0% found this document useful (0 votes)
15 views48 pages

AWS Services

AWS services

Uploaded by

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

AWS Services

AWS services

Uploaded by

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

AWS services and features

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)

1. Amazon Simple Notification Service


(Amazon SNS)

Fully managed Pub/Sub service for A2A and A2P


messaging
Amazon Simple Notification Service (SNS) sends notifications two ways, A2A and A2P. A2A
provides high-throughput, push-based, many-to-many messaging between distributed systems,
microservices, and event-driven serverless applications. These applications include Amazon Simple
Queue Service (SQS), Amazon Kinesis Data Firehose, AWS Lambda, and other HTTPS endpoints.
A2P functionality lets you send messages to your customers with SMS texts, push notifications, and
email.
PUB/SUB:-

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.

Compute and Serverless:


1. AWS Batch
2. Amazon EC2
3. AWS Elastic Beanstalk
4. Aws Lambda
5. Amazon Lightsail
6. Amazon WorkSpaces
1.AWS Batch

Batch processing, ML model training, and analysis at any


scale
AWS Batch lets developers, scientists, and engineers efficiently run hundreds of thousands of
batch and ML computing jobs while optimizing compute resources, so you can focus on
analyzing results and solving problems.

Financi al servic es


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.

3. AWS Elastic Beanstalk


Deploy and scale web applications
AWS Elastic Beanstalk deploys web applications so that you can focus on your business.

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)

1. Amazon Elastic Container Service


(Amazon ECS)
Run highly secure, reliable, and scalable containers
Amazon ECS is a fully managed container orchestration service that makes it easy for you to
deploy, manage, and scale containerized applications.

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.

2. Amazon Elastic Kubernetes Service


(Amazon EKS)
The most trusted way to start, run, and scale Kubernetes
Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-
premises data centers. In the cloud, Amazon EKS automatically manages the availability and
scalability of the Kubernetes control plane nodes responsible for scheduling containers,
managing application availability, storing cluster data, and other key tasks. With Amazon EKS,
you can take advantage of all the performance, scale, reliability, and availability of AWS
infrastructure, as well as integrations with AWS networking and security services. On-premises,
EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and
simple deployment to AWS Outposts, virtual machines, or bare metal servers.

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

Securely host highly scalable private Git repositories and


collaborate on code
AWS CodeCommit is a secure, highly scalable, fully managed source control service that hosts
private Git repositories.
3. AWS CodeDeploy

Automate code deployment to maintain application uptime


AWS CodeDeploy is a fully managed deployment service that automates software deployments
to various compute services, such as Amazon Elastic Compute Cloud (EC2), Amazon Elastic
Container Service (ECS), AWS Lambda, and your on-premises servers. Use CodeDeploy to
automate software deployments, eliminating the need for error-prone manual operations.
4. AWS CodePipeline
Automate continuous delivery pipelines for fast and
reliable updates
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your
release pipelines for fast and reliable application and infrastructure updates.

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

Secure, scalable, and cost-effective package management


for software development
CodeArtifact allows you to store artifacts using popular package managers and build tools like
Maven, Gradle, npm, Yarn, Twine, pip, and NuGet. CodeArtifact can automatically fetch
software packages on demand from public package repositories so you can access the latest
versions of application dependencies.
Customer Engagement:
1. Amazon Connect
Provide superior customer service at a lower cost with an easy-to-use
cloud contact center
With Amazon Connect, you can set up a contact center in minutes that can scale to support
millions of customers.

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.

Management, Monitoring, and


Governance:
1.AWS Auto Scaling
Application scaling to optimize performance and costs

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

MAKE SMART SCALING DECISIONS

AUTOMATICALLY MAINTAIN PERFORMANCE

PAY ONLY FOR WHAT YOU NEED

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

Create scheduled reports

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.

7. AWS Cost and Usage Report


Dive deeper into your AWS cost and usage data

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.

Amazon EventBridge Pipes:


Amazon EventBridge Pipes is a serverless point-to-point integration resource that helps you connect
event producers to event consumers with optional filtering, enrichment, and transformation
capabilities.
Amazon EventBridge Scheduler:
Use Amazon EventBridge Scheduler to schedule tasks and events at scale.

9. AWS License Manager

Manage your software licenses and fine-tune licensing


