Terminology Flashcards
High Availability
Concept of something being accessible when you attempt to access it (and/or the ability to access something via multiple platforms).
Fault Tolerant
The ability to withstand a certain amount of failure and still remain functional (and/or be self-healing and return to full capacity).
Scalable
The ability to easily grow in size, capacity, and/or scope when required (usually based on demand)
Elastic
The ability to not only grow (scale) when required, but also reduce in size when required.
AWS Certificate Manager (ACM)
To enable HTTPS connections to your website or application in AWS, you need an SSL/TLS server certificate. You can use a server certificate provided by AWS Certificate Manager (ACM) or one that you obtained from an external provider. You can use ACM or IAM to store and deploy server certificates. Use IAM as a certificate manager only when you must support HTTPS connections in a region that is not supported by ACM.
Amazon Managed Services (AMS)
Provides support to companies to migrate to the cloud faster.
Artifact
Provides on-demand access to AWS compliance reports and AWS customer agreements. You can use AWS Artifact Agreements to review, accept, and track the status of AWS agreements such as the Business Associate Addendum (BAA).
Aurora
Relational database that can be configured as MySQL or PostgreSQL but much faster than either. Fully managed by RDS to automate provisioning, set ups, patching, backups. Includes serverless feature to allow on-demand usage and scaling.
AWS Shield
Managed DDOS protection.
Budgets
Will send alert when cost or usage exceeds or are forecasted to exceed a budget you set.
Cloud Formation
Model AWS resources and it will configure them for you. Free to use.
Cloud9
Integrated Development Environment (IDE) for writing, running and debugging code.
CloudFront
Distribute content globally with low latency. Uses edge locations. Includes Content Delivery Network (CDN) and provides security through DDOS protection.
Pay per use. Integrates with several other AWS services.
CloudTrail
Enables governance, monitoring and auditing of actions taken in your AWS account. User activity and API usage.
CloudWatch
Monitoring service that gives view of cloud resources and applications. Set billing alarm triggers based on AWS usage. Can be configured to trigger an SNS notification.
Stores logs of IP traffic on VPC, subnet, etc.
Centralize logs from other AWS services such as: EC2, CloudTrail, Route 53
CodePipeline
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
Cognito
Use to enable identity federation with Internet identity providers. Ex: allow temporary access via FB/Amazon/Google without creating an IAM user for the person.
Config
Evaluates your AWS set up. Fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance.
Amazon Connect
Self-service contact center service.
Cost Explorer
View past usage, forecast future usage, get recommendations.
Data Pipeline
AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources.
DirectConnect
Establish a dedicated network connection from on-premise to AWS.
Directory Service
AWS Directory Service is a managed Microsoft Active Directory in the AWS Cloud.
Data Migration Service (DMS)
Migrates data from one database to another.
DynamoDB
NoSQL database service. No server setup needed.
JSON, key-value pairs, or documents. Fully managed.
Native multi-zone fault tolerance. Global tables provide automatic multi-master replication to AWS Regions world-wide.
Elastic Block Storage (EBS)
Block level storage. For use with EC2 and RDS.
Storage device is called volumes. Has a feature that allows you to take snapshots of volumes.
Uses multiple servers, automatically replicated within a single Availability Zone.
Elastic Cloud Compute (EC2)
Provision servers. Configure for server type and size.
Runs continuously. Use key pairs to connect.
During the creation process of EC2 instances you can create and download your key pair. This key pair is required when you want to connect to your Amazon EC2 instances.
Note: You can’t connect to your EC2 instance unless you attach a security group that allows SSH access from your IP.
Elastic Container Registry (ECR)
Amazon EC2 Container Registry (ECR) is a fully managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with Amazon EC2 Container Service (ECS), simplifying your development to production workflow.
Elastic File System (EFS)
Storage service that is scalable. Allows for file sharing. Uses multiple Availability Zones. Designed to support EC2.
Elastic Beanstalk
AWS Elastic Beanstalk is used to simplify the process of deploying an application on AWS.
Elasticache
Caches data for databases, keeping most used data in memory. ElastiCache is a web service that makes it easy to set up, manage, and scale a distributed in-memory data store or cache environment in the cloud.
Elastic Load Balancer (ELB)
Performs health checks and distributes traffic only to healthy instances.
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. Elastic Load Balancing offers three types of load balancers: 1- Application Load Balancer. 2- Network Load Balancer. 3- Classic Load Balancer.
Elastic Map Reduce (EMR)
Runs big data frameworks. Hadoop framework for processing large amounts of data across scalable EC2 instances.
GuardDuty
Amazon GuardDuty is a threat detection service that continuously monitors for smalicious activity and unauthorized behavior to protect your AWS accounts and workloads. GuardDuty analyzes tens of billions of events across multiple AWS data sources, such as AWS CloudTrail, Amazon VPC Flow Logs, and DNS logs.
Identity and Access Management (IAM)
A web service that helps you control who is authenticated (signed in) and authorized (has permissions) to the AWS resources in your account.
Infrastructure Event Management (IEM)
A service available to enterprise customers (or business level for a fee). Short term support for a specific event. AWS team provides architectural and scaling advice.
Inspector
Check your applications for vulnerabilities. Automated security assessment service.
Instance Store
Block level storage.
Kinesis
Used to collect, process and analyze video and data streams in real time.