4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기...

60
Step 2: Migrating Existing Enterprise IT Solutions to the Cloud Thomas Park Head of Solutions Architecture, Korea

Upload: amazon-web-services-korea

Post on 11-Jul-2015

232 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Step 2: Migrating Existing Enterprise IT Solutions

to the Cloud

Thomas Park

Head of Solutions Architecture, Korea

Page 2: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Know that they will be

transitioning more to cloud

sometime in the near future

Page 3: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Know that they can revolutionize the

way they deliver and manage

information technology

Page 4: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Technology adoption goes in stages

Experimentation Limited Use Wide-spread Use Corporate Standard

Page 5: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Virtualization is a perfect example

VIRTUALIZATION

Dev & Test True Production Mission Critical All-in

Page 6: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

And it happens over and over again

Dev & Test True

Production

Mission

Critical

All-in

Virtual izat ion Unix Windows SQL Linux

Page 7: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

And now, it’s happening with the cloud

Dev & Test True Production Mission Critical All-in

Page 8: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

The journey we’re seeing with AWS customers

Dev & Test True Production Mission Critical All-in

Build production apps

Migrate production apps

Marketing

Build mission-critical apps

Migrate mission-critical apps

Development and

test environments

Corporate standard

Page 9: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

The cloud increases IT agility and efficiency

Dev & Test

Johan Krebbers

Vice President of Architecture

AWS brings business agility as Shell is

able to deploy services much more quickly.

Runs up to 1,500 dev

& test servers daily

Reduced deployment

time from weeks to

days

Shortened testing from

six weeks to two days

Page 10: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

GE put collaboration and design in the cloud

Industrial

manufacturing

Cross-functional collaboration app

Helps design around manufacturing

Allows users to define how they work

Users can spin-up their own environments

This could change the way

manufacturing is architected.

Joe Salvo

Manager, Business Integration Technologies Laboratory

General Electric

True Production — Build new apps

people

devices

software

design

Page 11: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

11 December 12, 2014 Dole Food Company Inc.- Confidential

Dole

$6.9 B revenue Operating in 90 countries

36,000 employees

Page 12: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

“We are in the business of bananas and pineapples,

not data centers” - Joanna Dyer, Director of IT Solutions, Dole Food Company

12

Page 13: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Dole runs Microsoft SharePoint in AWS

AWS really helps us increase operational

efficiency and so far, saved us at least

$350,000.

Chris Romes

Sr. Director of Engineering

Substantial increase in efficiency and reliability

SharePoint instances can be added in minutes

Supports globally distributed BI and mobile applications

Mission Critical — Migrate apps

Page 14: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

All-in: IT entirely in the cloud

Virtual elimination of IT CapEx

Flexibility in resource assignments

Speed to market

Zero hardware maintenance

Multiple availability zone deployment

Divisions, regions, or whole organizations can go all-in

Use Cases

Benefits

All-in

Page 15: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

For a company that’s more interested in getting

its journalism out; the time, money, and people

we need to spend operating on-premises IT

distracts us from our core mission.

Stephen Orban, CTO

All-in

Page 16: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
Page 17: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Today our customers:

Page 18: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Have physical datacenter resources…

Corporate Datacenter(s)

Active Directory Service Level

Management Information

Security

Capacity Management

Directory & Governance

Source: http://www.nytimes.com/slideshow/2009/06/14/magazine/20090614-search-slideshow_10.html?_r=0

Page 19: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Have legacy applications…

Source: http://www.jec.senate.gov/republicans/public//index.cfm?a=Files.Serve&File_id=8e6dbf03-ca4a-44be-9de4-a100c43fb5c8

Page 20: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Have many different teams and complicated

processes

Source: http://fromtheranks.com/wp-content/uploads/Model%20IT%20Organization%20Chart.jpg http://bangordailynews.com/2012/05/07/opinion/editorials/taking-care-of-mainecare/

Page 21: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
Page 22: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

here there

???

Image Copyright: Alan Stark https://www.flickr.com/photos/squeaks2569/3538446880

How to Keep the Data Center?

Page 23: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Extend the Corporate DC

Page 24: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Availability Zone Availability Zone

VPC Customer

10.0.0.5 10.0.0.6

10.0.1.8

10.0.1.9

Virtual Private Cloud (VPC)

Page 25: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Private

Subnet

VPN

Internal facing systems Accessible only over VPN – access to

internet over corporate connection

Public

Subnet

www

Internet facing systems Assert control over networking layer

DMZ

Page 26: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Public

Subnet

www

Private

Subnet NAT

VPN

Address Translation

Page 27: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Getting connected

Cloud Datacenter

Image Copyright: Alan Stark https://www.flickr.com/photos/squeaks2569/3700355684/

Page 28: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Over Internet

Data center AWS Cloud

www

Page 29: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

VPN

Data center AWS Cloud

www router router

Page 30: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Direct Connect

AWS Cloud Data center

AWS Direct

Connect

Location

Page 31: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Maximizing reliability

Data center AWS Cloud

www

router router

Page 32: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Now you’re connected…

