2 AWS Services
2 AWS 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 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.
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.
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.
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.
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.
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.
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 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 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 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 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 Artifact:
AWS Artifact is a web service that enables you to download AWS security and compliance documents
such as ISO certifications and SOC reports.
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 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 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 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 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 Support:
AWS Support provides support for users of Amazon Web Services.
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 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 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).
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.
AWS CloudHSM:
AWS CloudHSM offers secure cryptographic key storage for customers by providing managed hardware
security modules in the AWS Cloud.
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 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 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 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 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 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 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.
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 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.
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 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.