Module 1 - Introduction to Amazon Web Services Flashcards

1
Q

AWS Range of Services

A
  1. Compute, storage, network security tools.
  2. Complex solutions: blockchain, machine learning, artificial intelligence, robot development platforms.
  3. Specialised tool sets like video production management systems, orbital satellites.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fundamental Cloud Compute Model

A
  1. Client-server model.

2. AWS: Amazon Elastic Compute Cloud, EC2, EC2 instance, virtual server.

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

Client-Server Model

A

A transaction between a client and a server. Server evaluates the details of this request and fulfils it by returning the information to the client.

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

Client

A

Web browser or desktop application that person interacts with to make requests to computer servers.

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

Server

A

Server evaluates details of request and fulfils it by returning the information to the client.

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

Cloud Computing

A

On-demand delivery of IT resources over the internet with pay-as-you-go pricing.

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

Three Cloud Computing Deployment Models

A
  1. Cloud-based.
  2. On-premises.
  3. Hybrid.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Factors for selecting cloud strategy

A
  1. Required cloud application components.
  2. Preferred resource management tools.
  3. Legacy IT infrastructure requirements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cloud-Based Deployment

A
  1. Run all parts of the application in the cloud.
  2. Migrate existing applications to the cloud.
  3. Design and build new applications in the cloud.

NB:
1. can build on low-level infrastructure that requires IT staff to manage.

  1. use higher-level services that reduce the management, architecting and scaling requirements of the core infrastructure.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

On-Premises Deployment (Private cloud deployment)

think resources

A
  1. Deploy resources by using virtualisation and resource management tools.
  2. Increase resource utilisation by using application management and virtualisation technologies.

(Might have applications that run on technology that is fully kept on-premises data centre).

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

Hybrid Deployment

A

Connect cloud-based resources to on-premises infrastructure.

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

Benefits of Cloud Computing (6)

TSSBIG

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

Trade upfront expense for variable expense

A

Taking cloud computing approach that offers benefit of variable expense: companies can implement innovative solutions while saving on costs.

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

Upfront expense

A

data centres, physical servers, other resources that you would need to invest in before using them.

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

Variable expense

A

Only pay for computing resources you consume.

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

Stop spending money to run and maintain data centres

A

Ability to focus less on spending more money and time managing infrastructure and servers and more on your applications and customers.

17
Q

Stop guessing capacity

A

Don’t have to predict how much infrastructure capacity you will need before deploying application. Also scale in or scale out in response to demand.

18
Q

Benefit from massive economies of scale

A
  1. Achieve a lower variable cost than you can get on your own.
  2. Usage from hundreds of thousands of customers can aggregate in the cloud.
  3. Economy of scale translates into lower pay-as-you-go prices.
19
Q

Increase speed and agility

A
  1. flexibility of cloud computing makes it easier for you to develop and deploy applications.
  2. more time to experiment and innovate.
  3. cloud computing enables you to access new resources within minutes.
20
Q

Go global in minutes

A
  1. Global footprint of the AWS Cloud enables you to deploy applications to customers around the world quickly.
  2. Low latency - customers access applications with minimal delays.