Chapter 1: Intro to Cloud Computing & AWS Flashcards
Virtualization
Allows you to divide the hardware resources of a single physical server into smaller units.
Scalability
Allows you to meet unexpected increases in demand for your application by automatically adding resources.
Adds VM (or ‘instances’) using a Machine Image (MI)
Elasticity
Allows you to reduce capacity when the demand drops. Helps to control the costs.
Cloud changes IT Spending How?
Changes from a CapX (Capital Expenditure), to an OpX (Operational Expenditure)
TCO
“Total Cost of Ownership”
Free AWS Calculator to perform ‘apples to apples’ comparisons between your current setup and moving to AWS Cloud.
Compute (Functions)
Service replicating the traditional role of local physical servers for the cloud.
Offers advanced configurations including autoscaling, load balancing, and even serverless architecture.
Networking (Functions)
Application connectivity, access control, and enhanced remote connections.
Storage (Functions)
Various kinds of storage platforms designed to fit a range of both immediate accessibility and long-term backup needs.
Database (Functions)
Managed data solutions for use cases requiring multiple data formats: relational, NoSQL, or caching.
Application Management (Functions)
Monitoring, auditing, and configuring AWS account services and running resources.
Security and Identities (Functions)
Services for managing authentication and authorization, data an connection encryption, and integration with third-party authentication management systems.
EC2 Function
ELASTIC COMPUTE CLOUD - Compute
Server instances provide virtual versions of the servers you would run in your local data center.
Provisioned with the CPU, memory, storage, and network interface to meet your needs.
Resource-efficient and deploy nearly instantly.
Lambda Function
Serverless application - Compute
Allows you to provide responsive public-facing services without the need for a server that’s running 24/7. Network events trigger the execution of a predefined code-based operation, and when the event ends the resources are automatically shut down.
Auto Scalling
Compute
Copies of running EC2 instances can be defined as image templates and automatically launched when demand can’t be met by existing instances.
ELB
ELASTIC LOAD BALANCING - Compute
Web traffic can be directed between multiple web servers to ensure that a singe web server isn’t overwhelmed while other servers are underused.
Elastic Beanstalk
Compute
Managed service that abstracts the provisioning of AWS compute and networking infrastructure.
All you have to do is push the application code, and Beanstalk automatically launches and manages all the necessary services in the background.
VPC
VIRTUAL PRIVATE CLOUD - Networking
Highly configurable networking environments designed to host your EC2 (and RDS) instances.
Can secure and isolate your instances by closely controlling inbound and outbound traffic.
Direct Connect
Networking
Secure and fast tunnel between your local data center or office and your AWS-based VPC.
Route 53
Networking
AWS DNS service that lets you maintain domain registrations, record administration, routing protocols, and health checks.
CloudFront
Networking
Global CDN. Can store cached versions on your site’s content at edge locations around the world so that they can be delivered to customers on request with the greatest efficiency and lowest latency.
S3
SECURE SIMPLE STORAGE - Storage
Highly versatile, reliable, and inexpensive object storage that’s great for data storage and backups.
Used as part of larger AWS production processes, including through the storage of script, template, and log files.
S3 Glacier
Storage
Large data archive option, which is stored cheaply over the long term and can live with retrieval delays meanings in the hours.
EBS
ELASTIC BLOCK STORAGE - Storage
Persistent virtual storage drives that host the OS and working data of an EC2 instance.
Storage Gateway
Storage
Hybrid storage system that exposes AWS cloud storage as a local, on-prem appliance.
Great tool for migration and data backup and as part of disaster recovery operations.