Cloud Computing Flashcards
What is Cloud Computing?
Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources
What is AWS Cloud Computing?
4points
- A cloud services platform with pay-as-you-go pricing
- You can provision exactly the right type and size of computing resources you need
- You can access as many resources as you need, almost instantly
- Simple way to access servers, storage, databases and a set of application services
***• Amazon Web Services owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.
Name the 3 Deployment Models of the Cloud.
- Private Cloud
- Public Cloud
- Hybrid Cloud
Describe the Private Cloud
4 points
Private Cloud: • Cloud services used by a single organization, not exposed to the public. • Complete control • Security for sensitive applications • Meet specific business needs
Describe the Public Cloud
2 points
Public Cloud:
• Cloud resources owned and operated by a third- party cloud service provider delivered over the Internet.
• Six Advantages of Cloud Computing
Describe the Hybrid Cloud
Hybrid Cloud:
• Keep some servers on premises and extend some capabilities to the Cloud
• Control over sensitive assets in your private infrastructure
• Flexibility and cost- effectiveness of the public cloud
What are the 5 characteristics of cloud computing?
1 On-demand self service:
• Users can provision resources and use them without human interaction from the service
provider
2 Broad network access:
• Resources available over the network, and can be accessed by diverse client platforms
3 Multi-tenancy and resource pooling:
• Multiple customers can share the same infrastructure and applications with security and privacy • Multiple customers are serviced from the same physical resources
4 Rapid elasticity and scalability:
• Automatically and quickly acquire and dispose resources when needed • Quickly and easily scale based on demand
5 Measured service:
• Usage is measured, users pay correctly for what they have used
What are 6 ADVANTAGES of Cloud Computing?
1 - Trade capital expense (CAPEX) for operational expense (OPEX)
• Pay On-Demand: don’t own hardware
• ReducedTotal Cost of Ownership (TCO) & Operational Expense (OPEX)
2 - Benefit from massive economies of scale
• Prices are reduced as AWS is more efficient due to large scale
3 - Stop guessing capacity
4 - Scale based on actual measured usage
5 - Increase speed and agility
6 - Stop spending money running and maintaining data centers • Go global in minutes: leverage the AWS global infrastructure
What are 6 PROBLEMS solved by the Cloud?
1 - Flexibility: change resource types when needed
2 - Cost-Effectiveness: pay as you go, for what you use
3 - Scalability: accommodate larger loads by making hardware stronger or adding additional nodes
4 - Elasticity: ability to scale out and scale-in when needed
5 - High-availability and fault-tolerance: build across data centers
6 - Agility: rapidly develop, test and launch software applications
What are the 3 types of Cloud Computing?
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
4 points
• Infrastructure as a Service (IaaS)
- Provides building blocks for cloud IT
- Provides networking, computers, data storage space
- Highest level of flexibility
- Easy parallel with traditional on-premises IT
- Amazon EC2 (on AWS)
Platform as a Service (Pass)
2 points
• Platform as a Service (PaaS)
- Removes the need for your organization to manage the underlying infrastructure
- Focus on the deployment and management of your applications
- Elastic Beanstalk (on AWS)
Software as a Service (SaaS)
- Software as a Service (SaaS)
- Completed product that is run and managed by the service provider
- Many AWS services (ex: Rekognition for Machine Learning)
Pricing of the Cloud
• AWS has 3 pricing fundamentals, following the pay-as-you-go pricing model
1 - Compute:
• Pay for compute time
2 - Storage:
• Pay for data stored in the Cloud
3 - Data transfer OUT of the Cloud:
• Data transfer IN is free
• Solves the expensive issue of traditional IT
AWS Cloud Use Cases
3 points
1 - AWS enables you to build sophisticated, scalable applications
2 - Applicable to a diverse set of industries
3 - Example Use cases include
• Enterprise IT, Backup & Storage, Big Data analytics
• Website hosting, Mobile & Social Apps • Gaming