Term
Undifferentiated lifting of IT |
|
Definition
The "engines" behind the IT don't add value. The processes and data does. So outsource the engines. |
|
|
Term
|
Definition
- on-premises deployment - uses virtualization and resource mngmt tools |
|
|
Term
Benefits of Cloud Computing |
|
Definition
- Trade upfront expense for variable expense - Stop spending money to run and maintain data centers - Stop guessing capacity - Benefit from massive economies of scale - Increase speed and agility - Go global in minutes |
|
|
Term
Trade upfront expense for variable expense |
|
Definition
- upfront expenses refers to data centers and physical resources - pay only for what you use |
|
|
Term
Increase speed and agility |
|
Definition
- easier for you to develop and deploy applications - access new resources within minutes |
|
|
Term
Benefit from massive economies of scale |
|
Definition
The aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices. |
|
|
Term
|
Definition
Making EC2 instances larger or smaller when needed |
|
|
Term
|
Definition
- Compute as a service - e.g. EC2 instances - supplied on-demand |
|
|
Term
|
Definition
- General purpose - Compute optimized - Memory optimized - Storage optimized - Accelerated computing |
|
|
Term
|
Definition
- app servers - gaming servers - backend servers - small-med DB servers |
|
|
Term
|
Definition
- compute intensive tasks - Gaming servers - HPC - Scientific modeling |
|
|
Term
|
Definition
- memory intensive tasks - high-performance DB |
|
|
Term
Accelerated Computing EC2 |
|
Definition
- Floating point calculations - Graphics processing - Data pattern matching - Utilize HW accelerators |
|
|
Term
|
Definition
- High performance for locally stored data - data warehousing apps |
|
|
Term
|
Definition
- On-demand - Savings plan - Reserved Instances - Spot Instances - Dedicated Hosts |
|
|
Term
|
Definition
- short-term, irregular workloads that cannot be interrupted - developing and testing applications - running applications that have unpredictable usage patterns |
|
|
Term
|
Definition
- Enable you to reduce your compute costs by committing to a consistent amount of compute usage for a 1-year or 3-year term - 66% savings over On-Demand pricing - Any usage up to the commitment is charged at the discounted plan - Any usage beyond the commitment is charged at regular On-Demand rates. |
|
|
Term
Reserved Instances EC2 pricing |
|
Definition
- Billing discount applied to the use of On-Demand Instances in your account. - Can purchase Standard Reserved and Convertible Reserved Instances for a 1-year or 3-year term, - Can purchase Scheduled Reserved Instances for a 1-year term - At end of term you are charged On-Demand rates unless - Terminate instance - Purchase a new Reserved instance that matches current |
|
|
Term
Spot Instances EC2 pricing |
|
Definition
- ideal for workloads with flexible start and end times or can be interrupted - if capacity is no longer available or demand for Spot Instances increases, your instance may be interrupted |
|
|
Term
Spot Instances EC2 pricing |
|
Definition
- ideal for workloads with flexible start and end times or can be interrupted - if capacity is no longer available or demand for Spot Instances increases, your instance may be interrupted |
|
|
Term
Dedicated Hosts EC2 Instances |
|
Definition
- most expensive - physical servers with EC2 instance capacity that is fully dedicated to your use - per-socket, per-core, or per-VM software licenses - can purchase On-Demand Dedicated Hosts and Dedicated Hosts Reservations |
|
|
Term
|
Definition
- involves beginning with only the resources you need and designing your architecture to automatically respond to changing demand by scaling out or in - EC2 Auto Scaling service |
|
|
Term
|
Definition
- two types - Dynamic scaling based on changing demand - Predictive scaling based on predicted demand - use both to scale faster |
|
|
Term
|
Definition
- up means more compute power to an instance to process faster - out means more instances to handle demand - done via Auto Scaling groups |
|
|
Term
|
Definition
- 3 parameters - minimum capacity (always running) - desired capacity (based on health) - maximum capacity (increase to max on-demand) |
|
|
Term
|
Definition
- Elastic Load Balancing - Service that auto distributes incoming app traffic across multiple resources - Works with auto scaling service |
|
|
Term
Tightly coupled architecture |
|
Definition
- if a single component fails, it causes issues for other components |
|
|
Term
|
Definition
- Simple Queue Service - De-couple components - send, store and receive messages btw components - Any volume |
|
|
Term
|
Definition
- Simple Notification Service - uses pub/sub model using "topics" and "notifications" - can be used by SQS |
|
|
Term
|
Definition
- In addition to EC2 instances - provisioning, scaling, maintenance, and HA done for you - Services - Lambda - ECS - EKS - Fargate |
|
|
Term
|
Definition
- you pay only for the compute time that you consume and apply only when your code is running. - usually runs less than 15 minutes - reasons - short running funcs - service-oriented apps - event driven apps - no provisioning or mngmt of servers needed |
|
|
Term
|
Definition
- Elastic Container Service - Elastic Kubernetes Service - service orchestrates and manages docker containers that contain EC2 instances - you have option to configure EC2 instances |
|
|
Term
|
Definition
- works with ECS & EKS - the service orchestrates and manages docker containers without EC2 instances - you do NOT configure the instances |
|
|
Term
|
Definition
- In addition to EC2 instances - provisioning, scaling, maintenance, and HA done for you - Services - Lambda - ECS - EKS - Fargate |
|
|
Term
|
Definition
- you pay only for the compute time that you consume and apply only when your code is running. - usually runs less than 15 minutes - reasons - short running funcs - service-oriented apps - event driven apps - no provisioning or mngmt of servers needed |
|
|
Term
|
Definition
- Elastic Container Service - Elastic Kubernetes Service - service orchestrates and manages docker containers that contain EC2 instances - you have option to configure EC2 instances |
|
|
Term
|
Definition
- works with ECS & EKS - the service orchestrates and manages docker containers without EC2 instances - you do NOT configure the instances |
|
|