AWS Cloud Computing Flashcards

(18 cards)

1
Q

What is EC2 (Amazon EC2)?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Availability Zones (AZ)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

AWS Shared Responsibility Model

A

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.).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is cloud based deployment?

A

Cloud-based deployment is to migrate resources to the cloud, development applications and deployment entirely hosted in the cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fault Tolerance

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Global Infrastructure

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

High Availability

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hybrid deployment

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

On-premises deployment

A

On-premises
Deploying resources on premises using virtualization and resource management tools does not provide many of the benefits of cloud computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

AWS Region

A

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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Six Benefits of the AWS Cloud

A
  1. Trade fixed expense for variable expense
  2. Benefit from massive economies of scale
  3. Stop guessing capacity
  4. Increase speed and agility
  5. Stop spending money to run and maintain data centers
  6. Go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain this AWS Benefit: Go global in minutes

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain this AWS Benefit: Stop spending money to run and maintain data centers

A

Explain this AWS Benefit: With data centers, you pay and maintaining server. With AWS, you just focus on your customers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain this AWS Benefit: Increase speed and agility

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain this AWS Benefit: Stop guessing capacity

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain this AWS Benefit: Benefit from massive economies of scale

A

AWS buys data center and hardware with a low price. AWS can then gives you access to these resources for a low price.

17
Q

Explain this AWS Benefit: Trade fixed expense for variable expense

A

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.