costs
License Manager makes it easier for you to manage your software licenses from vendors, such
as Microsoft, SAP, Oracle, and IBM, across AWS and your on-premises environments.
10. AWS Managed Services
Operational excellence in the cloud

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

Centrally manage your environment as you scale your


AWS resources
AWS Organizations lets you create new AWS accounts at no additional charge. With accounts
in an organization, you can easily allocate resources, group accounts, and apply governance
policies to accounts or groups.
12. AWS Secrets Manager
Centrally manage the lifecycle of secrets
AWS Secrets Manager helps you manage, retrieve, and rotate database credentials, API keys,
and other secrets throughout their lifecycles.

13. AWS Systems Manager


Gain operational insights into resources on AWS, on premises, and on
other clouds
AWS Systems Manager is a secure end-to-end management solution for resources on AWS, on
premises, and on other clouds.
Features

AWS Systems Manager is the operations hub for your AWS applications and resources, and is
broken into four core feature groups.

Operations Management :- Explorer ,OpsCenter ,Incident Manager

Application Management :- Application Manager ,AppConfig ,Parameter Store

Change Management :- Automation ,Change Manager ,Maintenance Windows

Node Management :- Fleet Manager ,Session Manager ,Patch Manager

14. AWS Systems Manager Parameter


Store

15. AWS Trusted Advisor


Reduce costs, improve performance, improve security
AWS Trusted Advisor provides recommendations that help you follow AWS best
practices. Trusted Advisor evaluates your account by using checks. These checks
identify ways to optimize your AWS infrastructure, improve security and performance,
reduce costs, and monitor service quotas. You can then follow the recommendations to
optimize your services and resources.

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.

3. AWS Direct Connect


Create a dedicated network connection to AWS

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

A reliable and cost-effective way to route end users to


Internet applications
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
Route 53 connects user requests to internet applications running on AWS or on-premises.
5. Amazon VPC
Define and launch AWS resources in a logically isolated virtual network

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

Manage single-tenant hardware security modules (HSMs)


on AWS
AWS CloudHSM helps you meet corporate, contractual, and regulatory compliance
requirements for data security.
4. Amazon Cognito
Implement secure, frictionless customer identity and
access management that scales
With Amazon Cognito, you can add user sign-up and sign-in features and control access
to your web and mobile applications. Amazon Cognito provides an identity store that scales to
millions of users, supports social and enterprise identity federation, and offers advanced
security features to protect your consumers and business. Built on open identity standards,
Amazon Cognito supports various compliance regulations and integrates with frontend and
backend development resources.
5. Amazon Detective
Analyze and visualize security data to investigate potential
security issues
Amazon Detective simplifies the investigative process and helps security teams conduct faster
and more effective investigations. With the Amazon Detective prebuilt data aggregations,
summaries, and context, you can quickly analyze and determine the nature and extent of
possible security issues.

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 Inspector automatically discovers workloads, such as Amazon EC2 instances,


containers, and Lambda functions, and scans them for software vulnerabilities and unintended
network exposure.

9. AWS License Manager


Manage your software licenses and fine-tune licensing
costsLicense Manager makes it easier for you to manage your software licenses from
vendors, such as Microsoft, SAP, Oracle, and IBM, across AWS and your on-premises
environments.
10. Amazon Macie
Discover and protect your sensitive data at scale
Amazon Macie is a data security service that uses machine learning (ML) and pattern matching
to discover and help protect your sensitive data.

Amazon Macie discovers sensitive data using machine learning and pattern matching, provides
visibility into data security risks, and enables automated protection against those risks.

11. AWS Shield

Maximize application availability and responsiveness with


managed DDoS protection
AWS Shield is a managed DDoS protection service that safeguards applications running on
AWS.

AWS Shield Advanced is a tailored protection program that identifies threats using exabyte-
scale detection to aggregate data across AWS.
12. AWS WAF

Protect your web applications from common exploits


AWS WAF helps you protect against common web exploits and bots that can affect
availability, compromise security, or consume excessive resources.

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.

2. Amazon Elastic Block Store (Amazon EBS)


Easy to use, high performance block storage at any scale
Amazon Elastic Block Store (Amazon EBS) is an easy-to-use, scalable, high-
performance block-storage service designed for Amazon Elastic Compute Cloud
(Amazon EC2).
3. Amazon Elastic File System (Amazon
EFS)
Serverless, fully elastic file storage
Amazon Elastic File System (EFS) automatically grows and shrinks as you add and
remove files with no need for management or provisioning.

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.

