AWS Cloud Computing Flashcards
(18 cards)
What is EC2 (Amazon EC2)?
Amazon EC2 stands for Elastic Compute Cloud.
It’s like renting a virtual computer from Amazon that you can use to run your apps, websites, or software—without buying physical hardware.
Key Points (In Simple Words):
- It’s a server in the cloud.
- You can choose the size (like picking a small or powerful computer).
- You can install anything on it (like Windows, Linux, web apps, etc.).
- You only pay for what you use (hourly or by the second).
- You can start it, stop it, or delete it anytime.
Availability Zones (AZ)
Each region has different AZ. The AZ are data centers. Each AZ are not build close to each other in case there is a natural disaster. You don’t all AZ to go down at the same time.
AWS allows you to operate in multiple region in case something happen in one region, you can still operate in another region
AWS Shared Responsibility Model
In the AWS Shared Responsibility Model, both you and AWS share the responsibility for security:
- AWS is responsible for security of the cloud (infrastructure, hardware, software, networking, and facilities).
- You are responsible for security in the cloud (your data, configurations, access control, patching, etc.).
What is cloud based deployment?
Cloud-based deployment is to migrate resources to the cloud, development applications and deployment entirely hosted in the cloud
Fault Tolerance
Fault tolerance means that a system is designed to continue operating even if one or more components fail. It’s built with redundancy and resilience so that no single point of failure can bring down the entire system. It’s like [[diversity]]—the strength lies in having multiple, independent parts that can cover for each other when something goes wrong.
Global Infrastructure
Designing for [[high availability]] and [[fault tolerance]] is the reason AWS operates in multiple regions. These regions are distributed across the globe, allowing services to remain available and resilient no matter where users are located.
High Availability
High availability means that if one data center fails, customers can still access the services from other data centers. The services remain available and uninterrupted. It involves operating in multiple geographic locations—like a chain with branches in various places—ensuring continuous service even if one location experiences an issue.
Hybrid deployment
Cloud-based infrastructure and on-premises infrastructure work together. This approach works in cases where legacy application must stay on premise due to maintenance preferences or regulatory requirements.
On-premises deployment
On-premises
Deploying resources on premises using virtualization and resource management tools does not provide many of the benefits of cloud computing
AWS Region
AWS Region
- A geographical location (e.g., US-East, Europe-West, Asia-Pacific).
- Each region is isolated from others for fault tolerance and compliance.
- Contains multiple Availability Zones.
- Example:
us-east-1
(Northern Virginia),eu-west-1
(Ireland).
Six Benefits of the AWS Cloud
- Trade fixed expense for variable expense
- Benefit from massive economies of scale
- Stop guessing capacity
- Increase speed and agility
- Stop spending money to run and maintain data centers
- Go global in minutes
Explain this AWS Benefit: Go global in minutes
Let’s say you want to operate in India. You would need to establish data centers in that area. This could take months. With AWS, you can make that happen in a matter of minutes.
Explain this AWS Benefit: Stop spending money to run and maintain data centers
Explain this AWS Benefit: With data centers, you pay and maintaining server. With AWS, you just focus on your customers.
Explain this AWS Benefit: Increase speed and agility
Explain this AWS Benefit: With AWS you can create test environment and see if it meets your need. If not, you can just delete it.
Explain this AWS Benefit: Stop guessing capacity
In data center people purchase hardware for a capacity they guess. For example they may purchase hardware because they guess growth will be 5 millions. If they overestimate they are still stuck with the hardware they purchased. If they underestimate, it may be hard to get the hardware necessary for the growth spike.
With AWS, scaling up or down takes minutes.
Explain this AWS Benefit: Benefit from massive economies of scale
AWS buys data center and hardware with a low price. AWS can then gives you access to these resources for a low price.
Explain this AWS Benefit: Trade fixed expense for variable expense
When doing on premise deployment, your price is fixed. With the AWS cloud computing you only pay for what you use. So the benefit is you trade fixed expense for variable expense.