SlideShare a Scribd company logo
Step 2: Migrating Existing Enterprise IT Solutions to the Cloud 
Thomas Park 
Head of Solutions Architecture, Korea
Know that they will be 
transitioning more to cloud 
sometime in the near future
Know that they can revolutionize the 
way they deliver and manage 
information technology
Technology adoption goes in stages 
Experimentation Limited Use Wide-spread Use Corporate Standard
Virtualization is a perfect example 
VIRTUALIZATION 
Dev & Test True Production Mission Critical All-in
And it happens over and over again 
Dev & Test True 
Production 
Mission 
Critical 
All-in 
Unix Windows SQL Linux Vi r tual izat ion
And now, it’s happening with the cloud 
Dev & Test True Production Mission Critical All-in
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
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
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
11 
December 12, 2014 
Dole Food Company Inc.- Confidential 
Dole 
$6.9 B revenue 
Operating in 90 countries 
36,000 employees
“We are in the business of bananas and pineapples, 
not data centers” 
- Joanna Dyer, Director of IT Solutions, Dole Food Company 
12
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
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
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
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
Today our customers:
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
Have legacy applications… 
Source: http://www.jec.senate.gov/republicans/public//index.cfm?a=Files.Serve&File_id=8e6dbf03-ca4a-44be-9de4-a100c43fb5c8
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/
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?
Corporate Data 
Center 
Extend the Corporate DC
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)
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
Public 
Subnet 
www 
Private 
Subnet 
NAT 
VPN 
Address Translation
Getting connected 
Cloud 
Datacenter 
Image Copyright: Alan Stark https://www.flickr.com/photos/squeaks2569/3700355684/
Over Internet 
Data center AWS Cloud 
www
VPN 
Data center AWS Cloud 
www 
router router
Direct Connect 
Data center AWS Cloud 
AWS Direct 
Connect 
Location
Maximizing reliability 
Data center AWS Cloud 
www 
router router
Now you’re connected…
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
Painting the picture of a customer in transition
First cloud use cases
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
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
Backup
Corporate Data 
Center 
Elastic Data 
Center 
AWS Storage 
Gateway 
Backup - Storage Gateway
AWS Storage Gateway 
http://aws.amazon.com/storagegateway
Disaster Recovery 
Image Copyright: Loco Steve https://www.flickr.com/photos/locosteve/4349003896/
Corporate Data 
Center 
Elastic Data 
Center 
Synchronization of 
key datasets 
Disaster Recovery
Corporate Data 
Center 
Elastic Data 
Center 
Disaster Recovery
Corporate Data 
Center 
Elastic Data 
Center 
Promotion of 
stopped instances 
to live 
Disaster Recovery
Big Data & Analytics
Corporate Data 
Center 
Elastic Data 
Center 
Analytics
Corporate Data 
Center 
Elastic Data 
Center 
Application data 
and logs for 
analysis pushed 
to S3 
Analytics
Corporate Data 
Center 
Elastic Data 
Center 
Amazon Elastic 
Map Reduce 
name node to 
control analysis 
N 
Analytics
Corporate Data 
Center 
Elastic Data 
Center 
Hadoop cluster 
started by Elastic 
Map Reduce 
N 
Analytics
Corporate Data 
Center 
Elastic Data 
Center 
N 
Adding many 
hundreds or 
thousands of 
nodes 
Analytics
Corporate Data 
Center 
Elastic Data 
Center 
N 
Disposed of when 
job completes 
Analytics
Architecture of a financial services grid computing
Business Apps
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 
Stover McIlwain time by 30x 
Senior Director of IT Infrastructure Engineering 
” 
“
Kellogg HANA Deployment Architecture
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
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 
Database Tier Active Directory 
Database Tier 
Primary DB 
SQL Server 
Mirror DB 
Witness 
Web Tier Application Tier 
Web Tier Application 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
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
Test Drive Major Workloads at No Cost 
Ready to use preconfigured test workloads for fast PoC: 
SAP 
Microsoft 
Oracle 
Red Hat 
Many others
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