Amazon S3 Glacier Instant Retrieval Storage class:


S3 Glacier Instant Retrieval delivers the lowest cost storage, up to 68% lower cost (than
S3 Standard-Infrequent Access), for long-lived data that is accessed once per quarter
and requires millisecond retrieval. It is designed for rarely accessed data that still needs
immediate access in performance-sensitive use cases like image hosting, online file-
sharing applications, medical imaging and health records, news media assets, and
satellite and aerial imaging. S3 Glacier Instant Retrieval offers the high durability, high
throughput, and similar low latency of S3 Standard-IA, with a lower per-GB storage
price and slightly higher per-GB retrieval price. S3 Glacier Instant Retrieval is designed
for 99.999999999% (11 9s) of data durability and 99.9% availability by redundantly
storing data across multiple physically separated AWS Availability Zones in a given
year.
Amazon S3 Glacier Flexible Retrieval Storage Class:
S3 Glacier Flexible Retrieval delivers low-cost storage, up to 10% lower cost (than S3
Glacier Instant Retrieval), for archive data that is accessed 1-2 times per year and is
retrieved asynchronously. S3 Glacier Flexible Retrieval (formerly S3 Glacier) is the ideal
storage class for archive data that does not require immediate access but needs the
flexibility to retrieve large sets of data at no cost, such as backup or disaster recovery
use cases. S3 Glacier Flexible Retrieval delivers the most flexible retrieval options that
balance cost with access times ranging from minutes to hours and with free bulk
retrievals. It is an ideal solution for backup, disaster recovery, offsite data storage
needs, and for when some data needs to occasionally retrieved in minutes, and you
don’t want to worry about costs. S3 Glacier Flexible Retrieval is designed for
99.999999999% (11 9s) of data durability and 99.99% availability by redundantly storing
data across multiple physically separated AWS Availability Zones in a given year.
Amazon S3 Glacier Deep Archive Storage Class:
S3 Glacier Deep Archive delivers the lowest cost storage, up to 75% lower cost (than
S3 Glacier Flexible Retrieval), for long-lived archive data that is accessed less than
once per year and is retrieved asynchronously. At just $0.00099 per GB-month (or $1
per TB-month), S3 Glacier Deep Archive offers the lowest cost storage in the cloud, at
prices significantly lower than storing and maintaining data in on-premises tape or
archiving data off-site. S3 Glacier Deep Archive is a cost-effective and easy-to-manage
alternative to tape. It is designed for customers — particularly those in the financial
services, healthcare, media and entertainment and public sector — that retain data sets
for 7-10 years or longer to meet customer needs and regulatory compliance
requirements. S3 Glacier Deep Archive is designed for 99.999999999% (11 9s) of data
durability and 99.99% availability by redundantly storing data across multiple physically
separated AWS Availability Zones in a given year.

6. AWS Snowball Edge


AWS Snowball

Accelerate moving offline data or remote storage to the


cloud
In the AWS Snow Family console, select your preferred device, either Snowball Edge
Compute Optimized or Snowball Edge Storage Optimized. Create a job with an Amazon
S3 bucket, select Amazon Simple Notification Service (Amazon SNS) for tracking, and
configure options like Amazon EC2 AMIs and a GPU. AWS prepares and ships the
device to you, and you receive it in approximately 4-6 days. Once the device arrives,
power it up and use AWS OpsHub to unlock it. Connect to your LAN. Use AWS OpsHub
to manage the device, transfer data, or launch EC2 instances. When done, shut down
and return the device to AWS. The shipping label automatically appears on the E Ink
screen. When the device arrives at the AWS Region, any data stored in your on-board
bucket(s) is moved to your S3 bucket and verified in about the same time it took you to
load the device. All data is then securely erased from the device, and it is sanitized of
any customer information.
AWS Snowball:
Migrate petabyte-scale data to AWS with Snowball. For jobs that require multiple
devices, track the stage of your device with Snow's Large Data Migration Manager.

AWS Snowball With Tape Gateway:


Migrate petabyte-scale data stored on physical tapes to AWS using AWS Snowball
7. AWS Storage Gateway
Provide on-premises applications with access to virtually
unlimited cloud storage
AWS Storage Gateway is a set of hybrid cloud storage services that provide on-
premises access to virtually unlimited cloud storage.

THE END

You might also like