Technology Flashcards

1
Q

Elastic Computer Cloud ( EC2 )

A

Allow you to rent and manage virtual servers in the cloud

  • Elastic computer power
  • Virtual servers in the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Elastic Load Balancing

A

Automatically distributes your incoming application traffic across multiple EC2 instances

Types:

  • Classic Load Balancers
  • Application Load Balancers
  • Gateway Load Balancers
  • Network Load Balancers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

EC2 Auto Scaling

A

Adds or replaces EC2 instances automatically across AZs, based on need and changing demand

Horizontal scaling or scaling out

Auto scaling reduces the impact of system failures and improves the availability of your applications

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

Horizontal Scaling Vs. Vertical Scaling

A

Horizontal Scaling or scaling out
Adds or replaces EC2 instances automatically across AZs

Vertical Scaling or scaling up
Upgrades an EC2 instance by adding more power (CPU, RAM) to an existing server

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

Lambda

A

Serverless compute service that lets you run code without managing servers

  • You author application code, called functions, using many popular languages
  • Scales automatically
  • Serverless means you don’t worry about managing servers like with EC2
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AWS Fargate

A

Is a serverless compute engine for containers

  • Fargate allows you to manage containers, like Docker
  • Scales automatically
  • Serverless means you don’t worry about provisioning, configuring, or scaling servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Amazon Lightsail

A

Allows you to quickly launch all the resources you need for small projects

  • Deploy preconfigured applications, like WordPress websites, at the click of a button
  • Simple screens for people with no cloud experience
  • Includes a virtual machine, SSD-based storage, data transfer, DNS management, and static IP
  • Provides a low, predictable monthly fee, as low as $3.50
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS Outposts

A

Allows you to run cloud services in your internal data center

  • Supports workloads that need to remain on-premises due to latency or data sovereignty needs
  • AWS delivers and installs servers in your internal data center
  • Used for a hybrid experience
  • Have access to the cloud services and APIs to develop apps on -premises
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

AWS Batch

A

Allows you to process large workloads in smaller chunks (or batches)

  • Runs hundreds and thousands of smaller batch processing jobs
  • Dynamically provisions instances based on volume
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Amazon Elastic Block Store ( EBS )

A

EBS is a storage device (called a volume) that can be attached to (or removed from) your instance

-Data persists when the instance is not running
-Tied to one Availability Zone
-Can only be attached to one instance in the same Availability Zone
-Recommended for:
Quickly accessible data
Running a database on an instance
Long-term data storage

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

EC2 Instance Store

A

Local storage that is physically attached to the host computer and cannot be removed

-Storage on disks physically attached to an instance
-Storage is temporary since data loss occurs when the EC2 instance is stopped
-Faster with higher I/O speeds
-Recommended for:
Temporary storage needs
Data replicated across instances

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

Amazon Elastic File System (EFS)

A

EFS is a serverless network file system for sharing files

-Only supports the Linux file system
-Accessible across different Availability Zones in the same Region
-More expensive than EBS
-Recommended for:
Main directories for business-critical apps
Lift-and-shift existing enterprise apps

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

Storage Gateway

A

Hybrid storage service

-Connect on-premises and cloud data
-Supports a hybrid model
-Recommended for:
Moving backups to the cloud
Reducing costs for hybrid cloud storage
Low latency access to data

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

AWS Backup

A

Help you manage data backups across multiple AWS services

  • Integrates with resources like EC2, EBS, EFS, and more
  • Create a backup plan that includes frequency and retention
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Amazon CloudFront

A

CDN that delivers data and applications globally with low latency

  • Makes content available globally or restricts it based on location
  • Speeds up delivery of static and dynamic web content
  • Uses edge locations to cache content
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Amazon Global Accelerator

A

Sends your users through the AWS global network when accessing your content, speeding up delivery

  • Improves latency and availability of single-Region applications
  • Sends traffic through the AWS global network infrastructure
  • 60% performance boost
  • Automatically re-routes traffic to healthy available regional endpoints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Amazon S3 Transfer Acceleration

A

Improves content uploads and downloads to and from S3 buckets

  • Fast transfer of files over long distances
  • Uses CloudFront’s globally distributed edge locations
  • Customers around the world can upload to a central bucket
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Amazon Virtual Private Cloud ( VPC )

A

Foundational service that allows you to create a secure private network in the AWS cloud where you launch your resources

  • Private virtual network
  • Launch resources like EC2 instances inside the VPC
  • Isolate and protect resources
  • A VPC spans Availability Zones in a Region
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Subnet

A

Allows your to split the network inside a VPC. This is where you launch resources like EC2 instances

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

Network ACL ( NACL )

A

Access control list (ACLs) ensure the proper traffic is allowed into the subnet

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

Router and Route Table

A

Defines where network traffic is routed

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

Internet Gateway

A

Allows public traffic to the internet from a VPC

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

