Cloud Computing Explained: Flashcards
Cloud
is server as a service ( serve virtualized = give access to something, perform similar as physical device )
- do demand,
- pay as you go pricing,
- get the right computing resource you need,
- access it instantly,
- right type and size of computing resource
type deployment models of cloud
private cloud: for single organization and not for the public,
Public cloud
resources owned by Auzer, google cloud, AWS.
hybrid cloud
keep some server on prem (hold sensitive in the private infrastructure)and some on the cloud ( more flexibility, cost effectiveness of the public cloud )
Five characters of the cloud
- On demand self service
- Borod network access
- Multi-tenancy and resource pooling
- Rapid elasticity and scalability
- Measured service
Advantage of the cloud
- trade capital expense (capex ) for operational expense (OPEX)
> not own hardware and pay on demand
> reduced total cost of ownership(TCO) & operation expense (OPEX) - Benefit from massive economies of scale
- Stop guessing capacity
- Increase speed agility
- Stop spending money running and maintaining data centers
- Go global in minutes: AWS global infrastructure
Problem solve by cloud
- Flexibly
- Cost effectiveness
- Scalability
- Elasticity
- Agility
- High availability and fault-tolerance
Type of cloud computing
- On-premises: manage- application, data, runtime, middleware, virtualization, servers, storage, and networking
Infrastructure as a service (IaaS)
( we manage: application, data, runtime, middleware, o/s) but (AWS manage : virtualization, servers, storage, and networking )
→ As service = Amazon EC2, GCP Azure, rackspace, digital ocean, linode
Platform as a service (PaaS)
( AWS manage: runtime, o/s, middleware, virtualization, servers, storage, and networking ) we care about managing: Application, and Data )
→ As service = Elastic Beanstalk on AWS, Heroku, google app engine(GCP), window Azure (microsoft)
Software as a Service (SaaS) :
(AWS manage: application, data, runtime, middleware, virtualization, servers, storage, and networking )
→ AWS services like (rekognition machine learning), google app gmail and dropbox and zoom.
Pricing of the cloud:
→ compute : pay for compute time
→ storage: pay for storage in the come
→ data transferring out of cloud: pay for date going out and not date coming in