SlideShare a Scribd company logo
1 of 32
WhatWe Learned From 1,000 AmazonWeb
Services (AWS)VPC Configurations
EricOlson
Sr. Director Engineering
SoftNAS
Introducing
2
Eric Olson
Sr. Director Engineering
SoftNAS
Housekeeping
3
Post your questions here
This session IS being recorded
Links to the recording and presentations will be provided later
To listen using your telephone select the
‘Telephone’ option. For local numbers
click the ‘additional numbers’ link.
You will need to use the Access Code
and Audio PIN.
The audio for this webinar
is available over VoIP. Just
select the use ‘Mic &
Speakers’ option to listen
to the webinar through
your computers speakers.
If you CAN NOT hear us,
please check your volume
settings.
Webinar Audio
Get My $100 AWS Credit!
4
First 100 attendees to register
(URL announced later)
Agenda
© 2015 SoftNAS LLC 5
• SoftNAS Overview
• What is aVirtual Private Cloud (VPC)?
• Lessons Learned
• How SoftNAS Fits intoVPC’s
• SoftNAS HA in aVPC (Demo)
• Q&A
SoftNAS Overview
© 2015 SoftNAS LLC
© 2015 SoftNAS LLC 7
Who is SoftNAS?
• Powerful enterprise-class storage products
for public, private and hybrid clouds
• Easy to try, buy, learn and use –
rapid time to value
• Freedom from platform lock-in
– Works with most popular cloud
computing platforms
• Amazon EC2®,VMware vSphere®, Microsoft®
Azure™, CenturyLink Cloud®
We believe in powerful, hassle-free storage
© 2015 SoftNAS LLC 8
The SoftNAS Mission
• Public
• Private
• Hybrid
To be the fabric for business data across all clouds
SoftNAS Products
© 2015 SoftNAS LLC 9
SoftNAS Cloud
• Amazon Web Services (AWS)
• Microsoft Azure
• VMware vCloud Air
• CenturyLink Cloud
Public cloud NAS filer
SoftNAS Cloud File Gateway
• VMware vSphere
On-premise cloud NAS filer
SoftNAS Object Filer
• VMware vSphere
Software-defined NAS for object storage
SoftNAS for Service Providers
• VMware vSphere
Multi-tenant NAS replacement for use
with iSCSI and object storage
BrandsYou KnowTrust SoftNAS
AmazonVPCs
© 2015 SoftNAS LLC
© 2015 SoftNAS LLC 12
What is aVirtual Private Cloud (VPC)?
• A virtual network dedicated to your AWS environment
• Logically isolated from other virtual networks in the AWS cloud
• A location for launchingAWS resources, such as Amazon EC2 instances,
• Highly configurable virtual private server
– Set IP address range
– Create subnets
– Configure route tables
– Define network gateways
– Configure security settings
© 2015 SoftNAS LLC 13
What is aVirtual Private Cloud?
• Control
– IP address ranges, how routing works.VPN access, subnet architecture
• Security
– Security Groups and ACL’s as well as routing rules
• Features
– Multiple NIC interfaces, static private IP’s,T2 instances only inVPC
• Hybrid Cloud
– Direct Connect can be leveraged to extend premise into AWS cloud
• Networking Advantages
– VPC peering – within your organization or to others
– Endpoint flow logs help with troubleshooting
© 2015 SoftNAS LLC 14
VPCTopology
• AVPC is used in a single region but is multi-AZ
• Each subnet lives in a singleAZ
• All subnets can route to each other by default
• Network size can be set between a /16- /28 forVPC CIDR
• Choose your IP prefix
Accessing theVPC
© 2015 SoftNAS LLC 15
• Gateways
– Internet Gateway (IGW): ingress and egress Internet access
– Virtual Private Gateway (VPG): AWS side ofVPN connection
– Customer Gateway (CG): customer side of aVPN connection
• VPNs
– Direct Connect
• Dedicated bandwidth toVPC
– Hardware basedVPN
• On-premise to AWS over Internet
• MajorVPN vendors supported
© 2015 SoftNAS LLC 16
AWSVPC Packet Flow
VPC
Router
Subnet 1
10.0.0.0/24
Subnet 2
10.0.1.0/24
Subnet 3
10.0.2.0/24
Elastic
network
interface
Instance
B
Instance
A Instance
C
10.0.0.197
10.0.0.211 10.0.1.99
10.0.2.176
© 2015 SoftNAS LLC 17
AWSVPC Packet Flow
Subnet 1 – 10.0.0.0/24
Instance A
10.0.0.197
Instance B
10.0.0.211
RoutingTable
ARPTable
Firewall Outbound Firewall Outbound
Source / Dest Check
Security Group Outbound
Source / Dest Check
Security Group Inbound
© 2015 SoftNAS LLC 18
AWSVPC Packet Flow
Instance B – 10.0.0.211 / 10.0.1.99
Subnet 1
Instance C – 10.0.2.176
Subnet 3Subnet 2
IP Routing Policy DB
RteTbl 1 RteTbl 2
Firewall Outbound
Src/Dst Check
Sec Group Out
RouteTable
Net ACL Out
Src/Dst Check
Sec Group Out
RouteTable
Net ACL Out
Firewall Inbound
Src/Dst Check
Sec Group In
Net ACL In
Lessons Learned
© 2015 SoftNAS LLC
1) OrganizeYour AWS Environment
© 2015 SoftNAS LLC 20
• Use tagging (you will thank me later)
• Plan your CIDR block carefully!!
– Go bigger – not smaller
– AWS reserves 5 IP addresses per subnet
– Avoid overlappingCIDR
– Save space for future expansion
2) SubnetYourWay to Success
© 2015 SoftNAS LLC 21
• Control network properly
• What is going to be your subnet strategy?
• If your subnets are not associated to a specific route table then they are
associated to the main route
• Align subnets to tiers, if possible
– DMZ/Proxy, ELB, App, DB
• Everything in private subnet by default
– ELB filtering/monitoring in public
– Use NAT to gain access to public Networks
– VPC peering for access to otherVPC’s
– Endpoints for Access to services like S3
3) ControlYour Access
© 2015 SoftNAS LLC 22
• Do not get lazy and point default route to Internet Gateway
• Use Redundant NAT instances- (size Properly)
– Some Cloud Formation templates exist to make this easier
• Use IAM for Access Control
How SoftNAS Fits intoVPC’s
© 2015 SoftNAS LLC
High-AvailabilityArchitecture
© 2015 SoftNAS LLC 24
• SNAP™ HA
– Provides high availability seamless failover across zones
– Leverages secure block replication with SoftNAS SnapReplicate
• Recommended: SNAP HA in high-availability mode = 99.999% uptime
Cross-Zone HA: AWS Elastic IP
© 2015 SoftNAS LLC 25
Cross-Zone HA: PrivateVirtual IP Addresses
© 2015 SoftNAS LLC 26
Common Mistakes
© 2015 SoftNAS LLC 27
• Both NIC’s need to be in the same subnet
• Security groups not open to allow ICMP health check
• No access to S3 either via NAT or endpoint
• For Private HA aVIP IP must not be in the CIDR of theVPC
Demo
SoftNAS HA in aVPC
© 2015 SoftNAS LLC
Earn $100 AWS Credit!
© 2015 SoftNAS LLC 29
First 100 attendees to register
bit.ly/softnas-amazon-credit
Next Steps
© 2015 SoftNAS LLC 30
• Learn More – bit.ly/softnas_aws
• SoftNASArchitecture on AWS
White Paper – bit.ly/softnas-aws-wp
• Contact Us – softnas.com/contact
• Follow Us – @SoftNAS
Try It!
softnas.com/tryaws
Questions?
© 2015 SoftNAS LLC
Thank you
© 2015 SoftNAS LLC

