0% found this document useful (0 votes)
12 views3 pages

Understanding Cloud Computing Basics

Uploaded by

cepose4384
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Understanding Cloud Computing Basics

Uploaded by

cepose4384
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

What is Cloud?

Cloud refers to a network of servers hosted on the internet that store, manage, and process
data. Instead of storing data locally on your device, the cloud allows you to access and
manage it from remote servers, enabling scalability, flexibility, and on-demand resource
availability.

What is the Difference Between Public, Private, and Hybrid Cloud?

1. Public Cloud:

o Hosted by third-party providers like AWS, Azure, or Google Cloud.

o Resources are shared among multiple organizations.

o Cost-effective, scalable, and ideal for small-to-medium businesses.

o Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud


Platform.

2. Private Cloud:

o Dedicated infrastructure used exclusively by a single organization.

o Offers more control, security, and customization.

o Suitable for businesses with strict regulatory requirements or sensitive data.

o Examples: On-premises data centers, private hosting by providers.

3. Hybrid Cloud:

o Combines public and private cloud infrastructures.

o Allows businesses to use both environments based on specific needs.

o Example: Running sensitive workloads on a private cloud and leveraging the


public cloud for scalability.

What is Cloud Computing?

Cloud computing is the delivery of computing services (like servers, storage, databases,
networking, software, and analytics) over the internet ("the cloud"). It offers flexible
resources, faster innovation, and economies of scale, and you pay only for what you use.

Vocabulary
1. Virtualization:

o Technology that creates virtual versions of physical hardware, such as


servers, storage devices, or networks. It enables multiple virtual
environments to run on a single physical machine.

2. Virtual Machine (VM):

o A software-based emulation of a physical computer. VMs run operating


systems and applications just like a physical machine but are hosted on a
virtualization platform.

3. API (Application Programming Interface):

o A set of rules and protocols that allow software applications to communicate


with each other. In the cloud, APIs enable automation and integration of
cloud services.

4. Regions:

o Geographical locations where cloud providers have data centers. Examples


include AWS Regions like "US East (N. Virginia)" or Azure Regions like "West
Europe."

5. Availability Zones (AZs):

o Data centers within a region that operate independently. They ensure high
availability and fault tolerance by providing redundancy.

6. Scalability:

o The ability to increase or decrease computing resources to meet demand. It


can be vertical (adding more power to an existing resource) or horizontal
(adding more instances of resources).

7. Elasticity:

o The capability to automatically scale resources up or down based on


demand in real-time, ensuring cost-efficiency and optimal performance.

8. Agility:

o The speed and flexibility to deploy and manage resources quickly, enabling
organizations to adapt to changing business needs.

9. High Availability:
o Ensuring that systems and applications remain operational with minimal
downtime. Achieved through redundancy and failover mechanisms.

10. Fault Tolerance:

o The ability of a system to continue functioning even when a component fails.


Built-in redundancies and replication ensure minimal impact on users.

11. Disaster Recovery:

o Strategies and tools to restore operations after a catastrophic failure, such as


natural disasters or cyberattacks. Includes backups, failovers, and recovery
sites.

12. Load Balancing:

o Distributing incoming traffic across multiple servers to ensure no single


server is overwhelmed, improving performance and reliability.

You might also like