Cloud concepts Flashcards
What is Cloud Computing?
Delivery of computing services like servers, storage, networking, databases, software, analytics, and more over the internet (“the cloud”).
Describe Public Cloud.
Cloud services offered by third-party providers, available to anyone over the internet.
Describe Private Cloud.
Cloud infrastructure dedicated to a single organization, managed internally (on premises).
Describe Hybrid Cloud.
A mix of public and private cloud infrastructures, allowing data and applications to be shared between them.
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) is a cloud computing model that provides computing resources over the internet. In an IaaS model, users can rent and use infrastructure components like virtual machines, storage, and networking on a pay-as-you-go basis, rather than owning physical hardware and maintaining it on-site.
Platform as a Service (PaaS).
Platform as a Service (PaaS) is a cloud computing model that provides a platform allowing customers to develop, run, and manage applications without dealing with the underlying infrastructure. In PaaS, developers can focus on building software without worrying about hardware or middleware maintenance.
Software as a Service (SaaS)
Cloud computing model providing software applications over the internet on a subscription basis.
Scalability
Scalability in Azure refers to the ability of a system or application to handle an increasing workload or demand by adjusting its capacity, either by scaling up (vertical scaling) or scaling out (horizontal scaling).
On-demand Access
Ability to access computing resources instantly and as needed without direct management of the infrastructure.
Elasticity
Ability to scale resources up or down automatically based on workload fluctuations.
Measured Service
Cloud resources usage is metered and billed based on the amount of resources consumed.
Types of Cloud Services
Includes Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Benefits of Cloud Computing
Scalability, cost-efficiency, flexibility, automatic updates, and global accessibility are some advantages.
Shared Responsibility Model
Defines the security responsibilities between the cloud service provider and the customer.
IaaS - Customer Responsibility
Customers are responsible for their data, applications, operating systems, and network configurations.
IaaS - Provider Responsibility
Provider manages and is responsible for the cloud infrastructure, including servers, storage, and networking components.
PaaS - Customer Responsibility
Customers are responsible for securing their applications, data, and user access within the provided platform.
PaaS - Provider Responsibility
Provider secures the underlying platform, runtime, and middleware components.
SaaS - Customer Responsibility
Customers are responsible for managing user access, data input, and configurations within the SaaS application.
SaaS - Provider Responsibility
Provider manages the entire application stack and underlying infrastructure.