PDF Slide Deploying Your First Web App in Minutes
PDF Slide Deploying Your First Web App in Minutes
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The best ways to get started
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Static websites & front
end web apps
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify Console
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify Console is great for static content
Perfect for static websites, or serverless web apps
PWAs offer native app-like Use static site generators (SSG) like Add dynamic functionality to your
performance, work offline, support push Gatsby, Hugo, or Jekyll to publish a static web app using GraphQL or REST
notifications, and can be updated over- blog. SSGs perform faster than APIs. Use AWS Amplify Console to
the-air. Use AWS Amplify to deploy traditional websites. Deploy SSGs with deploy your front end and backend in a
PWAs to mobile devices. AWS Amplify from the AWS console. single workflow
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify Console makes CI/CD easy
Powerful CI/CD features
Connect your repository to 'git push' All deployments either roll out Work on new features without impacting
changes to your frontend and successfully or fail without production. Create branch deployments
backend in a single workflow requiring maintenance windows linked to each feature branch
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amplify Console gives you fast and easy hosting
Your app is served via Amazon's Set up custom domains managed in Share yet-to-be released features
reliable content delivery network Amazon Route 53 with a single click, with internal stakeholders by setting
with hundreds of points of presence plus get a free HTTPS certificate a username and password
around the world
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Getting started with
AWS Amplify Console
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify Console
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Virtual private servers
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Lightsail ?
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Lightsail: Cloud made easy
Get started in minutes Intuitive global console Easily scale your ideas
Low, predictable pricing Robust API and CLI Access other AWS services
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
When to choose Amazon Lightsail?
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Lightsail is great for…
Simple web applications
Pre-configured development stacks for LAMP, Nginx,
MEAN, and Node.js.
Websites
Pre-configured click-to-install applications including WordPress,
Magento, Plesk, and Joomla.
Business software
Quickly launch your line-of-business software like file sharing and
storage, backups, financial and accounting software, and more.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Operating
Systems
Applicati
ons
Stac
ks
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Managed application
servers
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk
Upload your code and let AWS
handle the deployment, load
balancing, and scaling.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Growing beyond a Virtual Private Server
HOW DO I MIGRATE MY WEB APPLICATION TO THE CLOUD?
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Here are the options
Compute: Amazon EC2, AWS Lambda, Amazon Elastic Container Service (ECS),
Amazon Elastic Kubernetes Service (EKS), Amazon Lightsail, AWS Fargate
Storage: Amazon Simple Storage Service (S3), Amazon Elastic File Service (EFS)
Network: Classic Load Balancer, Application Load Balancer, Network Load Balancer,
Security Groups, Amazon Virtual Private Cloud (VPC)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But is there just one service I can use to host
my web application?
Yes.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk
A SINGLE SERVICE FOR WEB APPLICATIONS THAT AUTOMATICALLY HANDLES …
… at no additional cost
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk Runtime Support
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk Platform
Language Application
Platform
Elastic Beanstalk manages the Interpreter Server managed and
platform to ensure all updated by
components work seamlessly Operating System Elastic Beanstalk
together
EC2 Instance
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk Workflow
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Low management overhead
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Prefer the command line? Use the eb CLI!
Create your AWS Elastic Beanstalk app
$ eb init
Deploy updates
$ eb deploy
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3.html
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS is a great place to run your web apps
Static website / App hosting Virtual private servers Managed application servers
• Global content delivery network • Simple server setup • Fast and simple to begin
• Effortless CI/CD • Click-to-launch OS & • Automatic scaling built-in
• Perfect for static websites and applications • Managed environments for
apps • Plans starting at $3.50 per many popular platforms and
month languages
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Where to learn more?
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Other options for web apps on AWS
Serverless "Front door" for HTTP & Run code without The fastest and easiest way to
WebSocket APIs provisioning any servers develop web apps that scale.
Databases Fully managed relational Fast and flexible NoSQL MySQL / PostgreSQL Store any amount of data
& Storage databases
MySQL/PostgreSQL/Oracle/
database for any scale.
Serverless option available.
compatible database with 3
to 5x performance.
from anywhere. Great for
uploads and static content.
Microsoft SQL Server Serverless option available.
Containers Highly available, secure, and Run containers without Fully managed container Run Kubernetes on AWS without
scalable load balancing. needing to provision and orchestration with deep installing, operating, and maintaining
manage servers. AWS integration. your own Kubernetes control plane.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS TRAINING & CERTIFICATION
Access 500+ Free Digital Courses
with AWS Skill Builder
Focus on the cloud skills and services that are most relevant
to you across 30+ AWS solutions, including digital self-
paced learning plans and Ramp-Up Guides.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Builders Online Series
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.
[email protected]
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
linkedin.com/company/amazon-web-services
twitch.tv/aws
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Derek Bingham
Senior Developer Advocate
Amazon Web Services
@deekob
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.