38
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Matt Lehwess Principal Solutions Architect James Fogerson Sr. Solution Architect, Robert Half November 29, 2016 Hybrid Architecture Design Connecting Your On-Premises Workloads to the Cloud

AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Embed Size (px)

Citation preview

Page 1: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Matt Lehwess – Principal Solutions Architect

James Fogerson – Sr. Solution Architect, Robert Half

November 29, 2016

Hybrid Architecture DesignConnecting Your On-Premises Workloads

to the Cloud

Page 2: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Should I migrate everything to AWS?

No, this is more than a binary choice.

On-Premises Cloud

Page 3: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Should I migrate everything to AWS?

We just need to figure out the connectivity…

On-Premises Cloud?

Page 4: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid networkingOr more commonly referred to as… networking.

Page 5: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Instance A

10.1.1.11/24Instance B

10.1.2.11/24

Managed

NAT GatewayAWS Lambda

inside VPC

AWS networking

Lets get distracted by new

things:

Virtual Private Endpoints for S3

Gives you the ability to connect

privately to S3

AWS Lambda inside a VPC

Access Lambda without having to go

through a VGW

NAT Gateway

Use NAT gateway within a VPC for

manage NAT to the Internet

Availability Zone A Availability Zone B

Instance C

10.1.3.33/24

Public SubnetPublic Subnet

Private Subnet Private Subnet

Instance D

10.1.4.44/24

VPC CIDR 10.1.0.0/16

Page 6: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Connecting to AWSIGWs, VGWs, VPNs, and AWS Direct Connect

Page 7: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

On-Premises

VPN connectivityProvisioning VPN connections

1. Build your AWS infrastructure

2. Create your Virtual Private Gateway (VGW) and attach to

your Virtual Private Cloud (VPC)

3. Define your customer gateway (CGW)

4. Create your VPN connection between the VGW and CGW

5. Download your template configuration

6. Configure your CGW and watch your tunnels come up and

enjoy encrypted connectivity!

Internet Access

IPsec Tunnel 1 - Primary

IPsec Tunnel 2- Secondary

The Internet

Page 8: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

! Amazon Web Services! Virtual Private Cloud

! AWS utilizes unique identifiers to manipulate the configuration of ! a VPN Connection. Each VPN Connection is assigned an identifier and is ! associated with two other identifiers, namely the ! Customer Gateway Identifier and Virtual Private Gateway Identifier.!! Your VPN Connection ID : vpn-52cd203b! Your Virtual Private Gateway ID : vgw-9c987bf5! Your Customer Gateway ID : cgw-c39d7eaa!!! This configuration consists of two tunnels. Both tunnels must be ! configured on your Customer Gateway.!!!!!! --------------------------------------------------------------------------------! IPSec Tunnel #1

Sample VPN configuration

Page 9: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

AWS Direct Connect – Provisioning

on-premises

Colocation Facility – e.g. Equinix SV1

Private VIF

Public VIF

VLAN B

VLAN A

AWS Direct

Connect POP

Customer or

Partner Cage

1. Build your AWS infrastructure

2. Create your Virtual Private Gateway (VGW)

and attach to your Virtual Private Cloud (VPC)

3. Order an AWS Direct Connect from the

console or through a Direct Connect Partner

4. Have your cross connect provisioned from the

AWS router to your device or your partners

device (or use a partners NNI)

5. Build connectivity if not already available

through partner back to on-premises

6. Provision your Virtual interfaces (private or

public) and start using your AWS Direct

Connect.

Service Provider

Network

+ More

Page 10: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Common hybrid use casesWhat kind of hybrid architectures can we build?

Page 11: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Customer-facing applications

External apps

on AWS

Scalability and Elasticity

Auto Scaling infrastructure to required

capacity and match spending to

actual utilization

High Availability

Application deployments that span

across multiple facilities with

adequate load balancing

Global Reach

Highly available global services on

edge locations across the world

Maintainability

Fully managed service portfolio for

most common application components

DNS CDN Load B. Load B.Front App Back end Database

Storage

Page 12: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

The famous three-tiered web application

Reference: https://aws.amazon.com/architecture/

Page 13: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Building multi-site deployments with AWS

Pilot light architecture

• Allows the scaling of redundant sites

during a failure scenario

X

DNS Resoluton

DNS Resoluton

Page 14: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Defining communications

# Source

Application

Destination

Application

Port Bandwidth Latency

#1 Web Tier Application Tier 443 10Mbps 10ms

#2 Application Tier Database Tier 1 1433 50Mbps 2ms

#3 Database Tier 1 Database Tier 2 1521 50Mbps 50ms

The communications matrix

Allows for the description of interconnectivity between applications.

By defining communications you can determine where applications may be

placed based on the network properties of any points of interconnection.

Page 15: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Placing your application where it makes sense

On-premises based front end

• Allows for on-premises front end, such as

application-based interfaces.

Page 16: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Nuts.com required the front end for their web application to reside inside their

distribution centers in the form of an application running on portable Motorola

Simbol TC70 hardened barcode scanners.

With users constantly communicating with the AWS-built application continuously,

low latency seamless connectivity was a hard requirement of the project.

AT&T NetBond

Customer case study: Nuts.com

Page 17: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

On-premises based front end

• Allows for on-premises front end, such as

application based interfaces.

Customer case study: Nuts.com

Page 18: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Customer case study: Nuts.com

“Our value is in being able to deliver quality food items

quickly...

