0% found this document useful (0 votes)
8 views19 pages

Cloud Computing

Cloud computing delivers computing services over the internet, emphasizing on-demand access, scalability, and cost efficiency. It includes various service models such as SaaS, PaaS, and IaaS, allowing businesses to innovate faster and reduce costs. Edge computing and emerging technologies like AI and machine learning further enhance cloud capabilities, although challenges such as security and vendor lock-in remain.

Uploaded by

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

Cloud Computing

Cloud computing delivers computing services over the internet, emphasizing on-demand access, scalability, and cost efficiency. It includes various service models such as SaaS, PaaS, and IaaS, allowing businesses to innovate faster and reduce costs. Edge computing and emerging technologies like AI and machine learning further enhance cloud capabilities, although challenges such as security and vendor lock-in remain.

Uploaded by

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

CLOUD COMPUTING

Cloud computing is a modern approach to delivering computing services—such as servers,


storage, databases, networking, and software—over the internet rather than relying on
local hardware or physical infrastructure. At its core, the concept emphasizes on-demand
access, scalability, and cost efficiency, allowing individuals and organizations to use
resources as needed without heavy upfront investments.
DEFINATION:-
Cloud computing is the delivery of computing services including servers, storage, databases,
networking, software, analytics, and intelligence over the internet to offer faster
innovation, flexible resources, and economies of scale. You typically pay only for cloud
services you use, helping you lower your operating costs, run your infrastructure more
efficiently, and scale as your business needs change.
EDGE COMPUTING:-
Edge computing is a distributed computing model that brings computation and data storage
closer to the source of data, such as IoT devices or local servers, instead of relying solely on
centralized cloud data centers. This reduces latency, improves response times, and
optimizes bandwidth usage.
WHY CLOUD COMPUTING ?
Cloud computing is not just a trend—it is a necessity for modern businesses. It empowers
organizations to innovate faster, reduce costs, optimize performance, secure data, and scale
operations globally. Below are the major advantages of cloud computing:
1. Cost Efficiency
Cloud computing follows a pay-as-you-go model. There is no need for capital expenditure
(CAPEX) on hardware, servers, or data centers. You pay only for what you use.
2. Scalability and Elasticity
Applications can scale automatically based on demand. For example, during festive seasons,
e-commerce websites can handle millions of users without crashing.
3. High Performance
Cloud providers use the latest-generation hardware, SSD storage, GPUs, and low-latency
networks to deliver high-speed performance for applications, machine learning models, and
large-scale processing.
4. Reliability and Availability
1
Cloud ensures 99.99% uptime using redundant infrastructures, multi-zone deployments,
and disaster recovery features.
5. Security
Cloud vendors provide encryption, firewalls, multi-factor authentication, identity access
management, DDoS protection, and compliance standards like ISO, HIPAA, GDPR, and PCI-
DSS.
6. Flexibility and Remote Access
Users can access cloud resources from any device, anywhere in the world, as long as they
have an internet connection.
7. Automation and DevOps Integration
Cloud supports CI/CD pipelines, Kubernetes, serverless architecture, auto-scaling groups,
and Infrastructure as Code (IaC) using tools like Terraform and CloudFormation.
8. Supports Modern Technologies
Cloud computing enables:
 AI & Machine Learning
 Big Data processing
EVOLUTION OF CLOUD COMPUTING
The phrase "Cloud Computing" was first introduced in the 1950s to describe internet-
related services, and it evolved from distributed computing to the modern technology
known as cloud computing. Cloud services include those provided by Amazon, Google, and
Microsoft. Cloud computing allows users to access a wide range of services stored in the
cloud or on the Internet. Cloud computing services include computer resources, data
storage, apps, servers, development tools, and networking protocols.
Mainframe Computing (1950-1970)
Mainframes which first came into existence in 1951 are highly powerful and reliable
computing machines. These are responsible for handling large data such as massive input-
output operations. Even today these are used for bulk processing tasks such as online
transactions etc. These systems have almost no downtime with high fault tolerance. After
distributed computing, these increased the processing capabilities of the system. But these
were very expensive. To reduce this cost, cluster computing came as an alternative to
mainframe technology.

