0% found this document useful (0 votes)
147 views21 pages

2 AWS Services

Amazon Web Services provides a wide range of cloud computing services including compute, storage, database, analytics, networking, developer tools, management tools, and application services. Some of the key compute services include EC2 for virtual servers, Lambda for serverless code execution, Lightsail for easy websites and apps, and ECS and EKS for container management. Storage services include S3 for cloud storage, EBS for block storage volumes, and EFS for file storage. Database services include RDS for relational databases, DynamoDB for NoSQL, and Redshift for data warehousing. Networking services include VPC for virtual networking, Route 53 for DNS, and Direct Connect for dedicated network connectivity.

Uploaded by

debjeettoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views21 pages

2 AWS Services

Amazon Web Services provides a wide range of cloud computing services including compute, storage, database, analytics, networking, developer tools, management tools, and application services. Some of the key compute services include EC2 for virtual servers, Lambda for serverless code execution, Lightsail for easy websites and apps, and ECS and EKS for container management. Storage services include S3 for cloud storage, EBS for block storage volumes, and EFS for file storage. Database services include RDS for relational databases, DynamoDB for NoSQL, and Redshift for data warehousing. Networking services include VPC for virtual networking, Route 53 for DNS, and Direct Connect for dedicated network connectivity.

Uploaded by

debjeettoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Amazon Web Services

Hello everyone
Welcome to cloudaffaire.com and this is Debjeet.
In this blog post, we will try to list all the services currently available under AWS.
Compute Services:
Elastic Compute Cloud (EC2):
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizeable computing
capacity—literally, servers in Amazon's data centers—that you use to build and host your software
systems.

AWS Batch:
AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a
common way for developers, scientists, and engineers to access large amounts of compute resources.
AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required
infrastructure.

Elastic Container Registry (ECR):


Amazon Elastic Container Registry (Amazon ECR) is a fully managed Docker container registry that makes
it easy for developers to store, manage, and deploy Docker container images.

Elastic Container Service (ECS):


Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service
that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances.

Elastic Kubernetes Service (EKS):


Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run
Kubernetes on AWS without needing to install and operate your own Kubernetes clusters.

Elastic Beanstalk:
With AWS Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without
worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces
management complexity without restricting choice or control. You simply upload your application, and
AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling,
and application health monitoring.

AWS Lambda:
With AWS Lambda, you can run code without provisioning or managing servers. You pay only for the
compute time that you consume—there’s no charge when your code isn’t running. You can run code for
virtually any type of application or backend service—all with zero administration. Just upload your code
and Lambda takes care of everything required to run and scale your code with high availability. You can
set up your code to automatically trigger from other AWS services or call it directly from any web or
mobile app.

AWS Lightsail:
Amazon Lightsail is the easiest way to deploy websites in AWS. Lightsail includes everything you need to
launch your website quickly – a virtual machine, SSD-based storage, data transfer, DNS management,
and a static IP – for a low, predictable price.
AWS ParallelCluster:
AWS ParallelCluster is an AWS supported open source cluster management tool that helps you to deploy
and manage high performance computing (HPC) clusters in the AWS Cloud.

Serverless Application Model (SAM):


The AWS Serverless Application Model (AWS SAM) is an open-source framework that enables you to
build serverless applications on AWS. It provides you with a template specification to define your
serverless application, and a command line interface (CLI) tool.

Serverless Application Repository (SAR):


The AWS Serverless Application Repository is a managed repository for serverless applications. It
enables teams, organizations, and individual developers to find, deploy, publish, share, store, and easily
assemble serverless architectures.

Storage Services:
Simple Storage Services (S3):
Amazon Simple Storage Service (Amazon S3) is storage for the internet. You can use Amazon S3 to store
and retrieve any amount of data at any time, from anywhere on the web. You can accomplish these
tasks using the simple and intuitive web interface of the AWS Management Console.

AWS Backup:
AWS Backup is a fully managed backup service that makes it easy to centralize and automate the backup
of data across AWS services in the cloud as well as on premises.

Elastic Block Store (EBS):


Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2
instances. EBS volumes behave like raw, unformatted block devices. You can mount these volumes as
devices on your instances.

Elastic File System (EFS):


Amazon EFS provides file storage for your Amazon EC2 instances. With Amazon EFS, you can create a file
system, mount the file system on your EC2 instances, and then read and write data from your EC2
instances to and from your file system.

Amazon FSx:
Amazon FSx provides fully managed third-party file systems with the native compatibility and feature
sets for workloads such as Microsoft Windows–based storage, high-performance computing, machine
learning, and electronic design automation. Amazon FSx supports two file system types: Lustre and
Windows File Server.

Simple Storage Service Glacier (S3 Glacire):


Amazon Simple Storage Service Glacier (Amazon S3 Glacier) is a storage service optimized for
infrequently used data, or "cold data." The service provides durable and extremely low-cost storage with
security features for data archiving and backup. With Amazon S3 Glacier, you can store your data cost
effectively for months, years, or even decades. Amazon S3 Glacier enables you to offload the
administrative burdens of operating and scaling storage to AWS, so you don't have to worry about
capacity planning, hardware provisioning, data replication, hardware failure detection and recovery, or
time-consuming hardware migrations.

AWS Snowball:
AWS Snowball is a service for customers who want to transport terabytes or petabytes of data to and
from AWS, or who want to access the storage and compute power of the AWS Cloud locally and cost
effectively in places where connecting to the internet might not be an option.

AWS Storage Gateway:


