Module 8 - Section 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/59

flashcard set

Earn XP

Description and Tags

Amazon RDS

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

60 Terms

1
New cards
  • unmanaged

  • managed

AWS solution categories:

2
New cards

Unmanaged

AWS solution category: Scaling, fault tolerance, and availability are managed by you.

3
New cards

Managed

AWS solution category: Scaling, fault tolerance, and availability are typically built into the service.

4
New cards

Server maintenance and energy footprint

Software installation and patches

Database backups and high availability

Limits on scalability

Data security

Operating system (OS) installation and patches

Challenges of relational databases:

5
New cards

Amazon RDS

a managed service that sets up and operates a relational database in the cloud.

6
New cards

on premises

When your database is ___, the database administrator is responsible for everything

7
New cards

Amazon Elastic Compute Cloud (Amazon EC2) instance

If you move to a database that runs on an ___, you no longer need to manage the underlying hardware or handle data center operations

8
New cards

patching the OS, handling all software and backup operations

If you move to a database that runs on an Amazon Elastic Compute Cloud (Amazon EC2) instance, you no longer need to manage the underlying hardware or handle data center operations. However, you are still responsible for ___ and ___

9
New cards

Amazon RDS or Amazon Aurora

If you set up your database on ___, you reduce your administrative responsibilities

10
New cards

optimizing your application

By moving to the cloud, you can automatically scale your database, enable high availability, manage backups, and perform patching. Thus, you can focus on what really matters most—___.

11
New cards
  • application optimization

Managed services responsibilities: user manages:

12
New cards

OS installation and patches

Database software installation and patches

Database backups

High availability

Scaling

Power and racking and stacking servers

Server maintenance

Managed services responsibilities: AWS manages:

13
New cards

operational workload, costs

Offloading these operations to the managed Amazon RDS service reduces your ___ and the ___ that are associated with your relational database

14
New cards

database instance

The basic building block of Amazon RDS is the __

15
New cards

database instance

an isolated database environment that can contain multiple user-created databases. It can be accessed by using the same tools and applications that you use with a standalone database instance

16
New cards

database instance class, type of storage

The resources in a database instance are determined by its ___, and the ___ is dictated by the type of disks.

17
New cards
  • MySQL

  • Amazon Aurora

  • Microsoft SQL Server

  • PostgreSQL

  • MariaDB

  • Oracle.

Amazon RDS currently supports six databases:

18
New cards

CPU

Memory

Network performance

DB Instance Classes (?):

19
New cards

Magnetic

General Purpose (solid state drive, or SSD)

Provisioned IOPS

DB Instance Storages:

20
New cards

Amazon Virtual Private Cloud (Amazon VPC)

You can run a database (?) instance by using ___.

21
New cards
  • own IP address ranges

  • create subnets

  • configure routing and ACLs

You can run an instance by using Amazon Virtual Private Cloud (Amazon VPC). When you use a virtual private cloud (VPC), you have control over your virtual networking environment.

You can select your:

22
New cards

true

true/false: The basic functionality of Amazon RDS is the same whether or not it runs in a VPC

23
New cards

Availability Zone

Subnets in a VPC are associated with a single ___, so when you select the subnet, you are also choosing the ___ (or physical location) for your database instance

24
New cards

configure your database instance for high availability with a Multi-AZ deployment

One of the most powerful features of Amazon RDS is the ability to:

25
New cards

standby copy

After a Multi-AZ deployment is configured, Amazon RDS automatically generates a ___ of the database instance in another Availability Zone within the same VPC

26
New cards

synchronously replicated

After a Multi-AZ deployment is configured, Amazon RDS automatically generates a standby copy of the database instance in another Availability Zone within the same VPC. After seeding the database copy, transactions are ___ to the standby copy

27
New cards

availability

Running a database instance in a Multi-AZ deployment can enhance ___ during planned system maintenance, and it can help protect your databases against database instance failure and Availability Zone disruption.

28
New cards

Amazon RDS Domain Name System (DNS) endpoint

Because your applications reference the database by name by using the ___, you don't need to change anything in your application code to use the standby copy for failover.