2
Distributed Systems (1970-1980)
In the networks, different systems are connected. When they target to send the message
from different independent systems which are physically located in various places but are
connected through the network. Some examples of distributed systems are Ethernet which
is a LAN technology, Telecommunication network, and parallel processing.
Cluster Computing(1980-1990)
In 1980s, cluster computing came as an alternative to mainframe computing. Each machine
in the cluster was connected to each other by a network with high bandwidth. These were
way cheaper than those mainframe systems. These were equally capable of high
computations. Also, new nodes could easily be added to the cluster if it was required. Thus,
the problem of the cost was solved to some extent but the problem related to geographical
restrictions still pertained. To solve this, the concept of grid computing was introduced.
Grid Computing(1990-2000)
In 1990s, the concept of grid computing was introduced. It means that different systems
were placed at entirely different geographical locations and these all were connected via
the internet. These systems belonged to different organizations and thus the grid consisted
of heterogeneous nodes. Although it solved some problems but new problems emerged as
the distance between the nodes increased. The main problem which was encountered was
the low availability of high bandwidth connectivity and with it other network associated
issues. Thus. cloud computing is often referred to as "Successor of grid computing".
Utility Computing (Late 1990-2000)
Utility Computing is a computing model that defines service provisioning techniques for
services such as compute services along with other major services such as storage,
infrastructure, etc which are provisioned on a pay-per-use basis.
Virtualization(1980-Present)
Virtualization was introduced nearly 40 years back. It refers to the process of creating a
virtual layer over the hardware which allows the user to run multiple instances
simultaneously on the hardware. It is a key technology used in cloud computing. It is the
base on which major cloud computing services such as Amazon EC2, VMware vCloud, etc
work on. Hardware virtualization is still one of the most common types of virtualization.

Web 2.0

3
Web 2.0 is the interface through which the cloud computing services interact with the
clients. It is because of Web 2.0 that we have interactive and dynamic web pages. It also
increases flexibility among web pages. Popular examples of web 2.0 include Google Maps,
Facebook, Twitter, etc. Needless to say, social media is possible because of this technology
only. It gained major popularity in 2004.
Service Orientation
A service orientation acts as a reference model for cloud computing. It supports low-cost,
flexible, and evolvable applications. Two important concepts were introduced in this
computing model. These were Quality of Service (QoS) which also includes the SLA (Service
Level Agreement) and Software as a Service (SaaS).

CLOUD COMPUTING REFERENCE MODELS

4
The in-demand availability of computer system resources, particularly data storage and
processing power, without the user’s direct involvement is known as cloud computing. Large
clouds frequently distribute their services among several sites, each of which is a data
center. Cloud computing depends on sharing resources to accomplish coherence. It often
uses a "pay-as-you-go" approach, which can assist in reducing capital expenses but may also
result in unforeseen running expenses for users. The hardware and software elements
necessary for a cloud computing model's correct execution are included in the cloud
infrastructure.
The cloud computing reference model is an abstract model that divides a cloud computing
environment into abstraction layers and cross-layer functions to characterize and
standardize its functions. This reference model divides cloud computing activities and
functions into three cross-layer functions and five logical layers.
Each of these layers describes different things that might be present in a cloud computing
environment, such as computing systems, networking, storage equipment, virtualization
software, security measures, control and management software, and so forth. It also
explains the connections between these organizations. The five layers are the Physical layer,
virtual layer, control layer, service orchestration layer, and service layer.
The cloud computing model consists of multiple layers that define its structure and
functionality:
1. User Layer – End-users accessing cloud applications.
2. Service Layer – The interface for cloud services (SaaS, PaaS, IaaS).
3. Resource Layer – Manages computing resources like servers, storage, and databases.
4. Network Layer – Ensures connectivity and secure data transfer.
Each layer has distinct roles and interacts to create a seamless cloud experience.

CHARACTERSTICS

