AWS Services
AWS Services
Analytics:
1. Amazon Athena
2. Amazon Kinesis
3. Amazon QuickSight
1. Amazon Athena
Analyze petabyte-scale data where it lives with ease and
flexibility
Amazon Athena is a serverless, interactive analytics service built on open-source frameworks,
supporting open-table and file formats. Athena provides a simplified, flexible way to analyze
petabytes of data where it lives. Analyze data or build applications from an Amazon Simple
Storage Service (S3) data lake and 25-plus data sources, including on-premises data sources
or other cloud systems using SQL or Python. Athena is built on open-source Trino and Presto
engines and Apache Spark frameworks, with no provisioning or configuration effort required.
2. Amazon Kinesis
Gain actionable insights from streaming
data with serverless, fully managed Apache
Flink
Amazon Kinesis Data Analytics is the easiest way to transform and analyze streaming
data in real time using Apache Flink.
3. Amazon QuickSight
Unified business intelligence at hyperscale.
Amazon QuickSight powers data-driven organizations with unified business
intelligence (BI) at hyperscale. With QuickSight, all users can meet varying
analytic needs from the same source of truth through modern interactive
dashboards, paginated reports, embedded analytics, and natural language
queries.
QuickSight powers millions of dashboard views weekly, so your end users can
make better data-driven decisions.
Application Integration:
1. Amazon Simple Notification Service (Amazon SNS)
2. Amazon Simple Queue Service (Amazon SQS)
SMS:-
MOBILE PUSH:-
2. Amazon Simple Queue Service (Amazon
SQS)
Fully managed message queuing for microservices,
distributed systems, and serverless application.
Amazon Simple Queue Service (SQS) lets you send, store, and receive messages between
software components at any volume, without losing messages or requiring other services to be
available.
first-in-first-out (FIFO) queues help make sure the messages you send to systems are published
in the correct order.
•
Life sci enc es
•
Digital media
AWS Batch is a fully managed batch computing service that plans, schedules, and runs your
containerized batch or ML workloads across the full range of AWS compute offerings, such
as Amazon ECS, Amazon EKS, AWS Fargate, and Spot or On-Demand Instances.
2. Amazon EC2
Secure and resizable compute capacity for virtually any workload
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute
platform, with over 500 instances and choice of the latest processor, storage, networking,
operating system, and purchase model to help you best match the needs of your workload. We
are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud
with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking.
We offer the best price performance for machine learning training, as well as the lowest cost per
inference instances in the cloud. More SAP, high performance computing (HPC), ML, and
Windows workloads run on AWS than any other cloud.
Elastic Beanstalk is a service for deploying and scaling web applications and services. Upload
your code and Elastic Beanstalk automatically handles the deployment—from capacity
provisioning, load balancing, and auto scaling to application health monitoring.
4. Aws Lambda
Run code without thinking about servers or clusters
AWS Lambda is a serverless, event-driven compute service that lets you run code for
virtually any type of application or backend service without provisioning or managing
servers. You can trigger Lambda from over 200 AWS services and software as a
service (SaaS) applications, and only pay for what you use.
•
File pr oc essing
•
Stream proc essi ng
•
Web applic ati ons
•
IoT back ends
•
Mobil e back ends
5. Amazon Lightsail
Build applications and websites fast with low-cost, pre-configured cloud
resources
Amazon Lightsail offers easy-to-use virtual private server (VPS) instances, containers, storage,
databases, and more at a cost-effective monthly price
6. Amazon WorkSpaces
Fully managed, secure, reliable virtual desktops for every workload
The Amazon WorkSpaces Family solutions provide the right virtual workspace for varied worker
types, from any location. Improve IT agility and maximize user experience, while only paying for
the infrastructure that you use.
Benefit
1. Strengthen security
2. Cost effective
3. Scale on demand
3. Maximize productivity
Containers:
1. Amazon Elastic Container Service (Amazon ECS)
2. Amazon Elastic Kubernetes Service (Amazon EKS)
3. AWS Fargate
4. Amazon Elastic Container Registry (Amazon ECR)
Amazon ECS is a fully managed container orchestration service that helps you easily deploy,
manage, and scale containerized applications. It deeply integrates with the rest of the AWS
platform to provide a secure and easy-to-use solution for running container workloads in the
cloud and now on your infrastructure with Amazon ECS Anywhere.
3. AWS Fargate
Serverless compute for containers
AWS Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building
applications without managing servers. AWS Fargate is compatible with both Amazon Elastic
Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS)
4. Amazon Elastic Container Registry
(Amazon ECR)
Easily store, share, and deploy your container software anywhere
Amazon ECR is a fully managed container registry offering high-performance hosting, so you
can reliably deploy application images and artifacts anywhere.
Database:
1. Amazon Aurora
2. Amazon DynamoDB
3. Amazon ElastiCache
4. Amazon RDS
5. Amazon Redshift
1. Amazon Aurora
Designed for unparalleled high performance and availability at global scale
with full MySQL and PostgreSQL compatibility
Amazon Aurora provides built-in security, continuous backups, serverless compute, up
to 15 read replicas, automated multi-Region replication, and integrations with other
AWS services.
Amazon Aurora is a relational database management system (RDBMS) built for the cloud with
full MySQL and PostgreSQL compatibility. Aurora gives you the performance and availability of
commercial-grade databases at one-tenth the cost.
2. Amazon DynamoDB
Fast, flexible NoSQL database service for single-digit millisecond
performance at any scale
Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run
high-performance applications at any scale. DynamoDB offers built-in security, continuous
backups, automated multi-Region replication, in-memory caching, and data import and export
tools.
3. Amazon ElastiCache
Unlock microsecond latency and scale with in-memory caching
Amazon ElastiCache is a fully managed, in-memory caching service supporting flexible, real-
time use cases. You can use ElastiCache for caching, which accelerates application and
database performance, or as a primary data store for use cases that don't require durability like
session stores, gaming leaderboards, streaming, and analytics. ElastiCache is compatible with
Redis and Memcached.
4. Amazon RDS
Set up, operate, and scale a relational database in the cloud with just a few
clicks. Amazon Relational Database Service (Amazon RDS) is a collection of managed
services that makes it simple to set up, operate, and scale databases in the cloud. Choose
from seven popular engines — Amazon Aurora with MySQL compatibility, Amazon Aurora
with PostgreSQL compatibility, MySQL, MariaDB, PostgreSQL, Oracle, and SQL Server — and
deploy on-premises with Amazon RDS on AWS Outposts.
5. Amazon Redshift
Best price-performance for cloud data warehousing
Amazon Redshift uses SQL to analyze structured and semi-structured data across data
warehouses, operational databases, and data lakes, using AWS-designed hardware and
machine learning to deliver the best price performance at any scale.
Tens of thousands of customers today rely on Amazon Redshift to analyze exabytes of data and
run complex analytical queries, making it a widely used cloud data warehouse. Run and scale
analytics in seconds on all your data without having to manage your data warehouse
infrastructure.
Developer Tools:
1. AWS CodeBuild
2. AWS CodeCommit
3. AWS CodeDeploy
4. AWS CodePipeline
5. AWS CodeStar
6. Amazon Codeguru
7. Amazon Code Artifact
1. AWS CodeBuild
Build and test code with automatic scaling
AWS CodeBuild is a fully managed continuous integration service that compiles source code,
runs tests, and produces ready-to-deploy software packages.
With CodeBuild, you don’t need to provision, manage, and scale your own build servers. You
just specify the location of your source code and choose your build settings, and CodeBuild will
run your build scripts for compiling, testing, and packaging your code.
2. AWS CodeCommit
5. AWS CodeStar
Quickly develop, build, and deploy applications on AWS
AWS CodeStar enables you to quickly develop, build, and deploy applications on AWS. AWS
CodeStar provides a unified user interface, enabling you to easily manage your software
development activities in one place. With AWS CodeStar, you can set up your entire continuous
delivery toolchain in minutes, allowing you to start releasing code faster. AWS CodeStar 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. Each AWS CodeStar project comes
with a project management dashboard, including an integrated issue tracking capability
powered by Atlassian JIRA Software. With the AWS CodeStar project dashboard, you can
easily track progress across your entire software development process, from your backlog of
work items to teams’ recent code deployments.
6. Amazon Codeguru
Automate code reviews and optimize application performance with ML-powered recommendations
Integrate CodeGuru Reviewer and Profiler to your development pipeline to improve code quality
and optimize performance for applications
7. AWS Code Artifact
With Amazon Connect you can stay ahead of customer expectations and outpace the
competition at a lower cost. Rapidly deliver improvements that retain existing customers and
attract new ones.
AWS Auto Scaling monitors your applications and automatically adjusts capacity to
maintain steady, predictable performance at the lowest possible cost. Using AWS Auto
Scaling, it’s easy to setup application scaling for multiple resources across multiple
services in minutes. The service provides a simple, powerful user interface that lets you
build scaling plans for resources including Amazon EC2 instances and Spot
Fleets, Amazon ECS tasks, Amazon DynamoDB tables and indexes, and Amazon
Aurora Replicas. AWS Auto Scaling makes scaling simple with recommendations that
allow you to optimize performance, costs, or balance between them. If you’re already
using Amazon EC2 Auto Scaling to dynamically scale your Amazon EC2 instances, you
can now combine it with AWS Auto Scaling to scale additional resources for other AWS
services. With AWS Auto Scaling, your applications always have the right resources at
the right time.
It’s easy to get started with AWS Auto Scaling using the AWS Management Console,
Command Line Interface (CLI), or SDK. AWS Auto Scaling is available at no additional
charge. You pay only for the AWS resources needed to run your applications
and Amazon CloudWatch monitoring fees.
Benefits
SETUP SCALING QUICKLY
2. AWS Budgets
Improve planning and cost control with flexible budgeting
and forecasting
With AWS Budgets, set custom budgets to track your costs and usage, and respond
quickly to alerts received from email or SNS notifications if you exceed your threshold.
Use cases
Monitor costs and usage
Respond to thresholds
3. AWS CloudFormation
Speed up cloud provisioning with infrastructure as code
AWS CloudFormation lets you model, provision, and manage AWS and third-party
resources by treating infrastructure as code.
4. AWS CloudTrail
Track user activity and API usage
AWS CloudTrail monitors and records account activity across your AWS infrastructure, giving
you control over storage, analysis, and remediation actions.
5. Amazon CloudWatch
Observe and monitor resources and applications on AWS,
on premises, and on other clouds
Amazon CloudWatch collects and visualizes real-time logs, metrics, and event data in
automated dashboards to streamline your infrastructure and application maintenance.
6. AWS Config
Assess, audit, and evaluate configurations of your
resources
AWS Config continually assesses, audits, and evaluates the configurations and relationships of
your resources on AWS, on premises, and on other clouds.
With AWS Cost and Usage Reports (CUR), you can review, itemize, and organize the most
comprehensive cost and usage data for your account.
8. Amazon EventBridge
Build event-driven applications at scale across AWS, existing systems, or
SaaS applications
Amazon Event Bus:Amazon EventBridge Event Bus is a serverless event bus that helps you
receive, filter, transform, route, and deliver events.
AWS Managed Services (AMS) helps you adopt AWS at scale and operate more efficiently and
securely. We leverage standard AWS services and offer guidance and execution of operational
best practices with specialized automations, skills, and experience that are contextual to your
environment and applications. AMS provides proactive, preventative, and detective capabilities
that raise the operational bar and help reduce risk without constraining agility, allowing you to
focus on innovation. AMS extends your team with operational capabilities including monitoring,
incident detection and management, security, patch, backup, and cost optimization.
Benefits
Security
Availability
Efficiency
Resiliency
Compliance
11. AWS Organizations
AWS Systems Manager is the operations hub for your AWS applications and resources, and is
broken into four core feature groups.
AWS Basic Support and AWS Developer Support customers can access core security
checks and checks for service quotas. AWS Business Support and AWS Enterprise
Support customers can access all checks, including cost optimization, security, fault
tolerance, performance, and service quotas. For a complete list of checks and
descriptions, see the Trusted Advisor Best Practices.
Benefits:-
Networking and Content Delivery:
1. Amazon API Gateway
Create, maintain, and secure APIs at any scale
Amazon API Gateway is a fully managed service that makes it easy for developers to
create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the "front
door" for applications to access data, business logic, or functionality from your backend
services. Using API Gateway, you can create RESTful APIs and WebSocket APIs that
enable real-time two-way communication applications. API Gateway supports
containerized and serverless workloads, as well as web applications.
API Gateway handles all the tasks involved in accepting and processing up to hundreds
of thousands of concurrent API calls, including traffic management, CORS support,
authorization and access control, throttling, monitoring, and API version management.
API Gateway has no minimum fees or startup costs. You pay for the API calls you
receive and the amount of data transferred out and, with the API Gateway tiered pricing
model, you can reduce your cost as your API usage scales.
API Types
RESTful APIs
WEBSOCKET APIs
2. Amazon CloudFront
Securely deliver content with low latency and high transfer speeds
Amazon CloudFront is a content delivery network (CDN) service built for high performance,
security, and developer convenience.
The AWS Direct Connect cloud service is the shortest path to your AWS resources. While in
transit, your network traffic remains on the AWS global network and never touches the public
internet. This reduces the chance of hitting bottlenecks or unexpected increases in latency.
When creating a new connection, you can choose a hosted connection provided by an AWS
Direct Connect Delivery Partner, or choose a dedicated connection from AWS—and deploy at
over 100 AWS Direct Connect locations around the globe. With AWS Direct Connect SiteLink,
you can send data between AWS Direct Connect locations to create private network
connections between the offices and data centers in your global network.
4. Amazon Route 53
Amazon Virtual Private Cloud (Amazon VPC) gives you full control over your virtual networking
environment, including resource placement, connectivity, and security. Get started by setting up
your VPC in the AWS service console. Next, add resources to it such as Amazon Elastic
Compute Cloud (EC2) and Amazon Relational Database Service (RDS) instances. Finally,
define how your VPCs communicate with each other across accounts, Availability Zones, or
AWS Regions. In the example below, network traffic is being shared between two VPCs within
each Region.
Security, Identity, and Compliance:
1.AWS Artifact Access AWS and (preview) ISV
security and compliance reports
AWS Artifact is your go-to, central resource for compliance-related information that matters to
you. It provides on-demand access to security and compliance reports from AWS and ISVs who
sell their products on AWS Marketplace.
2. AWS Certificate Manager (ACM)
Provision and manage SSL/TLS certificates with AWS
services and connected resources
Use AWS Certificate Manager (ACM) to provision, manage, and deploy public and private
SSL/TLS certificates for use with AWS services and your internal connected resources. ACM
removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS
certificates.
3. AWS CloudHSM
Amazon Detective automatically collects log data from your AWS resources and uses machine
learning (ML), statistical analysis, and graph theory to build a linked dataset that you can use to
conduct more efficient security investigations.
6. Amazon GuardDuty
Protect your AWS accounts with intelligent threat detection
Amazon GuardDuty is a threat detection service that continuously monitors your AWS accounts
and workloads for malicious activity and delivers detailed security findings for visibility and
remediation.
7. AWS Identity and Access
Management (IAM)
Securely manage identities and access to AWS services and resources
With AWS Identity and Access Management (IAM), you can specify who or what can access
services and resources in AWS, centrally manage fine-grained permissions, and analyze
access to refine permissions across AWS.
8. Amazon Inspector
Automated and continual vulnerability management at scale
Amazon Inspector is an automated vulnerability management service that continually scans
AWS workloads for software vulnerabilities and unintended network exposure.
Amazon Macie discovers sensitive data using machine learning and pattern matching, provides
visibility into data security risks, and enables automated protection against those risks.
AWS Shield Advanced is a tailored protection program that identifies threats using exabyte-
scale detection to aggregate data across AWS.
12. AWS WAF
With AWS WAF, you can create security rules that control bot traffic and block common
attack patterns such as SQL injection or cross-site scripting (XSS).
Storage:
1. AWS Backup
Centrally manage and automate data protection
AWS Backup is a cost-effective, fully managed, policy-based service that simplifies data
protection at scale.
4. Amazon S3
Object storage built to retrieve any amount of data from anywhere
Amazon Simple Storage Service (Amazon S3) is an object storage service offering
industry-leading scalability, data availability, security, and performance. Customers of all
sizes and industries can store and protect any amount of data for virtually any use case,
such as data lakes, cloud-native applications, and mobile apps. With cost-effective
storage classes and easy-to-use management features, you can optimize costs,
organize data, and configure fine-tuned access controls to meet specific business,
organizational, and compliance requirements.
5. Amazon S3 Glacier
Long-term, secure, durable storage classes for data archiving at the lowest
cost and milliseconds access
The Amazon S3 Glacier storage classes are purpose-built for data archiving, providing
you with the highest performance, most retrieval flexibility, and the lowest cost archive
storage in the cloud. All S3 Glacier storage classes provide virtually unlimited scalability
and are designed for 99.999999999% (11 nines) of data durability. The S3 Glacier
storage classes deliver options for the fastest access to your archive data and the
lowest-cost archive storage in the cloud.
Overview:
The Amazon S3 Glacier storage classes are purpose-built for data archiving, providing
you with the highest performance, most retrieval flexibility, and the lowest cost archive
storage in the cloud. You can now choose from three archive storage classes optimized
for different access patterns and storage duration.
THE END