SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
AWS$201$
Using$Amazon$Virtual$Private$Cloud$
(VPC)$
Markku$Lepistö$B$Technology$Evangelist$
@markkulepisto$
Housekeeping
•  Presentation ~40mins
•  Post Questions Online
•  Q&A at the end using the online chat
•  Reminder – Fill in the survey!
What is Hybrid IT?
Hybrid IT: A Definition
$
$
$
$
$
hIp://www.gartner.com/technology/research/technicalBprofessionals/hybridBcloud.jsp$
“Hybrid IT is the result of combining internal and
external services, usually from a combination of
internal and public clouds, in support of a business
outcome.”
$
$
$
$
$
hIp://www.gartner.com/technology/research/technicalBprofessionals/hybridBcloud.jsp$
“Hybrid IT is the result of combining internal and
external services, usually from a combination of
internal and public clouds, in support of a business
outcome.”
Hybrid IT: A Definition
Build$ Deliver$
Hybrid IT: A Definition
Services( Business(
Outcomes(
Solu1ons(
AWS Service Building Blocks
Services: AWS Platform
AWS Global Infrastructure
Application Services
Networking
Deployment & Administration
DatabaseStorageCompute
Our “Hybrid” Focus
Cloud AppsOn-Premise Apps
Private Connections
Workload Migrations
Access Control Integration
Work with Existing
Management Tools
Your Data Centers
Tools to Support Hybrid IT Architectures
VM Import/Export
VPC Network
IAM Policies
Virtual Images
On-Premise Apps
Private Network
Your Data Centers
VPC
Corporate Directory
Your Cloud Apps
Your Data Our Storage
Services: Networking: VPC
Compute$ Storage$
AWS$Global$Infrastructure$
Database$
App$Services$
Deployment$&$AdministraVon$
Networking$
Extend your data center with Amazon VPC
Compute$ Storage$
AWS$Global$Infrastructure$
Database$
App$Services$
Deployment$&$AdministraVon$
Networking$
Services: Networking: VPC
Extend your data center with Amazon VPC
•  Create logically isolated section of AWS Cloud using
your own network address space
•  Complete control over your virtual networking environment
including creation of subnets, IP addressing, routing tables
and network gateways
•  Create private or public subnets in multiple Availability Zones
•  You choose where to deploy EC2 instances
•  You manage network security at subnet level using NACLs
•  You manage EC2 Instance Security Groups,
providing stateful network firewall per instance
10.100.0.0/16(Application
Server$
Availability Zone BAvailability Zone A
10.100.2.0/23$10.100.0.0/23$
Integrate your network with Amazon VPC
•  Connect via standard IPSEC Internet VPN tunnels, or
•  Private link to AWS Direct Connect peering location,
or a combination of both
•  Connection port speeds from 50M to 10G, you choose the
connection speed you want
•  Connect multiple VPCs using industry standard VLANs and
layer 3 routing protocols
•  Integrate your network to your private VPC resources
•  Deploy your own network equipment into Direct Connect
peering location, e.g. WAN Optimization Devices
Compute$ Storage$
AWS$Global$Infrastructure$
Database$
App$Services$
Deployment$&$AdministraVon$
Networking$
Customer VPC
Internet VPN
Connection$
Customer IPSEC
Router/Firewall$
Customer Direct
Connect Router$
Private$Direct$
Connect
Customer Corporate
Network
Services: Networking: VPN & Direct Connect
Demo step 1
Create a new VPC in Singapore
VPN
Tunnels$
Office VPN
Gateway$
Workstation
VPC Configuration - Singapore
•  VPC CIDR Network: 10.100.0.0/16
•  VPC Subnet 1: 10.100.0.0/23
•  VPC Subnet 2: 10.100.2.0/23
•  VPN Type: Dynamic BGP
Office Configuration - Tokyo
•  Corporate Network: 10.96.0.0/16
•  Office Network: 10.96.24.0/21
•  VPN Gateway: 54.178.135.26 (public IP)
Our First Virtual Private Cloud
Availability Zone BAvailability Zone A
Demo starts
You can create multi-tier architectures
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24
EC2(
10.0.5.0/24
Bas1on(
10.0.4.0/24
EC2(App( Log(
EC2(Web(
Load(
balancing(
Firewall every single compute instance
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24
EC2(
10.0.5.0/24
Bas1on(
10.0.4.0/24
EC2(App(
“Web servers will accept Port 80
from load balancers”
“App servers will
accept Port 8080
from web
servers”
“Allow SSH
access only from
Bastion hosts”
Log(
EC2(Web(
Load(
balancing(
Enable Network Access Control on every subnet
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24
EC2(
10.0.5.0/24
Bas1on(
10.0.4.0/24
EC2(App( Log(
EC2(Web(
“Deny all traffic between the web
server subnet and the database
server subnet”
Load(
balancing(
Control every Internet connection
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
EC2(
10.0.3.0/24
EC2(
10.0.4.0/24
EC2(App(
EC2(Web(EC2(Web(EC2(EC2(Web(
Internet$Gateway$
Control(Internet(rou1ng(
•  Create$Public$subnets$and$
Private$subnets$
•  Create(Internet(Gateways(or$
NAT(instances(for$controlling$
internetBfacing$traffic$
•  Allocate$Elas1c(IP(addresses(
•  Implement$DMZ$
architectures$as$per$normal$
best$pracVces$
Load(
balancing(
Connect in private to your existing datacenters
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
EC2(
10.0.3.0/24
EC2(
10.0.4.0/24
EC2(App(
EC2(Web(EC2(Web(EC2(EC2(Web(
Use Internet VPNs
or use AWS Direct
Connect
Your(office(/(DC(
Load(
balancing(
You can route to the Internet using your gateway
VPC A - 10.0.0.0/16
AvailabilityZoneA
10.0.1.0/24
10.0.2.0/24
EC2(
10.0.3.0/24
EC2(
10.0.4.0/24
EC2(App(
EC2(Web(EC2(Web(EC2(EC2(Web(
Use Internet VPNs
or use AWS Direct
Connect
Load(
balancing(
Your(office(/(DC(
Common Hybrid Workloads
Disaster Recovery
Application
Server$
Virtual
Server$
File
Server$
Database
Server$
Backup
Server$
Cloud on standby DR setup
•  Eliminate need for DR data center
•  Reduce capital expense for duplicate infrastructure
•  Pay for only what you use
•  Real-time, secure, database replication from on-premise to
down-sized database server running on AWS
•  Application backups and virtual server images stored on S3
•  Storage appliance volume data preserved on S3 as snapshot
Amazon S3$
Database
Server$
Disaster Recovery
Amazon S3$
Application
Server$
Virtual
Server$
File
Server$
Database
Server$
Cloud on standby DR invocation
•  AWS services available within minutes
•  Pay only for services used during DR failover
•  Ability to test DR by replicating entire environment in
another VPC with same configuration
•  Amazon EC2 instances created, data restored from backup
•  Database server resized to production requirements
•  Storage appliances started on EC2
•  File server data preserved on S3 as image snapshot
•  Virtual Servers restored via VMimport process
Users
App A$
App B$ App C$
Development and Test
Development VPC$ Test VPC$
Corporate Network
App A$
App B$ App C$
AWS Elastic Beanstalk$
AWS Opsworks$
AWS CloudFormation$
Development and Test
Development VPC$
Corporate Network
App A$
App B$ App C$
AWS Elastic Beanstalk$
AWS Opsworks$
AWS CloudFormation$
Archive to
Amazon S3$
Corporate Network
Proof Of Concept – Big Data Analytics
Deploy Proof Of Concept environments
•  Test new products or new version of existing products
•  Create POC environments in isolated VPCs
•  Alleviate need for capital investments
•  Deploy with pre-defined templates
•  Leverage AWS Marketplace for range of different solutions,
pay by the hour for enterprise software
BI Analytics
Platform$
Amazon S3$
AWS
Redshift$
Amazon
EMR$
Demo step 2 –
Create IPSEC VPN tunnels between
the VPC and our Office,
Deploy a CMS within the VPC
Drupal
Server$
Availability Zone A Availability Zone B
Router /
VPN GW$
Workstation
Our Office - Tokyo$
Our VPC
Singapore$
Demo continues
Thank$you$
Markku$Lepistö$B$Technology$Evangelist$
@markkulepisto$
Your$feedback$is$important$
Let’s$have$a$Poll!$
Let$us$know$what$you$want$to$see$next$
Your$feedback$is$important$
Please$complete$the$
Survey!$
What’s$good,$what’s$not$
What$you$want$to$see$at$these$events$
What$you$want$AWS$to$deliver$for$you$
Q&A

Contenu connexe

Tendances

Tendances (20)

AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Advanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit GatewayAdvanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit Gateway
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
 
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
Introduction to AWS IAM
Introduction to AWS IAMIntroduction to AWS IAM
Introduction to AWS IAM
 
(CMP201) All You Need To Know About Auto Scaling
(CMP201) All You Need To Know About Auto Scaling(CMP201) All You Need To Know About Auto Scaling
(CMP201) All You Need To Know About Auto Scaling
 
Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
Amazon Cognito
Amazon CognitoAmazon Cognito
Amazon Cognito
 
AWS IAM Introduction
AWS IAM IntroductionAWS IAM Introduction
AWS IAM Introduction
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
Amazon CloudFront 101
Amazon CloudFront 101Amazon CloudFront 101
Amazon CloudFront 101
 
Intro to Amazon ECS
Intro to Amazon ECSIntro to Amazon ECS
Intro to Amazon ECS
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
 
Amazon Virtual Private Cloud
Amazon Virtual Private CloudAmazon Virtual Private Cloud
Amazon Virtual Private Cloud
 

En vedette

Search technologies & aws cloud search
Search technologies & aws cloud searchSearch technologies & aws cloud search
Search technologies & aws cloud search
Amazon Web Services
 
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Amazon Web Services
 
AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月
Yasuhiro Horiuchi
 

En vedette (20)

Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)
 
Search technologies & aws cloud search
Search technologies & aws cloud searchSearch technologies & aws cloud search
Search technologies & aws cloud search
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
 
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
 
Keynote & Introduction
Keynote & IntroductionKeynote & Introduction
Keynote & Introduction
 
AWS Service Catalog
AWS Service CatalogAWS Service Catalog
AWS Service Catalog
 
(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNs(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNs
 
Modern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagementModern data architectures for real time analytics and engagement
Modern data architectures for real time analytics and engagement
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Making (Almost) Any Database Faster and Cheaper with Caching
Making (Almost) Any Database Faster and Cheaper with CachingMaking (Almost) Any Database Faster and Cheaper with Caching
Making (Almost) Any Database Faster and Cheaper with Caching
 
AWS User Group Berlin - Introduction To Amazon Mechanical Turk
AWS User Group Berlin - Introduction To Amazon Mechanical TurkAWS User Group Berlin - Introduction To Amazon Mechanical Turk
AWS User Group Berlin - Introduction To Amazon Mechanical Turk
 
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYCBuilding Scalable Databases on AWS - AWS Summit 2012 - NYC
Building Scalable Databases on AWS - AWS Summit 2012 - NYC
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
 
Aws
AwsAws
Aws
 
(STG202) AWS Import/Export Snowball: Large-Scale Data Ingest into AWS
(STG202) AWS Import/Export Snowball: Large-Scale Data Ingest into AWS(STG202) AWS Import/Export Snowball: Large-Scale Data Ingest into AWS
(STG202) AWS Import/Export Snowball: Large-Scale Data Ingest into AWS
 
Common Workloads on the AWS Cloud
Common Workloads on the AWS CloudCommon Workloads on the AWS Cloud
Common Workloads on the AWS Cloud
 
AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2013年7月
 
Journey through the Cloud - Best Practices Getting Started in the AWS Cloud
Journey through the Cloud - Best Practices Getting Started in the AWS CloudJourney through the Cloud - Best Practices Getting Started in the AWS Cloud
Journey through the Cloud - Best Practices Getting Started in the AWS Cloud
 
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)
AWS re:Invent 2016: Getting to Ground Truth with Amazon Mechanical Turk (MAC201)
 
Big Data Analytics on AWS - Carlos Conde - AWS Summit Paris
Big Data Analytics on AWS - Carlos Conde - AWS Summit ParisBig Data Analytics on AWS - Carlos Conde - AWS Summit Paris
Big Data Analytics on AWS - Carlos Conde - AWS Summit Paris
 

Similaire à Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)

AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv SinghalAWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
Amazon Web Services Korea
 
Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_shared
David Rilett
 
DRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MBDRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MB
David Rilett
 

Similaire à Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC) (20)

Comenzando com la nube hibrida
Comenzando com la nube hibrida Comenzando com la nube hibrida
Comenzando com la nube hibrida
 
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...
 
Getting Started on AWS
Getting Started on AWS Getting Started on AWS
Getting Started on AWS
 
Automating Security in your IaC Pipeline
Automating Security in your IaC PipelineAutomating Security in your IaC Pipeline
Automating Security in your IaC Pipeline
 
Hybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both WorldsHybrid IT with Amazon Web Services: Best of Both Worlds
Hybrid IT with Amazon Web Services: Best of Both Worlds
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
 
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv SinghalAWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
AWS Innovate: Best of Both Worlds: Leveraging Hybrid IT with AWS- Dhruv Singhal
 
Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_shared
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the CloudAmazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
Your First Hour on AWS: Building the Foundation for Large Scale AWS Adoption ...
 
DRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MBDRILETT_AWS_VPC_Presentation_2MB
DRILETT_AWS_VPC_Presentation_2MB
 
Journey Through The Cloud Webinar Program - What is AWS?
Journey Through  The Cloud Webinar Program - What is AWS?Journey Through  The Cloud Webinar Program - What is AWS?
Journey Through The Cloud Webinar Program - What is AWS?
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
 

Plus de Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Plus de 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
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)

  • 2. Housekeeping •  Presentation ~40mins •  Post Questions Online •  Q&A at the end using the online chat •  Reminder – Fill in the survey!
  • 4. Hybrid IT: A Definition $ $ $ $ $ hIp://www.gartner.com/technology/research/technicalBprofessionals/hybridBcloud.jsp$ “Hybrid IT is the result of combining internal and external services, usually from a combination of internal and public clouds, in support of a business outcome.”
  • 5. $ $ $ $ $ hIp://www.gartner.com/technology/research/technicalBprofessionals/hybridBcloud.jsp$ “Hybrid IT is the result of combining internal and external services, usually from a combination of internal and public clouds, in support of a business outcome.” Hybrid IT: A Definition
  • 6. Build$ Deliver$ Hybrid IT: A Definition Services( Business( Outcomes( Solu1ons(
  • 8. Services: AWS Platform AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 9. Our “Hybrid” Focus Cloud AppsOn-Premise Apps Private Connections Workload Migrations Access Control Integration Work with Existing Management Tools Your Data Centers
  • 10. Tools to Support Hybrid IT Architectures VM Import/Export VPC Network IAM Policies Virtual Images On-Premise Apps Private Network Your Data Centers VPC Corporate Directory Your Cloud Apps Your Data Our Storage
  • 11. Services: Networking: VPC Compute$ Storage$ AWS$Global$Infrastructure$ Database$ App$Services$ Deployment$&$AdministraVon$ Networking$ Extend your data center with Amazon VPC
  • 12. Compute$ Storage$ AWS$Global$Infrastructure$ Database$ App$Services$ Deployment$&$AdministraVon$ Networking$ Services: Networking: VPC Extend your data center with Amazon VPC •  Create logically isolated section of AWS Cloud using your own network address space •  Complete control over your virtual networking environment including creation of subnets, IP addressing, routing tables and network gateways •  Create private or public subnets in multiple Availability Zones •  You choose where to deploy EC2 instances •  You manage network security at subnet level using NACLs •  You manage EC2 Instance Security Groups, providing stateful network firewall per instance 10.100.0.0/16(Application Server$ Availability Zone BAvailability Zone A 10.100.2.0/23$10.100.0.0/23$
  • 13. Integrate your network with Amazon VPC •  Connect via standard IPSEC Internet VPN tunnels, or •  Private link to AWS Direct Connect peering location, or a combination of both •  Connection port speeds from 50M to 10G, you choose the connection speed you want •  Connect multiple VPCs using industry standard VLANs and layer 3 routing protocols •  Integrate your network to your private VPC resources •  Deploy your own network equipment into Direct Connect peering location, e.g. WAN Optimization Devices Compute$ Storage$ AWS$Global$Infrastructure$ Database$ App$Services$ Deployment$&$AdministraVon$ Networking$ Customer VPC Internet VPN Connection$ Customer IPSEC Router/Firewall$ Customer Direct Connect Router$ Private$Direct$ Connect Customer Corporate Network Services: Networking: VPN & Direct Connect
  • 14. Demo step 1 Create a new VPC in Singapore
  • 15. VPN Tunnels$ Office VPN Gateway$ Workstation VPC Configuration - Singapore •  VPC CIDR Network: 10.100.0.0/16 •  VPC Subnet 1: 10.100.0.0/23 •  VPC Subnet 2: 10.100.2.0/23 •  VPN Type: Dynamic BGP Office Configuration - Tokyo •  Corporate Network: 10.96.0.0/16 •  Office Network: 10.96.24.0/21 •  VPN Gateway: 54.178.135.26 (public IP) Our First Virtual Private Cloud Availability Zone BAvailability Zone A
  • 17. You can create multi-tier architectures VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 10.0.3.0/24 EC2( 10.0.5.0/24 Bas1on( 10.0.4.0/24 EC2(App( Log( EC2(Web( Load( balancing(
  • 18. Firewall every single compute instance VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 10.0.3.0/24 EC2( 10.0.5.0/24 Bas1on( 10.0.4.0/24 EC2(App( “Web servers will accept Port 80 from load balancers” “App servers will accept Port 8080 from web servers” “Allow SSH access only from Bastion hosts” Log( EC2(Web( Load( balancing(
  • 19. Enable Network Access Control on every subnet VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 10.0.3.0/24 EC2( 10.0.5.0/24 Bas1on( 10.0.4.0/24 EC2(App( Log( EC2(Web( “Deny all traffic between the web server subnet and the database server subnet” Load( balancing(
  • 20. Control every Internet connection VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 EC2( 10.0.3.0/24 EC2( 10.0.4.0/24 EC2(App( EC2(Web(EC2(Web(EC2(EC2(Web( Internet$Gateway$ Control(Internet(rou1ng( •  Create$Public$subnets$and$ Private$subnets$ •  Create(Internet(Gateways(or$ NAT(instances(for$controlling$ internetBfacing$traffic$ •  Allocate$Elas1c(IP(addresses( •  Implement$DMZ$ architectures$as$per$normal$ best$pracVces$ Load( balancing(
  • 21. Connect in private to your existing datacenters VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 EC2( 10.0.3.0/24 EC2( 10.0.4.0/24 EC2(App( EC2(Web(EC2(Web(EC2(EC2(Web( Use Internet VPNs or use AWS Direct Connect Your(office(/(DC( Load( balancing(
  • 22. You can route to the Internet using your gateway VPC A - 10.0.0.0/16 AvailabilityZoneA 10.0.1.0/24 10.0.2.0/24 EC2( 10.0.3.0/24 EC2( 10.0.4.0/24 EC2(App( EC2(Web(EC2(Web(EC2(EC2(Web( Use Internet VPNs or use AWS Direct Connect Load( balancing( Your(office(/(DC(
  • 24. Disaster Recovery Application Server$ Virtual Server$ File Server$ Database Server$ Backup Server$ Cloud on standby DR setup •  Eliminate need for DR data center •  Reduce capital expense for duplicate infrastructure •  Pay for only what you use •  Real-time, secure, database replication from on-premise to down-sized database server running on AWS •  Application backups and virtual server images stored on S3 •  Storage appliance volume data preserved on S3 as snapshot Amazon S3$ Database Server$
  • 25. Disaster Recovery Amazon S3$ Application Server$ Virtual Server$ File Server$ Database Server$ Cloud on standby DR invocation •  AWS services available within minutes •  Pay only for services used during DR failover •  Ability to test DR by replicating entire environment in another VPC with same configuration •  Amazon EC2 instances created, data restored from backup •  Database server resized to production requirements •  Storage appliances started on EC2 •  File server data preserved on S3 as image snapshot •  Virtual Servers restored via VMimport process Users
  • 26. App A$ App B$ App C$ Development and Test Development VPC$ Test VPC$ Corporate Network App A$ App B$ App C$ AWS Elastic Beanstalk$ AWS Opsworks$ AWS CloudFormation$
  • 27. Development and Test Development VPC$ Corporate Network App A$ App B$ App C$ AWS Elastic Beanstalk$ AWS Opsworks$ AWS CloudFormation$ Archive to Amazon S3$
  • 28. Corporate Network Proof Of Concept – Big Data Analytics Deploy Proof Of Concept environments •  Test new products or new version of existing products •  Create POC environments in isolated VPCs •  Alleviate need for capital investments •  Deploy with pre-defined templates •  Leverage AWS Marketplace for range of different solutions, pay by the hour for enterprise software BI Analytics Platform$ Amazon S3$ AWS Redshift$ Amazon EMR$
  • 29. Demo step 2 – Create IPSEC VPN tunnels between the VPC and our Office, Deploy a CMS within the VPC
  • 30. Drupal Server$ Availability Zone A Availability Zone B Router / VPN GW$ Workstation Our Office - Tokyo$ Our VPC Singapore$
  • 35. Q&A