AWS Services Flashcards
AWS Storage Gateway
A hybrid storage service that enables your on-premises applications to seamlessly use AWS cloud storage.
You can use the service for backup and archiving, disaster recovery, cloud data processing, storage tiering, and migration.
The service helps you reduce and simplify your datacenter and branch or remote office storage infrastructure.
Your applications connect to the service through a virtual machine or hardware gateway appliance using standard storage protocols, such as NFS, SMB and iSCSI.
Connects to AWS storage services,providing storage for files, volumes, snapshots, and virtual tapes in AWS.
Includes a highly-optimized data transfer mechanism, with bandwidth management, automated network resilience, and efficient data transfer, along with a local cache for low-latency on-premises access to your most active data.
AWS Control Tower
Automates the set-up of their landing zone and configures AWS management and security services based on established best practices in a secure, compliant, multi-account environment
AWS Global Accelerator
A networking service that improves the availability and performance of the applications that you offer to your global users.
Uses the highly available and congestion-free AWS global network to direct internet traffic from your users to your applications on AWS, making your users’ experience more consistent.
Improves application availability by continuously monitoring the health of your application endpoints and routing traffic to the closest healthy endpoints.
Makes it easier to manage your global applications by providing static IP addresses that act as a fixed entry point to your application hosted on AWS
This eliminates the complexity of managing specific IP addresses for different AWS Regions and Availability Zones
AWS Managed Services
Operates AWS on your behalf, providing a secure and compliant AWS Landing Zone, a proven enterprise operating model, on-going cost optimization, and day-to-day infrastructure management.
Helps to reduce your operational overhead and risk.
Automates common activities, such as change requests, monitoring, patch management, security, and backup services, and provides full-lifecycle services to provision, run, and support your infrastructure.
AWS Command Line Interface
See in “Developer Tools” section above
AWS Cost Explorer
Lets you visualize, understand, and manage your AWS costs and usage over time.
Creates custom reports that analyze cost and usage data, both at a high level and for highly-specific requests
AWS Cost Explorer Forecasting
Amazon VPC
Lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define.
You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.
Amazon Braket
A fully managed service that makes it easy for scientists, researchers, and developers to build, test, and run quantum computing algorithms
Provides a development environment to design your own quantum algorithms from scratch or choose from a set of pre-built algorithms, test them on simulated quantum computers, and run them on your choice of different quantum hardware technologies.
Provides a fully managed simulation service to help troubleshoot and verify your implementation.
AWS Batch
Enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted.
AWS Batch plans, schedules, and executes your batch computing workloads across the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.
Amazon FreeRTOS
An operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.
You can take advantage of the large ecosystem of existing tools developed for the FreeRTOS kernel.
AWS Command Line Interface
A unified tool to manage your AWS services.
With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
AWS Certificate Manager
A service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources.
Removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates.
You can quickly request a certificate, deploy it on ACM-integrated AWS resources and let AWS Certificate Manager handle certificate renewals.
Enables you to create private certificates for your internal resources and manage the certificate lifecycle centrally.
Amazon RDS on VMware
Lets you deploy managed databases in on-premises VMware environments using the Amazon RDS technology enjoyed by hundreds of thousands of AWS customers.
Provides cost-efficient and resizable capacity while automating time-consuming administration tasks including hardware provisioning, database setup, patching, and backups.
Allows you to utilize the same simple interface for managing databases in on-premises VMware environments as you would use in AWS. You can easily replicate RDS on VMware databases to RDS instances in AWS, enabling low-cost hybrid deployments for disaster recovery, read replica bursting, and optional long-term backup retention in Amazon Simple Storage Service (S3).
AWS Partner Device Catalog
A hardware validation and benefits program for all AWS Partner Network (APN) Partners
Through this program, APN Partners can submit their hardware for technical validation for Amazon FreeRTOS, AWS IoT Greengrass, AWS IoT Core, and Amazon Kinesis Video Streams.
Amazon RDS
Makes it easy to set up, operate, and scale a relational database in the cloud.
Provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups.
AWS Identity & Access Management
Enables you to manage access to AWS services and resources securely.
Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
AWS IoT SiteWise
A managed service that makes it easy to collect and organize data from industrial equipment at scale.
You can easily monitor equipment across your industrial facilities to identify waste.
Provides software running on a gateway that resides in your facilities and automates the process of collecting and organizing industrial equipment data.
This gateway securely connects to your on-premises data servers, collects data, and sends the data to the AWS Cloud.
Monitor operations across facilities, quickly compute common industrial performance metrics, and build applications to analyze industrial equipment data, prevent costly equipment issues, and reduce production inefficiencies.
CloudEndure Disaster Recovery
Highly automated disaster recovery
AWS Elemental MediaStore
An AWS storage service optimized for media. It gives you the performance, consistency, and low latency required to deliver live streaming video content.
Acts as the origin store in your video workflow. Its high performance capabilities meet the needs of the most demanding media delivery workloads, combined with long-term, cost-effective storage.
Amazon Managed Apache Cassandra Service
You can run your Cassandra workloads in AWS using the same Cassandra application code and tools that you use today.
Contact Lens for Amazon Connect
A set of Machine Learning analytics capabilities that are integrated into Amazon Connect.
Gives contact center supervisors the ability to understand the sentiment, trends, and compliance risks of customer conversations to replicate successful interactions and identify crucial customer feedback on the company and product.
AWS Greengrass
Extends AWS to edge devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage.
You can use familiar languages and programming models to create and test your device software in the cloud, and then deploy it to your devices.
Can be programmed to filter device data and only transmit necessary information back to the cloud.
Can also connect to third-party applications, on-premises software, and AWS services out-of-the-box.
AWS Application Discovery Service
Helps enterprise customers plan migration projects by gathering information about their on-premises data centers.
Collects and presents configuration, usage, and behavior data from your servers to help you better understand your workloads.
The collected data is retained in encrypted format in an AWS Application Discovery Service data store.
Amazon Macie
A security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS.
Recognizes sensitive data and provides you with dashboards and alerts that give visibility into how this data is being accessed or moved
The fully managed service continuously monitors data access activity for anomalies, and generates detailed alerts when it detects risk of unauthorized access or inadvertent data leaks.
AWS Cloud Development Kit
An open-source software development framework to model and provision your cloud application resources.
Accelerates your onboarding to AWS.
You can design your own reusable components to fit your organization’s security, compliance and governance requirements.
Enables you to build your cloud application without leaving your IDE.
Provides you with high-level components that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert.
Amazon Elastic Container Service
A highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS
Eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines
Amazon Elastic Transcoder
Media transcoding in the cloud.
A highly scalable, easy to use and cost effective way for developers and businesses to convert (or “transcode”) video and audio files from their source format into versions that will playback on devices like smartphones, tablets and PCs.
Amazon MQ
Managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.
Reduces your operational load by managing the provisioning, setup, and maintenance of ActiveMQ, a popular open-source message broker
Amazon WorkDocs
Secuire enterprise document storage and sharing
AWS CodeStar
Enables you to quickly develop, build, and deploy applications on AWS.
Provides a unified user interface, enabling you to easily manage your software development activities in one place
You can set up your entire continuous delivery toolchain in minutes, allowing you to start releasing code faster.
Makes it easy for your whole team to work together securely, allowing you to easily manage access and add owners, contributors, and viewers to your projects
You can easily track progress across your entire software development process, from your backlog of work items to teams’ recent code deployments.
AWS Server Migration Service
an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.
Amazon Detective
Makes it easy to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities.
Amazon Forecast
A fully managed service that uses machine learning to deliver highly accurate forecasts.
Uses machine learning to combine time series data with additional variables to build forecasts.
Requires no machine learning experience to get started.
You only need to provide historical data, plus any additional data that you believe may impact your forecasts.
Amazon SageMaker
Provides every developer and data scientist with the ability to build, train, and deploy machine learning models quickly.
A fully-managed service that covers the entire machine learning workflow to label and prepare your data, choose an algorithm, train the model, tune and optimize it for deployment, make predictions, and take action.
AWS Elemental MediaTailor
Lets video providers insert individually targeted advertising into their video streams without sacrificing broadcast-level quality-of-service.
Viewers of your live or on-demand video each receive a stream that combines your content with ads personalized to them.
With AWS Elemental MediaTailor your entire stream – video and ads – is delivered with broadcast-grade video quality to improve the experience for your viewers.
Delivers automated reporting based on both client and server-side ad delivery metrics, making it easy to accurately measure ad impressions and viewer behavior.
You can easily monetize unexpected high-demand viewing events with no up-front costs.
Also improves ad delivery rates, helping you make more money from every video, and it works with a wider variety of content delivery networks, ad decision servers, and client devices.
AWS Organizations
Helps you centrally govern your environment as you grow and scale your workloads on AWS.
You can automate account creation, create groups of accounts to reflect your business needs, and apply policies for these groups for governance.
Amazon Pinpoint
Send targeted messages to your customers through multiple engagement channels
Tracks the ways that your customers respond to the messages you send
Amazon Elastic Container Registry
A fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images
Amazon ECR eliminates the need to operate your own container repositories or worry about scaling the underlying infrastructure.
Amazon ECR hosts your images in a highly available and scalable architecture, allowing you to reliably deploy containers for your applications.
Amazon FSx for Lustre
Provides a high-performance file system optimized for fast processing of workloads such as machine learning, high performance computing (HPC), video processing, financial modeling, and electronic design automation (EDA).
These workloads commonly require data to be presented via a fast and scalable file system interface, and typically have data sets stored on long-term data stores like Amazon S3.
You can launch and run a file system that provides sub-millisecond access to your data and allows you to read and write data at speeds of up to hundreds of gigabytes per second of throughput and millions of IOPS.
Works natively with Amazon S3, making it easy for you process cloud data sets with high performance file systems
You can also use as a standalone high-performance file system to burst your workloads from on-premises to the cloud.
By copying on-premises data to an FSx for Lustre file system, you can make that data available for fast processing by compute instances running on AWS
Amazon Quantum Ledger Database (QLDB)
See in “Blockchain” Category Above
Amazon Translate
A neural machine translation service that delivers fast, high-quality, and affordable language translation.
Allows you to localize content – such as websites and applications – for international users, and to easily translate large volumes of text efficiently.
AWS Step Functions
Lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly
You can design and run workflows that stitch together services such as AWS Lambda and Amazon ECS into feature-rich applications.
AWS Lake Formation
Makes it easy to set up a secure data lake in days.
Lake Formation collects and catalogs data from databases and object storage, moves the data into your new Amazon S3 data lake, cleans and classifies data using machine learning algorithms, and secures access to your sensitive data.
AWS Database Migration Service
Helps you migrate databases to AWS quickly and securely.
The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database.
Can migrate your data to and from most widely used commercial and open-source databases.
Supports homogenous migrations, as well as heterogeneous migrations between different database platforms.
Savings Plans
A flexible pricing model that provides customers with savings of up to 72% on committed usage for EC2 and Fargate.
AWS Glue
Extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics
You can create and run an ETL job with a few clicks in the AWS Management Console. You simply point AWS Glue to your data stored on AWS, and AWS Glue discovers your data and stores the associated metadata (e.g. table definition and schema) in the AWS Glue Data Catalog
Amazon CodeGuru
A machine learning service for development teams used for automated code reviews and to identify the most expensive lines of code in their applications.
It also receives intelligent recommendations on how to fix or improve their code.
Elastic Load Balancing
Automatically distributes incoming application traffic across multiple targets
It can handle the varying load of your application traffic in a single Availability Zone or across multiple Availability Zones.
Offers three types of load balancers that all feature the high availability, automatic scaling, and robust security necessary to make your applications fault tolerant.
-Application Load Balancer
-Network Load Balancer
-Classic Load Balancer
Amazon Simple Queue Service (SQS)
Message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
Eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work.
Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available
Reserved Instance Reporting
Using these reports, you can set custom RI utilization and coverage targets, visualize how well you are tracking towards your goals, and access information associated with your savings as compared to On-Demand prices.
From there, you can refine the underlying data using the available filtering dimensions to grain greater insight into your reservations.
Amazon EC2 Auto Scaling
Helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define
You can use the fleet management features of EC2 Auto Scaling to maintain the health and availability of your fleet. You can also use the dynamic and predictive scaling features of EC2 Auto Scaling to add or remove EC2 instances. Dynamic scaling responds to changing demand and predictive scaling automatically schedules the right number of EC2 instances based on predicted demand.
Amazon Neptune
A fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets.
A purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
Highly available, with read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across Availability Zones.
Allows you to easily build queries that efficiently navigate highly connected datasets.
Amazon Simple Notification Service (SNS)
- SERVERLESS
- Durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications
- Provides topics for high-throughput, push-based, many-to-many messaging
AWS Data Exchange
A service that makes it easy for AWS customers to find, subscribe to and use third-party data in the cloud.
AWS Amplify
Makes it easy to create, configure, and implement scalable mobile and web apps powered by AWS
Provisions and manages your mobile backend and provides a simple framework to easily integrate your backend with your iOS, Android, Web, and React Native frontends.
Automates the application release process of both your frontend and backend allowing you to deliver features faster.
AWS IoT Button
A programmable button based on the Amazon Dash Button hardware.
This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.
You can code the button’s logic in the cloud to configure button clicks to count or track items, call or alert someone, start or stop something, order services, or even provide feedback.
Amazon WorkDocs
A fully managed, secure content creation, storage, and collaboration service.
You can easily create, edit, and share content, and access it from anywhere on any device
Lets you integrate with your existing systems, and offers a rich API so that you can develop your own content-rich applications.
Amazon EventBridge
A serverless event bus that connects applications together using data from your own apps, SaaS apps, and AWS services.
An event is a signal that a system’s state has changed (e.g. a change in the status of a customer support ticket).
You can set up routing rules to determine where to send your data to build application architectures that react in real-time to all of your data sources.
Amazon WorkMail
A secure, managed business email and calendar service with support for existing desktop and mobile email client applications
gives users the ability to seamlessly access their email, contacts, and calendars using the client application of their choice, including Microsoft Outlook, native iOS and Android email applications, any client application supporting the IMAP protocol, or directly through a web browser.
Amazon Simple Storage Service (S3)
- Serverless
- An object storage service that offers industry-leading scalability, data availability, security, and performance.
- This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases.
- Provides easy-to-use management features so you can organize your data and configure finely-tuned access controls to meet your specific business, organizational, and compliance requirements.
- Designed for 99.999999999% (11 9’s) of durability, and stores data for millions of applications for companies all around the world.
AWS CodePipeline
A fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
Automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define.
This enables you to rapidly and reliably deliver features and updates.
Amazon Cloud Directory
Enables you to build flexible cloud-native directories for organizing hierarchies of data along multiple dimensions.
You can create directories for a variety of use cases, such as organizational charts, course catalogs, and device registries.
Offers you the flexibility to create directories with hierarchies that span multiple dimensions.
Automatically scales to hundreds of millions of objects and provides an extensible schema that can be shared with multiple applications.
Eliminates time-consuming and expensive administrative tasks, such as scaling infrastructure and managing servers.
You simply define the schema, create a directory, and then populate your directory by making calls to the Cloud Directory API.
Amazon Quantum Ledger Database (QLDB)
Ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority
Tracks each and every application data change and maintains a complete and verifiable history of changes over time
AWS Budgets
Set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount
Set RI utilization or coverage targets and receive alerts when your utilization drops below the threshold you define
AWS Service Catalog
Allows organizations to create and manage catalogs of IT services that are approved for use on AWS.
These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures.
Allows you to centrally manage commonly deployed IT services, and helps you achieve consistent governance and meet your compliance requirements, while enabling users to quickly deploy only the approved IT services they need
Amazon Rekognition
Makes it easy to add image and video analysis to your applications.
You just provide an image or video to the Rekognition API, and the service can identify the objects, people, text, scenes, and activities, as well as detect any inappropriate content
Provides highly accurate facial analysis and facial recognition on images and video that you provide.
You can detect, analyze, and compare faces for a wide variety of user verification, people counting, and public safety use cases.
A simple and easy to use API that can quickly analyze any image or video file stored in Amazon S3.
Amazon Comprehend
A natural language processing (NLP) service that uses machine learning to find insights and relationships in text. No machine learning experience required.
Uses machine learning to help you uncover the insights and relationships in your unstructured data.
The service identifies the language of the text; extracts key phrases, places, people, brands, or events; understands how positive or negative the text is; analyzes text using tokenization and parts of speech; and automatically organizes a collection of text files by topic.
You can also use AutoML capabilities in Amazon Comprehend to build a custom set of entities or text classification models that are tailored uniquely to your organization’s needs.
AWS X-Ray
Helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture.
You can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors.
Provides an end-to-end view of requests as they travel through your application, and shows a map of your application’s underlying components.
You can use to analyze both applications in development and in production, from simple three-tier applications to complex microservices applications consisting of thousands of services.
AWS Deep Learning Containers
Docker images pre-installed with deep learning frameworks to make it easy to deploy custom machine learning (ML) environments quickly by letting you skip the complicated process of building and optimizing your environments from scratch
Docker containers are a popular way to deploy custom ML environments that run consistently in multiple environments
AWS DL Containers provide Docker images that are pre-installed and tested with the latest versions of popular deep learning frameworks and the libraries they require.
Come optimized to distribute ML workloads efficiently on clusters of instances on AWS, so that you get high performance and scalability right away.
Amazon Elastic Inference
Allows you to attach low-cost GPU-powered acceleration to Amazon EC2 and Amazon SageMaker instances to reduce the cost of running deep learning inference by up to 75%.
Allowing you to attach just the right amount of GPU-powered inference acceleration to any EC2 or SageMaker instance type with no code changes.
You can now choose the instance type that is best suited to the overall CPU and memory needs of your application, and then separately configure the amount of inference acceleration that you need to use resources efficiently and to reduce the cost of running inference.
AWS DeepLens
Helps put deep learning in the hands of developers, literally, with a fully programmable video camera, tutorials, code, and pre-trained models designed to expand deep learning skills.
The world’s first deep-learning enabled video camera for developers of all skill levels to grow their machine learning skills through hands-on computer vision tutorials, example code, and pre-built models.
AWS Config
A service that enables you to assess, audit, and evaluate the configurations of your AWS resources.
Continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations.
you can review changes in configurations and relationships between AWS resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines.
This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.
Amazon Managed Blockchain
Often used to solve two types of customer needs
1- multiple parties work with a centralized, trusted authority to maintain a complete and verifiable record of transactions
2 – multiple parties transact in a decentralized manner without the need for a centralized, trusted authority.
Makes it easy to setup, deploy, and manage scalable blockchain networks, eliminating the need for you to rely on expensive consulting implementations.
Amazon Elastic Kubernetes Service
Makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.
Amazon EKS runs the Kubernetes management infrastructure for you across multiple AWS availability zones to eliminate a single point of failure. Applications running on any standard Kubernetes environment are fully compatible and can be easily migrated to Amazon EKS.
Alexa for Business
Enables organizations and employees to use Alexa to get more work done.
Employees can use Alexa as their intelligent assistant to be more productive in meeting rooms, at their desks, and even with the Alexa devices they already have at home.
AWS Fargate
A compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters
Removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing.
Removes the need for you to interact with or think about servers or clusters.
Lets you focus on designing and building your applications instead of managing the infrastructure that runs them
AWS Fargate eliminates the need to manage a cluster of Amazon EC2 instances.
You no longer have to pick the instance types, manage cluster scheduling, or optimize cluster utilization.
AWS Cloud Map
Cloud resource discovery service.
You can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources.
This increases your application availability because your web service always discovers the most up-to-date locations of its resources.
Allows you to register any application resources, such as databases, queues, microservices, and other cloud resources, with custom names.
Constantly checks the health of resources to make sure the location is up-to-date.
The application can then query the registry for the location of the resources needed based on the application version and deployment environment.
AWS IoT Things Graph
A service that makes it easy to visually connect different devices and web services to build IoT applications.
Provides a visual drag-and-drop interface for connecting and coordinating devices and web services, so you can build IoT applications quickly.
You can get started with AWS IoT Things Graph using these pre-built models for popular device types, such as switches and programmable logic controllers (PLCs), or create your own custom model using a GraphQL-based schema modeling language, and deploy your IoT application to AWS IoT Greengrass-enabled devices such as cameras, cable set-top boxes, or robotic arms in just a few clicks