Amazon Web Services
Amazon Web Services
Choice of processors
A choice of latest generation Intel Xeon, AMD
EPYC, and AWS Graviton CPUs enables you to
find the best balance of performance and price
for your workloads. EC2 instances powered
by NVIDIA GPUs and AWS Inferentia are also
available for workloads that require accelerated
computing such as machine learning, gaming,
and graphic intensive applications.
Amazon Web Services: EC2
Enhanced networking
AWS is the first and only cloud to offer 400 Gbps
enhanced Ethernet networking for compute
instances. Enhanced networking enables you to get
significantly higher packet per second (PPS), lower
network jitter, and lower latency. For high performance
computing (HPC) applications, Elastic Fabric Adapter
is a network interface for Amazon EC2 instances that
offers low-latency, high-bandwidth interconnect
between compute nodes to help scale applications to
thousands of cores.
Amazon Web Services: EC2
On-demand Instances
Per hour as well as per
second billing
Spot Instances
Dedicated Hosts
Amazon Web Services: EC2
On-Demand Instances:
Benefits
› Industry-leading performance, scalability, availability,
and durability
› Wide range of cost-effective storage classes
› Unmatched security, compliance, and audit
capabilities
› Easily manage data and access controls
› Query-in-place services for analytics
› Most supported cloud storage service
Amazon Web Services: S3
Industry-leading performance, scalability, availability,
and durability
Scale your storage resources up and down to meet
fluctuating demands, without upfront investments or
resource procurement cycles. Amazon S3 is designed for
99.999999999% (11 9’s) of data durability because it
automatically creates and stores copies of all S3 objects
across multiple systems. This means your data is available
when needed and protected against failures, errors, and
threats. Amazon S3 also delivers strong read-after-write
consistency automatically, at no cost, and without changes
to performance or availability.
Amazon Web Services: S3
Wide range of cost-effective storage classes
Save costs without sacrificing performance by storing
data across the S3 Storage Classes, which support
different data access levels at corresponding rates. You
can use S3 Storage Class Analysis to discover data that
should move to a lower-cost storage class based on
access patterns, and configure an S3 Lifecycle policy to
execute the transfer. You can also store data with
changing or unknown access patterns in S3 Intelligent-
Tiering, which tiers objects based on changing access
patterns and automatically delivers cost savings.
Amazon Web Services: S3
Unmatched security, compliance, and audit
capabilities
Store your data in Amazon S3 and secure it from unauthorized
access with encryption features and access management tools.
S3 is the only object storage service that allows you to block
public access to all of your objects at the bucket or the account
level with S3 Block Public Access. S3 maintains compliance
programs, such as PCI-DSS, HIPAA/HITECH, FedRAMP, EU
Data Protection Directive, and FISMA, to help you meet
regulatory requirements. S3 integrates with Amazon Macie to
discover and protect your sensitive data. AWS also supports
numerous auditing capabilities to monitor access requests to
your S3 resources.
Amazon Web Services: S3
Storage classes
With Amazon S3, you can store data across a
range of different S3 Storage Classes: S3
Standard, S3 Intelligent-Tiering, S3 Standard-
Infrequent Access (S3 Standard-IA), S3 One
Zone-Infrequent Access (S3 One Zone-
IA), Amazon S3 Glacier (S3 Glacier), Amazon
S3 Glacier Deep Archive (S3 Glacier Deep
Archive), and S3 Outposts.
Amazon Web Services: S3
Every S3 Storage Class supports a specific data access level at corresponding
costs or geographic location. This means you can store mission-critical
production data in S3 Standard for frequent access, save costs by storing
infrequently accessed data in S3 Standard-IA or S3 One Zone-IA, and archive
data at the lowest costs in the archival storage classes — S3 Glacier and S3
Glacier Deep Archive. If you have data residency requirements that can’t be
met by an existing AWS Region, you can use the S3 Outposts storage class to
store your S3 data on-premises using S3 on Outposts. You can use S3 Storage
Class Analysis to monitor access patterns across objects to discover data that
should be moved to lower-cost storage classes. Then you can use this
information to configure an S3 Lifecycle policy that makes the data transfer. S3
Lifecycle policies can also be used to expire objects at the end of their
lifecycles. You can store data with changing or unknown access patterns in S3
Intelligent-Tiering, which automatically moves your data based on changing
access patterns between two low latency access tiers optimized for frequent and
infrequent access, and when subsets of objects become rarely accessed over
long periods of time, you can activate two archive access tiers designed for
asynchronous access that are optimized for archive access.
Amazon Web Services: S3
Access management and security
Access management
To protect your data in Amazon S3, by default, users only have access to
the S3 resources they create. You can grant access to other users by using
one or a combination of the following access management
features: AWS Identity and Access Management (IAM) to create users
and manage their respective access; Access Control Lists (ACLs) to
make individual objects accessible to authorized users; bucket policies to
configure permissions for all objects within a single S3 bucket; S3
Access Points to simplify managing data access to shared data sets by
creating access points with names and permissions specific to each
application or sets of applications; and Query String Authentication to
grant time-limited access to others with temporary URLs. Amazon S3
also supports Audit Logs that list the requests made against your S3
resources for complete visibility into who is accessing what data.
Amazon Web Services: S3
Security
Amazon S3 offers flexible security features to block
unauthorized users from accessing your data. Use
VPC endpoints to connect to S3 resources from
your Amazon Virtual Private Cloud (Amazon VPC).
Amazon S3 supports both server-side encryption (with
three key management options) and client-side
encryption for data uploads. Use S3 Inventory to
check the encryption status of your S3 objects
(see storage management for more information on S3
Inventory).
Amazon Web Services: S3
Query in place
Amazon S3 has a built-in feature and complimentary
services that query data without needing to copy and
load it into a separate analytics platform or data
warehouse. This means you can run big data analytics
directly on your data stored in Amazon S3. S3 Select is
an S3 feature designed to increase query performance by
up to 400%, and reduce querying costs as much as 80%.
It works by retrieving a subset of an object’s data (using
simple SQL expressions) instead of the entire object,
which can be up to 5 terabytes in size.
Amazon Web Services: S3
Amazon S3 is also compatible with AWS analytics services
Amazon Athena and Amazon Redshift Spectrum. Amazon
Athena queries your data in Amazon S3 without needing to
extract and load it into a separate service or platform. It uses
standard SQL expressions to analyze your data, delivers
results within seconds, and is commonly used for ad hoc
data discovery. Amazon Redshift Spectrum also runs SQL
queries directly against data at rest in Amazon S3, and is
more appropriate for complex queries and large data sets (up
to exabytes). Because Amazon Athena and Amazon Redshift
share a common data catalog and data formats, you can use
them both against the same data sets in Amazon S3.
Amazon Web Services: S3
Performance
Amazon S3 provides industry leading performance for cloud
object storage. Amazon S3 supports parallel requests, which
means you can scale your S3 performance by the factor of
your compute cluster, without making any customizations to
your application. Performance scales per prefix, so you can
use as many prefixes as you need in parallel to achieve the
required throughput. There are no limits to the number of
prefixes. Amazon S3 performance supports at least 3,500
requests per second to add data and 5,500 requests per second
to retrieve data. Each S3 prefix can support these request
rates, making it simple to increase performance significantly.
Amazon Web Services: EBS
Benefits
Performance for any workload
EBS volumes are performant for your most
demanding workloads, including mission-critical
applications such as SAP, Oracle, and Microsoft
products. SSD-backed options include a volume
designed for high performance applications and a
general-purpose volume that offers strong
price/performance ratio for most workloads.
Amazon Web Services: EBS
Cost-effective
EBS offers six different volumes at various price
points and performance benchmarks, enabling you to
optimize costs and invest in a precise level of storage
for your application needs. Options range from highly-
cost-effective, dollar-per-gigabyte volumes to high-
performance volumes with high IOPS and high
throughput designed for mission-critical workloads.
Additionally, EBS offers backups using EBS Snapshots
that are incremental and save on storage costs by not
duplicating data.
Amazon Web Services: EBS
Easy to Use
Amazon EBS volumes are easy to create, use, encrypt,
and protect. Elastic Volumes capability allows you to
increase storage, tune performance up and down, and
change volume types without any disruption to your
workloads. EBS Snapshots allow you to easily take
backups of your volumes for geographic protection of
your data. Data Lifecycle Manager (DLM) is an easy-
to-use tool for automating snapshot management
without any additional overhead or cost.
Amazon Web Services: EBS
Secure
EBS is built to be secure for data compliance.
Newly-created EBS volumes can be encrypted
by default with a single setting in your account.
EBS volumes support encryption of data at rest,
data in transit, and all volume backups. EBS
encryption is supported by all volume types,
includes built-in key management infrastructure,
and has zero impact on performance.
Amazon Web Services: EBS
NoSQL Databases
NoSQL databases are purpose built for specific
data models and have flexible schemas for
building modern applications. NoSQL databases
are widely recognized for their ease of
development, functionality, and performance at
scale.
Amazon SimpleDB
Benefits
Low touch
The service allows you to focus fully on value-
added application development, rather than
arduous and time-consuming database
administration. Amazon SimpleDB automatically
manages infrastructure provisioning, hardware
and software maintenance, replication and
indexing of data items, and performance tuning.
Amazon SimpleDB
Highly available
Amazon SimpleDB automatically creates multiple geographically
distributed copies of each data item you store. This provides high
availability and durability – in the unlikely event that one replica fails,
Amazon SimpleDB can failover to another replica in the system.
Flexible
As your business changes or application evolves, you can easily reflect these
changes in Amazon SimpleDB without worrying about breaking a rigid
schema or needing to refactor code – simply add another attribute to your
Amazon SimpleDB data set when needed. You can also choose between
consistent or eventually consistent read requests, gaining the flexibility to
match read performance (latency and throughput) and consistency
requirements to the demands of your application, or even disparate parts
within your application.
Amazon SimpleDB
Simple to use
Amazon SimpleDB provides streamlined access
to the store and query functions that traditionally
are achieved using a relational database cluster –
while leaving out other complex, often-unused
database operations. The service allows you to
quickly add data and easily retrieve or edit that
data through a simple set of API calls.
Amazon SimpleDB
Designed for use with other Amazon Web Services
Amazon SimpleDB is designed to integrate easily with other
AWS services such as Amazon S3 and EC2, providing the
infrastructure for creating web-scale applications. For example,
developers can run their applications in Amazon EC2 and store
their data objects in Amazon S3. Amazon SimpleDB can then be
used to query the object metadata from within the application in
Amazon EC2 and return pointers to the objects stored in
Amazon S3. Developers can also use Amazon SimpleDB with
Amazon RDS for applications that have relational and non-
relational database needs. Data transferred between Amazon
SimpleDB and other Amazon Web Services within the same
Region is free of charge.
Amazon SimpleDB
Secure
Amazon SimpleDB provides an https end point
to ensure secure, encrypted communication
between your application or client and your
domain. In addition, through integration with
AWS Identity and Access Management, you can
establish user or group-level control over access
to specific SimpleDB domains and operations.
Amazon SimpleDB
Inexpensive
Amazon SimpleDB passes on to you the financial
benefits of Amazon’s scale. You pay only for
resources you actually consume. For Amazon
SimpleDB, this means data store reads and writes
are charged by compute resources consumed by
each operation, and you aren’t billed for compute
resources when you aren’t actively using them
(i.e. making requests).
Amazon Relational Database Service (RDS)