AWS Migration 
Solution 
JAWS DAYS 2014 
Mar 15, 2014 
Naoya Hashimoto 
3/15/2014 1
Table of contents 
• Who am I? 
• System migration 
• Why migration solution is needed? 
• My case about migrating system 
• System Migration Process 
• Issues of System Migration 
• System Migration Solution 
• Migration Solution Model 
• Features of CloudVelocity One Hybrid Cloud 
• Features of Yuruware Bolt VTA 
• AWS VM Import/Export 
3/15/2014 2
Who am I? 
• Work 
o Engaged in developing integration and management service for public cloud, including AWS, 
Nifty Cloud, IIJ GIO, etc. 
o Developing integration and management service (B2B) for Amazon Web Services 
• AWS services I like the most - CloudFormation 
o I love “CloudFormation Supports OpsWorks”! 
• Activities 
o Technical reviewing on “Icinga Network Monitoring” 
by Packt Publishing Nov 2013 
http://www.packtpub.com/icinga-network-monitoring/book 
o Twitter @hashnao 
o Blog http://hashnao.blogspot.jp/ 
3/15/2014 3
System Migration? 
3/15/2014 4
System Migration? 
“System migration is an awesome project that no one wants to 
manage or get involved in.” 
System migration on Wikipedia. 29 November 2013 
<http://en.wikipedia.org/wiki/xxx> 
3/15/2014 5 
“Anybody who wants to volunteer or 
raise you hand?”
System Migration! 
"System migration involves moving a set of instructions 
or programs, e.g., PLC (programmable logic controller) programs, 
from one platform to another, minimizing reengineering.“ 
System migration on Wikipedia. 29 November 2013 
<http://en.wikipedia.org/wiki/System_migration> 
3/15/2014 6
Why migration solution is needed? 
• To reduce time and cost versus manual migration 
3/15/2014 7 
• To verify if the existing system is able to run on cloud 
• To migrate hundreds or thousands of servers into cloud
My case about migrating system 
• About 100 VMs with 30 
customers on VMware ESXi 
• Windows OS, Linux 
OS(Debian, RedHat) 
• Mainly composed as 3 Tier 
system 
(WEB/AP/DB, WEB/DB, WEB, 
HA Clusterig) 
3/15/2014 8 
VMware vCenter Server 
VMware vSphere VMware vSphere VMware vSphere
System Migration Process 
• A Phased Strategy for Migration: Step By Step Guide 
Amazon Web Service – Migrating your Existing Applications to the AWS Cloud. 
Oct 2010. <http://media.amazonwebservices.com/CloudMigration-main.pdf> 
3/15/2014 9
Issues of System Migration 
• By reverse engineering and manually integrating & migrating 
o Who? 
o How? 
o How much? 
o How long? 
• By automatically migrating 
o Who? 
o How? 
o How much? 
o How long? 
3/15/2014 10
System Migration Solution 
• One Hybrid Cloud by CloudVelocity 
http://www.cloudvelocity.com/solutions/ 
• Cloud Path by Racemi 
http://www.racemi.com/cloud-path/ 
• Bolt Migration by Yuruware 
http://www.yuruware.com/vta/ 
3/15/2014 11
Migration Solution Model 
• Agent Type 
o Installing agents on the server 
o Discovering and blueprinting its component, configurations 
o Provisioning 
o Synchronizing data 
o Creating and deploying IAM image 
o Initiating instances 
• Image cloning Type 
o Implementing and Installing plugin to set up management server 
o Discovering and blueprinting VM images 
o Provisioning 
o Synchronizing data 
o Creating and deploying IAM image 
o Initiating instances 
3/15/2014 12
Features of CloudVelocity One Hybrid Cloud 
o Live Migration, continuous sync until ready to cut over, No downtime to 
production environment 
o Recreate network environment 
o Install agent on client 
3/15/2014 13 
Extend Data Center Services to Cloud Resources
Features of Yuruware Bolt VTA 
3/15/2014 14 
o Migrate from VMware vSphere environment to AWS 
o Live Migration, no downtime to production environment 
o Install application (vta-tools) on Windows Server
How to use CloudVelocity One Hybrid Cloud 
o Install agent on VMs 
# sh ./install-centos-5.x-32bit.sh 
CloudVelocity Sentinel Installer v1.3.6 
Copyright (C) 2013, CloudVelocity, Inc., all rights reserved. 
… 
o Run daemon 
# service denali-sentinel status 
Component sra (pid: 1150) is running 
Denali-Sentinel (pid: 1171) is running 
3/15/2014 15
How to use Yuruware Bolt VTA 
o Create snapshot of VM 
C:> vta-copy-pg -g "dev-test-cent64_64" "/vSphere5/vm/test/dev-test-cent64_64" 
Validating vSphere Credentials..Ok! 
Validating S3 Bucket...Ok! 
… 
Copy of the protection group dev-test-cent64_64 successfully completed. The 
version is 20131224222303 
o Deploy VM 
C:>vta-deploy-pg -g "dev-test-cent64_64" 
Validating S3 Bucket Access...Ok! 
Validating VPC Configuration of the AWS Account...Ok! 
… 
Creating Cloud Formation Stack Stack-2013-12-24-22-31-53 with id 
arn:aws:cloudformation:ap-northeast-1: 
3/15/2014 16
AWS VM Import/Export for Linux 
• Supported image 
o VMware ESX and VMware Workstation VMDK 
o Citrix Xen VHD 
o Microsoft Hyper-V VHD 
• Supported OS 
o Red Hat Enterprise Linux 5.1 - 6.5 
o CentOS 5.1 - 6.5 
o Ubuntu 12.04, 12.10, 13.04, 13.10 
o Debian 6.0.0 - 6.0.8, 7.0.0 - 7.2.0 
• Instance Type that can be launched 
o cc1.4xlarge (N/A) 
o cc2.8xlarge($2.960 /hour) 
o cg1.4xlarge(N/A) 
o cr1.8xlarge($1.225 /hour) 
o hi1.4xlarge($3.440 /hour) 
o hs1.8xlarge ($5.670 /hour) 
o m3.2xlarge($1.368 /hour) 
o m3.xlarge($0.684 /hour) 
3/15/2014 17 
* Hourly cost based on Tokyo region 
The import process produces an AMI in HVM format
Thank you for listening! 
3/15/2014 18