VPC peering

A

Allows you to connect 2 VPCs together.

Peering facilitates the transfer of data in a secure manner

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

Amazon Route 53

A

DNS service that routes users to applications

  • Domain name registration
  • Performs health checks on AWS resources
  • Supports hybrid cloud architectures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

AWS Direct Connect

A

Dedicated physical network connection from your on-premises data center to AWS

  • Dedicated physical network connection
  • Connects your on-premises data center to AWS
  • Data travels over a private network
  • Supports a hybrid environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

AWS VPN

A

Site-to-site VPN creates a secure connection between your internal networks and your AWS VPCs

  • Similar to Direct Connect, but data travels over the public internet
  • Data is automatically encrypted
  • Connects your on-premises data center to AWS
  • Supports a hybrid environment

slightly cheaper than Direct Connect

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

Virtual Private Gateway

A

The VPN connector on the AWS side

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

Customer Gateway

A

The VPN connector on the customer side

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

API Gateway

A

Allow you to build and manage APIs

  • Share data between systems
  • Integrate with services like Lambda
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Amazon Relational Database Service ( RDS )

A

Service that makes it easy to launch and manage relational databases

  • Supports populate database engines (Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SQL Server)
  • Offers high availability and fault tolerance using Multi-AZ deployment option
  • AWS manages the database with automatic software patching, automated backups, operating system maintenance, and more
  • Launch read replicas across Regions in order to provide enhanced performance and durability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Amazon Aurora

A

Relational database compatible with MySQL and PostgreSQL that was created by AWS

  • Supports MySQL and PostgreSQL database engines
  • 5x faster than normal MySQL and 3x faster than normal PostgreSQL
  • Scales automatically while providing durability and high availability
  • Managed by RDS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Amazon DynamoDB

A

Fully managed NoSQL key-value and document database

  • NoSQL key-value database
  • Fully managed and serverless
  • Non-relational
  • Scales automatically to massive workloads with fast performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Amazon DocumentDB

A

Fully managed document database that supports MongoDB

  • Document database
  • MongoDB compatible
  • Fully managed and serverless
  • Non-relational
34
Q

Amazon ElastiCache

A

Fully managed in-memory datastore compatible with Redis or Memcached

  • In-memory datastore
  • Compatible with Redis or Memcached engines
  • Data can be lost
  • Offers high performance and low latency
35
Q

Amazon Neptune

A

Fully managed graph database that supports highly connected datasets

  • Graph database service
  • Supports highly connected datasets like social media networks
  • Fully managed and serverless
  • Fast and reliable
36
Q

Migrate an on-premises Oracle database to the Cloud

A

Relational Database Service ( RDS )

37
Q

Migrate an on-premises PostgreSQL database to the cloud

A

Relational Database Service ( RDS )

Aurora

38
Q

Alleviate database load for data that is accessed often

A

ElastiCache

39
Q

Process large sets of user profiles and social interactions

A

Neptune

40
Q

NoSQL database fast enough to handle millions of requests per second

A

DynamoDB

41
Q

Operate MongoDB workloads at scale

A

DocumentDB

42
Q

Database Migration Service ( DMS )

A

Helps you migrate databases to or within AWS

  • Migrate on-premises databases to AWS
  • Continuous data replication
  • Supports homogeneous and heterogeneous migrations
  • Virtually no downtime
43
Q

Server Migration Service ( SMS )

A

Allows you to migrate on-premises servers to AWS

  • Migrates on-premises servers to AWS
  • Server saved as a new Amazon Machine Image (AMI)
  • Use AMI to launch servers as EC2 instances
44
Q

Snow Family

A

Allows you to transfer large amounts of on-premises data to AWS using a physical device

  • Snowcone
  • Snowball and Snowedge
  • Snowmobile
45
Q

Snowcone

A
  • Smallest member of the data transport devices
  • 8 terabytes of usable storage
  • Offline shipping
  • Online with DataSync
46
Q

Snowball

A
  • Petabyte-scale data transport solution
  • Transfer data in and out
  • Cheaper than internet transfer
  • Snowball Edge supports EC2 and Lambda
47
Q

Snowmobile

A
  • Multi-petabyte or exabyte scale
  • Data loaded to S3
  • Securely transported
48
Q

DataSync

A

Allows for online data transfer from on-premises to AWS storage services like S3 or EFS

  • Migrates data from on-premises to AWS
  • Copy data over Direct Connect or the internet
  • Copy data between AWS storage services
  • Replicate data cross-Region or cross-account
49
Q

Amazon Redshift

A

Scalable data warehouse solution

  • Data warehousing solution
  • Improves speed and efficiency
  • Handles exabyte-scale data
50
Q

Athena

A

Query service for Amazon S3

  • Query service
  • Analyze S3 data using SQL
  • Pay per query
  • Considered serverless
51
Q

Glue

A