1. On-demand self-services: The Cloud computing services does not require any human
administrators, user themselves are able to provision, monitor and manage
computing resources as needed.
2. Broad network access: The Computing services are generally provided over standard
networks and heterogeneous devices.
5
3. Rapid elasticity: The Computing services should have IT resources that are able to
scale out and in quickly and on a need basis. Whenever the user require services it is
provided to him and it is scale out as soon as its requirement gets over.
4. Resource pooling: The IT resource (e.g., networks, servers, storage, applications, and
services) present are shared across multiple applications and occupant in an
uncommitted manner. Multiple clients are provided service from a same physical
resource.
5. Measured service: The resource utilization is tracked for each application and
occupant, it will provide both the user and the resource provider with an account of
what has been used. This is done for various reasons like monitoring billing and
effective use of resource.
6. Multi-tenancy: Cloud computing providers can support multiple tenants (users or
organizations) on a single set of shared resources.
7. Virtualization: Cloud computing providers use virtualization technology to abstract
underlying hardware resources and present them as logical resources to users.
Cloud computing continues to evolve with emerging technologies:
 Edge Computing – Reduces latency by processing data closer to users.
 Serverless Computing – Eliminates the need for managing infrastructure.
 Quantum Computing – Enhances computing power for complex problem-solving.
 AI & ML Integration – Automates cloud operations and security

Despite its benefits, it faces some challenges:


 Complexity in Integration – Requires expertise for seamless deployment.
 Vendor Lock-in – Dependency on a single provider limits flexibility.
 Security Concerns – Data breaches and compliance risks.
 Cost Management – Unoptimized cloud usage leads to high costs.
CLOUD COMPUTING SERVICE MODELS
Cloud Computing is a model that provides on-demand access to computing resources such
as servers, storage, databases, networking, and software over the internet, eliminating the
need for local infrastructure.

6
 Data and applications are hosted on remote data centers rather than local systems.
 Cloud services are accessed through the internet using computers, smartphones, or
other devices.
 Resources can be scaled up or down based on user requirements.
Cloud computing services are classified into five main types, collectively known as the
cloud computing stack………..
1. Software as a service (SaaS)
2. Platform as a service (PaaS)
3. Infrastructure as a service (IaaS)
4. Anything/Everything as a Service (XaaS)
5. Function as a Service (FaaS)

Software as a service (SaaS)


SaaS is a cloud computing model that provides fully functional applications over the
internet. With SaaS, you can access software applications without worrying about
installation, maintenance, or infrastructure.
These applications are typically subscription-based, with updates and support handled by
the provider.
SaaS delivers software applications that are hosted and maintained by a third-party
provider.
You access these applications via a web browser, removing the need for on-premises
installations or infrastructure.
SaaS is ideal for businesses that need ready-to-use applications without complex setup
procedures.
FEATURES
 Fully managed by the vendor: The service provider takes care of all updates, security
patches, and maintenance.
 Subscription-based pricing: SaaS is usually offered through subscription-based pricing
models, making it cost-effective for businesses of all sizes.

7
 Browser-based access: You access SaaS applications via a web browser, removing the
need for local installations or hardware requirements.
Common use cases
The following are some of the common use cases of SaaS:
 Email: Services like Gmail or Outlook are classic examples of SaaS for email
communication.
 Customer Relationship Management (CRM): SaaS platforms like Salesforce help
businesses manage customer relationships, track sales, and analyze data.
 Project management: SaaS tools like Trello and Asana provide collaborative platforms
for managing tasks and projects.
Popular SaaS examples
The following are some of the popular SaaS examples:
 Salesforce: A leading SaaS solution for CRM, helping businesses manage their
customer relationships and sales pipelines.
 Google Workspace: A suite of productivity tools (Docs, Sheets, Drive, etc.) delivered
as SaaS.
 Microsoft 365: Microsoft’s cloud-based suite for word processing, spreadsheets,
email, and collaboration.

Platform as a Service (PaaS)

PaaS provides a higher-level platform where developers can build, deploy, and manage
applications without having to manage the underlying infrastructure.
It abstracts much of the system-level operations, which enables faster development cycles
and a focus on the business logic of the application.
PaaS offers a development and deployment platform with built-in infrastructure services.
It provides developers with tools and environments to create applications without worrying
about hardware management, operating systems, or network configurations.
FEATURES
 Abstraction of infrastructure: PaaS abstracts most of the infrastructure
management, so developers can focus on application development instead of dealing
with the complexities of servers and storage.
8
 Built-in scalability: PaaS platforms often include automatic scaling capabilities, so
applications can grow based on demand.
 Developer tools: PaaS services typically come with built-in tools for application
development, including APIs, databases, and frameworks, streamlining the
development process.
The following are some of the common use cases of PaaS:
 Web app development: PaaS is commonly used to develop and deploy web