AT&T NetBond® helps us streamline back-end operations

by simplifying how we connect to AWS cloud services, so

we focus on impressing our customers.”

Ben Shakal

Chief Tech Nut,

Page 19: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Customer case study: Brooks Brothers

Availability Zone

VPC Subnet

Corporate Data Center

SAP

ERP

Users

Call Center

Supporting

SystemsStores (POS)

SaaS Provider

(Data Cleansing)

AWS Direct

Connect

r3.8xlarger3.8xlarge

SAP Customer Contact Center application landscape

SAP HANA Quick Start: https://aws.amazon.com/quickstart/architecture/sap-hana/

SAP

HANASAP

HANA

SAP

CAR(AS ABAP)

SAP

CAR(AS ABAP)

SAP

SLT

Page 20: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

SAP HANA hybrid deployment

Customer case study:

AWS

CloudFormationIAM

Amazon

CloudWatchAmazon S3

Backup

Recovery

Kellogg’s Data Center

SAP ERP

Users

Production

SAP HANA

DB

Encrypted VPN

Connection

Public reference: https://aws.amazon.com/solutions/case-studies/kellogg-company/

Page 21: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Placing your application where it makes sense

Split-tier architecture

• Allows for custom “web” layer on-

premises, such as application-based

interfaces.

Page 22: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Placing your application where it makes sense

Split-tier architecture

• Allows for custom “App” layer on-

premises, such as application

processing

DNS Resoluton

Page 23: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Placing your application where it makes sense

Split-tier architecture

• Allows for custom “DB” layer on-

premises, for example for regional or

compliance reasons

DNS Resoluton

Page 24: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Other hybrid use casesWhat else can we build?

Page 25: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Corporate Network

App A

App B App C

Container

DevOps

TemplateVDI

Innovation & agility

Automated builds and deployment of

code

Consistent regression testing

Numerous disposable environments that

can be (re)built within a click allowing

regression tests in identical setups

Cost-effective

Environments can be disposed or

stopped when unused

Scalability

Conduct performance and stress tests

with potentially thousands of simulation

nodes

Development and test

Page 26: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Application

Server

Virtual

Server

File

Server

Database

Server

Amazon S3

Backup

System

Backup and archive

Amazon

Glacier

Backup to cloud storage

• Eliminate tape, hardware, off-site storage

• Reduce capital expense for backup

infrastructure

• Never worry about backup durability

• Never run out of backup capacity

• Data stored off-site, with high durability, in

multiple locations

Page 27: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Application

Server

Virtual

Server

File

Server

Database

Server

Amazon S3

Veeam Backup & Replication

Symantec NetBackup

Oracle RMAN and Secure

Backup Module

CommVault Simpana

AltaVault (SteelStore)

Backup

System

Backup and archive

Amazon

Glacier

Page 28: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid connectivityComplexity solved through partner solutions

Page 29: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid cloud requirements

Customer case study:

Robert Half IT envisioned a hybrid cloud architecture where business

units and developers use separate cloud resources with secure

connectivity to their datacenter.

Robert Half has staffing and consulting operations at over 400 locations

worldwide. As an early adopter of AWS cloud services, the company

needed to address the agility, flexibility, and secure isolation with

separate Virtual Private Clouds (VPCs).

Page 30: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid cloud challenges

Customer case study:

The network bottleneck: More than 4 weeks to provision

secure connectivity between cloud provider VPN gateways

(such as the VGW) to datacenter edge router due to:

• IT maintenance windows

• Manual intervention by CCIE network experts

• Complex CLI configurations

Page 31: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid cloud challenges

Customer case study:

Other challenges when building hybrid cloud connectivity:

• Business disruption risk during configuration of connectivity

• Granular account mapping – on-premises to AWS

• No automated self-service workflow mechanism for deploying hybrid cloud sandboxes

Page 32: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid cloud challenges

Customer case study:

Perimeter

Device

Long wait time (weeks) to

provision cloud network

Requires change for each

VPC connection

VPC’s are manually created

with no central management

Page 33: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Hybrid cloud solutions

Customer case study:

IAM S3 Endpoint Security

GroupsAccount

Aliases

Aviatrix CloudN

1. Users can provision

cloud networks in minutes

2. Integration with

Service Now for self-service3. All cloud network connections

terminate in the Aviatrix gateway

4. No edge router changes are

required for VPC connectivity

5. VPCs are automatically created

and managed by Aviatrix software

6. Networks are automatically

connected to the on-premises network

with encryption.

AGW

VPC 1

Page 34: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

“Aviatrix makes AWS a lot more consumable

for us. We wanted a completely isolated

environment for each business application.

Aviatrix solution is a perfect fit with our

technology strategy related to application

isolation in the cloud.”

James Fogerson

Sr. Solution Architect, Robert Half

Customer case study:

Results and benefits

Page 35: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Final thoughts

• Hybrid infrastructure is key. AWS allows for full network integration and

hybrid cloud architectures across on-premises and AWS.

• Reduce the heavy-lifting: Using cloud services can allow you to focus on

your business and alleviate pain points in new deployments.

• Adoption is not tech but business-driven. Increased agility provides

necessary reduced time-to-market.

• On-premises infrastructure is not throwaway. After you move to the cloud,

it’s not a cloud or no-cloud decision. You can and probably will use both.

Page 36: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Questions

Page 37: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Thank you!

Page 38: AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises Workloads to the Cloud (GPSISV4)

Remember to complete

your evaluations!