SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Nick Matthews, Partner Solutions Architect, AWS
Warby Warburton, Technical Marketing Engineering, Palo Alto Networks
November 29, 2016
GPST401
Advanced Tips for EC2 Networking
and High Availability
We know how to build web applications
What if it’s not that simple?
AWS Provides many services to improve availability
Common non-webby applications
• Business applications
• Legacy application
• Requirements for third party services
• Security
• Networking
• Load Balancing
• Storage
• Must use IP addresses
Tips and Pointers
DNS and Auto-Scaling Design
• Old DNS problems are still DNS problems
• Caching, TTL, client support
• ELB pointers
• IP addresses change
• Performs Source NAT
• Session Stickiness for HTTP/S
• Supports TCP
• Minimum failover time is 7-12 seconds
• Route 53 pointers
• Multi-Region
• Separate from Auto-Scaling
• Better for UDP, non-NAT, and simpler workloads
• Minimum failover time is 10-20 seconds
• Auto-Scaling
• Publish and use custom metrics when appropriate
• Lifecycle hooks can assist with instance provisioning
Amazon Route 53
Elastic Load Balancing
Auto Scaling
Lambda is glue
• Lambda helps fill gaps
• Handles Availability Zone degradation gracefully
• Event driven or scheduled
• 1 minute minimum frequency
• 1M requests and 400,000 GB-seconds in the free tier
• Use Cases
• Adding interfaces in Auto Scaling groups
• Adding and removing IP addresses in Route 53
• Automated failure detection and remediation
• Detecting new Elastic Load Balancing IP addresses
Lambda
Networking Tips
• Internet gateways are highly available and don’t have
bandwidth limits
• There is one Virtual private gateway per VPC which
supports many Direct Connect virtual interfaces and
VPN connections
• For Direct Connect, availability and bandwidth are dependent
on the port speeds and BGP routing policy
• For VPN, availability is automatically managed with 2
connections which are multi-gigabit in throughput
• Subnets, IP addresses, Elastic Network Interfaces, and
NAT Gateways are local to one Availability Zone
Basic High
Availability Designs
High Availability Methods
• Agent-based solutions
• DNS
• Route 53
• Elastic Load Balancing Sandwich
• Auto Scaling Group Size 1
• Networking
• Floating Elastic Network Interface
• Floating Elastic IP address
• Route shifting
Agent-based solutions
Host-based Security Host-based Security
Central Monitoring
and Control
Use Cases
• Highly elastic applications
• DevOps + DevSecOps
• Host IDS / IPS
Design Notes
• Can inspect encrypted data
• Scales with application
• Requires trust in user or
application space
• Requires application
compatibility
• Increases host overhead
Failover Time
• Variable
DNS Options
Route 53 or DNS
Use Cases
• Multi-region applications
• Stateless web front ends
• Applications utilizing UDP
Design Notes
• Client must support DNS
• Application is tolerant of DNS
caching
• Inbound only
• Multiple routing policies to use
• Outbound return may be
asymmetric
Failover Time
• 20+ seconds
example.com
Internet
AZ 1 AZ 2
Route 53
Elastic Load Balancing Sandwich
Use Cases
• Web Proxies, WAF
• Inbound web security
Design Notes
• Stickiness is available for HTTP/S
• Use X-Forwarded for source
visibility
• Set a low TTL for faster failover
• Health check the device instead of
a pass-through health check
• May require a worker node to
prepare instances for auto-scaling
Failover Time
• 8+ second failover
Elastic Load
Balancing (ELB)
Elastic Load
Balancing (ELB)
Auto Scaling
Auto Scaling
Web Servers
inside.example.com
example.com
Internet
Proxy, WAF, or Firewall
Auto Scaling Group Size of 1
Use Cases
• Simple HA
• Tolerant to minutes of
interruptions
• Management consoles
Design Notes
• Effective cost reduction
• Aware of EC2 failures
• Optional addition of ELB health
checks
Failover Time
• Minutes, dependent on instance
boot time and ELB monitoring
Networking Options
Design considerations:
• VPC API calls are eventually consistent
• Test it!
• Relies upon user or partner built monitoring
• Can happen ‘on box’ or ‘off box’
• Who’s monitoring the monitor?
• Routes, interfaces, and EIPs point to one instance
• Does this meet your scaling requirement?
Networking Options
Floating Elastic Network Interface
Use Cases
• Stateful Applications
• Clustering
• Virtual IP emulation
Design Notes
• Inbound and Outbound Traffic
• Attach EIPs to the border
instances for inbound traffic
• Monitoring between instances is
required
• Single Availability Zone only
Failover Time
• Timing is subject to the attach-
network-interface API request
Floating Elastic IP Address
Use Cases
• Similar to Floating ENI
• EIPs are more granular to move
Design Notes
• Monitoring between instances is
required
• Costs begin after remapping
EIPs over 100 times per month
• EIPs can move between
Availability Zones, but will
change private addresses
Failover Time
• Timing is subject to the
associate-address API request
Route Shifting
Use Cases
• Active-passive solutions in
different Availability Zones
• Inline security services
Design Notes
• Outbound traffic
• No clustering or synchronization
• Monitoring between instances is
required
• Multiple Availability Zones
Failover Time
• Timing is subject to the replace-
route API request
Transit VPC
Use Cases
• Connecting VPCs within a
region and across accounts
• Centralize resources back
on-premises
Design Notes
• Utilizes Cisco CSR
• Uses tags to automate VPC
connectivity with Lambda
• Bandwidth bottleneck at
approximately 1.5-2 gbps
Failover Time
• BGP and DPD timers are 30
seconds
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Palo Alto VM-Series
Auto-Scaling Firewall
Warby Warburton
• Protect your AWS deployment from advanced cyberattacks
• Enforce policy consistency with centralized management
• Automate deployment and policy updates so security keeps pace with
the business
VM-Series Next-Generation Firewall on AWS
AZ1b
Web
1
DB1
Subnet1
Subnet2
CloudFormation Template: Automates full
use case deployments
S3: AWS service where bootstrapping files
are stored
CloudWatch: Consumes metrics and makes
intelligent scale in/out decisions
Lambda: Code as a service pushes custom
metrics to CloudWatch via XML API
Auto Scaling Groups (ASG): The firewalls
are members of a group that scales in/out
based on custom metrics
PAN-OS Bootstrapping: Automates
creation of fully configured firewall
PAN-OS API: enables delivery of custom
metric to CloudWatch
Panorama: Optional but highly
recommended to simplify VM-Series
management
Native AWS and PAN-OS/VM-Series Services Used
AWS Services PAN-OS/VM-Series Services
Region 1
AZ1
External ELB
AZ2
Internal ELB
Web ASG
1
CFT deploys
base topology
ASG1
2
Initial firewalls are
bootstrapped from
S3
ASG2
Bootstrapping
adds FWs to
Panorama
Region 1
AZ1
External ELB
AZ2
Internal ELB
Web ASG
ASG1
3
Standard metrics
sent to CloudWatch
4
Alarm triggers
ASG scale out
ASG2
Region 1
AZ1
External ELB
AZ2
Internal ELB
Web ASG
ASG1
5 l function collects
PAN-OS metrics via API
Custom metrics sent to
CloudWatch
6
7
Alarm triggers
FW ASG scale
events
ASG2
Bootstrapping
continues to add
FWs to
Panorama
l Function
removes FWs
from Panorama
Region 1
AZ1
IELB VIP 1 IELB VIP 2
AZ2
Web ASG
ASG1 ASG2
8 l function monitors
for ELB VIP changes IELB VIP 3
9
l function deploys
new ASG with NAT
rule for new VIP
ASG3
IELB VIP 4
ASG4
External ELB
Internal ELB
Advanced High
Availability Designs
Advanced High Availability Methods
• Overlay networks
• Services VPC
• Availability Zone VPN Mesh
Overlays
Use Cases
• When simpler topologies don’t
meet requirements
• Multicast
• Abstraction frameworks
Design Notes
• Limitless responsibility
• Security redesign
• Visibility and complexity
problems
• Outbound only unless extended
outside of the VPC
Failover Time
• Variable
Services VPC
Use Cases
• Centralized firewalls, IDS/IPS
• WAN, Security or Shared Services
• Multiple VPCs
Design Notes
• Device must support VPN + NAT
• VPN Overhead on devices
• VGW outbound is active/passive and
has multi-gigabit bandwidth
• Supports multiple Availability Zones
• Scales to 8-10 VPCs due to VGW IP
address overlap without VRFs
• Requires BGP policy design for
symmetric routing
Failover Time
• BGP and DPD timers are 30 seconds
FW
Internet
AZ1
Application VPC
VPN
VGW
Incoming could be
EIP, DNS, or
Route 53
Advertising a
0.0.0.0/0 down,
VPC advertising
CIDR up
FW
AZ2
AZ1 Routes have
shorter path than
AZ2
Application VPC
VGW
Availability Zone Overlay Mesh
Use Cases
• Encryption in transit
• Applications manage their own
high availability
Design Notes
• Single or multiple devices per
Availability Zone
• A device failure is equivalent to
an Availability Zone failure
• Centralized management is
recommended
• Cost of devices may be high
Failover Time
• Variable, depending on routing
protocol and tunnel
AZ1 AZ2
FW FW
AZ1 AZ2
FW FW
AZ1 AZ2
FW FW
AZ1 AZ2
FW FW
Full Mesh VPN
Internet
Production
VPC
Staging
VPC
Development
VPC
WAN
DMZ VPC
On Premises
Case Studies
Customer #1
Scale
• Using VPCs to segment production and development and
different organizations – 8 VPCs total
Application mix
• Traffic will be a mix of TCP, UDP, and HTTP
Security
• Firewalls are required between VPCs and to the Internet
• Need centralized control
• Require 1gbps of private connectivity to on-premises
Customer #1 – Services VPC
with Direct Connect
FW
Internet
AZ1
Application VPC
VPN
VGW
FW
AZ2
Application VPC
VGW
Direct Connect
Private Virtual Interface
WAN
Datacenter
• Security Groups within the VPC
• Spoke VPCs route points
towards VPN
• On-premises (RFC 1918) routes
towards Direct Connect
• Traffic to the Internet or other
applications goes through the
firewall
Customer #2
Scale
• 2 Gbps to a single VPC
• Requires high availability and backup for failure
Application
• Mix of lift and shift applications and web applications
Security
• AWS is an ‘untrusted datacenter’; IPS to and from on-premises
• Use AWS Internet, but only for patches and AWS API calls
Customer #2
Encrypted Direct Connect and Outbound Proxy
Instances have proxies set
for outbound HTTP traffic
Routes to on-premises split
between firewalls with VPN
connections
Multiple firewalls and
routes to handle load
Firewalls handle
approximately 1.5 Gbps
Use ENI shifting for
additional outbound high
availability
Internet
AZ1
VPN over Direct Connect
AZ2
Direct Connect
WAN
Datacenter
FW
FW
FW
FW
Backup VPN
Application
Subnets
URL URLOutbound
Proxy
Subnets
Internet
Closing Thoughts
• Pick the right design for your use case
• Think about inbound vs. outbound, scale, and auto-scaling
• Mix and match designs to meet requirements
• May require segmenting your applications
• Start simple, grow as you need
• Migrate from one design pattern to another
Remember to complete
your evaluations!
Thank you!