More Related Content

Viewers also liked

Manual instructiuni-nokia-e5-white
Manual instructiuni-nokia-e5-whiteManual instructiuni-nokia-e5-white
Manual instructiuni-nokia-e5-whiteQuickmobile
 
Cómo cambiar el firmware de un lumia 920 de at
Cómo cambiar el firmware de un lumia 920 de atCómo cambiar el firmware de un lumia 920 de at
Cómo cambiar el firmware de un lumia 920 de atDiana Lòpez Sequea
 
Marketing Digital - Aula introdutória sobre as bases do marketing digital
Marketing Digital - Aula introdutória sobre as bases do marketing digitalMarketing Digital - Aula introdutória sobre as bases do marketing digital
Marketing Digital - Aula introdutória sobre as bases do marketing digitalEstevão Rizzo
 
Criteo Infraestructure: Hadoop Datacenter
Criteo Infraestructure: Hadoop DatacenterCriteo Infraestructure: Hadoop Datacenter
Criteo Infraestructure: Hadoop DatacenterData2B
 
Ch.3 The Personal Selling Process -Omar Kotta
Ch.3  The Personal Selling Process -Omar Kotta  Ch.3  The Personal Selling Process -Omar Kotta
Ch.3 The Personal Selling Process -Omar Kotta Omar Kotta
 