applications with minimal infrastructure management.
 API management: Developers can use PaaS to manage and deploy APIs, ensuring
seamless communication between different services and applications.
 Microservices architecture: PaaS is often used to build microservices, which are
small, independently deployable units of functionality that can be scaled individually.
The following are some of the popular PaaS providers:
 Heroku: A popular PaaS offering that allows developers to build and deploy web
applications without worrying about infrastructure.
 Google App Engine: Google’s PaaS platform provides an environment for building
and deploying applications in various languages, including Python, Java, and Go.
 AWS Elastic Beanstalk: Amazon’s PaaS offering, which allows developers to deploy
and manage applications without dealing with the underlying infrastructure.

INFRASTRUCTURE AS A SERVICE(IaaS)
IaaS is one of the core cloud models, providing access to essential infrastructure resources
via the Internet.
It allows you to avoid the complexity and cost of managing physical servers and storage
while benefiting from the flexibility to scale resources up or down as needed.
IaaS provides virtualized computing resources, such as storage, processing power, and
networking, over the internet.
With IaaS, you do not need to purchase or manage physical hardware. Instead, you get
virtual machines, storage, and networking resources on demand, as needed.
FUTURES
 On-demand infrastructure: You can scale resources like storage, computing power,
and bandwidth without needing to purchase additional hardware.

9
 Scalability: IaaS providers offer flexible scaling options, which allow you to adjust
resources based on current needs.
 Pay-as-you-go pricing: IaaS typically uses a pay-per-use model, which helps
businesses save on operational costs by only paying for the resources they use.
The following are some of the common use cases of IaaS:
 Hosting websites: IaaS is commonly used to host websites, which provides both the
computing resources and network capabilities to handle large amounts of traffic.
 Disaster recovery: Many businesses use IaaS for backup and disaster recovery
solutions, which offer high availability without requiring substantial investments in
physical hardware.
 Test environments: Developers can use IaaS to create test environments and quickly
spin up virtual machines to test applications without affecting live production
environments.
The following are some of the popular IaaS providers:
 AWS EC2: Amazon Web Services (AWS) Elastic Compute Cloud (EC2) is one of the
most popular IaaS offerings, providing scalable compute capacity in the cloud.
 Google Compute Engine: Google’s IaaS offering, which provides virtual machines and
cloud storage.
 Microsoft Azure VMs: Microsoft Azure’s virtual machine service enables you to run
virtual servers and scale based on demand.

Anything or Everything as a Service (XaaS)


It is a broad cloud computing model in which a wide range of IT services—including
infrastructure, platforms, software, storage, security, and networking—are delivered over
the internet on a pay-as-you-use basis. It represents the combination and extension of
SaaS, PaaS, IaaS, and other cloud services.
Example: A company uses AWS for virtual servers (IaaS), Google Workspace for email and
documents (SaaS), and Firebase for backend services (PaaS). Using all these services
together is an example of XaaS.
Advantages
 Scalable: Services can be easily scaled as needed.
 Flexible: Offers a wide variety of on-demand services.

10
 Cost-effective: Users pay only for the services they consume
Disadvantages
 Provider dependency: Service availability depends on the cloud provider.
 Limited flexibility: Some workloads may not be supported
Function as a Service
Function as a Service (FaaS) is a cloud computing model that allows developers to run small
pieces of code (functions) in response to events without managing servers or infrastructure.
The cloud provider automatically handles resource allocation, scaling, and execution, and
users pay only for the actual execution time.
Example: When a user uploads an image to a website, a function automatically resizes the
image and stores it. This function runs only when triggered and stops after execution—this
is FaaS.
Advantages
 No server management: Fully managed by the provider.
 Cost-efficient: Pay only when the function runs.
 Automatic scaling: Scales instantly based on demand
Disadvantages
 Cold start latency: Delay may occur when a function runs after being idle.
 Limited execution time: Not suitable for long-running tasks.

CLOUD DEPLOYMENT MODEL


A cloud deployment model describes how a cloud computing solution is delivered to the
end user, and how that end user can access the resources and tools provided. More
specifically, it tells you which entity owns the actual cloud infrastructure, what scale the
solution operates on and what kind of access the end user has to each component.
1. Public Cloud
Public clouds are the most common type of cloud computing model. These clouds are
owned by third-party dedicated cloud providers that rent out access to the software and