29
New cards

read replicas

Amazon RDS also supports the creation of ___ for MySQL, MariaDB, PostgreSQL, and Amazon Aurora

30
New cards
  • MySQL

  • MariaDB

  • PostgreSQL

  • Amazon Aurora

Amazon RDS also supports the creation of read replicas for:

31
New cards

Offers asynchronous replication

Can be promoted to primary if needed

Amazon RDS read replicas features:

32
New cards

Use for read-heavy database workloads

Offload read queries

Amazon RDS read replicas functionality:

33
New cards

asynchronously copied

Updates that are made to the source database instance are ___ to the read replica instance

34
New cards

read replica

You can reduce the load on your source database instance by routing read queries from your applications to the ___

35
New cards

asynchronous replication

Read replicas can also be promoted to become the primary database instance, but this requires manual action because of ___.

36
New cards

true

true/false: Read replicas can be created in a different Region than the primary database

37
New cards
  • web and mobile applications

  • ecommerce applications

  • mobile and online games

RDS Use Cases:

38
New cards
  • high throughput

  • massive storage scalability

  • high availability

RDS Use Cases: Web and mobile applications

39
New cards
  • low-cost database

  • data security

  • fully managed solution

RDS Use Cases: Ecommerce applications

40
New cards
  • rapidly grow capacity

  • automatic scaling

  • database monitoring

RDS Use Cases: mobile and online games

41
New cards
  • Complex transactions or complex queries

  • A medium to high query or write rate – up to 30,000 IOPS (15,000 reads + 15,000 writes)

  • No more than a single worker node or shard

  • High durability

Use Amazon RDS when your application requires:

42
New cards
  • Massive read/write rates (for example 150,000 writes per second)

  • Sharding due to high data size or throughput demands

  • Simple GET or PUT requests and queries that a NoSQL database can handle

  • Or, relational database management system (RDBMS) customization

Do not use Amazon RDS when your application requires:

43
New cards
  • NoSQL database solution (such as DynamoDB)

  • running your relational database engine on Amazon EC2 instances instead of Amazon RDS

For circumstances when you should not use Amazon RDS, consider either using a ___ or ___

44
New cards
  • clock-hour billing

  • database characteristics

  • DB purchase type

  • Number of DB instances

  • provisioned storage

  • additional storage

  • deployment type

  • data transfer

Amazon RDS considerations:

45
New cards

clock hours of service time

are resources that incur charges when they are running (for example, from the time you launch a database instance until you terminate the instance).

46
New cards

Clock-hour billing

Amazon RDSconsideration: Resources incur charges when running

47
New cards

Database characteristics

Amazon RDS consideration: Physical capacity of database, like engine, size, and memory class

48
New cards

DB purchase type

Amazon RDS consideration: type of instance

49
New cards

On-Demand Instances

DB purchase type: Compute capacity by the hour

50
New cards

Reserved Instances

DB purchase type: Low, one-time, upfront payment for database instances that are reserved with a 1-year or 3-year term

51
New cards

number of DB instances

Amazon RDS consideration: Provision multiple DB instances to handle peak loads

52
New cards

provisioned storage

Amazon RDS consideration: either no charge or monthly charge

53
New cards

No charge

provisioned storage: Backup storage of up to 100 percent of database storage for an active database

54
New cards

Charge (GB/month)

provisioned storage: Backup storage for terminated DB instances

55
New cards

Additional storage

Amazon RDS consideration: amount of backup storage in addition to the provisioned storage amount, which is billed per GB, per month

56
New cards

per GB, per month

the charge for additional storage is:

57
New cards

requests

Amazon RDS consideration: The number of input and output requests that are made to the database

58
New cards

deployment type

Amazon RDS consideration: Storage and I/O charges vary, depending on the number of Availability Zones that you deploy to.

59
New cards

Data transfer

Amazon RDS consideration: Inbound data transfer is free, and outbound data transfer costs are tiered.

60
New cards

Reserved Instances

Depending on the needs of your application, it’s possible to optimize your costs for Amazon RDS database instances by purchasing ___