Foundations of Cloud Computing Flashcards
What is Cloud Computing?
Cloud computing is the delivery of computing services over the internet.
What are the six types of AWS high-level services?
Compute Services - EC2 & Lamda
Networking Services - VPC Direct Connect
Storage Services - S3 & EBS
Analytics Services - Athena & Redshift
Development Services - Cloud9 & CodeCommit
Security Services - IAM & Macie
Database Services - RDS & DynamoDB
What is Virtualization and what are their benefits?
Virtualization lets you divide hardware resources on a single physical server into smaller units.
How is virtualization usage metered?
- On Demand - No long-term commitments or upfront payments
- Pay as You Go - Pay by the hour or by the second for what you use.
What are FOUR advantages of cloud computing?
- High Availability - Near 100% uptime
- Elasticity - The ability to grow or shrink capacity based on demand
- Agility - Design & Deliver Projects Faster to Market
- Durability - AWS Guarantees Data Durability
What is CapEx?
Upfront purchases towards fixed assets (land, equipment, property, servers, software)
What are Operating Expenses
Funds used to run day-to-day operations (salaries, R&D, Rent, Marketing, etc.)
What are 6 advantages to cloud computing?
- Go Global in Minutes - AWS has data centers to deploy to all over the world.
- Stop spending money running and maintaining data centers
- Benefit from Massive Economies of Scale - Volume Discounts passed on to customers, pay-as-you go.
- Increase Speed and Agility - Faster time to market.
- Stop Guessing Capacity - Only pay for what you need and scale as needed.
- Trade Capital Expenses for variable expenses.
What is Infrastructure as a Service (IaaS)?
Renting physical computer equipment in a data center.
ex: Webhosting - Paying a monthly subscription to host website files for your website.
What is Software as a Service (Saas)?
Using computer applications on demand that someone offers to users.
ex: Gmail, Microsoft Outlook, Office365, Adobe Photoshop, etc.
What is Platform as a Service (PaaS)?
Used by developers to build and deliver applications without having to install any software
ex: Cloud9, Storefront Website
What is a Private Cloud?
Internal Computer Network Databases, are not available to the public. (Sensitive Data) Everything runs internally. (No cloud advantages)
Pros: More secure. Not sharing computer resources with others.
What is the Public Cloud
This is AWS. You aren’t responsible for the hardware maintenance. You benefit from economies of scale. Pay as you need.
What is a Hybrid Cloud?
A mix of both Private Cloud and Public Cloud.
Uses AWS Direct connect as an intermediate.
What are Regions within the AWS global infrastructure? And why are they important?
Regions are physical locations where your applications and data are stored in the Amazon Cloud.
Why it matters? - When deploying apps and servers to the AWS cloud, you always pick the region that is closest to your users so they get better response times when accessing data or running your applications.