speeding up your migration with an automated landing zone · 2018-10-31 · learned lessons a 100%...

33
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Speeding up your migration with an automated Landing Zone October 2018 Antonio Delgado – AWS Senior Solutions Architect @awscloud_es @antoniodelgado

Upload: others

Post on 25-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Speeding up your migration with an automated Landing ZoneOctober 2018

Antonio Delgado – AWS Senior Solutions Architect

@awscloud_es@antoniodelgado

Page 2: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

What do customers want to do on AWS?

focus on what

differentiates

ideation to

instantiation

secure and compliant

environment

Page 3: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Building a Landing Zone can be challenging

Many

design decisions

Need to configure

multiple accounts

& services

Must establish

security baseline

& governance

Page 4: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

You need a Landing Zone that is …

meets the organization’s

security and auditing

requirements

ready to support highly

available and scalable

workloads

configurable to

support evolving business

requirements

Page 5: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

What is a Landing Zone?

H

• A configured, secure, scalable, multi-account AWS environmentbased on AWS best practices

• A starting point for net new development and experimentation

• A starting point for customers’ application migration journey

• An environment that allows for iteration and extension over time

Page 6: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Account Security Considerations

Lock

AWS Account Credential

Management (“Root Account”)

Enable

AWS CloudTrail

Define

Map Enterprise Roles and

Permissions

Federate

Use Identity Solutions

Establish

InfoSec Cross Account Roles

Identify

Actions and Conditions to

Enforce Governance

Baseline Requirements

Page 7: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Network Architecture considerations

AWS Services in Your VPC

VPC Endpoints for Amazon S3

DNS in-VPC with Amazon Route 53

Logging VPC Traffic with VPC Flow Logs

Page 8: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

AWS Organizations masterAWS Organizations Account

Data Center

No connection to DC

Service control policies

Consolidated billing

Volume discount

Minimal resources

Limited access

Limit Orgs role!

Page 9: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Logging Account

Core Accounts

AWS Organizations Account

Data Center

Logging

Versioned Amazon S3 bucket

RestrictedMFA delete

CloudTrail logs

Security logs

Single source of truth

Limited access

Page 10: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Security Account

Core Accounts

AWS Organizations Account

Data Center

Optional data center connectivity

Security tools and audit

Cross-account read/write

Limited access

AWSCloudTrail

AWSConfig

Logging

Security

Page 11: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Shared Services Account

Security

Core Accounts

AWS Organizations Account

Network

Data Center

Connected to DC

LDAP/Active Directory

Shared Services VPC

Deployment toolsGolden AMIPipeline

Scanning infrastructureInactive instancesImproper tagsSnapshot lifecycle

Monitoring

Limited access

Logging

SharedServices

Page 12: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Developer Sandbox Accounts

Security

Core Accounts

AWS Organizations Account

Billing Tooling

SharedServices

Network

Internal Audit

Data Center

Logging

No connection to DC

Innovation space

Fixed spending limit

Autonomous

Experimentation

Developer Accounts

DeveloperSandbox

Page 13: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

BU/ Product/ Resource Accounts

DeveloperSandbox

Developer Accounts

Security

Core Accounts

AWS Organizations Account

Billing Tooling

SharedServices

Network

Internal Audit

Data Center

Logging

Based on level of needed isolation

Match your development lifecycle

BU/Product/Resource Accounts

Page 14: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Dev Accounts

DeveloperSandbox

Developer Accounts

Security

Core Accounts

AWS Organizations Account

Billing Tooling

SharedServices

Network

Internal Audit

Data Center

Logging

Develop and iterate quickly

Collaboration space

Stage of SDLC

BU/Product/Resource Accounts

Dev

Page 15: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Pre-Prod Accounts

DeveloperSandbox

Dev

BU/Product/Resource Accounts

Developer Accounts

Security

Core Accounts

AWS Organizations Master

Billing Tooling

SharedServices

Network

Internal Audit

Data Center

Logging

Connected to DC

Production-like

Staging

QA

Automated deployments

Pre-Prod

Page 16: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Production Accounts

DeveloperSandbox

Dev Pre-Prod

BU/Product/Resource Accounts

Developer Accounts

Security

Core Accounts

AWS Organizations Account

Billing Tooling

SharedServices

Network

Internal Audit

Data Center

Logging

Connected to DC

Production applications

Promoted from Pre-Prod

Limited access

Prod

Page 17: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Multi-Account Approach

DeveloperSandbox

Dev Pre-Prod

BU/Product/Resource Accounts

Developer Accounts

Security

Core Accounts

AWS Organizations Account

Billing Tooling

SharedServices

Sandbox

Networking

Internal Audit

Data Center

Logging

Prod

SharedServices

Orgs: Account management

Logging: Centralized logs

Security: AWS Config Rules, security tools

Shared services: Directory, DNS, limit monitoring

Billing Tooling: Cost monitoring

Sandbox: Experiments

Dev: Development

Pre-Prod: Staging

Prod: Production

Page 18: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Introducing the AWS Landing Zone solution

An automated, easy-to-deploy solution to help you set up new AWS environments

and get started with running secure and scalable workloads on AWS

Based on AWS best

practices and

recommendations

Initial security and

governance controls

Baseline accounts

and account

vending machine

Automated

deployment

Page 19: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

What you get with the AWS Landing Zone

• Framework for creating and baselining a multi-account environment

• Example initial multi-account structure based on common security,

