SlideShare ist ein Scribd-Unternehmen logo
1 von 17
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Emily Kruger, Sr Product Manager
Gabriel Gosselin, Web Development Engineer
February 2018
Building High Availability Apps on
Amazon Lightsail
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Lightsail: Cloud made easy
• Bundled compute, storage, networking
• Fully configured servers
• Low, predictable price
• Intuitive, global Lightsail console
• Easy growth path
• Access to AWS services
• Tailored API & CLI
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Plans offer bundled resources for simple monthly price
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lightsail launches in 2017
10
global regions
8
languages
Windows
Server
Additional
block storage
Load
Balancers
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High Availability (HA): characteristic of systems that
are durable and likely to operate continuously without
failure for a long time
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Fault tolerance
The ability for a system to remain in
operation even if some of the
components used to build the
system fail
Good news – most higher-level AWS
services are built with fault tolerance
in mind
Fault tolerance versus redundancy
Redundancy
A system design in which a
component is duplicated so if it fails
there will be a backup
Depends on how your architect your
application – it’s on you!
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Major building blocks for HA architectures
• Availability Zones (AZ)
• Load Balancers
• Static IPs
• Replication and backups
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build for High Availability on Lightsail
Start
simple
• Single Instance
• Static IP
• Block Storage
• Snapshots
Add Load
Balancer
• 2+ Instances
• Cross-AZ
Connect AWS
services
• Managed DB
(RDS)
• Object storage
(S3)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lightsail Block storage
• Highly available
• Low-latency performance
• Scalable
• Secure
Attached Disk
25 GB
Attached Disk
50 GB
Lightsail Instance
System Disk
30 GB
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lightsail Load Balancers
• Easy to use
• Scalable
• Highly available
• Automated health checks
• Integrated certificate support
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zone B
How Lightsail load balancing works
Availability Zone A
HTTPS Traffic
HTTP Traffic
Lightsail
Instance
2
Lightsail
Instance
1
Lightsail
Instance
3
Lightsail
Load Balancer
Lightsail
Instance
(Unhealthy)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Connecting AWS Services
• Access to many of 100+ AWS Services
• Enable VPC peering in Lightsail
• Create and manage AWS resources through AWS console
• Connect to Lightsail-based apps using peering or public network
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What AWS services can you connect to Lightsail?
✓ Managed databases (RDS)
✓ Compute instance (EC2)
✓ Containers (ECS)
✓ Data warehouse (Amazon Redshift)
✓ Big data—Hadoop (EMR)
✓ In memory data store/cache (ElastiCache)
✓ Object storage (Amazon S3)
✓ CDN (CloudFront)
✓ AWS Database (DynamoDB)
✓ Serverless compute (Lambda)
✓ Email service (SES)
✓ Message queuing (SQS)
Connect from AWS accountConnect with VPC peering
✓ Managed databases (RDS)
✓ Compute instance (EC2)
✓ Containers (ECS)
✓ Data warehouse (Amazon Redshift)
✓ Big data—Hadoop (EMR)
✓ In memory data store/cache (ElastiCache)
✓ Object storage (Amazon S3)
✓ CDN (CloudFront)
✓ AWS Database (DynamoDB)
✓ Serverless compute (Lambda)
✓ Email service (SES)
✓ Message queuing (SQS)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
High(er) Availability architecture – single instance
Availability Zone B
Lightsail
Instance
Block
Storage
Availability Zone A
Lightsail
Instance
Block
Storage
Static IP
Traffic
Snapshot
Recreate instance from snapshot
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Highly Available architecture – multi-tier
Availability Zone A
Lightsail
Load Balancer
Traffic
Database
(Amazon
RDS)
Lightsail
instances
Availability Zone B
Lightsail
instances
Connected via VPC Peering
Object
storage
(S3)
Database
(Amazon
RDS)
As a Multi-AZ deployment
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo: Build your HA application
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...
Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...
Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...Amazon Web Services
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & LoggingJason Poley
 
Deep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech TalksDeep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech TalksAmazon Web Services
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...Amazon Web Services
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Harish Ganesan
 
Intro to Amazon S3
Intro to Amazon S3Intro to Amazon S3
Intro to Amazon S3Yu Lun Teo
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data Craig Milroy
 
Aws organizations
Aws organizationsAws organizations
Aws organizationsOlaf Conijn
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSAmazon Web Services
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery ServiceAmazon Web Services
 
AWS AutoScaling
AWS AutoScalingAWS AutoScaling
AWS AutoScalingMahesh Raj
 
AWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughAWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughKaushik Mohanraj
 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Amazon Web Services
 
Red Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageRed Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageGreg Hoelzer
 

Was ist angesagt? (20)

Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...
Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...
Intro to Amazon Lightsail and Launching Your First Application on Amazon Ligh...
 
