Foundations Flashcards
Benefits of cloud computing
high availability
elasticity
agility
durability
Define CapEx and OpEX
CapEx: capital expenditures: equipment, property, computers, software
OpEx: operating expenditures: employee salaries, rent, marketing – the day to day expenses
3 different service models
IaaS: building blocks to rent
SaaS: complete product application
PaaS: tools that are typically used by developers to build applications
Infrastructure, Software, Platform
3 cloud deployment models
Private or on-premises: no advantages of cloud computing; good level of security and infrastructure isn’t shared
Public: you aren’t responsible for the physical hardware, benefit from cloud
Hybrid: combo; companies have their own data center, but the data is read using AWS like DIRECT CONNECT
Are resources tied by a…
- AZ
- Region
- Edge Location
- Data Center
Most resources are tired to a specific REGION***
Define Region, AZ, and Edge Location
Region:
- resource and service specific
- spread out, independent, and isolated from other regions for higher availability
AZ:
- has multiple data centers
- associated with a single region; doesn’t span
- high availability
- used to launch applications
Edge Locations
- mini data center
- reduce latency by placing content closer to users
- speeds up delivery
- not used to launch resources
- Cache content through CLOUDFRONT
What is the root user?
the owner of the account created when you initially sign up for the account
- need for deleting account
- should always have MFA
- access can never be restricted
How can you access the AWS management console?
CLI - programmatic access
Software Development Kit (SDK) - application code to access AWS services from popular languages
Which resource types are delivered on-demand via cloud computing with pay-as-you-go pricing?
- storage
- compute
- database
Which of the 6 advantages of cloud computing can often allow you to achieve a lower cost than you would get if you built your own infrastructure?
stop spending money running and maintaining data centers.
Benefit from massive economies of scale.
Increase speed and agility.
Stop guessing capacity.
Trade capital expense for variable expense.
Which of the following are benefits provided by cloud computing?
It offers easy access to servers, storage, and other services over the internet.
It allows on-demand spinning up of needed resources (such as virtual machines).