Professional Documents
Culture Documents
Unit 1
Unit 1
Concept
• Cloud Computing Architecture
• Virtualization Technology
• Securing the Cloud
• Service providers
What is cloud computing?
• Cloud computing is the on-demand delivery of IT resources over
the Internet with pay-as-you-go pricing. Instead of buying,
owning, and maintaining physical data centers and servers, you
can access technology services, such as
1. computing power,
2. storage
3. databases
on an as-needed basis from a cloud provider like Amazon Web
Services (AWS), Microsoft Azure
What is cloud computing?
• Cloud computing is on-demand access, via the
internet, to computing resources—applications,
servers (physical servers and virtual servers), data
storage, development tools, networking capabilities,
and more—hosted at a remote data center managed
by a cloud services provider (or CSP). The CSP makes
these resources available for a monthly subscription
fee or bills them according to usage.
What is cloud computing?
• cloud computing is the delivery of computing
services—including servers, storage, databases,
networking, software, analytics, and intelligence—
over the Internet (“the cloud”) 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.
purpose of cloud computing?
• Protect your data and code while the data is in use in
the cloud.
• Accelerate time to market, deliver innovative
experiences, and improve security with Azure
application and data modernization.
• Seamlessly integrate applications, systems, and data
for your enterprise.
Advantages
Cost effective
Data Security
What Exactly Does Cloud Security Protect?
• Physical equipment required in networking, such as routers and cabling
• Operating systems
• Data servers
• Computing software used as a core of online networking
• Hard drives
• Computer virtualization frameworks, including both host and guest machines
• Runtime environments or running program
• Data (stored or modified)
• Applications
• E-mails
• End-user hardware such as PCs, smartphones, Internet of Things (IoT) devices, modems.
Flexibility
Top 10 Cloud Service Providers Globally in
2023
Top 10
Small Cloud Service Providers?
• China: Baidu AI Cloud, Huawei Cloud, Kingsoft Cloud, JD Cloud,
QingCloud, UCloud
• Europe: Bleu (Orange and Capgemini), Hetzner, Leaseweb
• Japan and Korea: Fujitsu, NTT, SoftBank, NAVER Cloud, KT Cloud
• Private Cloud / Managed Services: Hewlett Packard Enterprise,
Rackspace, VMware
• SaaS Partners: Salesforce, SAP
• SMBs: Heroku, UpCloud, Vultr
1. Resources Pooling
Back End:
• The backend part helps you manage all the resources needed to
provide Cloud computing services. This Cloud architecture part
includes a security mechanism, a large amount of data storage,
servers, virtual machines, traffic control mechanisms, etc.
Important Components of Cloud Computing
Architecture
1. Client Infrastructure:
Client Infrastructure is a front-end component that provides a GUI. It helps users
to interact with the Cloud.
2. Application:
The application can be any software or platform which a client wants to access.
3. Service:
The service component manages which type of service you can access
according to the client’s requirements.
Three Cloud computing services are:
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
Important Components of Cloud Computing
Architecture
4. Runtime Cloud:
• Runtime cloud offers the execution and runtime environment to the virtual
machines.
5. Storage:
• Storage is another important Cloud computing architecture component. It
provides a large amount of storage capacity in the Cloud to store and
manage data.
6. Infrastructure:
• It offers services on the host level, network level, and application level. Cloud
infrastructure includes hardware and software components like servers,
storage, network devices, virtualization software, and various other storage
resources that are needed to support the cloud computing model.
Important Components of Cloud Computing
Architecture
7. Management:
• This component manages components like application, service, runtime
cloud, storage, infrastructure, and other security matters in the backend. It
also establishes coordination between them.
8. Security:
• Security in the backend refers to implementing different security
mechanisms for secure Cloud systems, resources, files, and infrastructure to
the end-user.
9. Internet:
• Internet connection acts as the bridge or medium between frontend and
backend. It allows you to establish the interaction and communication
between the frontend and backend.
Challenges in Cloud Computing
• Security and Privacy