More Related Content

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

  • 1. Step 2: Migrating Existing Enterprise IT Solutions to the Cloud Thomas Park Head of Solutions Architecture, Korea
  • 2. Know that they will be transitioning more to cloud sometime in the near future
  • 3. Know that they can revolutionize the way they deliver and manage information technology
  • 4. Technology adoption goes in stages Experimentation Limited Use Wide-spread Use Corporate Standard
  • 5. Virtualization is a perfect example VIRTUALIZATION Dev & Test True Production Mission Critical All-in
  • 6. And it happens over and over again Dev & Test True Production Mission Critical All-in Unix Windows SQL Linux Vi r tual izat ion
  • 7. And now, it’s happening with the cloud Dev & Test True Production Mission Critical All-in
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 11 December 12, 2014 Dole Food Company Inc.- Confidential Dole $6.9 B revenue Operating in 90 countries 36,000 employees
  • 12. “We are in the business of bananas and pineapples, not data centers” - Joanna Dyer, Director of IT Solutions, Dole Food Company 12
  • 13. 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
  • 14. 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
  • 15. 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
  • 18. 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
  • 19. Have legacy applications… Source: http://www.jec.senate.gov/republicans/public//index.cfm?a=Files.Serve&File_id=8e6dbf03-ca4a-44be-9de4-a100c43fb5c8
  • 20. 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/
  • 22. here there ??? Image Copyright: Alan Stark https://www.flickr.com/photos/squeaks2569/3538446880 How to Keep the Data Center?
  • 23. Corporate Data Center Extend the Corporate DC
  • 24. 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)
  • 25. 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
  • 26. Public Subnet www Private Subnet NAT VPN Address Translation
  • 27. Getting connected Cloud Datacenter Image Copyright: Alan Stark https://www.flickr.com/photos/squeaks2569/3700355684/
  • 28. Over Internet Data center AWS Cloud www
  • 29. VPN Data center AWS Cloud www router router
  • 30. Direct Connect Data center AWS Cloud AWS Direct Connect Location
  • 31. Maximizing reliability Data center AWS Cloud www router router
  • 33. 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
  • 34. Painting the picture of a customer in transition
  • 36. 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
  • 37. 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
  • 39. Corporate Data Center Elastic Data Center AWS Storage Gateway Backup - Storage Gateway
  • 40. AWS Storage Gateway http://aws.amazon.com/storagegateway
  • 41. Disaster Recovery Image Copyright: Loco Steve https://www.flickr.com/photos/locosteve/4349003896/
  • 42. Corporate Data Center Elastic Data Center Synchronization of key datasets Disaster Recovery
  • 43. Corporate Data Center Elastic Data Center Disaster Recovery
  • 44. Corporate Data Center Elastic Data Center Promotion of stopped instances to live Disaster Recovery
  • 45. Big Data & Analytics
  • 46. Corporate Data Center Elastic Data Center Analytics
  • 47. Corporate Data Center Elastic Data Center Application data and logs for analysis pushed to S3 Analytics
  • 48. Corporate Data Center Elastic Data Center Amazon Elastic Map Reduce name node to control analysis N Analytics
  • 49. Corporate Data Center Elastic Data Center Hadoop cluster started by Elastic Map Reduce N Analytics
  • 50. Corporate Data Center Elastic Data Center N Adding many hundreds or thousands of nodes Analytics
  • 51. Corporate Data Center Elastic Data Center N Disposed of when job completes Analytics
  • 52. Architecture of a financial services grid computing
  • 54. 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 Stover McIlwain time by 30x Senior Director of IT Infrastructure Engineering ” “
  • 55. Kellogg HANA Deployment Architecture
  • 56. 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
  • 57. 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 Database Tier Active Directory Database Tier Primary DB SQL Server Mirror DB Witness Web Tier Application Tier Web Tier Application 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
  • 58. 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
  • 59. Test Drive Major Workloads at No Cost Ready to use preconfigured test workloads for fast PoC: SAP Microsoft Oracle Red Hat Many others
  • 60. 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