AWS Study 3 Flashcards

1
Q

How does Amazon RDS charge for their service?

A

Clock-hour billing. Charges are incurred while the resources are running (such as from the time y.ou launch a database instance until you terminate it.

Database characteristics determine how much is charged.

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

What are the RDS database characteristics?

A
  • Physical capacity of database:
  • Engine
  • Size
  • Memory Class
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the RDS database purchasing options?

A
  • On-demand instances - compute capacity by the hour
  • Reserved Instances - Low, one-time, upfront payment for database instances that are reserved with a 1 or 3-year term.

Note: Multiple DB instances can be purchased to assist in handling peak loads

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

How does Amazon RDS charge for storage?

A

There is no charge for storage of a running database. Once a DB instance is terminated, storage is then charged by the GB, per month

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

How does Amazon RDS charge for data transfers?

A

Inbound transfers are not charged. Outbound transfers are charged based on tiered plans

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

What is horizontal scaling?

A

Scaling horizontally, also known as scaling out, involves increasing the capacity of a system by adding more machines into the pool of resources. This method distributes the workload across multiple nodes, allowing each node to handle a portion of the workload concurrently. For example, in a database context, horizontal scaling often involves partitioning the data so that each node contains only a part of the data.

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

What is vertical scaling?

A

Scaling vertically, also known as scaling up, involves increasing the capacity of a system by adding more resources to the existing machines rather than adding more machines. This can include upgrading the CPUs, memory, storage, or network speed of a server. For example, if a server requires more processing power, vertical scaling would mean upgrading the CPUs to handle the increased demand.
This method is often used in systems not designed to be distributed, such as a relational database, to enhance system performance directly by upgrading the resources of an existing machine.

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

What is OLTP?

A

Online Transaction Processing (OLTP) is a type of data processing that supports transaction-oriented applications, enabling the real-time execution of a large number of database transactions by a large number of people. Examples of OLTP systems include e-commerce websites processing customer orders, banking systems handling financial transactions, airline reservation systems managing flight bookings, and POS systems in retail stores facilitating sales and inventory updates.

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

What is RDBMS?

A

Relational Database Management System

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

What are the 3 types of load balancing?

A

1) Application Load Balancer
2) Network Load Balancer
3) Classic Load Balancer (previous generation)

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