AWS Storage Gateway is a service that connects an on-premises software appliance with cloud-based
storage to provide seamless and secure integration between your on-premises IT environment and the
AWS storage infrastructure in the cloud.

Database Services:
Relational Database Service (RDS):
Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up,
operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for an
industry-standard relational database and manages common database administration tasks.

AWS DocumentDB:
Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully managed database
service that makes it easy for you to set up, operate, and scale MongoDB-compatible databases.

AWS DynamoDB:
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable
performance with seamless scalability. You can use Amazon DynamoDB to create a database table that
can store and retrieve any amount of data, and serve any level of request traffic. Amazon DynamoDB
automatically spreads the data and traffic for the table over a sufficient number of servers to handle the
request capacity specified by the customer and the amount of data stored, while maintaining consistent
and fast performance.

AWS ElastiCache:
Amazon ElastiCache makes it easy to set up, manage, and scale distributed in-memory cache
environments in the AWS Cloud. It provides a high performance, resizable, and cost-effective in-memory
cache, while removing complexity associated with deploying and managing a distributed cache
environment. ElastiCache works with both the Redis and Memcached engines; to see which works best
for you, see the Comparing Memcached and Redis topic in either user guide.

AWS Neptune:
Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and
run applications that work with highly connected datasets. The core of Neptune is a purpose-built, high-
performance graph database engine that is optimized for storing billions of relationships and querying
the graph with milliseconds latency. Neptune supports the popular graph query languages Apache
TinkerPop Gremlin and W3C’s SPARQL, allowing you to build queries that efficiently navigate highly
connected datasets. Neptune powers graph use cases such as recommendation engines, fraud
detection, knowledge graphs, drug discovery, and network security.

Quantum Ledger Database (QLDB):


Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database owned by a
central trusted authority that provides a transparent, immutable, and cryptographically verifiable
transaction log of all of your application changes. Amazon QLDB tracks all application data changes and
maintains a complete and verifiable history of changes over time.

AWS Redshift:
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple
and cost-effective to efficiently analyze all your data using your existing business intelligence tools. It is
optimized for datasets ranging from a few hundred gigabytes to a petabyte or more and costs less than
$1,000 per terabyte per year, a tenth the cost of most traditional data warehousing solutions.

Networking & Content Delivery Services:


Virtual Private Cloud (VPC):
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services (AWS)
resources into a virtual network that you've defined. This virtual network closely resembles a traditional
network that you'd operate in your own data center, with the benefits of using the scalable
infrastructure of AWS.

AWS Route53:
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. You can
use Route 53 to perform three main functions in any combination: domain registration, DNS routing,
and health checking.

AWS Direct Connect:


AWS Direct Connect links your internal network to an AWS Direct Connect location over a standard 1
gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your router, the
other to an AWS Direct Connect router. With this connection in place, you can create virtual interfaces
directly to the AWS cloud and Amazon Virtual Private Cloud, bypassing Internet service providers in your
network path.

AWS CloudFront:
Amazon CloudFront speeds up distribution of your static and dynamic web content, such as .html,
.css, .php, image, and media files. When users request your content, CloudFront delivers it through a
worldwide network of edge locations that provide low latency and high performance.

AWS API Gateway:


Amazon API Gateway enables you to create and deploy your own REST and WebSocket APIs at any scale.
You can create robust, secure, and scalable APIs that access AWS or other web services, as well as data
that’s stored in the AWS Cloud. You can create APIs to use in your own client applications, or you can
make your APIs available to third-party app developers.

AWS App Mesh:


AWS App Mesh makes it easy to monitor and control microservices running on AWS.

AWS Cloud Map:


AWS Cloud Map lets you name and discover your cloud resources.

AWS Global Accelerator:


AWS Global Accelerator is a network layer service in which you create accelerators to improve
availability and performance for internet applications used by a global audience.

Virtual Private Network (VPN):


AWS Virtual Private Network (AWS VPN) lets you establish a secure and private tunnel from your
network or device to the AWS Cloud. You can extend your existing on-premises network into a VPC, or
connect to other AWS resources from a client. AWS VPN offers two types of private connectivity that
feature the high availability and robust security necessary for your data.

Elastic Load Balancing (ELB):


Elastic Load Balancing automatically distributes your incoming application traffic across multiple targets,
such as EC2 instances. It monitors the health of registered targets and routes traffic only to the healthy
targets. Elastic Load Balancing supports three types of load balancers: Application Load Balancers,
Network Load Balancers, and Classic Load Balancers.

Security, Identity, & Compliance Services:


Identity and Access Management (IAM):
AWS Identity and Access Management (IAM) is a web service for securely controlling access to AWS
services. With IAM, you can centrally manage users, security credentials such as access keys, and
permissions that control which AWS resources users and applications can access.

AWS Cognito:
Amazon Cognito is a service that you can use to create unique identities for your users, authenticate
these identities with identity providers, and save mobile user data in the AWS Cloud.

AWS WAF (Web Application Firewall):


AWS WAF is a web application firewall that lets you monitor web requests that are forwarded to
Amazon CloudFront distributions or an Application Load Balancer. You can also use AWS WAF to block or
allow requests based on conditions that you specify, such as the IP addresses that requests originate
from or values in the requests.

AWS Shield:
AWS provides two levels of protection against DDoS attacks: AWS Shield Standard and AWS Shield
Advanced. AWS Shield Standard is automatically included at no extra cost beyond what you already pay
for AWS WAF and your other AWS services. For added protection against DDoS attacks, AWS offers AWS
Shield Advanced. AWS Shield Advanced provides expanded DDoS attack protection for your Amazon EC2
instances, Elastic Load Balancing load balancers, Amazon CloudFront distributions, and Amazon Route
53 hosted zones.