11
underlying infrastructure on a pay-as-you-go basis. These clouds can operate as different
types of cloud computing, such as IaaS, PaaS or SaaS.
Examples of popular public cloud providers include IaaS and PaaS providers like Amazon
Web Services (AWS) and Microsoft Azure, as well as consumer-facing SaaS products like
Dropbox, Gmail and Slack.
Public Cloud
Advantages of the Public Cloud Model
 Minimal Investment: Because it is a pay-per-use service, there is no substantial
upfront fee, making it excellent for enterprises that require immediate access to
resources.
 No setup cost: The entire infrastructure is fully subsidized by the cloud service
providers, thus there is no need to set up any hardware.
 Infrastructure Management is not required: Using the public cloud does not
necessitate infrastructure management.
 No maintenance: The maintenance work is done by the service provider (not users).
 Dynamic Scalability: To fulfill your company's needs, on-demand resources are
accessible.
Disadvantages of the Public Cloud Model
 Less secure: Public cloud is less secure as resources are public so there is no
guarantee of high-level security.
 Low customization: It is accessed by many public so it can't be customized according
to personal requirements.

2. Private Cloud

Private clouds are the opposite of public clouds, and they are as
close as a cloud solution can get to traditional on-premises
architecture. With a private cloud deployment model, the client
either owns the hardware that operates the cloud (known as an
internal cloud), or rents exclusive access to it (sometimes
referred to as a virtual private cloud).
In either case, the client’s direct access to the underlying
infrastructure can be much higher, since it’s not being used to
power other cloud solutions as well.

12
Advantages of the Private Cloud Model

 Better Control: You are the sole owner of the property. You
gain complete command over service integration, IT operations,
policies, and user behavior.

 Data Security and Privacy: It's suitable for storing corporate


information to which only authorized staff have access. By
segmenting resources within the same infrastructure, improved
access and security can be achieved.

 Supports Legacy Systems: This approach is designed to work


with legacy systems that are unable to access the public cloud.

 Customization: Unlike a public cloud deployment, a private


cloud allows a company to tailor its solution to meet its specific
needs.

Disadvantages of the Private Cloud Model

 Less scalable: Private clouds are scaled within a certain range


as there is less number of clients.

 Costly: Private clouds are more costly as they provide


personalized facilities.

[Link] Cloud
By bridging the public and private worlds with a layer of proprietary
software, hybrid cloud computing gives the best of both worlds. With a
hybrid solution, you may host the app in a safe environment while taking
advantage of the public cloud's cost savings. Organizations can move data
and applications between different clouds using a combination of two or
more cloud deployment methods, depending on their needs.
Advantages of the Hybrid Cloud Model
 Flexibility and control: Businesses with more flexibility can design
personalized solutions that meet their particular needs.
 Cost: Because public clouds provide scalability, you'll only be
responsible for paying for the extra capacity if you require it.
 Security: Because data is properly separated, the chances of data
theft by attackers are considerably reduced.
Disadvantages of the Hybrid Cloud Model

13
 Difficult to manage: Hybrid clouds are difficult to manage as it is a
combination of both public and private cloud. So, it is complex.
 Slow data transmission: Data transmission in the hybrid cloud
takes place through the public cloud so latency occurs.
[Link] Cloud
It allows systems and services to be accessible by a group of
organizations. It is a distributed system that is created by integrating the
services of different clouds to address the specific needs of a community,
industry, or business. The infrastructure of the community could be shared
between the organization which has shared concerns or tasks. It is
generally managed by a third party or by the combination of one or more
organizations in the community.
Advantages of the Community Cloud Model
 Cost Effective: It is cost-effective because the cloud is shared by
multiple organizations or communities.
 Security: Community cloud provides better security.
 Shared resources: It allows you to share resources, infrastructure,
etc. with multiple organizations.
 Collaboration and data sharing: It is suitable for both collaboration
and data sharing.
Disadvantages of the Community Cloud Model
 Limited Scalability: Community cloud is relatively less scalable as
many organizations share the same resources according to their
collaborative interests.
 Rigid in customization: As the data and resources are shared
among different organizations according to their mutual interests if an
organization wants some changes according to their needs they
cannot do so because it will have an impact on other organizations.

