Describe cloud concepts Flashcards
What is cloud computing?
Cloud computing is the delivery of computing services over the internet.
Computing services include
Common IT infrastructure such as virtual machines, storage, databases, and networking. Cloud services also expand the traditional IT offerings to include things like Internet of Things (IoT), machine learning (ML), and artificial intelligence (AI).
What is shared responsibility model?
Responsibilities get shared between the cloud provider and the consumer.
Responsibility of the cloud provider
Physical security, power, cooling, and network connectivity are the responsibility of the cloud provider. The consumer isn’t collocated with the datacenter, so it wouldn’t make sense for the consumer to have any of those responsibilities.
Responsibility of the consumer
Responsible for the data and information stored in the cloud. The consumer is also responsible for access security, meaning you only give access to those who need it.
IaaS places most responsibility on who?
IaaS places the most responsibility on the consumer, with the cloud provider being responsible for the basics of physical security, power, and connectivity.
SaaS place responsibility on who?
SaaS places most of the responsibility with the cloud provider.
PaaS places responsibility on who?
PaaS, being a middle ground between IaaS and SaaS, rests somewhere in the middle and evenly distributes responsibility between the cloud provider and the consumer.
You’ll always be responsible for:
- The information and data stored in the cloud
- Devices that are allowed to connect to your cloud (cell phones, computers, and so on)
- The accounts and identities of the people, services, and devices within your organization
The cloud provider is always responsible for:
- The physical datacenter
- The physical network
- The physical hosts
Your service model will determine responsibility for things like:
- Operating systems
- Network controls
- Applications
- Identity and infrastructure
What are the 3 cloud models
The three main cloud models are: private, public, and hybrid.
Private Cloud
- Private cloud provides much greater control for the company and its IT department.
- Comes with greater cost and fewer of the benefits of a public cloud deployment.
- Finally, a private cloud may be hosted from your on site datacenter.
- It may also be hosted in a dedicated datacenter offsite, potentially even by a third party that has dedicated that datacenter to your company.
Public cloud
A public cloud is built, controlled, and maintained by a third-party cloud provider. With a public cloud, anyone that wants to purchase cloud services can access and use resources. The general public availability is a key difference between public and private clouds.
Hybrid cloud
A hybrid cloud is a computing environment that uses both public and private clouds in an inter-connected environment. A hybrid cloud environment can be used to allow a private cloud to surge for increased, temporary demand by deploying public cloud resources.
Public cloud advantages
- No capital expenditures to scale up
- Applications can be quickly provisioned and deprovisioned
- Organizations pay only for what they use
- Organizations don’t have complete control over resources and security
Private cloud advantages
- Organizations have complete control over resources and security
- Data is not collocated with other organizations’ data
- Hardware must be purchased for startup and maintenance
- Organizations are responsible for hardware maintenance and updates
Hybrid advantages
- Provides the most flexibility
- Organizations determine where to run their applications
- Organizations control security, compliance, or legal requirements
Multi-cloud
You use multiple public cloud providers
Azure Arc
- Set of technologies that helps manage your cloud environment.
- Can help manage your cloud environment, whether it’s a public cloud solely on Azure, a private cloud in your datacenter, a hybrid configuration, or even a multi-cloud environment running on multiple cloud providers at once.
Azure VMware Solution
Lets you run your VMware workloads in Azure with seamless integration and scalability.
Benefits of the consumption-based model
- No upfront costs.
- No need to purchase and manage costly infrastructure that users might not use to its fullest potential.
- The ability to pay for more resources when they’re needed.
- The ability to stop paying for resources that are no longer needed.
Capital expenditure (CapEx)
CapEx is typically a one-time, up-front expenditure to purchase or secure tangible resources.
A new building, repaving the parking lot, building a datacenter, or buying a company vehicle are examples of CapEx.
Operational expenditure (OpEx)
OpEx is spending money on services or products over time. Renting a convention center, leasing a company vehicle, or signing up for cloud services are all examples of OpEx.