AWS core services
AWS core servicesAWS core services
AWS core services
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & Logging
 
Deep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech TalksDeep Dive on Amazon S3 - AWS Online Tech Talks
Deep Dive on Amazon S3 - AWS Online Tech Talks
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
 
BDA311 Introduction to AWS Glue
BDA311 Introduction to AWS GlueBDA311 Introduction to AWS Glue
BDA311 Introduction to AWS Glue
 
AWS Security and SecOps
AWS Security and SecOpsAWS Security and SecOps
AWS Security and SecOps
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )
 
Intro to Amazon S3
Intro to Amazon S3Intro to Amazon S3
Intro to Amazon S3
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
Aws organizations
Aws organizationsAws organizations
Aws organizations
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKS
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
 
AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 
AWS AutoScaling
AWS AutoScalingAWS AutoScaling
AWS AutoScaling
 
AWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughAWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk Through
 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)
 
Amazon Lightsail
Amazon LightsailAmazon Lightsail
Amazon Lightsail
 
Red Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageRed Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized Storage
 

Ähnlich wie Building High Availability Apps on Lightsail: Load Balancing and Block Storage - AWS Online Tech Talks

Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Amazon Web Services
 
Building Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleBuilding Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleAmazon Web Services
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of usersAmazon Web Services
 
Using Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczUsing Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczAmazon Web Services
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksAmazon Web Services
 
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...Amazon Web Services
 
Building_a_Modern_Data_Platform_in_the_Cloud.pdf
Building_a_Modern_Data_Platform_in_the_Cloud.pdfBuilding_a_Modern_Data_Platform_in_the_Cloud.pdf
Building_a_Modern_Data_Platform_in_the_Cloud.pdfAmazon Web Services
 
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Amazon Web Services
 
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...Amazon Web Services
 
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...Amazon Web Services
 
How a Biotech Firm Streamlined Data Protection on AWS
 How a Biotech Firm Streamlined Data Protection on AWS How a Biotech Firm Streamlined Data Protection on AWS
How a Biotech Firm Streamlined Data Protection on AWSAmazon Web Services
 
Adding Search to DynamoDB: Database Week San Francisco
Adding Search to DynamoDB: Database Week San FranciscoAdding Search to DynamoDB: Database Week San Francisco
Adding Search to DynamoDB: Database Week San FranciscoAmazon Web Services
 
Using Search with a Database: Database Week SF
Using Search with a Database: Database Week SFUsing Search with a Database: Database Week SF
Using Search with a Database: Database Week SFAmazon Web Services
 
Architecting a Serverless Data Lake on AWS
Architecting a Serverless Data Lake on AWSArchitecting a Serverless Data Lake on AWS
Architecting a Serverless Data Lake on AWSAmazon Web Services
 
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...AWS Riyadh User Group
 
AWS SUMMIT TEL AVIV - 2018
AWS SUMMIT TEL AVIV - 2018AWS SUMMIT TEL AVIV - 2018
AWS SUMMIT TEL AVIV - 2018Ayaz Hussain
 
Una introduzione alle differenti risorse computazionali disponibili con AWS
Una introduzione alle differenti risorse computazionali disponibili con AWSUna introduzione alle differenti risorse computazionali disponibili con AWS
Una introduzione alle differenti risorse computazionali disponibili con AWSAmazon Web Services
 

Ähnlich wie Building High Availability Apps on Lightsail: Load Balancing and Block Storage - AWS Online Tech Talks (20)

Scaling your Lightsail App
Scaling your Lightsail AppScaling your Lightsail App
Scaling your Lightsail App
 
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
 
Building Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleBuilding Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scale
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of users
 
Using Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczUsing Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter Dachnowicz
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech Talks
 
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...
Zero to Lightspeed: Building production apps easily with Amazon Lightsail - C...
 
Building_a_Modern_Data_Platform_in_the_Cloud.pdf
Building_a_Modern_Data_Platform_in_the_Cloud.pdfBuilding_a_Modern_Data_Platform_in_the_Cloud.pdf
Building_a_Modern_Data_Platform_in_the_Cloud.pdf
 
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
 
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...
Scaling Your Production Application with Amazon Lightsail - AWS Online Tech T...
 
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...
Migrating Data to the Cloud: Exploring Your Options from AWS (STG205-R1) - AW...
 
How a Biotech Firm Streamlined Data Protection on AWS
 How a Biotech Firm Streamlined Data Protection on AWS How a Biotech Firm Streamlined Data Protection on AWS
How a Biotech Firm Streamlined Data Protection on AWS
 
Migrating your IT - Final
Migrating your IT - FinalMigrating your IT - Final
Migrating your IT - Final
 
Adding Search to DynamoDB: Database Week San Francisco
Adding Search to DynamoDB: Database Week San FranciscoAdding Search to DynamoDB: Database Week San Francisco
Adding Search to DynamoDB: Database Week San Francisco
 