Mais conteúdo relacionado

Mais procurados

Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationAmazon Web Services
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...Amazon Web Services
 
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)AWS re:Invent 2016: High Performance Computing on AWS (CMP207)
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)Amazon Web Services
 
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...Amazon Web Services
 
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...Amazon Web Services
 
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)Amazon Web Services
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...Amazon Web Services
 
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...Amazon Web Services
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsAmazon Web Services
 
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...Amazon Web Services
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Amazon Web Services
 
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech TalksDeep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech TalksAmazon Web Services
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon Web Services
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...Amazon Web Services
 
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...Amazon Web Services
 
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & ArchiveAmazon Web Services
 
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...Amazon Web Services
 
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...Amazon Web Services
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...Amazon Web Services
 

Mais procurados (20)

Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC Integration
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
 
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)AWS re:Invent 2016: High Performance Computing on AWS (CMP207)
AWS re:Invent 2016: High Performance Computing on AWS (CMP207)
 
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
 
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
 
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
 
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
How EidosMedia Leverages ONTAP Cloud for AWS to Serve Millions of Users Globa...
 
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
 
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
AWS re:Invent 2016: NextGen Networking: New Capabilities for Amazon’s Virtual...
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
 
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech TalksDeep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
 
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...
 
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
 
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...
ENT202 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity O...
 
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
 

