Describe Cloud Computing Flashcards
Define cloud computing
- The delivery of services over the Internet. Services include common IT infrastructure such as VMs, databases, networking, IoT, ML, and AI. - Not contained by physical infrastructure allowing for rapid expansion
What is the shared responsibility model (SRM)
- Resources and management are shared between cloud provider and consumer
- Physical security, power, cooling and networking are provider
- Data, information and access security is consumer
- Does also depend on the situation as to who manages what, e.g. if you deploy a VM with a SQL DB you would be reasonable for the DB
How does SRM relate to cloud service types
- IaaS places most responsibility on the consumer
- SaaS places most responsibility on the cloud provider
- PaaS rests in the middle and evenly distributed responsibility between the provider and consumer
What will you always be responsible for?
- information and data stored
- devices that are allowed to connect to your cloud
- accounts and identities of the people, services and devices in your org
What is the cloud provider always responsible for?
- physical datacenter
- physical network
- physical hosts
What responsibilities are shared depending on your service model?
- operations systems
- Network controls
- Applications
- Identity and infrastructure
What is the private cloud model?
- A cloud used by a single entity
- Provides greater control for the company and its IT department
- Comes with greater cost and fewer benefits of public
- May be hosted from your on site datacenter or an offsite center or potentially a third part dedicated center for your company
what is the Public cloud model?
- Built, controlled and maintained by a third party provider
- anyone that wants to purchase cloud services can access and use resources
What is the hybrid cloud model?
- uses both public and private cloud in an inter-connected environment
- can be used to allow a private cloud to surge for increases, temporary demand by deploying public cloud resources
- provide an extra layer of security, users can flexibly choose which services to keep in public cloud and which to deploy to private
+/- of public cloud
+ No capital expenditures to scale up
+ Applications can be quickly provisioned and de-provisioned
+ organisations pay for only what they use
- organisations don’t have complete control over resources and security
+/- of private cloud
+ complete control over resources and security
+ data is not collocated with other organisations data
- hardware must be pushed for startup and maintenance
- orgs are responsible for hardware maintenance and updates
+/- of hybrid cloud
+ provides most flexibility
+ orgs determine where to run applications
+ orgs control security, compliance or legal requirements
What is multi cloud
- you use multiple public cloud providers
- different features from different providers, or migrating to a different provider
What is the consumption-based model?
- You dont pay for physical infrastrcuture, electricity, security or anything else associated with running data center
- You pay for IT resources you use
- If you don’t use any resources, you don’t pay
Benefits of consumption based model
- No upfront costs
- No need to purchase and manage costly infrastructure that users might not use to fullest potential
- ability to pay for more resources when needed
- ability to stop paying for resources that are no longer needed
- No need to worry about over or under estimating resource needs, add and remove resources as and when needed
- pay for what you use not extra capacity