Services, Tools And Terminology Flashcards
Access Control List (ACL)
A document that defines who can access a particular bucket or object. Each bucket and object in Amazon S3 has an ACL. This document defines what each type of user can do, such as write and read permissions.
AWS Account Management
AWS Account Management is a tool that you can use to update the contact info for each of your AWS accounts.
AWS Certificate Manager (ACM)
AWS Certificate Manager is a web service for provisioning, managing, and deploying Secure Sockets Layer / Transport Layer Security (SSL/TLS) certificates for use with AWS services.
Amazon Machine Image (AMI)
An Amazon Machine Image (AMI) is an encrypted machine image stored in Amazon EBS or Amazon S3.
AMIs function similarly to a template of a computer’s root drive. The contain the OS and can also include software and layers of your application, such as database servers, middleware, and web servers.
API Gateway
Amazon API Gateway is a fully managed service that developers can use to create, publish, maintain, monitor, and secure APIs at any scale.
AWS App2Container
A transformation tool that modernizes .NET and Java applications by migrating them into containerized applications.
AWS AppConfig
A serviced used to update software at runtime without deploying new code. With AWS AppConfig, you can configure, validate, and deploy feature flags and application configurations.
Amazon AppFlow
A fully managed integration service that you can use to transfer data securely between software as a service (SaaS) applications and AWS services.
Application Auto Scaling
A web service that you can use to configure automatic scaling for AWS resources beyond Amazon EC2, such as Amazon ECS services, Amazon EMR clusters, and DynamoDB tables.
Application Cost Profiler
AWS Application Cost Profiler is a solution to track the consumption of shared AWS resources used by software applications and report granular cost breakdown across tenant base.
Application Discovery Service
A web service that helps you plan to migrate to AWS by identifying IT assets in a data center (DC) - including servers, virtual machines (VMs), applications, application dependencies, and network infrastructure.
Application Revision
Skipped. (see “CodeDeploy”)
AppStream 2.0
Amazon AppStream 2.0 is a fully managed, secure service for streaming desktop apps to users without rewriting those apps.
AWS AppSync
An enterprise level, fully managed GraphQL service with real-time data synchronization and offline programming features.
Asynchronous Bounce
A type of “bounce” (failed email delivery attempt) that occurs when a receiver initially accepts an email message for delivery and then subsequently fails to deliver it.
Athena
Amazon Athena is an interactive query service that you can use to analyze data in Amazon S3 using ANSI SQL. Athena is serverless, so there’s no infrastructure to manage. Athena scales automatically and is simple to use, so you can start analyzing your datasets within seconds.
AUC
Area Under a Curve. An industry-standard metric to evaluate the quality of a binary classification machine learning model. AUC measures the ability of the model to predict a higher score for positive examples, those that are “correct,” than for negative examples, those that are “incorrect.”
The AUC metric returns a decimal value from 0 to 1.
AUC values near 1 indicate an ML model that’s highly accurate.
Aurora
Amazon Aurora is a fully managed MySQL-compatible relational database engine that combines the speed and availability of commercial databases with the simplicity and cost-effectiveness of open-source databases.
AWS Auto Scaling
A fully managed service that you can use to quickly discover the scalable AWS resources that are part of your application and to configure dynamic scaling.
Auto Scaling Group
A representation of multiple EC2 instances that share similar characteristics, and that are treated as a logical grouping for the purposes of instance scaling and management.
Availability Zone (AZ)
A distinct location with a Region that’s insulated from failures in other AZs, and provides inexpensive, low-latency network connectivity to other AZs in the same Region.
batch prediction
“Amazon Machine Learning” - An operation that processes multiple input data observations at one time (asynchronously).
Unlike real-time predictions, batch predictions aren’t available until all predictions have been processed.
BGP ASN = Border Gateway Protocol Autonomous system Number
Border Gateway Protocol Autonomous System Number is a unique identifier for a network, for use in BGP routing.
Amazon EC2 supports all 2-byte ASN numbers in the range of 1 - 65335, with the exception of 7224, which is reserved.
Binary Attribute
Amazon Machine Learning: An attribute for which one of two possible values is possible.
Valid positive values are 1, y, yes, t, and true answers.
Valid negative values are 0, n, no, f, and false.
Amazon Machine Learning outputs 1 for positive values and 0 for negative values.
Block
A dataset.
Amazon EMR breaks large amounts of data into subsets; each subset is called a data block.
Amazon EMR assigns an ID to each block and uses a hash table to keep track of block processing.
Block Device
A block device is a storage device that supports reading and (optionally) writing data in fixed-size blocks, sectors, or clusters.
Block Device Mapping
A mapping structure for every AMI and instance that specifies the block devices attached to the instance.
bootstrap action
A user-specified default or custom action that runs a script or an application on all nodes of a job flow before Hadoop starts.
Bracket
Amazon Bracket is a fully managed quantum computing service that helps you run quantum algorithms to accelerate your research and discovery,
breach
(In relation to) Amazon EC2 Auto Scaling: The condition where a user-set threshold (upper or lower boundary) is passed. If the duration of the breach is significant, as set by a breach duration parameter, it can possibly start a “scaling activity”.
A scaling activity is a process that changes the size, configuration, or makeup of an Auto Scaling group by launching or terminating instances.
bucket
A bucket is a container for objects. To store your data in Amazon S3, you first create a bucket and specify a bucket name and AWS Region. Then, you upload your data to that bucket as objects in Amazon S3. Each object has a key (or key name), which is the unique identifier for the object within the bucket.
bundling
A commonly used term for creating an Amazon Machine Image (AMI). It specifically refers to creating “instance store-backed AMIs”; A type of AMI whose instances use an instance store volume as the root device.
cache cluster and cache cluster identifier
A logical cache distributed over multiple cache nodes. A cache cluster can be set up with a specific number of cache nodes.
The identifier for the cache cluster is supplied by the customer and MUST be unique for that customer in an AWS Region.
cache node and cache node type
A cache node is a fixed-size chunk of secure, network-attached RAM that each run an instance of the Memcached service, and has its own DNS name and port. Multiple types of cache nodes are supported, each with varying amounts of associated memory.
A cache node type is an EC2 instance type used to run the cache node.
cache parameter group
A container for cache engine parameter values that can be applied to one or more cache clusters.
cache security group
A group maintained by ElastiCache that combines inbound authorizations to cache nodes for hosts belonging to Amazon EC2 security groups that are specified through the console or the API or command like tools.
campaign
Amazon Personalize: A deployed solution version (trained model) with provisioned dedicated transaction capacity for creating real-time recommendations for your application users.
After you create a campaign, you use the getRecommendations or getPersonalizedRanking personalization operations to get recommendations.
canned access policy
A standard access control policy that you can apply to a bucket or object. Options include: private, public-read, public-read-write, and authenticated-read.
canonicalization
The process of converting data into a standard format that a service such as Amazon S3 can recognize.
capacity
The amount of available compute size at a given time.
Each Auto Scaling group is defined with a min and max compute size.
A scaling activity increases or decreases the capacity within the defined minimum and maximum values.
Cartesian product
A mathematical operation that returns a product from multiple sets.
In mathematics, the Cartesian Product of sets A and B is defined as the set of all ordered pairs (x, y) such that x belongs to A and y belongs to B. For example, if A = {1, 2} and B = {3, 4, 5}, then the Cartesian Product of A and B is {(1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5)}.
AWS CDK
AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining your cloud infrastructure in code and provisioning it through AWS CloudFormation.
chargeable resources
Features or services whose use incurs fees.
For example, in a CloudFormation stack, AWS resources that have been created incur charges and the amount charged depends on the usage load.
It is recommended that you use the AWS Simple Monthly Calculator to estimate your cost prior to creating instances, stacks, or other resources.
AWS Chatbot
An interactive agent that makes it easier to monitor, troubleshoot, and operate AWS resources in your Slack channels and Amazon Chine chatrooms.
Amazon Chime
A secure, real-time, unified communications service that transforms meetings by making them more efficient and easier to conduct.
CIDR block
Classless Inter-Domain Routing (CIDR).
A CIDR block is an internet protocol address allocation and route aggregation methodology.
ciphertext
info that has been encrypted, as opposed to plaintext, which the info has not been encrypted.
Client VPN
AWS Client VPN is a client-based, managed VPN service that remote clients can use to securely access your AWS resources using an Open VPN-based software client.
AWS Cloud Control API
AWS Cloud Control API is a set of standardized application programming interfaces (APIs) that developers can use to create, read, update, delete, and list supported cloud infrastruture.
Cloud Directory
Amazon Cloud Directory is a service that provides a highly scalable directory store for your application’s multi-hierarchical data.
AWS Cloud Map
A service that you use to create and maintain a map of the backend services and resources that your applications depend on.
With AWS Cloud Map, you can name and discover your AWS Cloud resources.
cloud service provider (CSP)
A cloud service provider is a company that provides subscribers with access to internet-hosted computing, storage, and software services.
AWS Cloud WAN
(WAN = wide-area networking)
AWS Cloud WAN is a managed wide-area networking service used to build, manage, and monitor a unified global network.
AWS Cloud9
A cloud-based integrated development environment (IDE) that you use to write, run and debug code.
CloudFormation
AWS CloudFormation is a service for writing or changing templates that create and delete related AWS resources together as a unit.
CloudFront
Amazon CloudFront is an AWS content delivery service that helps you improve the performance, reliability, and availability of your websites and applications.
CloudHSM
AWS CloudHSM is a web service that helps you meet corporate, contractual, and regulatory compliance requirements for data security by using dedicated hardware security module (HSM) appliances within the AWS Cloud.
CloudSearch
Amazon CloudSearch is a fully managed service in the AWS Cloud that you can use to set up, manage, and scale a search solution for your website or application.
CloudTrail
AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you.
The recorded info includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements that the AWS service returns.
CloudWatch
Amazon CloudWatch is a web service that you can use to monitor and manage various metrics, and configure alarm actions based on data from those metrics.
CloudWatch Events
Amazon CloudWatch Events is a web service that you can use to deliver a timely stream of system events that describe changes in AWS resources to Lambda functions, streams in Kinesis Data Streams, Amazon SNS topics, or built-in targets.
CloudWatch Logs
Amazon CloudWatch Logs is a web service for monitoring and troubleshooting your systems and applications from your existing system, app, and custom log files.
You can send your existing log files to CloudWatch Logs and monitor these logs in near-real time.
cluster
A logical grouping of container instances that you can place tasks on.
OpenSearch Service: A logical grouping of one or more data nodes, optional dedicated master nodes, and storage required to run Amazon OpenSearch Service and operate your OpenSearch Service domain.
cluster compute instance
A type of instance that provides a great amount of CPU power coupled with increased networking performance, making it well suited for High Performance Compute (HPC) applications and other demanding network-bound applications.
cluster placement group
A logical cluster compute instance grouping to provide lower latency and high-bandwidth connectivity between the instances.
cluster status
OpenSearch Service:
An indicator of the health of a cluster.
A status can be green, yellow, or red.
At the shard level,
green means that all shards are allocated to nodes in a cluster,
yellow means the primary shard is allocated but the replica shards aren’t,
red means the primary and replica shards of at least one index aren’t allocated.
The shard status determines the index status, and the index status determines the cluster status.
CNAME
Canonical Name Record - A type of resource record in the Domain Name System (DNS) that specifies that the domain name is an alias of another, canonical domain name. Specifically, it’s an entry in a DNS table that you can use to alias one fully qualified domain name to another.
NOTE: “Canonical” is the standard state or behavior of an attribute.
CodeBuild
AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
CodeCommit
AWS CodeCommit is a fully managed source control service that companies can use to host secure and highly scalable private Git repositories.
CodeDeploy
AWS CodeDeploy is a service that automates code deployments to any instance, including EC2 instances and instances running on-premises.
AWS CodeDeploy agent
A software package that, when installed and configured on an instance, enables that instance to be used in CodeDeploy deployments.
CodeGuru
Amazon CodeGuru is a collection of developer tools that automate code reviews and provide intelligent recommendations to optimize application performance.
CodePipeline
AWS CodePipeline is a continuous deliver service for fast and reliable application updates.
Amazon Cognito
Amazon Cognito is a web service that you can use to save mobile user data in the AWS Cloud without writing any backend code or managing any infrastructure.
Examples of mobile user data that you can save include app preferences and game states.
Amazon Cognito offers mobile identity management and data synchronization across devices.
AWS CLI
AWS Command Line Interface is a unified downloadable and configurable tool for managing AWS services.
It allows you to control multiple AWS services from the command line and automate them through sripts.
compound query
CloudSearch: A search request that specifies multiple search criteria using the Amazon CloudSearch structured search syntax.
Amazon Comprehend
A natural language processing (NLP) service that uses machine learning to find insights and relationships in text.
Amazon Comprehend Medical
A HIPAA-eligible NLP service that uses ML and has been pre-trained to understand and extract health data from medical text, such as prescriptions, procedures, or diagnoses.
AW Config
A fully managed service that provides an AWS resource inventory, configuration history, and configuration change notifications for better security and governance.
You can create rules that automatically check the config of AWS resources that AWS config records.
Amazon Connect
A service solution that offers self-service configuration and provides dynamic, personal, and natural customer engagement at any scale.
Consistency Model
The method a service uses to achieve high availability.
For example, it could involve replicating data across multiple servers in a data center.
Console Mobile Application
AWS Console Mobile Application lets AWS customers monitor and manage a select set of resources to stay informed and connect with their AWS resources while on the go.
consolidated billing
A feature of the AWS Organizations service for consolidating payment for multiple AWS accounts. Can see a combined view of costs by all accounts and get detailed reports for each account.
container
A container is a standard unit of software that contains application code and all relevant dependencies.
container definition
A container definition specifies the details that are associated with running a container on Amazon Elastic Container Service (Amazon ECS). More specifically, a container definition specifies details such as the container image to use and how much CPU and memory the container is allocated.
The container definition is included as part of an Amazon ECS task definition.
container instance
A container instance is a self-managed EC2 instance or an on-premises server or virtual machine (VM) that’s running the Amazon Elastic Container Service (Amazon ECS) container agent and has been registered into a cluster.
A container instance serves as the infrastructure that your Amazon ECS workloads are run on.
container registry
A container registry is a collection of repositories that store container images.
One example is Amazon Elastic Container Registry (Amazon ECR).
content delivery network (CDN)
A web service that speeds up distribution of your static and dynamic web content - such as .html, .css, .js, media files, and image files - to your users by using a worldwide network of data centers.
When a user requests your content, the request is routed to the DC that provides the lowest latency (time delay).
If the content is already in the location with the lowest latency, the CDN delivers it immediately. If not, the CDN retrieves it from an origin that you specify (for example, a web server or an Amazon S3 bucket).
With some CDNs, you can secure your content by configuring an HTTPS connection between users and data centers, and between data centers and your origin.
Amazon CloudFront is an example of a CDN.
AWS Control Tower
A service used to set up and govern a secure, multi-account AWS environment.
core node
An EC2 instance that runs Hadoop map and reduce tasks and stores data using the Hadoop Distributed File System (HDFS).
Core nodes are managed by the master node, which assigns Hadoop tasks to nodes and monitors their status.
The EC2 instance you assign as core nodes must have allotted capacity for entire job flow run.
Because core nodes store data, you can’t remove them from a job flow. However, you can add more core nodes to a running job flow.
Corretto
Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)
cross-Region replication
A solution for replicating data across different AWS Regions, in near-real time.
customer gateway
A router or software application on your side of a VPN tunnel that’s managed by Amazon VPC. The internal interfaces of the customer gateway are attached to one or more devices in your home network.
The external interface is attached to the virtual private gateway (VGW) across the VPN tunnel.
AWS Data Exchange
A service that helps you find, subscribe to, and use third-party data in the cloud.
Amazon Data Lifecycle Manager
An Amazon service that automates and manages the lifecycle of Amazon EBS snapshots and EBS-backed AMIs.
Data Pipeline
AWS Data Pipeline is a web service for processing and moving data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals.
DataSync
AWS DataSync is an online data transfer service that simplifies, automates, and accelerates moving data between storage systems and services.
AWS DeepComposer
A web service designed specifically to educate developers through tutorials, sample code, and training data.
AWS DeepLens
AWS DeepLens is a tool that provides AWS customers with a centralized place to search, discover, and connect with trusted AWS Partner Network (APN) Technology and Consulting Partners, based on customers’ business needs.
Detective
Amazon Detective is a service that collects log data from your AWS resources to analyze and identify the root cause of security findings or suspicious activities.
The Detective behavior graph provides visualizations to help you determine the nature and extent of possible security issues and conduct an efficient investigation.
Device Farm
AWS Device Farm is an app testing service that allows developers to test Android, iOS, and Fire OS devices on real, physical phones and tablets that are hosted by AWS.
Amazon DevOps Guru
A fully managed operations service powered by ML, designed to improve an app’s operational performance and availability.
Direct Connect
AWS Direct Connect is a web service that simplifies establishing a dedicated network connection from your premises to AWS.
Using AWS Direct Connect, you can establish private connectivity between AWS and your data center, office, or co-location environment.
Directory Service
AWS Directory Service is a managed service for connecting your AWS resources to an existing on-premises Microsoft Active Directory or to set up and operate a new, standalone directory in the AWS Cloud.
distribution
A link between an origin server (such as an Amazon S3 bucket) and a domain name, which CloudFront automatically assigns.
Through this link, CloudFront identifies the object you have stored in your origin server.
DKIM
DomainKeys Identified Mail is a standard that email senders use to sign their messages. ISPs use those signatures to verify that messages are legitimate.
AWS DMS
AWS Database Migration Service is a web service that can help you migrate data to and from many widely used commercial and open-source databases.
Docker image
A layered file system template that’s the basis of a Docker container. Docker images can comprise specific operating systems or applications.
Amazon DocumentDB
Amazon DocumentDB (with MongoDB compatibility) is a managed database service that you can use to set up, operate, and scale MongoDB-compatible databases in the cloud.
Domain Name System (DNS)
Domain Name System is a service that routes internet traffic to websites by translating human-readable domain names (i.e., www.example.com) into the numeric IP address, such as 192.0.2.1, which computers use to connect to each other.
DynamoDB
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.
Amazon DynamoDB Encryption Client
A software library that helps you protect your table data before you send it to DynamoDB
Amazon DynamoDB Storage Backend for Titan
A graph database implemented on top of Amazon DynamoDB. Titan is a scalable graph database optimized for storing and querying graphs.
DynamoDB Streams
An AWS service that captures a time-ordered sequence of item-level modifications in any Amazon DynamoDB table.
This service also stores this info in a log for up to 24 hours.
Apps can access this log and view the data items as they appeared before and after they were modified, in near-real time.
Amazon EBS
Amazon Elastic Block Storage is a service that provides block level storage volumes or (not sure if “or” is a typo in documentation - could be “for”) use with EC2 instances.
Amazon EBS-backed AMI
Type of AMI whose instances use an Amazon EBS volume as their root device.
Amazon EC2
Amazon Elastic Compute Cloud is a web service for launching and managing Linus/UNIX and Windows Server instances in Amazon data centers.