AWS Single Sign On (SSO):


AWS Single Sign-On is a cloud-based service that simplifies managing SSO access to AWS accounts and
business applications. You can control SSO access and user permissions across all your AWS accounts in
AWS Organizations. You can also administer access to popular business applications and custom
applications that support Security Assertion Markup Language (SAML) 2.0. In addition, AWS SSO offers a
user portal where your users can find all their assigned AWS accounts, business applications, and custom
applications in one place.

AWS Security Hub:


AWS Security Hub provides you with a comprehensive view of the security state of your AWS resources.
Security Hub collects security data from across AWS accounts and services, and helps you analyze your
security trends to identify and prioritize the security issues across your AWS environment.

AWS Secrets Manager:


AWS Secrets Manager helps you to securely encrypt, store, and retrieve credentials for your databases
and other services. Instead of hardcoding credentials in your apps, you can make calls to Secrets
Manager to retrieve your credentials whenever needed. Secrets Manager helps you protect access to
your IT resources and data by enabling you to rotate and manage access to your secrets.

AWS RAM (Resource Access Manager):


AWS Resource Access Manager (AWS RAM) enables you to share your resources with any AWS account
or organization in AWS Organizations. Customers who operate multiple accounts can create resources
centrally and use AWS RAM to share them with all of their accounts to reduce operational overhead.
AWS RAM is available at no additional charge.

AWS Macie:
Amazon Macie is a security service that uses machine learning to automatically discover, classify, and
protect sensitive data in AWS. Amazon Macie recognizes sensitive data such as personally identifiable
information (PII) or intellectual property, and provides you with dashboards and alerts that give visibility
into how this data is being accessed or moved.

AWS Inspector:
Amazon Inspector is a security vulnerability assessment service that helps improve the security and
compliance of your AWS resources. Amazon Inspector automatically assesses resources for
vulnerabilities or deviations from best practices, and then produces a detailed list of security findings
prioritized by level of severity. Amazon Inspector includes a knowledge base of hundreds of rules
mapped to common security standards and vulnerability definitions that are regularly updated by AWS
security researchers.

AWS GuardDuty:
Amazon GuardDuty is a continuous security monitoring service. Amazon GuardDuty can help to identify
unexpected and potentially unauthorized or malicious activity in your AWS environment.

AWS Cloud Directory:


Amazon Cloud Directory is a cloud-native directory that can store hundreds of millions of application-
specific objects with multiple relationships and schemas. Use Cloud Directory when you need a cloud-
scale directory to share and control access to hierarchical data between your applications. With Cloud
Directory, you can organize application data into multiple hierarchies to support many organizational
pivots and relationships across directory information.

AWS Firewall Manager:


AWS Firewall Manager simplifies your AWS WAF administration and maintenance tasks across multiple
accounts and resources. With AWS Firewall Manager, you set up your firewall rules just once. The
service automatically applies your rules across your accounts and resources, even as you add new
resources.

AWS Directory Service:


AWS Directory Service provides multiple ways to set up and run Amazon Cloud Directory, Amazon
Cognito, and Microsoft AD with other AWS services. Amazon Cloud Directory provides a highly scalable
directory store for your application’s multihierarchical data. Amazon Cognito helps you create a
directory store that authenticates your users either through your own user pools or through federated
identity providers. AWS Directory Service for Microsoft Active Directory (Enterprise Edition), also known
as Microsoft AD, enables your directory-aware workloads and AWS resources to use a managed Active
Directory in the AWS Cloud.

AWS Artifact:
AWS Artifact is a web service that enables you to download AWS security and compliance documents
such as ISO certifications and SOC reports.

Management & Governance Services:


AWS Auto Scaling:
With AWS Auto Scaling, you can quickly set up dynamic and predictive scaling for your scalable AWS
resources. It uses Amazon EC2 Auto Scaling to scale your EC2 instances and Application Auto Scaling to
scale resources from other services.

AWS CloudFormation:
AWS CloudFormation enables you to create and provision AWS infrastructure deployments predictably
and repeatedly. It helps you leverage AWS products such as Amazon EC2, Amazon Elastic Block Store,
Amazon SNS, Elastic Load Balancing, and Auto Scaling to build highly reliable, highly scalable, cost-
effective applications in the cloud without worrying about creating and configuring the underlying AWS
infrastructure. AWS CloudFormation enables you to use a template file to create and delete a collection
of resources together as a single unit (a stack).

AWS CloudTrail:
With AWS CloudTrail, you can monitor your AWS deployments in the cloud by getting a history of AWS
API calls for your account, including API calls made via the AWS Management Console, the AWS SDKs,
the command line tools, and higher-level AWS services. You can also identify which users and accounts
called AWS APIs for services that support CloudTrail, the source IP address the calls were made from,
and when the calls occurred. You can integrate CloudTrail into applications using the API, automate trail
creation for your organization, check the status of your trails, and control how administrators turn
CloudTrail logging on and off.

AWS CloudWatch:
Amazon CloudWatch provides a reliable, scalable, and flexible monitoring solution that you can start
using within minutes. You no longer need to set up, manage, and scale your own monitoring systems
and infrastructure.

AWS CLI (Command Line Interface):


The AWS Command Line Interface (AWS CLI) is a unified tool that provides a consistent interface for
interacting with all parts of AWS. AWS CLI commands for different services are covered in the
accompanying user guide, including descriptions, syntax, and usage examples.

AWS Tools for PowerShell:


AWS Tools for PowerShell and AWS Tools for PowerShell Core are PowerShell modules, built on
functionality exposed by the AWS SDK for .NET, that enable you to script operations on AWS resources
from the PowerShell command line. Although you use the SDK’s service clients and methods to
implement the cmdlets, the cmdlets give you a PowerShell experience to specify parameters and handle
results. For example, the cmdlets in both modules support PowerShell pipelining to pipe PowerShell
objects to and from the cmdlets.

AWS Config:
AWS Config provides a detailed view of the resources associated with your AWS account, including how
they are configured, how they are related to one another, and how the configurations and their
relationships have changed over time.

AWS Control Tower:


AWS Control Tower is a service that enables you to enforce and manage governance rules for security,
operations, and compliance at scale across all your organizations and accounts in the AWS Cloud.

AWS ChatBot:
AWS Chatbot is an AWS service that enables DevOps and software development teams to use Slack or
Amazon Chime chat rooms to monitor and respond to operational events in their AWS Cloud. AWS
Chatbot processes AWS service notifications from Amazon Simple Notification Service (Amazon SNS),
and forwards them to Slack or Amazon Chime chat rooms so teams can analyze and act on them. Teams
can respond to AWS service events from a chat room where the entire team can collaborate, regardless
of location.

AWS Data Lifecycle Manager (DLM):


With Amazon Data Lifecycle Manager, you can manage the lifecycle of your AWS resources. You create
lifecycle policies to automate operations on specified resources.

AWS Health:
AWS Health provides personalized information about events that can affect your AWS infrastructure,
guides you through scheduled changes, and accelerates the troubleshooting of issues that affect your
AWS resources and accounts.

AWS License Manager:


AWS License Manager streamlines the process of bringing software vendor licenses to the cloud. As you
build out cloud infrastructure on AWS, you can save costs by using bring-your-own-license (BYOL)
opportunities, that is, by repurposing your existing license inventory for use with cloud resources.
License Manager reduces the risk of licensing overages and penalties with inventory tracking that is tied
directly into AWS services.

AWS OpsWorks:
AWS OpsWorks provides a simple and flexible way to create and manage stacks and applications. With
AWS OpsWorks, you can provision AWS resources, manage their configuration, deploy applications to
those resources, and monitor their health.

AWS Organizations:
AWS Organizations is an account management service that lets you consolidate multiple AWS accounts
into an organization that you create and centrally manage. With AWS Organizations, you can create
member accounts and invite existing accounts to join your organization. You can organize those
accounts into groups and attach policy-based controls.
AWS Resource Groups:
AWS Resource Groups lets you organize AWS resources into groups, tag resources using virtually any
criteria, and manage, monitor, and automate tasks on grouped resources.

AWS Service Catalog:


AWS Service Catalog enables IT administrators to create, manage, and distribute portfolios of approved
products to end users, who can then access the products they need in a personalized portal. Typical
products include servers, databases, websites, or applications that are deployed using AWS resources
(for example, an Amazon EC2 instance or an Amazon RDS database). You can control which users have
access to specific products to enforce compliance with organizational business standards, manage
product lifecycles, and help users find and launch products with confidence.

AWS System Manager:


Use AWS Systems Manager to organize, monitor, and automate management tasks on your AWS
resources.

AWS Service Quota:


Service Quotas is a service for viewing and managing your quotas easily and at scale as your AWS
workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can
create in an AWS account.

AWS Support:
AWS Support provides support for users of Amazon Web Services.

AWS Well-Architected Tool:


Use the AWS Well-Architected Tool to review your workloads against current AWS architectural best
practices. The AWS Well-Architected Tool measures the workload and provides recommendations on
how to improve your architecture.

Analytics Services:
AWS Athena:
Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using
standard SQL. Athena is serverless, so there is no infrastructure to setup or manage, and you pay only
for the queries you run. To get started, simply point to your data in S3, define the schema, and start
querying using standard SQL.

AWS CloudSearch:
Amazon CloudSearch is a fully managed service in the cloud that makes it easy to set up, manage, and
scale a search solution for your website. Amazon CloudSearch enables you to search large collections of
data such as web pages, document files, forum posts, or product information. With Amazon
CloudSearch, you can quickly add search capabilities to your website without having to become a search
expert or worry about hardware provisioning, setup, and maintenance. As your volume of data and
traffic fluctuates, Amazon CloudSearch automatically scales to meet your needs.

AWS Data Pipeline:


AWS Data Pipeline is a web service that you can use to automate the movement and transformation of
data. With AWS Data Pipeline, you can define data-driven workflows, so that tasks can be dependent on
the successful completion of previous tasks.

AWS Elasticsearch:
Amazon Elasticsearch Service (Amazon ES) is a managed service that makes it easy to deploy, operate,
and scale Elasticsearch, a popular open-source search and analytics engine. Amazon ES also offers
security options, high availability, data durability, and direct access to the Elasticsearch API.

AWS EMR:
Amazon EMR is a web service that makes it easy to process large amounts of data efficiently. Amazon
EMR uses Hadoop processing combined with several AWS products to do such tasks as web indexing,
data mining, log file analysis, machine learning, scientific simulation, and data warehousing.

AWS Glue:
AWS Glue is a fully managed ETL (extract, transform, and load) service that makes it simple and cost-
effective to categorize your data, clean it, enrich it, and move it reliably between various data stores.
AWS Glue consists of a central data repository known as the AWS Glue Data Catalog, an ETL engine that
automatically generates Python code, and a flexible scheduler that handles dependency resolution, job
monitoring, and retries. AWS Glue is serverless, so there's no infrastructure to set up or manage. Use
the AWS Glue console to discover your data, transform it, and make it available for search and querying.
You can also use the AWS Glue API operations to interface with AWS Glue.