Instructions NIKON LRF Coolshot | Optics Trade
Instructions NIKON LRF Coolshot | Optics TradeInstructions NIKON LRF Coolshot | Optics Trade
Instructions NIKON LRF Coolshot | Optics TradeOptics-Trade
 
Terraform: Cloud Configuration Management (WTC/IPC'16)
Terraform: Cloud Configuration Management (WTC/IPC'16)Terraform: Cloud Configuration Management (WTC/IPC'16)
Terraform: Cloud Configuration Management (WTC/IPC'16)Martin Schütte
 
Terraform Introduction
Terraform IntroductionTerraform Introduction
Terraform Introductionsoniasnowfrog
 
Sitio do Picapau Amarelo
Sitio do Picapau AmareloSitio do Picapau Amarelo
Sitio do Picapau AmareloIedaSantana
 
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013Amazon Web Services
 

Viewers also liked (16)

Manual instructiuni-nokia-e5-white
Manual instructiuni-nokia-e5-whiteManual instructiuni-nokia-e5-white
Manual instructiuni-nokia-e5-white
 
Monetization for Facebook Apps by Alfredo Velasco
Monetization for Facebook Apps by Alfredo VelascoMonetization for Facebook Apps by Alfredo Velasco
Monetization for Facebook Apps by Alfredo Velasco
 
Cómo cambiar el firmware de un lumia 920 de at
Cómo cambiar el firmware de un lumia 920 de atCómo cambiar el firmware de un lumia 920 de at
Cómo cambiar el firmware de un lumia 920 de at
 
BonDia Lleida 11112011
BonDia Lleida 11112011BonDia Lleida 11112011
BonDia Lleida 11112011
 
Alimentacion en la madurez
Alimentacion en la madurezAlimentacion en la madurez
Alimentacion en la madurez
 
Marketing Digital - Aula introdutória sobre as bases do marketing digital
Marketing Digital - Aula introdutória sobre as bases do marketing digitalMarketing Digital - Aula introdutória sobre as bases do marketing digital
Marketing Digital - Aula introdutória sobre as bases do marketing digital
 
Ciencia y metafisica
Ciencia y metafisicaCiencia y metafisica
Ciencia y metafisica
 
Programa Triptico Curso EcografíA
Programa Triptico Curso EcografíAPrograma Triptico Curso EcografíA
Programa Triptico Curso EcografíA
 
Criteo Infraestructure: Hadoop Datacenter
Criteo Infraestructure: Hadoop DatacenterCriteo Infraestructure: Hadoop Datacenter
Criteo Infraestructure: Hadoop Datacenter
 
Man
ManMan
Man
 
Ch.3 The Personal Selling Process -Omar Kotta
Ch.3  The Personal Selling Process -Omar Kotta  Ch.3  The Personal Selling Process -Omar Kotta
Ch.3 The Personal Selling Process -Omar Kotta
 
Instructions NIKON LRF Coolshot | Optics Trade
Instructions NIKON LRF Coolshot | Optics TradeInstructions NIKON LRF Coolshot | Optics Trade
Instructions NIKON LRF Coolshot | Optics Trade
 
Terraform: Cloud Configuration Management (WTC/IPC'16)
Terraform: Cloud Configuration Management (WTC/IPC'16)Terraform: Cloud Configuration Management (WTC/IPC'16)
Terraform: Cloud Configuration Management (WTC/IPC'16)
 
Terraform Introduction
Terraform IntroductionTerraform Introduction
Terraform Introduction
 
Sitio do Picapau Amarelo
Sitio do Picapau AmareloSitio do Picapau Amarelo
Sitio do Picapau Amarelo
 
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013
NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013
 

More from Buurst

Three Strategies to Increase Performance for Your Applications in AWS.
Three Strategies to Increase Performance for Your Applications in AWS.Three Strategies to Increase Performance for Your Applications in AWS.
Three Strategies to Increase Performance for Your Applications in AWS.Buurst
 
Top Reasons to Partner with Buurst
Top Reasons to Partner with BuurstTop Reasons to Partner with Buurst
Top Reasons to Partner with BuurstBuurst
 
Three Ways to Slash your Enterprise Cloud Storage Cost
Three Ways to Slash your Enterprise Cloud Storage Cost Three Ways to Slash your Enterprise Cloud Storage Cost
Three Ways to Slash your Enterprise Cloud Storage Cost Buurst
 
Learn the new rules of cloud storage
Learn the new rules of cloud storageLearn the new rules of cloud storage
Learn the new rules of cloud storageBuurst
 
How to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudHow to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudBuurst
 
File Server and Storage Consolidation in the Cloud
File Server and Storage Consolidation in the CloudFile Server and Storage Consolidation in the Cloud
File Server and Storage Consolidation in the CloudBuurst
 
How to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsHow to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsBuurst
 
Make a Move to AWS Now
Make a Move to AWS Now Make a Move to AWS Now
Make a Move to AWS Now Buurst
 
Make a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNASMake a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNASBuurst
 
Consolidating File Servers into the Cloud
Consolidating File Servers into the CloudConsolidating File Servers into the Cloud
Consolidating File Servers into the CloudBuurst
 
12 Architectural Requirements for Protecting Business Data in the Cloud
12 Architectural Requirements for Protecting Business Data in the Cloud12 Architectural Requirements for Protecting Business Data in the Cloud
12 Architectural Requirements for Protecting Business Data in the CloudBuurst
 
Migrate Existing Applications to AWS without Re-engineering
Migrate Existing Applications to AWS without Re-engineeringMigrate Existing Applications to AWS without Re-engineering
Migrate Existing Applications to AWS without Re-engineeringBuurst
 
SoftNAS Cloud NAS vs. Basic File Services
SoftNAS Cloud NAS vs. Basic File ServicesSoftNAS Cloud NAS vs. Basic File Services
SoftNAS Cloud NAS vs. Basic File ServicesBuurst
 
SoftNAS Architecture on AWS
SoftNAS Architecture on AWSSoftNAS Architecture on AWS
SoftNAS Architecture on AWSBuurst
 
6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft Azure6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft AzureBuurst
 
Building a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphereBuilding a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphereBuurst
 
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Buurst
 
Building an AWS Hybrid Cloud
Building an AWS Hybrid CloudBuilding an AWS Hybrid Cloud
Building an AWS Hybrid CloudBuurst
 
Implementing SoftNAS Cloud with Docker
Implementing SoftNAS Cloud with DockerImplementing SoftNAS Cloud with Docker
Implementing SoftNAS Cloud with DockerBuurst
 
How to Build Highly Available Shared Storage on Microsoft Azure
How to Build Highly Available Shared Storage on Microsoft AzureHow to Build Highly Available Shared Storage on Microsoft Azure
How to Build Highly Available Shared Storage on Microsoft AzureBuurst
 

More from Buurst (20)

Three Strategies to Increase Performance for Your Applications in AWS.
Three Strategies to Increase Performance for Your Applications in AWS.Three Strategies to Increase Performance for Your Applications in AWS.
Three Strategies to Increase Performance for Your Applications in AWS.
 
Top Reasons to Partner with Buurst
Top Reasons to Partner with BuurstTop Reasons to Partner with Buurst
Top Reasons to Partner with Buurst
 
Three Ways to Slash your Enterprise Cloud Storage Cost
Three Ways to Slash your Enterprise Cloud Storage Cost Three Ways to Slash your Enterprise Cloud Storage Cost
Three Ways to Slash your Enterprise Cloud Storage Cost
 
Learn the new rules of cloud storage
Learn the new rules of cloud storageLearn the new rules of cloud storage
Learn the new rules of cloud storage
 
How to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudHow to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the Cloud
 
File Server and Storage Consolidation in the Cloud
File Server and Storage Consolidation in the CloudFile Server and Storage Consolidation in the Cloud
File Server and Storage Consolidation in the Cloud
 
How to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsHow to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage Costs
 
Make a Move to AWS Now
Make a Move to AWS Now Make a Move to AWS Now
Make a Move to AWS Now
 
Make a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNASMake a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNAS
 
Consolidating File Servers into the Cloud
Consolidating File Servers into the CloudConsolidating File Servers into the Cloud
Consolidating File Servers into the Cloud
 
12 Architectural Requirements for Protecting Business Data in the Cloud
12 Architectural Requirements for Protecting Business Data in the Cloud12 Architectural Requirements for Protecting Business Data in the Cloud
12 Architectural Requirements for Protecting Business Data in the Cloud
 
Migrate Existing Applications to AWS without Re-engineering
Migrate Existing Applications to AWS without Re-engineeringMigrate Existing Applications to AWS without Re-engineering
Migrate Existing Applications to AWS without Re-engineering
 
SoftNAS Cloud NAS vs. Basic File Services
SoftNAS Cloud NAS vs. Basic File ServicesSoftNAS Cloud NAS vs. Basic File Services
SoftNAS Cloud NAS vs. Basic File Services
 
SoftNAS Architecture on AWS
SoftNAS Architecture on AWSSoftNAS Architecture on AWS
SoftNAS Architecture on AWS
 
6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft Azure6 Storage Workloads Ideal for Microsoft Azure
6 Storage Workloads Ideal for Microsoft Azure
 
Building a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphereBuilding a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphere
 
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
 
Building an AWS Hybrid Cloud
Building an AWS Hybrid CloudBuilding an AWS Hybrid Cloud
Building an AWS Hybrid Cloud
 
Implementing SoftNAS Cloud with Docker
Implementing SoftNAS Cloud with DockerImplementing SoftNAS Cloud with Docker
Implementing SoftNAS Cloud with Docker
 
How to Build Highly Available Shared Storage on Microsoft Azure
How to Build Highly Available Shared Storage on Microsoft AzureHow to Build Highly Available Shared Storage on Microsoft Azure
How to Build Highly Available Shared Storage on Microsoft Azure
 

Recently uploaded

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 productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 SolutionsEnterprise Knowledge
 
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.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 textsMaria Levchenko
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

What We Learned From 1,000 Amazon VPC Configurations

  • 1. WhatWe Learned From 1,000 AmazonWeb Services (AWS)VPC Configurations EricOlson Sr. Director Engineering SoftNAS
  • 3. Housekeeping 3 Post your questions here This session IS being recorded Links to the recording and presentations will be provided later To listen using your telephone select the ‘Telephone’ option. For local numbers click the ‘additional numbers’ link. You will need to use the Access Code and Audio PIN. The audio for this webinar is available over VoIP. Just select the use ‘Mic & Speakers’ option to listen to the webinar through your computers speakers. If you CAN NOT hear us, please check your volume settings. Webinar Audio
  • 4. Get My $100 AWS Credit! 4 First 100 attendees to register (URL announced later)
  • 5. Agenda © 2015 SoftNAS LLC 5 • SoftNAS Overview • What is aVirtual Private Cloud (VPC)? • Lessons Learned • How SoftNAS Fits intoVPC’s • SoftNAS HA in aVPC (Demo) • Q&A
  • 7. © 2015 SoftNAS LLC 7 Who is SoftNAS? • Powerful enterprise-class storage products for public, private and hybrid clouds • Easy to try, buy, learn and use – rapid time to value • Freedom from platform lock-in – Works with most popular cloud computing platforms • Amazon EC2®,VMware vSphere®, Microsoft® Azure™, CenturyLink Cloud® We believe in powerful, hassle-free storage
  • 8. © 2015 SoftNAS LLC 8 The SoftNAS Mission • Public • Private • Hybrid To be the fabric for business data across all clouds
  • 9. SoftNAS Products © 2015 SoftNAS LLC 9 SoftNAS Cloud • Amazon Web Services (AWS) • Microsoft Azure • VMware vCloud Air • CenturyLink Cloud Public cloud NAS filer SoftNAS Cloud File Gateway • VMware vSphere On-premise cloud NAS filer SoftNAS Object Filer • VMware vSphere Software-defined NAS for object storage SoftNAS for Service Providers • VMware vSphere Multi-tenant NAS replacement for use with iSCSI and object storage
  • 12. © 2015 SoftNAS LLC 12 What is aVirtual Private Cloud (VPC)? • A virtual network dedicated to your AWS environment • Logically isolated from other virtual networks in the AWS cloud • A location for launchingAWS resources, such as Amazon EC2 instances, • Highly configurable virtual private server – Set IP address range – Create subnets – Configure route tables – Define network gateways – Configure security settings
  • 13. © 2015 SoftNAS LLC 13 What is aVirtual Private Cloud? • Control – IP address ranges, how routing works.VPN access, subnet architecture • Security – Security Groups and ACL’s as well as routing rules • Features – Multiple NIC interfaces, static private IP’s,T2 instances only inVPC • Hybrid Cloud – Direct Connect can be leveraged to extend premise into AWS cloud • Networking Advantages – VPC peering – within your organization or to others – Endpoint flow logs help with troubleshooting
  • 14. © 2015 SoftNAS LLC 14 VPCTopology • AVPC is used in a single region but is multi-AZ • Each subnet lives in a singleAZ • All subnets can route to each other by default • Network size can be set between a /16- /28 forVPC CIDR • Choose your IP prefix
  • 15. Accessing theVPC © 2015 SoftNAS LLC 15 • Gateways – Internet Gateway (IGW): ingress and egress Internet access – Virtual Private Gateway (VPG): AWS side ofVPN connection – Customer Gateway (CG): customer side of aVPN connection • VPNs – Direct Connect • Dedicated bandwidth toVPC – Hardware basedVPN • On-premise to AWS over Internet • MajorVPN vendors supported
  • 16. © 2015 SoftNAS LLC 16 AWSVPC Packet Flow VPC Router Subnet 1 10.0.0.0/24 Subnet 2 10.0.1.0/24 Subnet 3 10.0.2.0/24 Elastic network interface Instance B Instance A Instance C 10.0.0.197 10.0.0.211 10.0.1.99 10.0.2.176
  • 17. © 2015 SoftNAS LLC 17 AWSVPC Packet Flow Subnet 1 – 10.0.0.0/24 Instance A 10.0.0.197 Instance B 10.0.0.211 RoutingTable ARPTable Firewall Outbound Firewall Outbound Source / Dest Check Security Group Outbound Source / Dest Check Security Group Inbound
  • 18. © 2015 SoftNAS LLC 18 AWSVPC Packet Flow Instance B – 10.0.0.211 / 10.0.1.99 Subnet 1 Instance C – 10.0.2.176 Subnet 3Subnet 2 IP Routing Policy DB RteTbl 1 RteTbl 2 Firewall Outbound Src/Dst Check Sec Group Out RouteTable Net ACL Out Src/Dst Check Sec Group Out RouteTable Net ACL Out Firewall Inbound Src/Dst Check Sec Group In Net ACL In
  • 19. Lessons Learned © 2015 SoftNAS LLC
  • 20. 1) OrganizeYour AWS Environment © 2015 SoftNAS LLC 20 • Use tagging (you will thank me later) • Plan your CIDR block carefully!! – Go bigger – not smaller – AWS reserves 5 IP addresses per subnet – Avoid overlappingCIDR – Save space for future expansion
  • 21. 2) SubnetYourWay to Success © 2015 SoftNAS LLC 21 • Control network properly • What is going to be your subnet strategy? • If your subnets are not associated to a specific route table then they are associated to the main route • Align subnets to tiers, if possible – DMZ/Proxy, ELB, App, DB • Everything in private subnet by default – ELB filtering/monitoring in public – Use NAT to gain access to public Networks – VPC peering for access to otherVPC’s – Endpoints for Access to services like S3
  • 22. 3) ControlYour Access © 2015 SoftNAS LLC 22 • Do not get lazy and point default route to Internet Gateway • Use Redundant NAT instances- (size Properly) – Some Cloud Formation templates exist to make this easier • Use IAM for Access Control
  • 23. How SoftNAS Fits intoVPC’s © 2015 SoftNAS LLC
  • 24. High-AvailabilityArchitecture © 2015 SoftNAS LLC 24 • SNAP™ HA – Provides high availability seamless failover across zones – Leverages secure block replication with SoftNAS SnapReplicate • Recommended: SNAP HA in high-availability mode = 99.999% uptime
  • 25. Cross-Zone HA: AWS Elastic IP © 2015 SoftNAS LLC 25
  • 26. Cross-Zone HA: PrivateVirtual IP Addresses © 2015 SoftNAS LLC 26
  • 27. Common Mistakes © 2015 SoftNAS LLC 27 • Both NIC’s need to be in the same subnet • Security groups not open to allow ICMP health check • No access to S3 either via NAT or endpoint • For Private HA aVIP IP must not be in the CIDR of theVPC
  • 28. Demo SoftNAS HA in aVPC © 2015 SoftNAS LLC
  • 29. Earn $100 AWS Credit! © 2015 SoftNAS LLC 29 First 100 attendees to register bit.ly/softnas-amazon-credit
  • 30. Next Steps © 2015 SoftNAS LLC 30 • Learn More – bit.ly/softnas_aws • SoftNASArchitecture on AWS White Paper – bit.ly/softnas-aws-wp • Contact Us – softnas.com/contact • Follow Us – @SoftNAS Try It! softnas.com/tryaws
  • 32. Thank you © 2015 SoftNAS LLC

Editor's Notes

  1. The Street Netflix Yelp Starz Boeing Coca Cola Mars Incorporated Purdue University McGraw Hill Education Technicolor RioTinto Logitech Edmunds.com University of California Irvine AGC iN DEMAND Brightcove Atypon QualityNetContent Accelops OrigamiRisk Annalect Carbon Media Group CallSource Cytobank PageUp People FedBid Atlanticus Autodesk The Weather Channel KMC Music Corp Informatica Albo Aruba Infor Different Life DNM Technology IP