audit, and shared service requirements.

• An account vending machine which enables automated deployment

of additional accounts with a set of security baselines

Account Management

• User account access managed through AWS SSO federationIdentity & Access

Management

• Multiple accounts and defining cross account-roles allow implementation

of separation of duties across all accounts

• Initial account security and AWS Config rules baseline

• Network baseline

Security & Governance

Page 20: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

AWS Landing Zone components

Initialization Template

• Easily deploy the AWS Landing Zone

Multi-Account implementation starting point

• Out-of-the-box Landing Zone implementation to get started quickly

Landing Zone update and configuration pipeline

• Easily modify and extend the Landing Zone to grow with your Organization

Page 21: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Multi-Account implementation

Organizations account:

Account Provisioning

Account Access (SSO)

Shared Services account:

Active Directory

Log Analytics

Logging account:

CloudTrail/Config logs

Security account:

Audit/Break-glass

AWSOrganizations

AWS SSMAWSService Catalog

Core OU

SharedServices account Logging account Security account

AWS Organizations account

Network Baseline

Account Baseline Account BaselineAccount Baseline Security Cross-

Account RolesAWS Microsoft

ADAggregate CloudTrail

and Config Logs

Log Reporting

Amazon S3 bucket (manifest file)

AW SCodePipeline

Stacksets

AWSSSO

Page 22: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

AWS Service Catalog

Account VendingMachine

New AWS Account

Network Baseline

Account Baseline

AWSOrganizations

OUCore

Security Account

Security Roles

Logging Account

Audit Bucket

Shared Services Account

Shared

Network

Account Vending Machine implementation

• Account Vending Machine (AWS Service Catalog)

• Account creation UI

• Account Baseline Versioning

• Launch Constraints

• Creates/Updates AWS Account

• Apply Account Baseline stack sets

• Create Network Baseline

• Apply account Security Control Policy

Page 23: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

AWS CloudTrail

• Central Amazon S3 bucket and local AWS CloudWatch Logs

AWS Config

• 7 Config Rules (EBS/RDS/S3 encryption, IAM password policy, root MFA, S3

public read/write permissions)

IAM Password Policy

• User password change, password complexity/reuse/age/minimum length

Amazon VPC

• Delete default VPC, (optional) create VPC

Account baseline

Page 24: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Centralized Logging

• Amazon Elasticsearch Service integration

• Kibana-based log reporting and analysis

• AWS CloudTrail

• Amazon VPC Flow Logs

• Amazon CloudWatch Logs (Apache web server, Common Log Format,

Space Delimited, JSON)

Optional product(s)

Page 25: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Benefits of the AWS Automated Landing Zone

Automated Scalable Self-Service

Guardrails

NOT Blockers

Auditable Flexible

Page 26: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

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

Thank you!

@awscloud_es@antoniodelgado

Page 27: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

DXC Proprietary and Confidential October 30, 2018

Why a DXC Iberia AWS Landing Zone?

Jorge Pestaña

DXC Iberia Landing Zone Initiative Sponsor

Page 28: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

October 30, 2018 31DXC Proprietary and Confidential

Our Journey to the AWS Landing ZoneJuan Alvarez Ferrando

DXC Iberia AWS Landing Zone Architect

Page 29: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

October 30, 2018 32DXC Proprietary and Confidential

Roadmap

Conception

•Sponsor/Owner

•Delegation model

•Use Cases

•Relationship Model

•Cost Distribution

•Refine Requirements

•Efficient

•Automated

•Managed

•Scalable

•Secure

Organization

•Governance

•Architecture/Security

•Financial Management

•Operation

•Account owners

•Account architects

Construction

•Methodology

•Tools

•Skills

•Solutions

Operation

•Re-skill Support Team

•Adapt ITSM

•Segregate Duties

•Ops Procedures

Page 30: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

October 30, 2018 33DXC Proprietary and Confidential

Achieved Results

✓Service Governance, Account level cost management and automated budget control. Account provision agreement terms and relationship model.

✓Reusable Baseline Architecture and Solutions to provision accounts under operational and security management (network, events, access, permissions, configuration control, backup)

✓<24h Time to Provision “ready to use” environments with all foundation infrastructure in three possible service levels

✓Operation and support of all the LZ solutions as Software Defined Infrastructure under defined architecture, methodology and tools

✓Lightweight support

Page 31: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

October 30, 2018 34DXC Proprietary and Confidential

Bronze Silver Gold

Account Onboarding

VPN Access

Multi Account Networking

Managed AD

Event Monitoring – Collect & Analyze

Event Monitoring – Real Time Dashboard

Event Monitoring – GuardDuty Dashboard

Cost Control - Instance Scheduler

Cost Control - Orphan Storage Control

Backup Management

Managed Bastions

Billing Reports/Budget Control

Solution Catalog by Service Level

Page 32: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

October 30, 2018 35DXC Proprietary and Confidential

Learned Lessons

A 100% SDI and automated LZ pays back

It is a software project, use software project ways

Be open but consistent on tools and languages

Have an IAM fencing and delegation model

Design solutions that are fit for your T-Shirt sizes

Include operation requirements in the solution design

Leverage AWS Managed Services

Page 33: Speeding up your migration with an automated Landing Zone · 2018-10-31 · Learned Lessons A 100% SDI and automated LZ pays back It is a software project, use software project ways

DXC Proprietary and Confidential

Thank you.