3. conectando o seu data center de forma segura na aws

49
São Paulo

Transcript of 3. conectando o seu data center de forma segura na aws

Page 1: 3. conectando o seu data center de forma segura na aws

São Paulo

Page 2: 3. conectando o seu data center de forma segura na aws

Conectando o seu

Data Center na AWS

Alex Coqueiro

Arquiteto de Soluções para o Setor Público

Page 3: 3. conectando o seu data center de forma segura na aws

Agenda

• Paradigma dos Data Centers

• Conceitos de uma VPC (Virtual Private Cloud)

• Casos de uso para VPC

• Componentes da VPC

• Melhores Práticas

Page 4: 3. conectando o seu data center de forma segura na aws

Paradigma dos Data Center

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Page 5: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Page 6: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Page 7: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Page 8: 3. conectando o seu data center de forma segura na aws

Construir um data center…

grande tempo gasto em construção e

operacionalização

Page 9: 3. conectando o seu data center de forma segura na aws

Amazon VPC

Page 10: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Projeto ZAprovado

Page 11: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Finalizado

Projeto XAprovado

Page 12: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Projeto XAprovado

Projeto YAprovado

Page 13: 3. conectando o seu data center de forma segura na aws

Data Center

Corporativo

Extensão do DC com Recursos Integrados

Page 14: 3. conectando o seu data center de forma segura na aws

Mais simples … Ele é um Data

Center Virtual que você pode

construir e gerenciar na AWS!

Page 15: 3. conectando o seu data center de forma segura na aws

Casos de Uso de uma VPC

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Page 16: 3. conectando o seu data center de forma segura na aws

Aplicações Web Públicas

Object Storage

CDN

User

Web

DNS

http://www.example.com

Internet Gateway

Page 17: 3. conectando o seu data center de forma segura na aws

Aplicações Privadas

Internal

User

VPN Gateway

Router / Firewall

Corporate Data Center

http://internal-app

Web

VPN over

the Internet

Page 18: 3. conectando o seu data center de forma segura na aws

Data Center virtual na AWS

Active Directory

Configuração de Rede

Encriptação

Backup

Apps on-premises

Usuários e Grupos

Rede Privada

HSM appliance

Cloud backups

Cloud apps

AWS Direct Connect

Data Center Corporativo

Page 19: 3. conectando o seu data center de forma segura na aws

Web

Server

Application

Server

DB

Server

Data Volume

EC2 Web

Server

EC2

Application

Server

EC2 DB

Server

Amazon Elastic Block

Store (EBS) Data Volume

Data Mirroring /

Replication

Instancias estão

paradase são

inicializadas

somente se

aplicação primária

está indisponiível

Amazon Route 53

User

Corporate Data Center

Repoint DNS in an

Outage

DR (Disaster Recovery)

Page 20: 3. conectando o seu data center de forma segura na aws

DemoCriação de uma VPC

Page 21: 3. conectando o seu data center de forma segura na aws

Componentes da VPC

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Page 22: 3. conectando o seu data center de forma segura na aws

Componentes da VPC

Route table Elastic network

interface

Amazon VPC RouterInternet

gateway

Customer

gateway

Virtual

private

gateway

VPN

connectionSubnet

Elastic IP

Page 23: 3. conectando o seu data center de forma segura na aws

• Range de IP’s na VPC

• Reside em uma AZ

• Segurança com ACL

(access control lists)

• Pode rotear pacotes entre

subnets

• Default VPC subnets

VPC subnet

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

VPC CIDR: 10.1.0.0 /16

Page 24: 3. conectando o seu data center de forma segura na aws

• IGW = Internet Gateway

• Habilita a sua instância

conectar a Internet

• Default VPC inclui IGW

Internet Gateway

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

Internet

Gateway

VPC CIDR: 10.1.0.0 /16

InternetAWS Public

API Endpoints

Page 25: 3. conectando o seu data center de forma segura na aws

• VGW = virtual private gateway

• A VPG é uma construção lógica

que representa um endpoint

para conexões com on-

premises

Virtual Private Gateway

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

