Cloud Computing Flashcards
What are Advantages of Cloud Computing?
- Trade Upfront expense for variable expense.
- Benefit from massive economies of scale.
- Stop guessing capacity.
- Increase speed & agility
- Stop spending money running & maintaining data centers.
- Go global in minutes.
How does the scale of cloud computing help you save costs?
Aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices.
Not having to invest in technology resources before using them relates to what?
Trade upfront expenses for variable costs.
Accessing services on-demand to prevent excess or limited capacity relates to what?
Stop guessing capacity
Quickly deploying applications to customers & providing them with low latency relates to what?
Go global in minutes
Three deployment models of AWS Cloud
- Cloud
- Hybrid
- On-Premises
Benefits of Cloud Computing
- Trade upfront expense for variable expense
- Stop spending money to run & maintain data centers
- Stop guessing capacity
- Benefit from massive economies of scale
- Increase speed & agility
- Go global in minutes
Upfront Expense
Data centers, physical servers, & other resources that you would need to invest before investing in them.
Variable Expense
Only pay for computing resources that you consume instead of data centers & servers before you use them.
Benefit of variable expense
Companies can implement innovative solutions while saving on costs
Focus less on managing infrastructure and servers relates to what?
Stop spending money to run & maintain data centers.
What is “Trade upfront expense for variable expense” Cloud Computing Advantage?
Pay only when you consume computing resources & not have to worry about upfront expenses s/a data centers, physical servers, etc . . .
What is “Benefit from massive economies of scale” Cloud Computing Advantage?
Getting lower variable cost b/c of many AWS customers means lower pay as you cost.
What is “Stop guessing capacity.” Cloud Computing Advantage?
Don’t have to predict infrastructure capacity needed before deploying application & by only paying/using resources that you need.
What is “Increase Speed & Agility” Cloud Computing Advantage?
Makes it easier to develop/deploy applications & allows you more time to experiment & innovate.
What is “Stop spending money running and maintaining data centers.” Cloud Computing Advantage?
Ability to focus less on managing infrastructure & more on your applications & customers.
What is “Go global in minutes.” Cloud Computing Advantage?
Allows you to deploy applications quickly & with low latency due to AWS Cloud global footprint.
What are core service areas of AWS?
- Compute
- Storage
- Databases
- Networking
- Security
What are the Instance Types?
- General purpose
- High performance
- In-memory databases
- Machine learning (ML)
- Distributed file systems
What are Memory Optimized Instances?
Instances where focus is Memory & most critical resource is RAM (memory).
Open-source databases, in-memory caches, and real-time big data analytics could be run on such instances.
What types of workloads can be run on Memory Optimized Instances?
- Open-source databases
- In-memory caches
- Real-time big data analytics
What are Accelerated Computing Instances?
Used when focus is GPU (Graphical Processing Unit).
What types of workloads can be run on Accelerated Computing Instances?
- ML models
- Computational Fluid Dynamics
- Graphical Workloads
- Other workloads needing GPU
What are Storage Optimized Instances?
Maximizing the transaction number per second (TPS) for I/O intensive and business-critical workloads.
What are General Purpose Instances?
Provide balance of compute, memory, & networking resources.
What types of workloads can be run on General Purpose Instances?
Applications that use resources in equal proportions s/a web servers & code repositories.
What are Compute Optimized Instances?
Compute bound applications that benefit from high performance processors.
What types of instances can be run on Compute Optimized Instances?
- Batch processing workloads
- Media Transcoding
- High Performance Web Servers
- High Performance Computing (HPC)
- Scientific Modeling
- Dedicated Gaming Servers & Ad Server Engines
- Machine Learning Inference
- Compute Intensive Applications
What are HPC (High Performance Computing) Optimized instances?
Offer best price performance for running HPC workloads at scale on AWS & use high performance processors.
HPC instances are ideal for applications that benefit from high-performance processors such as large, complex simulations and deep learning overloads.
What types of instances can be run on Compute Optimized Instances?
Large, complex simulations & deep learning overloads.