Aws migration solution@JAWS DAYS 2014

  • 1.
    AWS Migration Solution JAWS DAYS 2014 Mar 15, 2014 Naoya Hashimoto 3/15/2014 1
  • 2.
    Table of contents • Who am I? • System migration • Why migration solution is needed? • My case about migrating system • System Migration Process • Issues of System Migration • System Migration Solution • Migration Solution Model • Features of CloudVelocity One Hybrid Cloud • Features of Yuruware Bolt VTA • AWS VM Import/Export 3/15/2014 2
  • 3.
    Who am I? • Work o Engaged in developing integration and management service for public cloud, including AWS, Nifty Cloud, IIJ GIO, etc. o Developing integration and management service (B2B) for Amazon Web Services • AWS services I like the most - CloudFormation o I love “CloudFormation Supports OpsWorks”! • Activities o Technical reviewing on “Icinga Network Monitoring” by Packt Publishing Nov 2013 http://www.packtpub.com/icinga-network-monitoring/book o Twitter @hashnao o Blog http://hashnao.blogspot.jp/ 3/15/2014 3
  • 4.
  • 5.
    System Migration? “Systemmigration is an awesome project that no one wants to manage or get involved in.” System migration on Wikipedia. 29 November 2013 <http://en.wikipedia.org/wiki/xxx> 3/15/2014 5 “Anybody who wants to volunteer or raise you hand?”
  • 6.
    System Migration! "Systemmigration involves moving a set of instructions or programs, e.g., PLC (programmable logic controller) programs, from one platform to another, minimizing reengineering.“ System migration on Wikipedia. 29 November 2013 <http://en.wikipedia.org/wiki/System_migration> 3/15/2014 6
  • 7.
    Why migration solutionis needed? • To reduce time and cost versus manual migration 3/15/2014 7 • To verify if the existing system is able to run on cloud • To migrate hundreds or thousands of servers into cloud
  • 8.
    My case aboutmigrating system • About 100 VMs with 30 customers on VMware ESXi • Windows OS, Linux OS(Debian, RedHat) • Mainly composed as 3 Tier system (WEB/AP/DB, WEB/DB, WEB, HA Clusterig) 3/15/2014 8 VMware vCenter Server VMware vSphere VMware vSphere VMware vSphere
  • 9.
    System Migration Process • A Phased Strategy for Migration: Step By Step Guide Amazon Web Service – Migrating your Existing Applications to the AWS Cloud. Oct 2010. <http://media.amazonwebservices.com/CloudMigration-main.pdf> 3/15/2014 9
  • 10.
    Issues of SystemMigration • By reverse engineering and manually integrating & migrating o Who? o How? o How much? o How long? • By automatically migrating o Who? o How? o How much? o How long? 3/15/2014 10
  • 11.
    System Migration Solution • One Hybrid Cloud by CloudVelocity http://www.cloudvelocity.com/solutions/ • Cloud Path by Racemi http://www.racemi.com/cloud-path/ • Bolt Migration by Yuruware http://www.yuruware.com/vta/ 3/15/2014 11
  • 12.
    Migration Solution Model • Agent Type o Installing agents on the server o Discovering and blueprinting its component, configurations o Provisioning o Synchronizing data o Creating and deploying IAM image o Initiating instances • Image cloning Type o Implementing and Installing plugin to set up management server o Discovering and blueprinting VM images o Provisioning o Synchronizing data o Creating and deploying IAM image o Initiating instances 3/15/2014 12
  • 13.
    Features of CloudVelocityOne Hybrid Cloud o Live Migration, continuous sync until ready to cut over, No downtime to production environment o Recreate network environment o Install agent on client 3/15/2014 13 Extend Data Center Services to Cloud Resources
  • 14.
    Features of YuruwareBolt VTA 3/15/2014 14 o Migrate from VMware vSphere environment to AWS o Live Migration, no downtime to production environment o Install application (vta-tools) on Windows Server
  • 15.
    How to useCloudVelocity One Hybrid Cloud o Install agent on VMs # sh ./install-centos-5.x-32bit.sh CloudVelocity Sentinel Installer v1.3.6 Copyright (C) 2013, CloudVelocity, Inc., all rights reserved. … o Run daemon # service denali-sentinel status Component sra (pid: 1150) is running Denali-Sentinel (pid: 1171) is running 3/15/2014 15
  • 16.
    How to useYuruware Bolt VTA o Create snapshot of VM C:> vta-copy-pg -g "dev-test-cent64_64" "/vSphere5/vm/test/dev-test-cent64_64" Validating vSphere Credentials..Ok! Validating S3 Bucket...Ok! … Copy of the protection group dev-test-cent64_64 successfully completed. The version is 20131224222303 o Deploy VM C:>vta-deploy-pg -g "dev-test-cent64_64" Validating S3 Bucket Access...Ok! Validating VPC Configuration of the AWS Account...Ok! … Creating Cloud Formation Stack Stack-2013-12-24-22-31-53 with id arn:aws:cloudformation:ap-northeast-1: 3/15/2014 16
  • 17.
    AWS VM Import/Exportfor Linux • Supported image o VMware ESX and VMware Workstation VMDK o Citrix Xen VHD o Microsoft Hyper-V VHD • Supported OS o Red Hat Enterprise Linux 5.1 - 6.5 o CentOS 5.1 - 6.5 o Ubuntu 12.04, 12.10, 13.04, 13.10 o Debian 6.0.0 - 6.0.8, 7.0.0 - 7.2.0 • Instance Type that can be launched o cc1.4xlarge (N/A) o cc2.8xlarge($2.960 /hour) o cg1.4xlarge(N/A) o cr1.8xlarge($1.225 /hour) o hi1.4xlarge($3.440 /hour) o hs1.8xlarge ($5.670 /hour) o m3.2xlarge($1.368 /hour) o m3.xlarge($0.684 /hour) 3/15/2014 17 * Hourly cost based on Tokyo region The import process produces an AMI in HVM format
  • 18.
    Thank you forlistening! 3/15/2014 18