VPC CIDR: 10.1.0.0 /16

Internal

User

VPN Gateway

Customer Gateway

Corporate Data Center

VPN over

the Internet

Page 26: 3. conectando o seu data center de forma segura na aws

• CGW = customer gateway

• Dispositivo fisico ou software

appliance do seu lado para

fechar a conexão de VPN

• Tipicamente um roteador ou

firewall

Customer Gateway

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

VPC CIDR: 10.1.0.0 /16

Internal

User

VPN Gateway

Customer Gateway

Corporate Data Center

VPN over

the Internet

Page 27: 3. conectando o seu data center de forma segura na aws

• Contem um conjunto de regras

para rotas que são utilizadas

para determinar o tráfego de

rede

• Cada Subnet tem somente

uma tabela rota

• Controla rotas entre IGW e

VGW

• Uma tabela de rotas pode

pertencer a múltiplas subnets

Route Table

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

Internet

Gateway

VPC CIDR: 10.1.0.0 /16

InternetAWS Public

API Endpoints

Route Table

Destination Target

10.1.0.0/16 local

0.0.0.0/0 igw

Page 28: 3. conectando o seu data center de forma segura na aws

• A VPN connection refere-se a

conexão entre a VPC e sua

rede

• Consiste em um par de túneis

IPSEC entre o VGW e CGW

VPN connection

Subnet

Availability Zone A

Subnet

Availability Zone B

10.1.1.0/24 10.1.10.0/24

VPC CIDR: 10.1.0.0 /16

Internal User

VPN Gateway

Customer Gateway

Corporate Data Center

VPN over

the Internet

Page 29: 3. conectando o seu data center de forma segura na aws

• EIP = elastic IP

• Endereço de IP

estático

• Mantêm na sua conta

até ser liberado

• Pode ser movido

entre instâncias na

região

Elastic IP

Availability Zone A Availability Zone B

Subnet: 10.1.1.0/24

Internet

Gateway

VPC CIDR: 10.1.0.0 /16

InternetAWS Public

API Endpoints

Route Table

Destination Target

10.1.0.0/16 local

0.0.0.0/0 igw

Subnet: 10.1.10.0/24

EIP EIP

Page 30: 3. conectando o seu data center de forma segura na aws

• ENI = elastic network interface

• Interface virtual de rede que

pode ser anexada a instância

• Cada instância tem uma

interface default eth0

• Consiste em MAC address e

IP’s (público e privado)

Elastic Network Interface

Availability Zone A Availability Zone B

Subnet: 10.1.1.0/24

Internet

Gateway

VPC CIDR: 10.1.0.0 /16

InternetAWS Public

API Endpoints

Route Table

Destination Target

10.1.0.0/16 local

0.0.0.0/0 igw

Subnet: 10.1.10.0/24

ENI

(eth0)ENI

(eth0)

Page 31: 3. conectando o seu data center de forma segura na aws

Controles de

Segurança na

VPC

Route

Table

Route

Table

Internet

Gateway

Virtual Private

Gateway

Virtual Router

VPC 10.1.0.0/16

Page 32: 3. conectando o seu data center de forma segura na aws

DemoMudança de um security

group

Page 33: 3. conectando o seu data center de forma segura na aws

Melhores Práticas

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Page 34: 3. conectando o seu data center de forma segura na aws

Criar um VPC admin group via AWS Identity and Access Management (IAM)Examplo de chamadas de API a restringir:

AttachInternetGateway

AssociateRouteTable

CreateRoute

DeleteCustomerGateway

DeleteInternetGateway

DeleteNetworkAcl

DeleteNetworkAclEntry

DeleteRoute

DeleteRouteTable

DeleteDhcpOptions

ReplaceNetworkAclAssociation

DisassociateRouteTable

Page 35: 3. conectando o seu data center de forma segura na aws

Planeje sua distribuição de IP antes de

criá-los• Considere extensão para outras regiões

• Considere conectividade com suas redes

internas

• Considere as aplicações hosteadas

• VPC entre /16 até /28

• CIDR não pode ser modificada após criação

