0% found this document useful (0 votes)
19 views32 pages

Handout Introduction To AWS Services Compute, Storage, Databases

AWS modulea

Uploaded by

dimpyanddimpy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
19 views32 pages

Handout Introduction To AWS Services Compute, Storage, Databases

AWS modulea

Uploaded by

dimpyanddimpy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 32

11 JULY 2024 | APJ

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introduction to AWS services
Compute, storage & databases

Peter Vandaele
Technical Trainer
AWS

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Compute Cloud (Amazon EC2)
• Resizable compute capacity
• Complete control of your computing
resources
• Reduced time required to obtain and boot
new server instances
Amazon
EC2

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Virtual machines vs. physical servers
Amazon EC2 can solve some problems that are more
difficult with an on-premises server

When using disposable resources

Data-driven Quick Free to make


decisions iterations mistakes

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Amazon EC2
VPC

Auto Scaling

ELB

Elasticity Control Flexibility Integrated

Reliable Secure Inexpensive Simple


© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2
Template for
Amazon EC2 provides • Storage volumes
pay-as-you-go pricing Your AMI • Launch permissions
• A block device mapping
and a broad selection of
hardware and software
that’s available via the Examples
✓ Application server
AWS Marketplace by
✓ Web server
using Amazon Machine Instance Instance Instance ✓ Database server
Images (AMIs) ✓ Game server
Instance Instance Instance ✓ Mail server
✓ Media server
✓ Catalog server
Instance Instance Instance
✓ File server

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 instance families and names
Choosing the correct type is very important for
efficient use of your instances and cost reduction
Instance family Use cases
General purpose • Low-traffic websites and web applications
e.g., A1, T3, T3a, T4g, M6g, M7g • Small databases and midsize databases

Compute optimized • High-performance web servers


e.g., C5, C6g, C6a, C7g • Video encoding

Memory optimized • High-performance databases


e.g., R7g, R6g, X2gd, X2i, z1d • Distributed memory caches

Storage optimized • Data warehousing


e.g., I4g, I3, D3, H1 • Log or data processing applications

Accelerated computing • 3D visualizations


e.g., P5, P4, Inf2, G6, G5g, Trn1 • Machine learning

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 pricing

On-Demand Savings Spot


Instances Plans Instances

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Unmanaged services compared to managed
services

Unmanaged Managed
You manage scaling, fault Scaling, fault tolerance, and
tolerance, and availability availability are typically built in
to the service

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is serverless computing?
Building and running applications and services without managing
servers

No servers to Scales Never pay Availability and


provision or manage with usage for idle fault tolerance built in

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Lambda
• Fully managed compute service
• Runs stateless code
• Supports multiple languages
• Runs your code on a schedule or in
response to events (for example,
AWS changes to data in an Amazon S3 bucket
Lambda or Amazon DynamoDB table)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless application use cases

Web Data Amazon IT


applications Backends processing Chatbots Alexa automation
Static websites Applications Real time Powering Powering Policy engines
and services chatbot logic voice-enabled
Complex web MapReduce applications Extending
applications Mobile AWS services
Batch Alexa
Packages for IoT Skills Kit Infrastructure
Flask and Machine learning
management
Express inference

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Running containers on AWS

Pulls container Orchestration Deploys container Container


Registry image from to hosting
the registry tool resource
hosting

Amazon Elastic Amazon Elastic Amazon Elastic AWS Fargate Amazon EC2
Container Registry Kubernetes Service Container Service
(Amazon ECR) (Amazon EKS) (Amazon ECS)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Takeaways
• EC2 instances – Servers in the cloud!
▪ Pay as you go pricing
▪ Scale in/out as needed automatically
▪ Different instance types (hardware) for your workloads
• Amazon ECS
▪ Orchestration for your container deployments
• Serverless
▪ You create the code, AWS manages the underlying compute
▪ Lambda – On demand, per-request pricing to run code

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS storage options
Amazon S3 Amazon EFS
Scalable, highly durable Scalable network file storage
object storage in the cloud for Amazon EC2 instances

Amazon S3 Glacier Amazon FSx


