Core Services - Detailed Flashcards
What is a VPC
VPC stands for Virtual Private Cloud. APC allows you to create a secure private network in the AWS cloud where you launch your resources
What are the main components of a VPC?
NACL, Router, Route Table, Internet Gateway
What is an NACL?
NETWORK ACL, Access control lists (ACLs) ensure the proper traffic is allowed into the subnet.
What is a Router and a Route Table?
A Router and a Route Table define where network traffic is routed.
What is an Internet Gateway?
An Internet Gateway allows public traffic to the internet from a VPC
What is a VPC like?
A VPC is like a fence
What does an internet gateway do?
It allows traffic to the public internet
What does peering do?
It allows you to connect 2 VPCs together
What is an AZ
An AZ stands for availability zone. AZs consist of one or more physically separated data centres, each with redundant power, networking and connectivity, housed in separate facilities
An AZ has one or more discrete data centers but the exact number in each is not disclosed by AWS
An AZ contains the servers you’re renting and it’s where you deploy your applications
An AZ is associated with a single region
What is Route 53
Route 53 is a DNS service that routes users to applications. It performs health checks on AWS resources and supports a HYBRID MODEL
What is Direct Connect
Direct Connect is a dedicated physical network connection from your on-premises data center to AWS. It supports a HYBRID MODEL
What is site-to-site VPN
Site-to-site VPN creates a secute connection between your internal networks and your AWS VPCs. It supports a HYBRID MODEL.
What is API Gateway
API Gateway allows you to build and manage APIs
What is a virtual private gateway?
Virtual Private Gateway is the VPN connector on the AWS side
What is a customer gateway?
Customer Gateway is the VPN connector on the client side
Name the available AWS databases
RDS, Aurora, DynamoDB, DocumentDB, ElastiCache, Neptune
Name the AWS Analytics Services
Redshit, Athena, AWS Glue, Kinesis, EMS, Data Pipeline, QuickSight
What is Redshift
Redshift is an analytics service. Redshift is a scalable data warehouse solution
What is Athena?
Athena is a query analytics service for Amazon S3
What is AWS Glue?
AWS Glue prepares your data for analytics
What is Kinesis?
Kinesis is an analytics service that allows you to analyze data and video streams in real time.
What is EMR?
EMR (Elastic Map Reduce) allows you to process large amounts of data
What is Data Pipeline?
Data pipeline is an analytics service that helps you move data between compute and storage services running either on AWS or on-premises.
What is QuickSight?
QuickSight is an analytics service that helps you visualize data using dashboards
What are the Machine Learning services in AWS?
Rekognition, Comprehend, Polly, SageMaker, Translate, Lex
What is Rekognition
Rekognition is a machine learning service that allows you to automate your image and video analysis
What is Comprehend?
Comprehend is a natural-language processing (NLP) service that finds relationships in text.
What is Polly?
Polly turns text into speech
What is SageMaker?
SageMaker is a machine learning service that helps you build, train and deploy machine learning models quickly.
What is Translate?
Translate is a machine learning service that provides language translation
What is Lex?
Lex is a machine learning service that helps you build conversational chatbots. Alexa uses Lex.
Access control list (ACL)
A firewall/security layer on the subnet level
Buckets
root-level “folders”
Auto scaling
Automates the process of adding or removing EC2 instances based on traffic demand for your application
CloudFront
Content delivery network (CDN) that allows you to store your content at “edge locations” located all around the world, allowing customers to access your content more quickly
CloudTrail
Allows you to monitor all actions taken by IAM users
CloudWatch
Service that allows you to monitor various elements of your AWS account
Consolidated billing
Allows you to view, manage, and pay bills for multiple AWS accounts in one user interface
DNS server
A database of website domains and their corresponding IP addresses
DynamoDB
NoSQL database service that does not provide other NoSQL software options
EBS
Elastic Block Store (EBS) - Provides persistent block storage volumes for use of EC2 instances.
EC2
Elastic Compute Cloud (EC2): A virtual computer, very similar to a desktop/laptop computer
ELB
Elastic Load Balancing (ELB): Evenly distributes traffic between EC2 instances that are associated with it
ElastiCache
Data caching service used to help improve the speed/performance of web applications running on AWS
Elasticity
The ability of a system to increase and decrease in size
Fault tolerance
Property that enables a system to continue operating properly in the event of the failure of one or more components
Firewall
A type of software that either allows or blocks certain kinds of internet traffic to pass through it
Folder
Any “subfolder” created in a bucket
High availability
Refers to systems that are durable and likely to operate continuously without failure for a long time
IAM users
Individuals who have been granted access to an AWS account
IAM
Identity and Access Management (IAM): Service where AWS user accounts and their access to various AWS services are managed
Lambda
Lambda: Serverless computing that will replace EC2 instances, for the most part
Object availability
Percent over a one-year time period that a file stored in S3 will be accessible
Object durability
Percent over a one-year time period that a file stored in S3 will not be lost
Object lifecycle
Set rules to automatically transfer objects between storage classes at defined time intervals
Object sharing
Ability to make any object publicly available via a URL link