AWS Kinesis:
Amazon Kinesis Video Streams is a fully managed AWS service that you can use to stream live video from
devices to the AWS Cloud, or build applications for real-time video processing or batch-oriented video
analytics.

AWS Lake Formation:


AWS Lake Formation is a managed service that makes it easy to set up, secure, and manage your data
lakes. Lake Formation helps you discover your data sources and catalog, cleanse, and transform the
data. You can use Lake Formation to secure and ingest the data in an Amazon Simple Storage Service
(Amazon S3) data lake.

AWS MSK (Managed Streaming for Apache Kafka):


Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed service that makes it
easy for you to build and run applications that use Apache Kafka to process streaming data.

AWS QuickSight:
Amazon QuickSight is a fast business analytics service to build visualizations, perform ad hoc analysis,
and quickly get business insights from your data. Amazon QuickSight seamlessly discovers AWS data
sources, enables organizations to scale to hundreds of thousands of users, and delivers fast and
responsive query performance by using a robust in-memory engine (SPICE).

Application Integration Services:


Simple Queue Service (SQS):
Amazon Simple Queue Service (Amazon SQS) is a fully managed message queuing service that makes it
easy to decouple and scale microservices, distributed systems, and serverless applications. Amazon SQS
moves data between distributed application components and helps you decouple these components.

Simple Notification Service (SNS):


Amazon Simple Notification Service (Amazon SNS) is a web service that enables applications, end-users,
and devices to instantly send and receive notifications from the cloud.

AWS Step Functions:


AWS Step Functions makes it easy to coordinate the components of distributed applications as a series
of steps in a visual workflow. You can quickly build and run state machines to execute the steps of your
application in a reliable and scalable fashion.

AWS EventBridge:
Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications
with data from a variety of sources. EventBridge delivers a stream of real-time data from your own
applications, software-as-a-service (SaaS) applications, and AWS services and routes that data to targets
such as AWS Lambda. 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. EventBridge enables you to
build event-driven architectures that are loosely coupled and distributed.

AWS MQ:
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and
operate message brokers in the cloud. Amazon MQ provides interoperability with your existing
applications and services. Amazon MQ works with your existing applications and services without the
need to manage, operate, or maintain your own messaging system.

Simple Workflow Service (SWF):


Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that coordinate
work across distributed components. In Amazon SWF, a task represents a logical unit of work that is
performed by a component of your application. Coordinating tasks across the application involves
managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of
the application. Amazon SWF gives you full control over implementing tasks and coordinating them
without worrying about underlying complexities such as tracking their progress and maintaining their
state.

Cryptography & PKI Services:


Key Management Service (KMS):
AWS Key Management Service (KMS) is an encryption and key management service scaled for the cloud.
KMS keys and functionality are used by other AWS services, and you can use them to protect data in
your own applications that use AWS.

AWS Certificate Manager (ACM):


AWS Certificate Manager (ACM) makes it easy to provision, manage, and deploy SSL/TLS certificates on
AWS managed resources.

AWS Crypto Tools:


Cryptography is hard to do safely and correctly. The AWS Crypto Tools libraries are designed to help
everyone do cryptography right, even without special expertise. Our client-side encryption libraries help
you to protect your sensitive data at its source using secure cryptographic algorithms, envelope
encryption, and signing.

AWS CloudHSM:
AWS CloudHSM offers secure cryptographic key storage for customers by providing managed hardware
security modules in the AWS Cloud.

AWS Cryptographic Services and Tools:


AWS provides multiple services that you can use to help protect your data at rest or in transit. Below are
different services under AWS Cryptographic Services and Tools.
AWS CloudHSM provides hardware security modules (HSMs) that can securely store a variety of
encryption keys.
AWS Key Management Service (KMS) provides tools for generating master keys and other data keys.
AWS KMS also interacts with many other AWS services to encrypt their service-specific data. AWS
Encryption SDK is a client-side encryption library that helps you to encrypt and decrypt all types of data
in your applications.
Amazon DynamoDB Encryption Client is a client-side encryption library that helps you to encrypt and
decrypt sensitive item attributes in your Amazon DynamoDB tables.

Migration & Transfer Services:


AWS Application Discovery:
The AWS Application Discovery Service helps systems integrators quickly and reliably plan application
migration projects by automatically identifying applications running in on-premises data centers, their
associated dependencies, and their performance profile.

AWS Database Migration Service:


AWS Database Migration Service is a web service you can use to migrate data from your database that is
on-premises, on an Amazon Relational Database Service (Amazon RDS) DB instance, or in a database on
an Amazon Elastic Compute Cloud (Amazon EC2) instance to a database on an AWS service. These
services can include a database on Amazon RDS or a database on an Amazon EC2 instance. You can also
migrate a database from an AWS service to an on-premises database. You can migrate data between
heterogeneous or homogenous database engines.

AWS DataSync:
AWS DataSync is a data-transfer service that simplifies, automates, and accelerates moving and
replicating data between on-premises storage systems and AWS storage services over the internet or
AWS Direct Connect.

AWS Migration Hub:


AWS Migration Hub provides a single location to track migration tasks across multiple AWS tools and
partner solutions. With Migration Hub, you can choose the AWS and partner migration tools that best fit
your needs while providing visibility into the status of your migration projects. Migration Hub also
provides key metrics and progress information for individual applications, regardless of which tools are
used to migrate them.

