Database Flashcards

1
Q

RDS

A

Relational database service.

A service that makes it easy to launch and manage relational databases.

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

Amazon Aurora

A

A relational databse compatible with MySQL and PostgreSQL that was created by AWS>
Scales automatically providing durability and high availablitiy

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

Amazon DynamoDB

A

Fully managed NOSQL key-value and document.

Scales automatically to massive workloads with fast performance

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

Amazon DocumentDB

A

a fully managed document database that supports MongoDB

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

Amazon Elasticache

A

A fully managed in-memory datastore compatible with Redis or Memcached
Data can be lost
Offers high performance and low latency

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

Amazon Neptune

A

a fully managed graph database that supports highly connected data sets.
Supports highly connected datasets like social media networks.

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

DMS

A

Database migration Service.

Helps migrate databases to or within AWS

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

SMS

A

Server migration Service.

Allows you to migrate on-premises servers to AWS

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

Snowcone

A

Smallest of data transfer service.
8Terabytes of usable storage
Offline shipping
Online with data-sync

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

Snowball

A

Petabyte-scale data transport solution
Cheaper than internet transfer
Transfer data in and out

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

Snowball edge

A

Same as snowball plus supports EC2 and Lambda

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

Snowmobile

A

Multi-petabyte or exabyte scale.
Data loaded to S3
Securely transported
Largest member of transport family

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

DataSync

A

Allows online data transfer from on-premises to AWS storage services like S3 or EFS.
Replicate data cross-region or cross-account.
Copy data over direct connect or the internet.

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

Amazon Redshift

A

Scalable data warehouse solution.

  1. Data consolidation - consolidate multiple data sources for reporting.
  2. relational databases - run the database that doesn’t require realtime transaction processing ( insert, update, and delete)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Analytics

A

The act of querying or processing your data

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

Athena

A

A query service for Amazon S3.
Pay Per query
Helps query historical data stored in S3

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

Glue

A

Prepares your data for analytics
ETL (Extract, transform, and load) service.
Prepare and load data
Helps understand your data

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

Kinesis

A

Allow you to analyze data and video streams in real time.

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

EMR

A
Elastic mapreduce (EMR)
Helps process large amounts of data.
Process big data
Analyze data use hadoop
Works with big data frameworks.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Data Pipeline

A

Helps you move data between compute and storage services running either on AWS or on-premises.

Moves data at specific intervals based on conditions

21
Q

Rekognition

A

Allows you to automate your image and video analysis.
Identify custom labels in images and videos.

Face and text detection in images and videos.

22
Q

Comprehend

A

A natural-language processing (NLP) service that finds relationships in text.

Uncovered insights and relationships.
Analyzes Text.

23
Q

Polly

A

Turns text into speech.

Mimics natural-sounding human speech.
Several voices across manage languages.
Can create a custom voice.

24
Q

SageMaker

A

Helps you build, train, and deploy machine learning models quickly.

Prepare data for models.
Train and deploy modems.
Provides deep learning AMIs

25
Q

Translate

A

Proves language translation.

Provides real-time and batch language translation.
Translates many content formats.

26
Q

Lex

A

Helps you build conversational interfaces like chatbots.

Recognizes speech and understands language.
Powers amazon Alexa

27
Q

Cloud9

A

Allows you to write code within an integrated development environment (IDE) from your web browser.

Write and debug code.
Supports popular programming languages.

28
Q

CodeCommit

A

A Source control system for private GIT repositories.

Create repositories to store code.
Commit, branch, and merge code.
Collaborate with other software developers.

29
Q

CodeBuild

A

Allows you to build and test your application source code.

Compiles source code and runs tests.
Enables continuous integration and delivery (CICD)
Produces builds artifacts ready to be deployed.

30
Q

CodeDeploy

A

Manages the deployment of code to compute services in the cloud or on-premises.

Deploys code to EC2, Fargate, Lambda, and on-premises.
Maintains application uptime.

31
Q

CodePipeline

A

Automates the software release process.

Quickly deliver new features and updates.
Integrates with CodeBuild to run builds and unit tests.
Integrates with CodeCommit to relieve source code.
Integrates with CodeDeploy to deploy your changes.

32
Q

X-Ray

A

Helps you debug production applications.

Analyze and debug production applications.
Map application components.
View requests end to end.

33
Q

Cloudformation

A

Allows you to provision AWS resources using Infrastructure as Code (IaC).

Provides a repeatable process for provisioning resources.
Works with most AWS services.
Create templates for resources that you want to provision.

34
Q

Elastic Beanstalk

A

Allows you to deploy your web applications and web services to aws.

Not used to deploy applications on-premises.
Orchestration service that provisions resources.
Automatically handles the deployment.
Monitors application health via a health dashboard.

35
Q

OpsWorks

A

Allows you to use Chef or Puppet to automate the configuration of your servers and deploy code.

Deploy code and manage applications.
Manage on-premises server or EC2 instances in AWS Cloud.

36
Q

Loose Coupling

A

Coupling defines the interdependencies or connections between components of a system.
Loose Coupling helps reduce the rest of cascading failures between components

37
Q

SQS

A

Simple Queue Service.
A message queuing service that allows you to build loosely coupled systems.

Messages are processed in a asynchronous manner. FIFO (First in, first out ) Order.
Allows component-to-component communication using messages.
Multiple components (or producers) can add messages to the queue.

38
Q

SNS

A

Simple notification service.
Allows you to send emails and text messages from your applications.

Send plain text emails and text messages.
Publish messages to a top.
Subscribers recieve messages.

39
Q

SES

A

Simple email service.
An email service that allows you to send richly formatted HTML emails from your applications.

Ideal for marketing campaigns or professional emails.
Unlike SNS, SES sends HTML emails.

40
Q

Cloudwatch

A

A collection of services that help you monitor and observe your cloud resources. Use cloudwatch to monitor your EC2 instances and notify you when certain events occur.

Collect metrics, logs, and events.
Detect anomalies in your environment
Set Alarms
Visualize logs

41
Q

Cloudwatch Alarms

A

Set high resolution alarms

42
Q

Cloudwatch logs

A

Monitor application logs

43
Q

Cloudwatch metrics

A

Visualized time-series data

44
Q

Cloudwatch events

A

Trigger an event based on condition.

45
Q

CloudTrail

A

Tracks user activity and API calls within your account.

Log and retain account activity.
Track activity through the console, SDKs, and CLI
Identify which user made changes.

Things you can Track: username, event time and name of event, ip address, access keys, region, and error code.

46
Q

Amazon WorkSpaces

A

Allows you to virtualize desktops.

Allows you to host virtual desktops in the cloud

47
Q

Amazon Connect

A

A cloud contact center service.

Allows you to build a helpdesk in the cloud.
Provides customer service functionality
Improves productivity of help desk agents

48
Q

fault tolerance

A

property that enables a system to continue operating properly in the even of the failure of one or more components.

49
Q

Pillars of Well-architected framework

A
  1. Operational excellence
  2. Security
  3. Reliability
  4. Performance efficiency
  5. Cost Optimization
  6. Sustainability