Low-cost, highly durable Fully managed, cost-effective file
archive storage in the cloud storage offering the capabilities and
performance of popular commercial
and open-source file systems
Amazon EBS
Network-attached volumes that AWS Storage Gateway
provide durable block-level storage Hybrid cloud storage service that
for Amazon EC2 instances gives you on-premises access to
virtually unlimited cloud storage.

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3

Object-level Use cases


storage • Content storage and distribution
• Backup and archiving
Designed for • Big data analytics
99.999999999%
durability • Disaster recovery
• Static website hosting
Amazon
S3 Event triggers

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
File services use cases

Amazon EFS Amazon FSx for Lustre Amazon FSx for Windows
• Simplify Development • Accelerate machine learning • Migrate Windows file servers
Operations (DevOps) to AWS
• Enable high performance
• Modernize application computing • Accelerate hybrid workloads
development • Reduce Microsoft SQL Server
• Unlock big data analytics deployment cost
• Enhance content
management systems • Increase media workload • Simplify virtual desktops and
agility streaming
• Accelerate data science

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Block Store (Amazon EBS)
• Persistent block storage AWS Cloud

for instances
Monday’s snapshot EC2 EC2
• Protected through instance instance
Tuesday’s snapshot
replication
Wednesday’s snapshot
• Different drive types Thursday’s snapshot

• Scale up or down in minutes Friday’s snapshot


Amazon EBS Volumes

• Pay for only what Create volume snapshots Detach and reattach volumes
for backup and recovery
you provision to other EC2 instances

• Snapshot functionality
• Encryption available

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key takeaways
AWS provides a variety of storage options
▪ Object (Amazon S3)
▪ File (Amazon EFS and Amazon FSx)
▪ Block storage (Amazon EBS)

• Customers are using our storage services to build:


▪ Home directories
▪ Data lakes
▪ Modern and business-critical applications

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Databases

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DIY (Unmanaged services) compared to
AWS database services (managed services )

Databases on AWS database


Amazon EC2 services
• Operating system access • Simple to set up, manage,
maintain
• Need features of specific application
• Push-button high availability
• Focus on performance
• Managed infrastructure

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases
Relational Non Relational (NoSQL) databases
for specific data models and have flexible schemas for building modern applications

Key-value In-memory Document Wide-Column Graph Ledger Time Series

Amazon
RDS

Amazon Amazon Amazon Amazon Amazon Amazon Amazon


DynamoDB ElastiCache DocumentDB Keyspaces Neptune QLDB Timestream
(for Apache
Cassandra)
Amazon
Aurora

Amazon
MemoryDB
for Redis

Amazon
Redshift

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS database options
SQL NoSQL

Transactional
databases
Amazon RDS Amazon DynamoDB

Data analytics
or relationships
Amazon Redshift Amazon Neptune

In-memory data
store and cache
Amazon ElastiCache

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS
Set up, operate, and scale a relational database in the cloud with just a
few clicks

Simple to set Amazon RDS Scales


up and operate

Microsoft
SQL Server ORACLE MySQL DB2
Amazon Aurora

Database engines
Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of
the PostgreSQL Community Association of Canada, and used with their permission

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
Relational database built for the cloud; compatible with MySQL and PostgreSQL

High Compatible
availability
and durability

Amazon Aurora

High Multi-Region
performance
High
scalability

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB
Fast and flexible NoSQL database service for any scale

Fine-grained
Fully access control
managed

Amazon DynamoDB
Fast,
Flexible
consistent
performance

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key takeaways
AWS provides a variety of database options
▪ Relational (Amazon Aurora, Amazon RDS, Amazon Redshift)
▪ Nonrelational (Amazon DynamoDB, Amazon Neptune, Amazon
DocumentDB, Amazon Keyspaces, Amazon ElastiCache, Amazon QLDB,
Amazon Timestream)

• NoSQL databases are widely recognized for their ease of


development, functionality, and performance at scale

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWSome Day Online Conference
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.

aws-apj-marketing@amazon.com
twitter.com/AWSCloud

facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices

linkedin.com/company/amazon-web-services
twitch.tv/aws

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Test your knowledge

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.

You might also like