Aws Services
Aws Services
Application Integration
Amazon EventBridge – Released July 11, 2019
• 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.
AWS Step Functions – Released December 1, 2016
• Let’s 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.
Amazon Simple Queue Service (SQS) – Released November 5,
2012
• 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
Amazon Simple Notification Service (SNS) – Released April 7,
2010
• 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
Amazon MQ – Released November 28, 2017
• 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 AppSync – Released April 13, 2018
• Simplifies application development by letting you create a
flexible API to securely access, manipulate, and combine data
from one or more data sources
•You can build scalable applications, including those requiring
real-time updates, on a range of data sources such as NoSQL
data stores, relational databases, HTTP APIs, and your custom
data sources with AWS Lambda.
Amazon AppFlow – Released April 2020
• No code integration for SaaS applications and AWS services –
you can securely transfer data between SaaS applications like
Salesforce, Slack, and ServiceNow, and AWS services.
• Can be used to set up data flows in minutes with no coding
required.
• Easily scales up so there’s no need to plan or provision
resources giving you the ability to move large volumes of data
without having to break it down into numerous batches.
• Automatically encrypts data in motion reducing exposure to
security threats.
• You can run data flows at nearly any scale at the frequency you
choose.
AR & VR
Amazon Sumerian – Released May 15, 2018
• Lets you create and run virtual reality (VR), augmented reality
(AR), and 3D applications quickly and easily without requiring
any specialized programming or 3D graphics expertise
• You can build highly immersive and interactive scenes that run
on popular hardware such as Oculus Go, Oculus Rift, HTC Vive,
HTC Vive Pro, Google Daydream, and Lenovo Mirage as well as
Android and iOS mobile devices
AWS Cost Management
AWS Cost Explorer -Released April 8, 2014
• 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 sashbAWS Cost
Explorer Forecasting
AWS Budgets — Released June 29, 2015
• 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
Reserved Instance Reporting – Released December 2016
• 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.
AWS Cost and Usage Report – Release December 16, 2015
• Lists AWS usage for each service category used by an account
and its IAM users in hourly or daily line items, as well as any tags
that you have activated for cost allocation purposes.
Savings Plans – Released November 6, 2019
• A flexible pricing model that provides customers with savings
of up to 72% on committed usage for EC2 and Fargate.
Blockchain
Amazon Managed Blockchain – Released April 30, 2019
• 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 Quantum Ledger Database (QLDB)
– Released September 10, 2019
• 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
Business Applications
Alexa for Business – Released November 30, 2017
• 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.
Amazon Chime – Released February 13, 2017
• Communications service that lets you meet, chat, and place
business calls inside and outside your organization, all using a
single application
• You have the flexibility to choose the features that you need for
online meetings, video conferencing, and business calling, and
pay only when you use them
Amazon WorkMail – Released January 4, 2016
• 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 WorkDocs- Released July 10, 2014
• 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 HoneyCode – Released in beta June 2020
• Build mobile and web apps without writing any code.
Customer Engagement
Amazon Connect – Released March 28, 2017
• A self-service, cloud-based contact center service that makes it
easy for any business to deliver better customer service at
lower cost
• Makes it easy for non-technical users to design contact flows,
manage agents, and track performance metrics – no
specialized skills required
Amazon Pinpoint – Released December 1, 2016
• Send targeted messages to your customers through multiple
engagement channels
• Tracks the ways that your customers respond to the messages
you send
Amazon Simple Email Service (SES) – January 25, 2011
• Email sending service designed to help digital marketers and
application developers send marketing, notification, and
transactional email
Contact Lens for Amazon Connect – Released July 2020
• 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.
Compute
Amazon EC2 – Released August 2006
• A web service that provides secure, resizable compute capacity
in the cloud. It is designed to make web-scale cloud computing
easier for developers.
• Allows you to obtain and configure capacity with minimal
friction. It provides you with complete control of your
computing resources and lets you run on Amazon’s proven
computing environment
• Reduces the time required to obtain and boot new server
instances to minutes, allowing you to quickly scale capacity,
both up and down, as your computing requirements change.
On the ParkMyCloud blog – most blogs in our How to Save on AWS
category deal with EC2
Amazon EC2 Auto Scaling – Released May 17, 2009
• 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.
How to Schedule Auto Scaling Groups
Amazon Lightsail – Released November 30, 2016
• The easiest way to get started with AWS for developers, small
businesses, students, and other users who need a simple virtual
private server (VPS) solution.
• Provides developers compute, storage, and networking
capacity and capabilities to deploy and manage websites and
web applications in the cloud.
• Includes everything you need to launch your project quickly – a
virtual machine, SSD-based storage, data transfer, DNS
management, and a static IP.
AWS Batch – Released January 5, 2017
• 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.
AWS Elastic Beanstalk – Released January 19, 2011
• An easy-to-use service for deploying and scaling web
applications and services developed with Java, .NET, PHP,
Node.js, Python, Ruby, Go, and Docker on familiar servers such
as Apache, Nginx, Passenger, and IIS
• Simply upload your code and Elastic Beanstalk automatically
handles the deployment, from capacity provisioning, load
balancing, auto-scaling to application health monitoring.
AWS Lambda – Released April 15, 2015
• Lets you run code without provisioning or managing servers
• You can run code for virtually any type of application or
backend service – all with zero administration.
• Upload your code and Lambda takes care of everything
required to run and scale your code with high availability.
ParkMyCloud + AWS Lambda for Supercharged Automation
AWS Serverless Application Repository – Released February 21,
2018
• A managed repository for serverless applications.
• It enables teams, organizations, and individual developers to
store and share reusable applications, and easily assemble and
deploy serverless architectures in powerful new ways.
• You can use pre-built applications from the Serverless
Application Repository in your serverless architectures, helping
you and your teams reduce duplicated work, ensure
organizational best practices, and get to market faster.
VMware Cloud on AWS – Released August 28, 2017
• Delivers a highly scalable, secure and innovative service that
allows organizations to seamlessly migrate and extend their
on-premises VMware vSphere-based environments to the AWS
Cloud running on next-generation Amazon Elastic Compute
Cloud (Amazon EC2) bare metal infrastructure
• AWS brings the broad, diverse and rich innovations of AWS
services natively to the enterprise applications running on
VMware’s compute, storage and network virtualization
platforms.
• This allows organizations to easily and rapidly add new
innovations to their enterprise applications by natively
integrating AWS infrastructure and platform capabilities
• You can leverage AWS’s breadth of services, including
compute, databases, analytics, Internet of Things (IoT), security,
mobile, deployment, application services, and more.
AWS Outposts – Released December 3, 2019
• Brings native AWS services, infrastructure, and operating
models to virtually any data center, co-location space, or on-
premises facility.
• You can use the same APIs, same tools, same hardware, and
same functionality across on-premises and the cloud to deliver
a truly consistent hybrid experience.
• Outposts can be used to support workloads that need to
remain on-premises due to low latency or local data processing
needs.
• AWS Outposts come in two variants:
• 1) VMware Cloud on AWS Outposts allows you to use the
same VMware control plane and APIs you use to run your
infrastructure
• 2) AWS native variant of AWS Outposts allows you to use
the same exact APIs and control plane you use to run in
the AWS cloud, but on-premises.
AWS Wavelength – Released December 3, 2019
• Enables developers to build applications that deliver single-
digit millisecond latencies (such as game and live video
streaming, machine learning inference at the edge, and
augmented and virtual reality) to mobile devices and end-
users.
• AWS Wavelength brings AWS compute and storage services to
the edge of the 5G network, minimizing the latency to connect
to an application from a mobile device
AWS Snow Family – See in “Migration & Transfer” and
“Storage”
Containers
AWS App2Container – Released June 2020
• Command-line tool for modernizing .NET and Java applications
into containerized applications.
• Allows you to containerize and migrate existing applications
and standardize on a single set of tooling for monitoring,
operations, and software delivery.
Amazon Elastic Container Registry – Released December 21,
2015
• 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 ECR & Other Container Services
Amazon Elastic Container Service – Released April 9, 2015
• 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 ECS Overview
Amazon Elastic Kubernetes Service – Released June 5, 2018
• 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.
Amazon EKS & Other Container Services
AWS Fargate – Released November 29, 2017
• 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.
End User Computing
Amazon WorkSpaces – Released March 26, 2014
• Provision either Windows or Linux desktops in just a few
minutes and quickly scale to provide thousands of desktops to
workers across the globe
• Your users get a fast, responsive desktop of their choice that
they can access anywhere, anytime, from any supported device.
Amazon AppStream 2.0 – Released December 1, 2016
• Fully managed application streaming service.
• You centrally manage your desktop applications on
AppStream 2.0 and securely deliver them to any
computer.
• You can easily scale to any number of users across the globe
without acquiring, provisioning, and operating hardware or
infrastructure
Amazon WorkLink – Released January 23, 2019
• Lets you provide your employees with secure, easy access to
your internal corporate websites and web apps using their
mobile phones.
• Employees can access internal web content as easily as they
access any public website, without the hassle of connecting to
their corporate network.
Game Tech
Amazon GameLift – Released February 9, 2016
• Managed service for deploying, operating, and scaling
dedicated game servers for session-based multiplayer games.
• Lets you scale high-performance game servers up and down to
meet player demand.
• Deploys your first game server in the cloud in just minutes, and
saves up to thousands of engineering hours in upfront software
development and lowering technical risks.
Amazon Lumberyard – Released February 9, 2016
• Free, cross-platform AAA game engine deeply integrated with
AWS and Twitch – with full source code provided.
• Help developers build games with beautiful worlds, realistic
characters, and stunning effects
Database
Amazon Aurora- Released July 27, 2015
• A MySQL and PostgreSQL-compatible relational database built
for the cloud, that combines the performance and availability of
traditional enterprise databases with the simplicity and cost-
effectiveness of open source databases
• Provides the security, availability, and reliability of commercial
databases at 1/10th the cost.
• Fully managed by Amazon Relational Database Service (RDS),
which automates time-consuming administration tasks like
hardware provisioning, database setup, patching, and backups.
Amazon RDS – Released October 22, 2009
• 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.
Start & Stop RDS Instances on a Schedule for cost savings
Amazon DynamoDB – Released January 18, 2012
• A key-value and document database that delivers single-digit
millisecond performance at any scale.
• It’s a fully managed, multiregion, multimaster database with
built-in security, backup and restore, and in-memory caching
for internet-scale applications.
• Supports some of the world’s largest scale applications by
providing consistent, single-digit millisecond response times at
any scale.
Amazon ElastiCache – Released August 22, 2011
• Seamlessly deploy, run, and scale popular open source
compatible in-memory data stores.
• Build data-intensive apps or improve the performance of your
existing apps by retrieving data from high throughput and low
latency in-memory data stores
Amazon Redshift – See in “Analytics” Category Above
Amazon Neptune – Released May 30, 2018
• 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.
AWS Neptune Overview
AWS Database Migration Service – March 15, 2016
• 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.
Amazon Timestream – Preview announced on Nov 28, 2018
• A fast, scalable, fully managed time series database service for
IoT and operational applications that makes it easy to store and
analyze trillions of events per day at 1/10th the cost of relational
databases
• A purpose-built time series database that efficiently stores and
processes this data by time intervals.
• You can easily store and analyze log data for DevOps, sensor
data for IoT applications, and industrial telemetry data for
equipment maintenance
• Timestream’s adaptive query processing engine understands
its location and format, making your data simpler and faster to
analyze.
•Automates rollups, retention, tiering, and compression of data,
so you can manage your data at the lowest possible cost.
Amazon RDS on VMware – October 16, 2019
• 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).
Amazon Quantum Ledger Database (QLDB) – See in
“Blockchain” Category Above
Amazon DocumentDB (with MongoDB compatibility) –
Released January 9, 2019
• A fast, scalable, highly available, and fully managed document
database service that supports MongoDB workloads.
• Customers use MongoDB as a document database to store,
retrieve, and manage semi-structured data.
• However, it is hard to build performant, highly available
applications that can quickly scale to multiple terabytes
and hundreds of thousands of reads- and writes-per-
second because of the complexity that comes with
setting up and managing MongoDB clusters at scale.
• Amazon DocumentDB is designed from the ground-up to give
you the performance, scalability, and availability you need
when operating mission-critical MongoDB workloads at scale
Amazon Keyspaces (for Apache Cassandra) – Released April
2020
• A scalable, highly available, and managed Apache Cassandra–
compatible database service.
• You can run your Cassandra workloads in AWS using the same
Cassandra application code and tools that you use today.
Developer Tools
AWS Cloud Development Kit – Generally Available July 11, 2019
• 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.
AWS CodeStar – Released April 19, 2017
• 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 CodeCommit – Released July 9, 2015
• A fully-managed source control service that hosts secure Git-
based repositories.
• It makes it easy for teams to collaborate on code in a
secure and highly scalable ecosystem
• Eliminates the need to operate your own source control system
or worry about scaling its infrastructure.
•Can use to securely store anything from source code to
binaries, and it works seamlessly with your existing Git tools.
AWS CodeBuild – Released December 1, 2016
• A fully managed continuous integration service that compiles
source code, runs tests, and produces software packages that
are ready to deploy.
• Scales continuously and processes multiple builds
concurrently, so your builds are not left waiting in a queue.
• Eliminates the need to set up, patch, update, and manage your
own build servers and software.
AWS CodeDeploy – Released November 12, 2014
• A fully managed deployment service that automates software
deployments to a variety of compute services such as Amazon
EC2, AWS Fargate, AWS Lambda, and your on-premises servers,
eliminating the need for error-prone manual operations.
• Makes it easier for you to rapidly release new features, helps
you avoid downtime during application deployment, and
handles the complexity of updating your applications.
AWS CodePipeline – Released July 9, 2015
• 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.
AWS Cloud9 – Released November 30, 2017
• A cloud-based integrated development environment (IDE) that
lets you write, run, and debug your code with just a browser.
• Includes a code editor, debugger, and terminal.
• Comes prepackaged with essential tools for popular
programming languages, so you don’t need to install files or
configure your development machine to start new projects.
• Provides a seamless experience for developing serverless
applications enabling you to easily define resources, debug,
and switch between local and remote execution of serverless
applications.
AWS X-Ray – Released April 19, 2017
• 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 Command Line Interface – Released September 3, 2013
• 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.
Amazon Corretto – Released January 31st, 2019
• A no-cost, multiplatform, production-ready distribution of the
Open Java Development Kit (OpenJDK).
• Amazon runs Corretto internally on thousands of production
services and Corretto is certified as compatible with the Java SE
standard. With Corretto, you can develop and run Java
applications on popular operating systems, including Linux,
Windows, and macOS.
AWS Tools and SDKs
•AWS includes Tools and SDKs that allows you to access and
manage AWS services with your preferred development
language or platform.
AWS Device Farm – See in “Mobile” Category Above
AWS CodeArtifact – Released June 2020
• Secure, scalable, and cost-effective artifact management for
software development
• Can be configured to automatically fetch software packages
and dependencies from public artifact repositories so
developers have access to the latest versions.
• Works with package managers and build tools making it easy
to integrate into existing development workflows.
Amazon CodeGuru – Released June 2020
• 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.
Internet of Things
AWS IoT Core – Released December 18, 2015
• A managed cloud service that lets connected devices easily and
securely interact with cloud applications and other devices.
• Can support billions of devices and trillions of messages, and
can process and route those messages to AWS endpoints and
to other devices reliably and securely.
• Allows you to easily connect devices to the cloud and to other
devices.
Amazon FreeRTOS – Released November 29, 2017
• 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 Greengrass – Released June 7, 2017
• 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 IoT 1-Click – Released May 16, 2018
• A service that enables simple devices to trigger AWS Lambda
functions that can execute an action.
• AWS IoT 1-Click supported devices enable you to easily perform
actions such as notifying technical support, tracking assets, and
replenishing goods or services
• AWS IoT 1-Click supported devices are ready for use right out of
the box and eliminate the need for writing your own firmware
or configuring them for secure connectivity. AWS IoT 1-Click
supported devices can be easily managed.
• You can easily create device groups and associate them with a
Lambda function that executes your desired action when
triggered. You can also track device health and activity with the
pre-built reports.
AWS IoT Analytics – Released April 24, 2018
• A fully-managed service that makes it easy to run and
operationalize sophisticated analytics on massive volumes of
IoT data without having to worry about the cost and complexity
typically required to build an IoT analytics platform.
• It is the easiest way to run analytics on IoT data and get insights
to make better and more accurate decisions for IoT
applications and machine learning use cases.
• Automates each of the difficult steps that are required to
analyze data from IoT devices.
• AWS IoT Analytics filters, transforms, and enriches IoT data
before storing it in a time-series data store for analysis.
• You can setup the service to collect only the data you
need from your devices, apply mathematical transforms
to process the data, and enrich the data with device-
specific metadata such as device type and location before
storing the processed data.
• Makes it easy to get started with machine learning by including
pre-built models for common IoT use cases.
• Automates the execution of your custom analyses created in
Jupyter Notebook or your own tools (such as Matlab, Octave,
etc.) to be executed on your schedule.
• AWS IoT Analytics is a fully managed service that
operationalizes analyses and scales automatically to support up
to petabytes of IoT data.
• With AWS IoT Analytics, you can analyze data from
millions of devices and build fast, responsive IoT
applications without managing hardware or
infrastructure.
AWS IoT Button – Released May 2016
• 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.
Why We Love the AWS IoT Button
AWS IoT Device Defender – Released August 2, 2018
• A fully managed service that helps you secure your fleet of IoT
devices.
• Continuously audits your IoT configurations to make sure that
they aren’t deviating from security best practices.
• Makes it easy to maintain and enforce IoT configurations, such
as ensuring device identity, authenticating and authorizing
devices, and encrypting device data.
• Continuously audits the IoT configurations on your devices
against a set of predefined security best practices.
• Sends an alert if there are any gaps in your IoT configuration
that might create a security risk, such as identity certificates
being shared across multiple devices or a device with a revoked
identity certificate trying to connect to AWS IoT Core.
• Lets you continuously monitor security metrics from devices
and AWS IoT Core for deviations from what you have defined as
appropriate behavior for each device.
• If something doesn’t look right, it sends out an alert so you can
take action to remediate the issue
AWS IoT Device Management – Released November 29, 2017
• Makes it easy to securely onboard, organize, monitor, and
remotely manage IoT devices at scale.
• You can register your connected devices individually or in bulk,
and easily manage permissions so that devices remain secure.
• You can organize your devices, monitor and troubleshoot
device functionality, query the state of any IoT device in your
fleet, and send firmware updates over-the-air (OTA).
• You can manage devices from constrained microcontrollers to
connected cars all with the same service.
• Allows you to scale your fleets and reduce the cost and effort of
managing large and diverse IoT device deployments.
AWS IoT Events – May 30, 2019
• A fully managed IoT service that makes it easy to detect and
respond to events from IoT sensors and applications
• It’s simple to detect events across thousands of IoT sensors
sending different telemetry data.
• Continuously monitors data from multiple IoT sensors and
applications, and it integrates with other services, to enable
early detection and unique insights into events.
• Automatically triggers alerts and actions in response to events
based on the logic you define.
• This helps resolve issues quickly, reduce maintenance
costs, and increase operational efficiency.
AWS IoT SiteWise – Released July 2020
• 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.
AWS Partner Device Catalog – Released November 2018
• 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.
AWS IoT Things Graph – May 30, 2019
• 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
Machine Learning
Amazon SageMaker – Released November 29, 2017
• 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.
Amazon Comprehend – Released November 29, 2017
• 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.
Amazon Lex – Released April 19, 2017
• A service for building conversational interfaces into any
application using voice and text.
• Provides the advanced deep learning functionalities of
automatic speech recognition (ASR) for converting speech to
text, and natural language understanding (NLU) to recognize
the intent of the text, to enable you to build applications with
highly engaging user experiences and lifelike conversational
interactions
• Democratizes these deep learning technologies by putting the
power of Amazon Alexa within reach of all developers.
• Harnessing these technologies, Amazon Lex enables you
to define entirely new categories of products made
possible through conversational interfaces.
• As a fully managed service, Amazon Lex scales automatically, so
you don’t need to worry about managing infrastructure
Amazon Polly – Released November 30, 2016
• A service that turns text into lifelike speech, allowing you to
create applications that talk, and build entirely new categories
of speech-enabled products.
• A Text-to-Speech service that uses advanced deep learning
technologies to synthesize speech that sounds like a human
voice.
Amazon Rekognition – Released November 30, 2016
• 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 Translate – Released April 4, 2018
• 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.
Amazon Transcribe – Released April 4, 2018
• An automatic speech recognition (ASR) service that makes it
easy for developers to add speech-to-text capability to their
applications
• You can analyze audio files stored in Amazon S3 and have the
service return a text file of the transcribed speech.
• You can also send a live audio stream to Amazon
Transcribe and receive a stream of transcripts in real time.
• Can be used for lots of common applications, including the
transcription of customer service calls and generating subtitles
on audio and video content.
• The service can transcribe audio files stored in common
formats, like WAV and MP3, with time stamps for every
word so that you can easily locate the audio in the original
source by searching for the text.
AWS DeepLens – Released June 13, 2018
• 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 Deep Learning AMIs – Released in 2017
• Provides machine learning practitioners and researchers with
the infrastructure and tools to accelerate deep learning in the
cloud, at any scale.
Apache MXNet on AWS – Released in 2017
• A fast and scalable training and inference framework with an
easy-to-use, concise API for machine learning.
• Includes the Gluon interface that allows developers of all skill
levels to get started with deep learning on the cloud, on edge
devices, and on mobile apps.
TensorFlow on AWS – Released in 2017
• Enables developers to quickly and easily get started with deep
learning in the cloud.
• The framework has broad support in the industry and has
become a popular choice for deep learning research and
application development, particularly in areas such as
computer vision, natural language understanding and
speech translation.
• Comes with a full suite of visualization tools that make it easy to
understand, debug, and optimize applications.
• With support for a variety of styles – from images and
audio to histograms and graphs – you can train massive
deep neural networks quickly and easily.
Amazon Personalize – June 10, 2019
• A machine learning service that makes it easy for developers to
create individualized recommendations for customers using
their applications.
• Allows developers with no prior machine learning experience to
easily build sophisticated personalization capabilities into their
applications, using machine learning technology perfected
from years of use on Amazon.com.
• Amazon Personalize will process and examine the data, identify
what is meaningful, select the right algorithms, and train and
optimize a personalization model that is customized for your
data.
• You provide an activity stream from your application –
page views, signups, purchases, and so forth – as well as
an inventory of the items you want to recommend, such
as articles, products, videos, or music.
Amazon Forecast – August 22, 2019
• 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 Inferentia – Coming late 2019
• A machine learning inference chip designed to deliver high
performance at low cost.
• Provides high throughput, low latency inference performance
at an extremely low cost.
Amazon Textract – May 29, 2019
• A service that automatically extracts text and data from
scanned documents.
• Goes beyond simple optical character recognition (OCR) to also
identify the contents of fields in forms and information stored
in tables.
• Using machine learning to instantly “read” virtually any type of
document to accurately extract text and data without the need
for any manual effort or custom code.
• You can quickly automate document workflows, enabling you
to process millions of document pages in hours.
Amazon Elastic Inference – Released November 28, 2018
• 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.
Amazon SageMaker Ground Truth – Released November 28,
2018
• Helps you build highly accurate training datasets for machine
learning quickly.
• Offers easy access to public and private human labelers and
provides them with built-in workflows and interfaces for
common labeling tasks.
• Can lower your labeling costs by up to 70% using automatic
labeling, which works by training Ground Truth from data
labeled by humans so that the service learns to label data
independently.
• Significantly reduces the time and effort required to create
datasets for training to reduce costs.
AWS DeepRacer – April 29, 2019
• The first autonomous scale car specifically developed to help
developers get hands-on with reinforcement learning.
• Gives developers a simple way to learn RL, experiment with
new RL algorithms and simulation-to-real domain transfer
methods, and experience RL in the real world.
AWS Deep Learning Containers – Released March 27, 2019
• 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 Augmented AI – Released December 3, 2019
• Makes it easy to build workflows that are required for human
review of Machine Learning predictions.
•Brings human review to all developers, removing the
undifferentiated heavy lifting associated with building human
review systems or managing large numbers of human
reviewers.
Amazon CodeGuru – Released June 2020
• 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.
Amazon Fraud Detector – Released July 2020
• A fully managed service that makes it easy to identify
potentially fraudulent online activities – ex. online payment
fraud and the creation of fake accounts.
• Uses machine learning and years of fraud detection expertise
from AWS and Amazon.com to automatically identify
potentially fraudulent activity so you can catch more fraud
faster.
Amazon Kendra – Released May 2020
• An enterprise search service powered by machine learning and
is highly accurate and easy to use.
• Provides a more intuitive way to search, using natural
language, and returns more accurate answers so your end
users can more easily find the information they need within the
vast amount of content spread across your company.
AWS DeepComposer – Will be available in early Q1 2020
• The world’s first machine learning-enabled keyboard for
developers.
• With the AWS DeepComposer keyboard, you can create a
melody that will transform into a completely original song in
seconds, all powered by AI.
PyTorch on AWS
• Flexible open-source machine learning framework.
• Allows developers to iterate quickly on their models in the
prototyping stage without giving up performance in the
production stage.
• Using TorchScript in PyTorch, developers can seamlessly
transition between eager mode and graph mode for efficient
execution in production environments.