Destaque

AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...
AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...
AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...Amazon Web Services
 
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)Amazon Web Services
 
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)Amazon Web Services
 
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Amazon Web Services
 
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 SecurityAmazon Web Services
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerAmazon Web Services
 
Automating Amazon Inspector Assessments and Findings Remediation
Automating Amazon Inspector Assessments and Findings RemediationAutomating Amazon Inspector Assessments and Findings Remediation
Automating Amazon Inspector Assessments and Findings RemediationAmazon Web Services
 

Destaque (8)

AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...
AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...
AWS re:Invent 2016: [JK REPEAT] Deep Dive on Amazon EC2 Instances, Featuring ...
 
Amazon Virtual Private Cloud
Amazon Virtual Private CloudAmazon Virtual Private Cloud
Amazon Virtual Private Cloud
 
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
 
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)
 
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
 
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
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems Manager
 
Automating Amazon Inspector Assessments and Findings Remediation
Automating Amazon Inspector Assessments and Findings RemediationAutomating Amazon Inspector Assessments and Findings Remediation
Automating Amazon Inspector Assessments and Findings Remediation
 

Semelhante a AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availability (GPST401)

VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackChiradeep Vittal
 
Security for Complex Networks on AWS
Security for Complex Networks on AWSSecurity for Complex Networks on AWS
Security for Complex Networks on AWSTeri Radichel
 
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...SWITCHPOINT NV/SA
 