• Overlapping IP = Problemas futuros

Page 36: 3. conectando o seu data center de forma segura na aws

Planejamento de Subnet

• Suporte Multi-AZ

• Controle de Rota– Evitar conflitos

• Subnet-level access control

– Considere controles de acesso

• Security groups, multiple VPC architectures (e

VPC peering)

• Automação (Ex: Clouformation)

• Monitoração

Page 37: 3. conectando o seu data center de forma segura na aws

Tag o mais cedo possível e com

frequência!• Estratégia de Tagging deve fazer parte do design

• Exemplos de tags: Código do Projeto, Centro de

Custo, Ambiente, Versão,Time, Unidade de

Negócios

• Tag recursos imediatamente após a sua criação

• AWS Billing também suporta tags

Page 38: 3. conectando o seu data center de forma segura na aws

Redundância da VPN do Data

Center com a VPC

• Túneis redundantes com IPSEC

• Supporte a BGP e rota estática

• Redundância nos customer gateways

Page 39: 3. conectando o seu data center de forma segura na aws

Conexão de VPN Simples

Virtual Private Cloud

Availability ZoneAvailability Zone

VPC Subnet VPC Subnet

Customer Gateway

Customer Network

VPN

Router Virtual Private Gateway

Page 40: 3. conectando o seu data center de forma segura na aws

VPC Subnet

Multiplas Conexões de VPN

Virtual Private Cloud

Availability ZoneAvailability Zone

VPC Subnet

Customer Gateway

Customer Network

New York

VPN

Router Virtual Private Gateway

Customer Gateway

Customer Network

Chicago

VPN

Customer Gateway

Customer Network

Los Angeles

VPN

Page 41: 3. conectando o seu data center de forma segura na aws

Redundância de Túneis para Conectar a VPN

Virtual Private Cloud

Availability ZoneAvailability Zone

VPC Subnet VPC Subnet

IPSEC

VPN

Virtual Private Gateway

Router

72.21.209.193Router

72.21.209.225

Tunnel 1 Tunnel 2

Customer Gateway

xxx.xxx.xxx.xxx

Customer Network

IPSEC

VPN

Page 42: 3. conectando o seu data center de forma segura na aws

Redundancia de Customer Gateways

Virtual Private Cloud

Availability ZoneAvailability Zone

VPC Subnet VPC Subnet

Tunnel 1

Virtual Private Gateway

Router

72.21.209.193Router

72.21.209.225

Customer Gateway

xxx.xxx.xxx.xxx

Customer Network

Customer Gateway

xxx.xxx.xxx.yyy

Tunnel 2Tunnel 2

Tunnel 1

Page 43: 3. conectando o seu data center de forma segura na aws

VPC Peering para conectar a VPC

10.1.0.0/16

10.0.0.0/16

• VPCs na mesma regiãoPeer

request

Peer

accept

• Mesma conta ou contas diferentes

• Não pode haver overlap de IP’s

Page 44: 3. conectando o seu data center de forma segura na aws

Uso de Direct Connect

Direct Connect

Location

IPVPN

/ MPLS

Customer

Data Center

Customer

Office

Customer

Office

Customer

Office

Customer

Data Center

Page 45: 3. conectando o seu data center de forma segura na aws

Nós temos vários POPs de AWS Direct Connect

Page 46: 3. conectando o seu data center de forma segura na aws

Nós temos diversos parceiros

AWS Direct Connect partners

http://aws.amazon.com/directconnect/partners/

Page 47: 3. conectando o seu data center de forma segura na aws

Uso do AWS Marketplace para necessidades

específicas de rede e segurança

• Instâncias com AWS

com “1-Click"

• Pague por hora, mês

ou ano

• Invoice integrado do

uso da AWS e

software sde parceiro

• Rede e appliances

virtuais no EC2• Web application

firewalls (WAF)

• Intrusion detection

• Routers / firewalls

Page 48: 3. conectando o seu data center de forma segura na aws

Obrigado

Page 49: 3. conectando o seu data center de forma segura na aws

São Paulo