Page 33: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Active Directory

Network Configuration

Encryption

Back-up Appliances

Users & Access Rules

Your Private Network

Built-in Encryption

Cloud back-ups

AWS Direct Connect

Your On-Premise Apps Your Cloud Apps Corporate Data

Centers

Map the Technologies

Page 34: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Painting the picture of a customer in transition

Page 35: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

First cloud use cases

Page 36: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Collapse | Copy Code public int CurrentPage { get { // Look for current page in ViewState object o = ViewState["CurrentPage"]; if (o == null) return 1; // default page index of 1 return (int) o; } set { ViewState["CurrentPage"] = value; }

Development & Test

Page 37: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Development &Test

Developers &

Operations Internal

Git CI Server

Pre-commit Hook

Testing Environment Subnet

CI Workers

Dev Environment VPC Subnet

DEV WEB ELB

Dev Stack Tier 1

Dev Stack Tier 2

Dev MySQL DB Instance

DEV APP ELB

VPN TUNNEL

VPN facing VPC Subnet

Virtual Private

Gateway

Monitoring

Dev Admin Instance

NAT Instance

Amazon DynamoDB

Amazon SQS

Amazon S3

Page 38: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Backup

Page 39: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

AWS Storage

Gateway

Backup - Storage Gateway

Page 40: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

AWS Storage Gateway

http://aws.amazon.com/storagegateway

Page 41: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Disaster Recovery

Image Copyright: Loco Steve https://www.flickr.com/photos/locosteve/4349003896/

Page 42: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Synchronization of

key datasets

Disaster Recovery

Page 43: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Disaster Recovery

Page 44: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Promotion of

stopped instances

to live

Disaster Recovery

Page 45: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Big Data & Analytics

Page 46: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Analytics

Page 47: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Application data

and logs for

analysis pushed

to S3

Analytics

Page 48: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Amazon Elastic

Map Reduce

name node to

control analysis

N

Analytics

Page 49: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

Hadoop cluster

started by Elastic

Map Reduce

N

Analytics

Page 50: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

N

Adding many

hundreds or

thousands of

nodes

Analytics

Page 51: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Corporate Data

Center

Elastic Data

Center

N

Disposed of when

job completes

Analytics

Page 52: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Architecture of a financial services grid computing

Page 53: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Business Apps

Page 54: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Kellogg Uses AWS to Save $900,000 over 5 Years

Over Using On-premises Infrastructure

Kellogg produces breakfast foods for more than 180

companies worldwide, with annual revenue of almost $15 B.

Using AWS saves us

$900,000 in infrastructure

costs alone, and lets us run

dozens of simulations a day

so we can reduce trade

spend. It’s a win-win.

• Needed a better way to track and model promotional

costs (“trade spend”) to improve the bottom line—and

needed to be able to run more than 1 trade-spend

simulation/day

• By using SAP HANA on AWS, Kellogg estimates it

will save $900,000 over 5 years versus traditional on-

premises infrastructure alternatives

• As well, the company can run dozens of trade spend

simulations each day, and decreases deployment

time by 30x Stover McIlwain

Senior Director of IT Infrastructure Engineering

Page 55: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Kellogg HANA Deployment Architecture

Page 56: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

AWS

region

Active Directory + DNS in the VPC

Public Facing Web App

Internal Corporate App

VPN Connection

Corporate Data center

corp.example.com AD Controller

Domain Controller

+ DNS

example.com DNS

AD Replication

Domain Join + DNS Queries

DNS Forward Requests

New Instance: friendly-vpc-123.corp.example.com

Page 57: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

SharePoint Reference Implementation

Remote Admin

AWS Region

Availability Zone 2

Private Subnet

Availability Zone 1

Public Subnet Private Subnet Private Subnet Private Subnet

Private Subnet Private Subnet Private Subnet Private Subnet

Public Subnet

NAT

RDGW

RDGW

Primary DC/DNS

Active Directory

Active Directory Database Tier

Database Tier

Primary DB SQL Server

Mirror DB

Witness

Application Tier Web Tier

Application Tier Web Tier

Central Admin & SharePoint Services

Central Admin & SharePoint Services

IIS & SharePoint Web Front End

ELB

NAT

Backup DC/DNS

Internet

Gateway

Users

IIS & SharePoint Web Front End

Page 58: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

AWS Marketplace & Partners Can Help

• Customer can find, research, buy software

• Simple pricing, aligns with EC2 usage model

• Launch in minutes

• Marketplace billing integrated into your AWS account

• 1300+ products across 20+ categories

Learn more at: aws.amazon.com/marketplace

Page 59: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Test Drive Major Workloads at No Cost

Ready to use preconfigured test workloads for fast PoC:

SAP Microsoft Oracle Red Hat Many others

Page 60: 4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park

Thank You Find out more at the AWS Solution Corner

• aws.amazon.com/vpc

• aws.amazon.com/directconnet

• aws.amazon.com/storagegateway

• aws.amazon.com/whitepapers – Development and Test

– VPC networking

– Backup & archive