AWS Schema Conversion Tool:


The AWS Schema Conversion Tool makes heterogeneous database migrations easy by automatically
converting the source database schema and a majority of the custom code to a format compatible with
the target database. The custom code that the tool converts includes views, stored procedures, and
functions. Any code that the tool cannot convert automatically is clearly marked so that you can convert
it yourself. For supported source and target databases, see the User Guide, following.

AWS Server Migration Service (SMS):


AWS Server Migration Service (AWS SMS) combines data collection tools with automated server
replication to speed the migration of on-premises servers to AWS.

AWS Snowball:
AWS Snowball is a service for customers who want to transport terabytes or petabytes of data to and
from AWS, or who want to access the storage and compute power of the AWS Cloud locally and cost
effectively in places where connecting to the internet might not be an option.

AWS Transfer for SFTP:


AWS Transfer for SFTP is a secure transfer service that stores your data in Amazon S3 and simplifies the
migration of Secure File Transfer Protocol (SFTP) workflows to AWS.

End User Computing Services:


AWS WorkSpaces:
Amazon WorkSpaces offers an easy way to provide a cloud-based desktop experience to your end users.
Select from a choice of bundles that offer a range of different amounts of CPU, memory, storage, and a
choice of applications. Users can connect from a PC, Mac desktop computer, iPad, Kindle, or Android
tablet.

AWS AppStream:
Amazon AppStream 2.0 is a fully managed, secure application streaming service that lets you stream
desktop applications to users without rewriting applications. AppStream 2.0 provides users with instant
access to the applications that they need with a responsive, fluid user experience on the device of their
choice.

AWS WorkDocs:
Amazon WorkDocs is a fully managed, secure enterprise storage and sharing service with strong
administrative controls and feedback capabilities that improve user productivity.

AWS WorkLink:
Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to
internal websites and web apps from mobile devices.

AWS NICE DCV:


NICE DCV is a remote visualization technology that enables users to securely connect to graphic-
intensive 3D applications hosted on a remote, high-performance server. With NICE DCV, you can make a
server's high-performance graphics processing capabilities available to multiple remote users by creating
secure client sessions.

Machine Learning Services:


AWS Comprehend:
Amazon Comprehend uses natural language processing (NLP) to extract insights about the content of
documents without the need of any special preprocessing. Amazon Comprehend processes any text files
in UTF-8 format. It develops insights by recognizing the entities, key phrases, language, sentiments, and
other common elements in a document. Use Amazon Comprehend to create new products based on
understanding the structure of documents. With Amazon Comprehend you can search social networking
feeds for mentions of products, scan an entire document repository for key phrases, or determine the
topics contained in a set of documents. To extract insights from clinical documents such as doctor’s
notes or clinical trial reports, use Amazon Comprehend Medical.

AWS Deep Learning:


The AWS Deep Learning AMIs equip machine learning practitioners and researchers with the
infrastructure and tools to accelerate deep learning in the cloud at any scale. You can quickly launch
Amazon EC2 instances on Amazon Linux or Ubuntu, preinstalled with popular deep learning frameworks.
Examples include Apache MXNet and Gluon, TensorFlow, the Microsoft Cognitive Toolkit (CNTK), Caffe,
Caffe2, Theano, Torch and Keras. You can use these frameworks to train sophisticated, custom AI
models; experiment with new algorithms; or to learn new skills and techniques.

AWS DeepLens:
AWS DeepLens pairs a connected HD camera developer kit with a set of sample projects to help
developers learn machine learning concepts using hands-on computer vision use cases. AWS DeepLens
is preconfigured to work with multiple AWS services to provide a deep learning framework that is
optimized for AWS DeepLens, so it is easy to build computer vision applications. AWS DeepLens is
powerful enough for experts, but designed to help all developers get started quickly with little to no
experience in deep learning.

AWS DeepRacer:
AWS DeepRacer is a reinforcement learning (RL)-enabled autonomous 1/18th-scale vehicle with
supporting services in the AWS Machine Learning ecosystem. It offers an interactive learning system for
users of all levels to acquire and refine their skill set in machine learning in general and reinforcement
learning in particular. You can use the AWS DeepRacer console to train and evaluate deep reinforcement
learning models in simulation and then deploy them to an AWS DeepRacer vehicle for autonomous
driving. You can also join AWS DeepRacer League to race in the online Virtual Circuit or the in-person
Summit Circuit.

AWS Elastic Inference:


Amazon Elastic Inference is a service that allows you to attach low-cost GPU-powered acceleration to
many Amazon machine instances in order to reduce the cost of running deep learning inference by up to
75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, and ONNX models through MXNet.

AWS Forecast:
Amazon Forecast is a fully managed deep learning service for time-series forecasting. By providing
Amazon Forecast with historical time-series data, you can predict future points in the series. Time-series
forecasting is useful in multiple domains, including retail, financial planning, supply chain, and
healthcare. You can also use Amazon Forecast to forecast operational metrics for inventory
management, and workforce and resource planning and management.

AWS Lex:
Amazon Lex is an AWS service for building conversational interfaces into applications using voice and
text. With Amazon Lex, the same deep learning engine that powers Amazon Alexa is now available to
any developer, enabling you to build sophisticated, natural language chatbots into your new and existing
applications. Amazon Lex provides the deep functionality and flexibility of natural language
understanding (NLU) and automatic speech recognition (ASR) to enable you to build highly engaging
user experiences with lifelike, conversational interactions and create new categories of products.

AWS Machine Learning:


Amazon Machine Learning makes it easy for developers to build smart applications, including
applications for fraud detection, demand forecasting, targeted marketing, and click prediction. The
powerful algorithms of Amazon Machine Learning create machine learning (ML) models by finding
patterns in your existing data. The service uses these models to process new data and generate
predictions for your application.

AWS Personalize:
Real-time personalization and recommendations, based on the same technology used at Amazon.com.

AWS Polly:
Amazon Polly is a Text-to-Speech (TTS) cloud service that converts text into lifelike speech. You can use
Amazon Polly to develop applications that increase engagement and accessibility. Amazon Polly
supports multiple languages and includes a variety of lifelike voices, so you can build speech-enabled
applications that work in multiple locations and use the ideal voice for your customers.

AWS Rekognition:
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 objects, people, text,
scenes, and activities. It can detect any inappropriate content as well. Amazon Rekognition also provides
highly accurate facial analysis and facial recognition. You can detect, analyze, and compare faces for a
wide variety of use cases, including user verification, cataloging, people counting, and public safety.

AWS SageMaker:
Amazon SageMaker is a fully managed machine learning service. With Amazon SageMaker, data
scientists and developers can quickly and easily build and train machine learning models, and then
directly deploy them into a production-ready hosted environment. It provides an integrated Jupyter
authoring notebook instance for easy access to your data sources for exploration and analysis, so you
don't have to manage servers. It also provides common machine learning algorithms that are optimized
to run efficiently against extremely large data in a distributed environment. With native support for
bring-your-own-algorithms and frameworks, Amazon SageMaker provides flexible distributed training
options that adjust to your specific workflows.

AWS Textract:
Amazon Textract enables you to add document text detection and analysis to your applications. You
provide a document image to the Amazon Textract API, and the service detects the document text.
Amazon Textract works with formatted text and can detect words and lines of words that are located
close to each other. It can also analyze a document for items such as related text, tables, key-value pairs,
and selection elements.

AWS Transcribe:
Amazon Transcribe provides transcription services for your audio files. It uses advanced machine
learning technologies to recognize spoken words and transcribe them into text.

AWS Translate:
Amazon Translate is a neural machine translation service for translating text to and from English across a
breadth of supported languages. Powered by deep-learning technologies, Amazon Translate delivers
fast, high-quality, and affordable language translation. It provides a managed, continually trained
solution so you can easily translate company and user-authored content or build applications that
require support across multiple languages. The machine translation engine has been trained on a wide
variety of content across different domains to produce quality translations that serve any industry need.

AWS Apache MXNet (MXNet):


Apache MXNet (MXNet) is an open source deep learning framework that allows you to define, train, and
deploy deep neural networks on a wide array of platforms, from cloud infrastructure to mobile devices.
It is highly scalable, which allows for fast model training, and supports a flexible programming model
and multiple languages. The MXNet library is portable and lightweight, and it scales seamlessly to run on
multiple GPUs and across multiple machines. MXNet supports programming in various languages to
build and train deep learning models. Languages include Python, R, Scala, Julia, and Perl.

Developer Tools Services:


AWS Cloud9:
AWS Cloud9 is a cloud-based integrated development environment (IDE) that you use to write, run, and
debug code.

AWS CodeBuild:
AWS CodeBuild is a fully managed build service that compiles your source code, runs unit tests, and
produces artifacts that are ready to deploy.

AWS CodeCommit:
AWS CodeCommit is a version control service that enables you to privately store and manage Git
repositories in the AWS cloud.

AWS CodeDeploy:
AWS CodeDeploy is a deployment service that enables developers to automate the deployment of
applications to instances and to update the applications as required.

AWS CodePipeline:
AWS CodePipeline is a continuous delivery service that enables you to model, visualize, and automate
the steps required to release your software.

AWS CodeStar:
AWS CodeStar lets you quickly develop, build, and deploy applications on AWS.

AWS X-Ray:
AWS X-Ray makes it easy for developers to analyze the behavior of their distributed applications by
providing request tracing, exception collection, and profiling capabilities.

Mobile Services:
AWS Amplify:
AWS Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The
Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app
development. The Amplify Console provides a continuous delivery and hosting service for web
applications.

AWS AppSync:
AWS AppSync is an enterprise level, fully managed GraphQL service with real-time data synchronization
and offline programming features.

AWS Device Farm:


AWS Device Farm is an app testing service that enables you to test your iOS, Android and Fire OS apps
on real, physical phones and tablets that are hosted by AWS. The service allows you to upload your own
tests or use built-in, script-free compatibility tests.

Amazon Pinpoint:
Amazon Pinpoint helps you engage your customers by sending them email, SMS and voice messages,
and push notifications. You can use Amazon Pinpoint to send targeted messages (such as promotions
and retention campaigns), as well as transactional messages (such as order confirmations and password
reset messages).

Media Services:
AWS Elastic Transcoder:
Amazon Elastic Transcoder lets you convert media files that you have stored in Amazon S3 into media
files in the formats required by consumer playback devices. For example, you can convert large, high-
quality digital media files into formats that users can play back on mobile devices, tablets, web
browsers, and connected televisions.

AWS Elemental MediaConnect:


AWS Elemental MediaConnect is a reliable, secure, and flexible transport service for live video. Using
AWS Elemental MediaConnect, broadcasters and content owners can cost-effectively send high-value
live content into the cloud, securely transmit it to partners for distribution, and replicate it to multiple
destinations around the globe.

AWS Elemental MediaConvert:


AWS Elemental MediaConvert is a service that formats and compresses offline video content for delivery
to televisions or connected devices. High-quality video transcoding makes it possible to create on-
demand video assets for virtually any device.

AWS Elemental MediaLive:


AWS Elemental MediaLive is a video service that allows easy and reliable creation of live outputs for
broadcast and streaming delivery.

AWS Elemental MediaPackage:


AWS Elemental MediaPackage is a just-in-time video packaging and origination service that delivers
highly secure, scalable, and reliable video streams to a wide variety of playback devices. AWS Elemental
MediaPackage enriches audience experience with live, video on demand (VOD), live-to-VOD, and catch-
up TV features.
AWS Elemental MediaStore:
AWS Elemental MediaStore is a video origination and storage service that offers the high performance,
predictable low latency, and immediate consistency required for live origination. With AWS Elemental
MediaStore, you can manage video assets as objects in containers to build dependable, cloud-based
media workflows.

AWS Elemental MediaTailor:


AWS Elemental MediaTailor is a personalization and monetization service that allows scalable server-
side ad insertion. The service enables you to serve targeted ads to viewers while maintaining broadcast
quality in over-the-top (OTT) video applications. The service also enables you to track ad views for
accurate ad reporting.

Internet of Things (IoT) Services:


AWS IoT Core:
AWS IoT enables secure, bi-directional communication between Internet-connected things (such as
sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud over MQTT and HTTP.

AWS FreeRTOS:
Amazon FreeRTOS is an operating system that makes microcontroller-based edge devices easy to
program, deploy, secure, and maintain. Amazon FreeRTOS extends the FreeRTOS kernel, a popular open
source operating system for microcontrollers, with software libraries that can be used to securely
connect devices (locally and to the cloud) and update them remotely.

AWS IoT Analytics:


AWS IoT Analytics provides advanced data analysis for AWS IoT. You can collect large amounts of device
data, process messages, and store them. You can then query the data and run sophisticated analytics to
make accurate decisions in your IoT applications and machine learning use cases.

AWS IoT Device Defender:


AWS IoT Device Defender is an AWS IoT security service that allows you to audit the configuration of
your devices, monitor your connected devices to detect abnormal behavior, and to mitigate security
risks. It gives you the ability to enforce consistent security policies across your AWS IoT device fleet and
respond quickly when devices are compromised.

AWS IoT Device Management:


AWS IoT Device Management is a cloud-based device management service that makes it easy for
customers to securely manage IoT devices throughout their lifecycle. Customers can use AWS IoT Device
Management to onboard device information and configuration, organize their device inventory, monitor
their fleet of devices, and remotely manage devices deployed across many locations. This remote
management includes over-the-air (OTA) updates to device software.

AWS IoT Events:


AWS IoT Events allows you to monitor your equipment or device fleets for failures or changes in
operation, and to trigger actions when such events occur. It enables you to build complex equipment
monitoring applications on the AWS Cloud, accessible through the AWS IoT Events console or APIs. AWS
IoT Events continuously watches IoT sensor data from devices and applications to identify significant
events and take action when they occur.
AWS IoT Greengrass:
AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data
they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT
Greengrass ensures your devices can respond quickly to local events and operate with intermittent
connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to
author AWS Lambda functions that execute locally.

AWS IoT SiteWise:


AWS IoT SiteWise is an AWS IoT service that makes it easy to collect, structure, and search data from
industrial equipment at scale.

AWS IoT Things Graph:


AWS IoT Things Graph is an integrated set of tools that enable developers to build IoT applications using
devices and services that use different data representation standards and communication protocols.

AWS IoT 1-Click:


AWS IoT 1-Click is a service that makes it easy for simple devices to trigger AWS Lambda functions that
execute a specific action. Some examples of possible actions include calling technical support,
reordering goods and services, or locking and unlocking doors and windows. Simple devices are cloud-
connected, single-purpose devices such as Wi-Fi and mobile network connected buttons.

Other Services:
AWS Ground Station:
AWS Ground Station is a fully managed service that enables you to control satellite communications,
process satellite data, and scale your satellite operations. With AWS Ground Station, you don't have to
build or manage your own ground station infrastructure.

AWS RoboMaker:
AWS RoboMaker is a service that makes it easy to develop, simulate, and deploy intelligent robotics
applications at scale.

AWS Managed Blockchain:


Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage
scalable blockchain networks using popular open source frameworks. Currently, Managed Blockchain
supports the Hyperledger Fabric open source framework.

AWS GameLift:
Amazon GameLift is a fully managed service for deploying, operating, and scaling session-based
multiplayer game servers in the cloud. Built on the AWS computing environment, GameLift lets you scale
high performance game servers up and down to meet player demand.

AWS Lumberyard:
Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch—with full source.
Lumberyard provides a growing set of tools to help you create the highest quality games, engage
massive communities of fans, and connect games to the vast compute and storage of the cloud.
Participate in the forums or learn about new changes on our blog.
AWS Sumerian:
Amazon Sumerian is a set of tools for creating high-quality virtual reality (VR) experiences on the web.
With Sumerian, you can construct an interactive 3D scene without any programming experience, test it
in the browser, and publish it as a website that is immediately available to users.

AWS WorkMail:
Amazon WorkMail is a managed email and calendaring service that offers strong security controls and
support for existing desktop and mobile clients.

AWS Chime:
Amazon Chime is a secure, real-time, unified communications service that transforms meetings by
making them more efficient and easier to conduct.

AWS keeps adding new services in their arsenal to stay relevant in the cloud market and fulfil customer
requirements. Hope you have enjoyed this blog post.
 

You might also like