Week 7 - Cloud Computing Flashcards
Many enterprises do not own the computing infrastructure that provides their staging/production environment. What do they do instead?
Rent it in “the cloud”
What 5 things does cloud architecture provide?
Broad network access
On-demand self service
Measured service
Rapid elasticity
Resource pooling
Cloud architecture provides broad network access. What does this mean?
The cloud is available over standard networks, including Virtual Private Networks (VPNs)
Cloud architecture provides on-demand self service. What does this mean?
Customers can easily acquire virtual machines, usually on a “drug-dealer” (free go) pricing model
Cloud architecture provides measured service. What does this mean?
The provider monitors and measures usage for optimisation and billing purposes
Cloud architecture provides rapid elasticity. What does this mean?
Customers can easily acquire or release virtual machines in response to changing demand
Cloud architecture provides resource pooling. What does this mean?
Providers assign virtual machines to physical ones, so achieving multitenancy
How does cloud computing offer more assurance than on-premises computing?
Staffed by top people
Built with the best kit
Hardened by continual hacking
What have been the two phases of cloud computing?
Serverful computing and serverless computing
What 3 things does serverful computing consider?
Serverful models, serverful implementation, the serverful cost model
Name 3 models of serverful computing
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Describe Infrastructure-as-a-Service (IaaS).
Cloud provider gives access to bare servers
Describe Platform-as-a-Service (PaaS).
Cloud provider gives access to servers with operating systems and tools
Describe Software-as-a-Service (SaaS).
Cloud provider gives access to applications on a subscription basis
What do implementations of serverful computing make use of?
Multi-tenancy