Cloud Migration and Portability Best Practices
Cloud Migration and Portability Best PracticesCloud Migration and Portability Best Practices
Cloud Migration and Portability Best PracticesRightScale
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertAmazon Web Services
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS SecurityAmazon Web Services
 
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep Dive
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep DiveNEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep Dive
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep DiveAmazon Web Services
 
An introduction to AWS Direct Connect
An introduction to AWS Direct ConnectAn introduction to AWS Direct Connect
An introduction to AWS Direct ConnectJulien SIMON
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITRightScale
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Amazon Web Services Architecture - An Overview
Amazon Web Services Architecture - An OverviewAmazon Web Services Architecture - An Overview
Amazon Web Services Architecture - An OverviewScott Weber
 
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...Amazon Web Services
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 
AWS Security Architecture - Overview
AWS Security Architecture - OverviewAWS Security Architecture - Overview
AWS Security Architecture - OverviewSai Kesavamatham
 

Semelhante a AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availability (GPST401) (20)

VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Getting Started on AWS
Getting Started on AWS Getting Started on AWS
Getting Started on AWS
 
Network Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStackNetwork Functions Virtualization and CloudStack
Network Functions Virtualization and CloudStack
 
Security for Complex Networks on AWS
Security for Complex Networks on AWSSecurity for Complex Networks on AWS
Security for Complex Networks on AWS
 
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...
Silver Peak presentation used during the SWITCHPOINT NV/SA Quarterly Experien...
 