Prepares your data for analytics

  • Extract, transform, load (ETL) service
  • Prepare and load data
  • Helps to better understand your data
52
Q

Kinesis

A

Allows you to analyze data and video streams in real time

  • Analyze real-time, streaming data
  • Supports video, audio, application logs, website clickstreams, and IoT
53
Q

Elastic MapReduce ( EMR )

A

Helps you process large amounts of data

  • Process big data
  • Analyze data using Hadoop
  • Works with big data frameworks
54
Q

Data Pipline

A

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

  • Moves data at specific intervals
  • Moves data based on conditions
  • Sends notifications on success or failure
55
Q

QuickSight

A

Helps you visualize your data

  • Build interactive dashboards
  • Embed dashboards in your applications
56
Q

Rekognition

A

Allows you to automate your image and video analysis

  • Image and video analysis
  • Identify custom labels in images and videos
  • Face and text detection in images and videos
57
Q

Comprehend

A

Natural-language processing ( NLP ) service that finds relationships in text

  • Natural-language processing (NLP) service
  • Uncovers insights and relationships
  • Analyzes text
58
Q

Polly

A

Turns text into speech

  • Mimics natural-sounding human speech
  • Several voices across many languages
  • Can create a custom voice
59
Q

SageMaker

A

Help you build, train, and deploy machine learning models quickly

  • Prepare data for models
  • Train and deploy models
  • Provides Deep learning AMIs
60
Q

Translate

A

Provides language translation

  • Provides real-time and batch language translation
  • Supports many languages
  • Translates many content formats
61
Q

Lex

A

Helps you build conversational interfaces like chatbots

  • Recognizes speech and understands language
  • Building highly engaging chatbots
  • Powers Amazon Alexa
62
Q

Cloud9

A

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

  • Integrated development environment (IDE)
  • Write and debug code
  • Supports popular programming languages
63
Q

CodeCommit

A

Source control system for private Git repositories

  • Create repositories to store code
  • Commit, branch, and merge code
  • Collaborate with other software developers
64
Q

CodeBuild

A

Allows you to build and test your application source code

  • Complies source code and runs tests
  • Enables continuous integration and delivery (CI/CD)
  • Produces build artifacts ready to be deployed
65
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 applications uptime
66
Q

CodePipline

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 retrieve source code
  • Integrates with CodeDeploy to deploy your changes
67
Q

X-Ray

A

Help you debug production applications

  • Analyze and debug production applications
  • Map application components
  • View requests end to end
68
Q

CodeStar

A

Helps developers collaboratively work on development projects

  • Developers connect their development environment
  • Integrates with CodeCommit, CodeBuild, and CodeDeploy
  • Contains issue tracking dashboard
69
Q

Infrastructure as Code ( IaC )

A

Allows your to write a script to provision AWS resources.

The benefit is that you provision resources in a reproducible manner that saves time

70
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 the resources you want to provision
71
Q

Elastic Beanstalk

A

Allows you to deploy your web applications and web services to AWS

  • Orchestration service that provisions resources
  • Automatically handles the deployment
  • Monitors application health via a health dashboard
72
Q

OpsWorks

A

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

  • Deploy code and manage applications
  • Manage on-premises servers or EC2 instances in AWS Cloud
  • Works with Chef and Puppet automation platforms
73
Q

Simple Queue Service ( SQS )

A

SQS is a message queuing service that allows you to build loosely coupled systems

  • Allows component-to-component communication using messages
  • Multiple components (or producers) can add messages to the queue
  • Messages are processed in a asynchronous manner
74
Q

Simple Notification Service (SNS)

A

Allows you to send emails and test messages from your applications

  • Send email and text messages
  • Publish messages to a topic
  • Subscribers receive messages
75
Q

Simple Email Notification (SES)

A

SES is an Email service that allows you to send richly formatted HTML emails from your applications

  • Ideal choice for marketing campaigns or professional emails
  • Unlike SNS, SES sends HTML emails
76
Q

CloudWatch

A

Collection of services that help you monitor and observe your cloud resources

  • Collects metrics, logs, and events
  • Detect anomalies in your environment
  • Set alarms
  • Visualize logs
77
Q

CloudWatch Services

A

CloudWatch Alarms
Set high resolution alarms

CloudWatch Logs
Monitor application logs

CloudWatch Metrics
Visualize time-series data

CloudWatch Events
Trigger an event based on a condition

78
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
  • Detect unusual activity in your account
79
Q

What can you Track with CloudTrail?

A
  • Username
  • Event time and name
  • IP address
  • Access key
  • Region
  • Error code
80
Q

Amazon WorkSpaces

A

Allows you to host virtual desktops in the cloud

  • Virtualize Windows or Linux desktops
  • Enables employees to work from home
81
Q

Amazon Connect

A

Cloud contact center service

  • Provides customer service functionality
  • Improves productivity of help desk agents