[Link]-Cloud
We're talking about employing multiple cloud providers at the same time
under this paradigm, as the name implies. It's similar to the hybrid cloud
deployment approach, which combines public and private cloud resources.
Instead of merging private and public clouds, multi-cloud uses many public
clouds. Although public cloud providers provide numerous tools to improve
the reliability of their services, mishaps still occur. It's quite rare that two
distinct clouds would have an incident at the same moment. As a result,
multi-cloud deployment improves the high availability of your services even
more.
Advantages of the Multi-Cloud Model

14
 SReduced Latency: To reduce latency and improve user experience,
you can choose cloud regions and zones that are close to your
clients.
 High availability of service: It's quite rare that two distinct clouds
would have an incident at the same moment. So, the multi-cloud
deployment improves the high availability of your services.
Disadvantages of the Multi-Cloud Model
 Complex: The combination of many clouds makes the system
complex and bottlenecks may occur.
Here is a condensed, structured version of the case study designed
specifically for student notes. I’ve organized this to be easily scannable for
exam prep or quick reference.

☁️Cloud Computing Case Study: The "Big Three"


1. Overview & Market Presence
In the current landscape, the cloud has moved beyond simple storage into
Agentic AI and Custom Silicon.
 Amazon Web Services (AWS): The pioneer (launched 2006).
Focuses on Breadth & Maturity.
 Microsoft Azure: The enterprise giant (launched 2010). Focuses on
Integration & Ecosystem.

15
 Google Cloud Platform (GCP): The innovator (launched 2008).
Focuses on Data & AI Performance.

2. Comparative Analysis
A. Amazon Web Services (AWS)
 Core Philosophy: "Build anything, at any scale."
 Key Services: * Compute: EC2 (Elastic Compute Cloud)
o Storage: S3 (Simple Storage Service)
o AI/ML: Bedrock (Model access) & SageMaker (Model building)
 Best For: Startups and global giants needing maximum flexibility and
a massive library of 3rd party tools.
 Student Note: AWS is like the "LEGO set" of the cloud—you have
every piece imaginable, but you have to build it yourself.
B. Microsoft Azure
 Core Philosophy: "The cloud that knows your business."
 Key Services:
o Compute: Azure Virtual Machines
o Identity: Entra ID (formerly Active Directory)
o AI/ML: Azure OpenAI Service (Exclusive GPT-4/5 access)
 Best For: Corporations already using Windows, Office 365, and SQL
Server.
 Student Note: Azure is the "Office Suite" of the cloud—it works
seamlessly with the tools businesses already use daily.
C. Google Cloud Platform (GCP)
 Core Philosophy: "The cleanest code on the fastest network."
 Key Services:
o Containers: GKE (Google Kubernetes Engine)
o Data: BigQuery (Serverless data warehouse)
o AI/ML: Vertex AI & TPU (Tensor Processing Units)
 Best For: Data scientists, AI researchers, and high-performance
engineering teams.
 Student Note: GCP is the "High-Performance Sports Car"—highly
specialized for speed, data, and modern containerized apps.

16
3. Quick Comparison Table

Microsoft Google Cloud


Feature AWS
Azure (GCP)

Market #1 (Market #2 (Fastest #3 (Niche


Rank Leader) Growing) Leader)

Primary Enterprise Data Analytics &


Service Variety
Strength Integration AI

Data
Target General IT
Engineers/AI
Audience Developers Managers/Corps
Devs

High (Steep Medium (Familiar Lower (Clean &


Complexity
learning curve) UI) Logical)

4. Key Industry Trends (2026)


 Custom Chips: All three now design their own CPUs (AWS Graviton,
Google Axion, Azure Cobalt) to lower costs and increase AI speed.
 Multi-Cloud: Most companies now use two providers to avoid
"vendor lock-in" (e.g., AWS for hosting + GCP for Data Analytics).
 Sustainability: All three are racing toward Net Zero carbon
emissions, using AI to optimize data center cooling.

5. Summary "Cheat Sheet"


 Choose AWS if you want the most job opportunities and the most
technical options.
 Choose Azure if you want to work in large corporate environments or
government sectors.
 Choose GCP if you are interested in Big Data, Machine Learning, and
Kubernetes.

17
18
19

You might also like