Cloud Migration and Portability Best Practices
Cloud Migration and Portability Best PracticesCloud Migration and Portability Best Practices
Cloud Migration and Portability Best Practices
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic Networking
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS Security
 
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep Dive
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep DiveNEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep Dive
NEW LAUNCH IPv6 in the Cloud: Virtual Private Cloud Deep Dive
 
An introduction to AWS Direct Connect
An introduction to AWS Direct ConnectAn introduction to AWS Direct Connect
An introduction to AWS Direct Connect
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Amazon Web Services Architecture - An Overview
Amazon Web Services Architecture - An OverviewAmazon Web Services Architecture - An Overview
Amazon Web Services Architecture - An Overview
 
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
 
AWS Best Practices
AWS Best PracticesAWS Best Practices
AWS Best Practices
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
AWS Security Architecture - Overview
AWS Security Architecture - OverviewAWS Security Architecture - Overview
AWS Security Architecture - Overview
 

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

Mais 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
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
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
 
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 MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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.pptxHampshireHUG
 
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
 
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
 
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
 
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
 
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
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 
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...
 
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...
 
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
 
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
 

AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availability (GPST401)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nick Matthews, Partner Solutions Architect, AWS Warby Warburton, Technical Marketing Engineering, Palo Alto Networks November 29, 2016 GPST401 Advanced Tips for EC2 Networking and High Availability
  • 2. We know how to build web applications
  • 3. What if it’s not that simple? AWS Provides many services to improve availability
  • 4. Common non-webby applications • Business applications • Legacy application • Requirements for third party services • Security • Networking • Load Balancing • Storage • Must use IP addresses
  • 6. DNS and Auto-Scaling Design • Old DNS problems are still DNS problems • Caching, TTL, client support • ELB pointers • IP addresses change • Performs Source NAT • Session Stickiness for HTTP/S • Supports TCP • Minimum failover time is 7-12 seconds • Route 53 pointers • Multi-Region • Separate from Auto-Scaling • Better for UDP, non-NAT, and simpler workloads • Minimum failover time is 10-20 seconds • Auto-Scaling • Publish and use custom metrics when appropriate • Lifecycle hooks can assist with instance provisioning Amazon Route 53 Elastic Load Balancing Auto Scaling
  • 7. Lambda is glue • Lambda helps fill gaps • Handles Availability Zone degradation gracefully • Event driven or scheduled • 1 minute minimum frequency • 1M requests and 400,000 GB-seconds in the free tier • Use Cases • Adding interfaces in Auto Scaling groups • Adding and removing IP addresses in Route 53 • Automated failure detection and remediation • Detecting new Elastic Load Balancing IP addresses Lambda
  • 8. Networking Tips • Internet gateways are highly available and don’t have bandwidth limits • There is one Virtual private gateway per VPC which supports many Direct Connect virtual interfaces and VPN connections • For Direct Connect, availability and bandwidth are dependent on the port speeds and BGP routing policy • For VPN, availability is automatically managed with 2 connections which are multi-gigabit in throughput • Subnets, IP addresses, Elastic Network Interfaces, and NAT Gateways are local to one Availability Zone
  • 10. High Availability Methods • Agent-based solutions • DNS • Route 53 • Elastic Load Balancing Sandwich • Auto Scaling Group Size 1 • Networking • Floating Elastic Network Interface • Floating Elastic IP address • Route shifting
  • 11. Agent-based solutions Host-based Security Host-based Security Central Monitoring and Control Use Cases • Highly elastic applications • DevOps + DevSecOps • Host IDS / IPS Design Notes • Can inspect encrypted data • Scales with application • Requires trust in user or application space • Requires application compatibility • Increases host overhead Failover Time • Variable
  • 13. Route 53 or DNS Use Cases • Multi-region applications • Stateless web front ends • Applications utilizing UDP Design Notes • Client must support DNS • Application is tolerant of DNS caching • Inbound only • Multiple routing policies to use • Outbound return may be asymmetric Failover Time • 20+ seconds example.com Internet AZ 1 AZ 2 Route 53
  • 14. Elastic Load Balancing Sandwich Use Cases • Web Proxies, WAF • Inbound web security Design Notes • Stickiness is available for HTTP/S • Use X-Forwarded for source visibility • Set a low TTL for faster failover • Health check the device instead of a pass-through health check • May require a worker node to prepare instances for auto-scaling Failover Time • 8+ second failover Elastic Load Balancing (ELB) Elastic Load Balancing (ELB) Auto Scaling Auto Scaling Web Servers inside.example.com example.com Internet Proxy, WAF, or Firewall
  • 15. Auto Scaling Group Size of 1 Use Cases • Simple HA • Tolerant to minutes of interruptions • Management consoles Design Notes • Effective cost reduction • Aware of EC2 failures • Optional addition of ELB health checks Failover Time • Minutes, dependent on instance boot time and ELB monitoring
  • 17. Design considerations: • VPC API calls are eventually consistent • Test it! • Relies upon user or partner built monitoring • Can happen ‘on box’ or ‘off box’ • Who’s monitoring the monitor? • Routes, interfaces, and EIPs point to one instance • Does this meet your scaling requirement? Networking Options
  • 18. Floating Elastic Network Interface Use Cases • Stateful Applications • Clustering • Virtual IP emulation Design Notes • Inbound and Outbound Traffic • Attach EIPs to the border instances for inbound traffic • Monitoring between instances is required • Single Availability Zone only Failover Time • Timing is subject to the attach- network-interface API request
  • 19. Floating Elastic IP Address Use Cases • Similar to Floating ENI • EIPs are more granular to move Design Notes • Monitoring between instances is required • Costs begin after remapping EIPs over 100 times per month • EIPs can move between Availability Zones, but will change private addresses Failover Time • Timing is subject to the associate-address API request
  • 20. Route Shifting Use Cases • Active-passive solutions in different Availability Zones • Inline security services Design Notes • Outbound traffic • No clustering or synchronization • Monitoring between instances is required • Multiple Availability Zones Failover Time • Timing is subject to the replace- route API request
  • 21. Transit VPC Use Cases • Connecting VPCs within a region and across accounts • Centralize resources back on-premises Design Notes • Utilizes Cisco CSR • Uses tags to automate VPC connectivity with Lambda • Bandwidth bottleneck at approximately 1.5-2 gbps Failover Time • BGP and DPD timers are 30 seconds
  • 22. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Palo Alto VM-Series Auto-Scaling Firewall Warby Warburton
  • 23. • Protect your AWS deployment from advanced cyberattacks • Enforce policy consistency with centralized management • Automate deployment and policy updates so security keeps pace with the business VM-Series Next-Generation Firewall on AWS AZ1b Web 1 DB1 Subnet1 Subnet2
  • 24. CloudFormation Template: Automates full use case deployments S3: AWS service where bootstrapping files are stored CloudWatch: Consumes metrics and makes intelligent scale in/out decisions Lambda: Code as a service pushes custom metrics to CloudWatch via XML API Auto Scaling Groups (ASG): The firewalls are members of a group that scales in/out based on custom metrics PAN-OS Bootstrapping: Automates creation of fully configured firewall PAN-OS API: enables delivery of custom metric to CloudWatch Panorama: Optional but highly recommended to simplify VM-Series management Native AWS and PAN-OS/VM-Series Services Used AWS Services PAN-OS/VM-Series Services
  • 25. Region 1 AZ1 External ELB AZ2 Internal ELB Web ASG 1 CFT deploys base topology ASG1 2 Initial firewalls are bootstrapped from S3 ASG2 Bootstrapping adds FWs to Panorama
  • 26. Region 1 AZ1 External ELB AZ2 Internal ELB Web ASG ASG1 3 Standard metrics sent to CloudWatch 4 Alarm triggers ASG scale out ASG2
  • 27. Region 1 AZ1 External ELB AZ2 Internal ELB Web ASG ASG1 5 l function collects PAN-OS metrics via API Custom metrics sent to CloudWatch 6 7 Alarm triggers FW ASG scale events ASG2 Bootstrapping continues to add FWs to Panorama l Function removes FWs from Panorama
  • 28. Region 1 AZ1 IELB VIP 1 IELB VIP 2 AZ2 Web ASG ASG1 ASG2 8 l function monitors for ELB VIP changes IELB VIP 3 9 l function deploys new ASG with NAT rule for new VIP ASG3 IELB VIP 4 ASG4 External ELB Internal ELB
  • 30. Advanced High Availability Methods • Overlay networks • Services VPC • Availability Zone VPN Mesh
  • 31. Overlays Use Cases • When simpler topologies don’t meet requirements • Multicast • Abstraction frameworks Design Notes • Limitless responsibility • Security redesign • Visibility and complexity problems • Outbound only unless extended outside of the VPC Failover Time • Variable
  • 32. Services VPC Use Cases • Centralized firewalls, IDS/IPS • WAN, Security or Shared Services • Multiple VPCs Design Notes • Device must support VPN + NAT • VPN Overhead on devices • VGW outbound is active/passive and has multi-gigabit bandwidth • Supports multiple Availability Zones • Scales to 8-10 VPCs due to VGW IP address overlap without VRFs • Requires BGP policy design for symmetric routing Failover Time • BGP and DPD timers are 30 seconds FW Internet AZ1 Application VPC VPN VGW Incoming could be EIP, DNS, or Route 53 Advertising a 0.0.0.0/0 down, VPC advertising CIDR up FW AZ2 AZ1 Routes have shorter path than AZ2 Application VPC VGW
  • 33. Availability Zone Overlay Mesh Use Cases • Encryption in transit • Applications manage their own high availability Design Notes • Single or multiple devices per Availability Zone • A device failure is equivalent to an Availability Zone failure • Centralized management is recommended • Cost of devices may be high Failover Time • Variable, depending on routing protocol and tunnel AZ1 AZ2 FW FW AZ1 AZ2 FW FW AZ1 AZ2 FW FW AZ1 AZ2 FW FW Full Mesh VPN Internet Production VPC Staging VPC Development VPC WAN DMZ VPC On Premises
  • 35. Customer #1 Scale • Using VPCs to segment production and development and different organizations – 8 VPCs total Application mix • Traffic will be a mix of TCP, UDP, and HTTP Security • Firewalls are required between VPCs and to the Internet • Need centralized control • Require 1gbps of private connectivity to on-premises
  • 36. Customer #1 – Services VPC with Direct Connect FW Internet AZ1 Application VPC VPN VGW FW AZ2 Application VPC VGW Direct Connect Private Virtual Interface WAN Datacenter • Security Groups within the VPC • Spoke VPCs route points towards VPN • On-premises (RFC 1918) routes towards Direct Connect • Traffic to the Internet or other applications goes through the firewall
  • 37. Customer #2 Scale • 2 Gbps to a single VPC • Requires high availability and backup for failure Application • Mix of lift and shift applications and web applications Security • AWS is an ‘untrusted datacenter’; IPS to and from on-premises • Use AWS Internet, but only for patches and AWS API calls
  • 38. Customer #2 Encrypted Direct Connect and Outbound Proxy Instances have proxies set for outbound HTTP traffic Routes to on-premises split between firewalls with VPN connections Multiple firewalls and routes to handle load Firewalls handle approximately 1.5 Gbps Use ENI shifting for additional outbound high availability Internet AZ1 VPN over Direct Connect AZ2 Direct Connect WAN Datacenter FW FW FW FW Backup VPN Application Subnets URL URLOutbound Proxy Subnets Internet
  • 39. Closing Thoughts • Pick the right design for your use case • Think about inbound vs. outbound, scale, and auto-scaling • Mix and match designs to meet requirements • May require segmenting your applications • Start simple, grow as you need • Migrate from one design pattern to another