Using Search with a Database: Database Week SF
Using Search with a Database: Database Week SFUsing Search with a Database: Database Week SF
Using Search with a Database: Database Week SF
 
Architecting a Serverless Data Lake on AWS
Architecting a Serverless Data Lake on AWSArchitecting a Serverless Data Lake on AWS
Architecting a Serverless Data Lake on AWS
 
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
 
AWS 101 - Tel Aviv Summit 2018
AWS 101 - Tel Aviv Summit 2018AWS 101 - Tel Aviv Summit 2018
AWS 101 - Tel Aviv Summit 2018
 
AWS SUMMIT TEL AVIV - 2018
AWS SUMMIT TEL AVIV - 2018AWS SUMMIT TEL AVIV - 2018
AWS SUMMIT TEL AVIV - 2018
 
Una introduzione alle differenti risorse computazionali disponibili con AWS
Una introduzione alle differenti risorse computazionali disponibili con AWSUna introduzione alle differenti risorse computazionali disponibili con AWS
Una introduzione alle differenti risorse computazionali disponibili con AWS
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Building High Availability Apps on Lightsail: Load Balancing and Block Storage - AWS Online Tech Talks

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Emily Kruger, Sr Product Manager Gabriel Gosselin, Web Development Engineer February 2018 Building High Availability Apps on Amazon Lightsail
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Lightsail: Cloud made easy • Bundled compute, storage, networking • Fully configured servers • Low, predictable price • Intuitive, global Lightsail console • Easy growth path • Access to AWS services • Tailored API & CLI
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Plans offer bundled resources for simple monthly price
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lightsail launches in 2017 10 global regions 8 languages Windows Server Additional block storage Load Balancers
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High Availability (HA): characteristic of systems that are durable and likely to operate continuously without failure for a long time
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Fault tolerance The ability for a system to remain in operation even if some of the components used to build the system fail Good news – most higher-level AWS services are built with fault tolerance in mind Fault tolerance versus redundancy Redundancy A system design in which a component is duplicated so if it fails there will be a backup Depends on how your architect your application – it’s on you!
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Major building blocks for HA architectures • Availability Zones (AZ) • Load Balancers • Static IPs • Replication and backups
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build for High Availability on Lightsail Start simple • Single Instance • Static IP • Block Storage • Snapshots Add Load Balancer • 2+ Instances • Cross-AZ Connect AWS services • Managed DB (RDS) • Object storage (S3)
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lightsail Block storage • Highly available • Low-latency performance • Scalable • Secure Attached Disk 25 GB Attached Disk 50 GB Lightsail Instance System Disk 30 GB
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lightsail Load Balancers • Easy to use • Scalable • Highly available • Automated health checks • Integrated certificate support
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone B How Lightsail load balancing works Availability Zone A HTTPS Traffic HTTP Traffic Lightsail Instance 2 Lightsail Instance 1 Lightsail Instance 3 Lightsail Load Balancer Lightsail Instance (Unhealthy)
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Connecting AWS Services • Access to many of 100+ AWS Services • Enable VPC peering in Lightsail • Create and manage AWS resources through AWS console • Connect to Lightsail-based apps using peering or public network
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What AWS services can you connect to Lightsail? ✓ Managed databases (RDS) ✓ Compute instance (EC2) ✓ Containers (ECS) ✓ Data warehouse (Amazon Redshift) ✓ Big data—Hadoop (EMR) ✓ In memory data store/cache (ElastiCache) ✓ Object storage (Amazon S3) ✓ CDN (CloudFront) ✓ AWS Database (DynamoDB) ✓ Serverless compute (Lambda) ✓ Email service (SES) ✓ Message queuing (SQS) Connect from AWS accountConnect with VPC peering ✓ Managed databases (RDS) ✓ Compute instance (EC2) ✓ Containers (ECS) ✓ Data warehouse (Amazon Redshift) ✓ Big data—Hadoop (EMR) ✓ In memory data store/cache (ElastiCache) ✓ Object storage (Amazon S3) ✓ CDN (CloudFront) ✓ AWS Database (DynamoDB) ✓ Serverless compute (Lambda) ✓ Email service (SES) ✓ Message queuing (SQS)
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. High(er) Availability architecture – single instance Availability Zone B Lightsail Instance Block Storage Availability Zone A Lightsail Instance Block Storage Static IP Traffic Snapshot Recreate instance from snapshot
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Highly Available architecture – multi-tier Availability Zone A Lightsail Load Balancer Traffic Database (Amazon RDS) Lightsail instances Availability Zone B Lightsail instances Connected via VPC Peering Object storage (S3) Database (Amazon RDS) As a Multi-AZ deployment
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo: Build your HA application
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!