This was presented by Supratik Ghatak, Co-Founder Blazeclan, at the AWS Summit Mumbai 2013. CIO pain points, cloud migration reasons and strategies are the key focus of this presentation. CIOs and CTOs can gain insights into various ways of leveraging the AWS cloud. The presentation also talks about the priority areas for CIOs & CTOs to look at while using the cloud as well as how to plan their strategies around AWS cloud. Further case studies are depicted that show how organization
can benefit from AWS Cloud.
2. • 5% Organization Moved 50% Apps to
Cloud
• 30% Moved to cloud based on customer
requirement
• 41% Moved to cloud following industry
trend
• 52% Moved to cloud to improve costs,
productivity, agility
6. CIO pressure points
• What do you start with to move to cloud?
• How can cloud drive considerable cost and agility benefits for your
organization?
• Does cloud seamlessly integrate with existing workload technologies?
10. Web Applications
− Self-contained Web Applications
− Social Media Product Marketing Campaigns
− Customer Training Sites
− Video Portals (Transcoding and Hosting)
− Pre-sales Demo Portal
− Software Downloads
− Trial Applications
12. Green Field applications
• Easier to build ground-off applications
• Starting off is easier
• You can focus more on development rather
than operational hassles
• Development team sees faster results
14. Test and Develop Applications
Scalable Test beds with
parameters set to test usage
patterns
Readymade & Preconfigured
Flexible environments without the
hassle of procuring licenses.
Option of carrying licenses into
these environments, saving
further costs.
Run Automated Tests3
Report Results
Build Product
1
4
2
15. Here’s what not to migrate
Image courtesy: http://www.cloudtweaks.com/cloud-humor/
16. What NOT to migrate
!
!
!
!
Legacy, Monolithic, horizontal
Home grown CRMs
License & compatibility
Complex
Plan to Migrate first
Low hanging fruits
Plan to Migrate your
complex applications
Plan over 6–12 months
18. Back-Up & Disaster Recovery
Extension to the AWS Cloud for
processed data or backup data
Improve costs, productivity & ease;
improve recovery of data
Move & Back-Up data files,
across business functions
19. SAP Business Suite
SAP HANA One
SAP Business All-in-One
SAP Business Objects- business intelligence solutions
SAP Rapid Deployment Solutions (RDS)
SAP Afaria
Current SAP certified solutions for production on AWS:
22. Challenges to migrate
Identifying applications best fit to take advantage of cloud
Identifying right cloud environment - SaaS or PaaS or IaaS
Identifying suitable deployment model - Private /Public /Hybrid
Re-architecting applications for cloud
Identifying & resolving dependence of other application, hardware, firewall,
network, security, etc.
Planning for business continuity during migration
27. BlazeClan's Cloud Migration Approach
• Large IT Assets: Enterprises, typically, have a large number of IT Assets
• Identify Application: It is important to identify applications for migration
• Phase Approach:
– Plan
– Deploy
– Optimize
29. Cloud Assessment
!
!
!
!
!
!
!
!
Financial Assessment
Security & Compliance
Assessment
Technical & Functional
Assessment
Application Mapping in
terms of dependency tree
and Cloud suitability
Identifying Cloud vendor
Migrating Product
Licenses
Definition of Success
Criteria
Plan with Roadmap
30. SaaS, PaaS or IaaS?
− Service Level Agreement
− Data Portability
− Long Term Costs
− User management
− Security
− Scalability Platform Management
31. Plan Phase – Cloud Assessment
− WAN traffic
− Data security And Management
− Legacy Application Integration
− Security and Compliance
32. Deploy Phase – Data Migration
Application Data Migration:
• Migrate Fileserver systems
• Automated scripts for migration
• Backups and Tape Drives
• Evaluate options to move large sets of data to the Cloud e.g. AWS
Import/Export
33. Deploy Phase – Data Migration
Application Data Migration:
Evaluate options to move large sets of data to the Cloud e.g. AWS
Import/Export
Backups and Tape Drives
Automated scripts for migration
Migrate Fileserver systems
34. Deploy Phase – Data Migration
Database Migration:
− Profile the various storage options available in your vendor Cloud
− Plan for uploading data in batches
− Analyze your datasets and databases
− Evaluate various RDBMS options in the Cloud
− Ensure data encryption for security
e.g. Amazon RDS
35. Deploy Phase – Application Migration
Forklift Migration
All components are migrated to cloud at
the same time.
Useful for:
− Stateless applications
− Tightly coupled applications
− Self-contained applications
Hybrid Migration
Also, known as Partial Migration
approach
For example:
− Batch processing in cloud
− Application on premise
− Integrate cloud applications with
cloud incompatible legacy
applications
36. Optimize Phase – Leverage Cloud Architecture
− Auto terminate under-utilized instances through AWS Auto Scale option
− Application packaging for AMI construction
− Improve data access efficiency
37. Optimize Phase - Optimize Cloud Setup
Application Re-engineering
Ability to restart on failure
Separation of tiered components
Extract stateful components and make them stateless
Decompose relational database
39. Web Application Migration
AWS services recommended:
EC2, S3, EBS, AS, ELB, CW, RDS
Migration of eCommerce website with Mobile extension to create
property inventory reports of commercial & non-commercial properties
with an motive of elasticity & scalability
40. Batch Processing App Migration
AWS services recommended:
EC2, EBS, S3, SQS, EMR, DynamoDB, SNS
Log analysis and report generations with a motive of faster time to
process
41. Backend Process Workflow App Migration
AWS services recommended:
EC2, EBS, S3, SQS, EMR, DynamoDB, SNS
Migration of Employee Performance Management System with an
motive to lower the total cost of ownership , resilient solution and high
availability
42. What is moving to Cloud?
Trends in Enterprise Application Migration
Storage: 33%
ERP: 26%
Email: 21%
Collaboration: 20%
43. What is already on the Cloud?
Trends in Enterprise Application Migration
Storage: 72%
Email: 77%
Web Service 74%
47. Business Case
Client
• One of India’s largest General & Life
Insurance Company
• 4000+ Employees
• 200+ Locations
Requirements
• Manage Customer Engaging Digital
Marketing campaigns
• Ensure accessibility to applications
all over the internet
• Ensure marketing workloads are
fast & scalable to adjust to viral
• Manage marketing workloads to
change regularly
• Enable marketing workloads to roll
out quickly
48. Rapid Deployment:
First version of the Application had to be rolled out in 15
days
2 more releases over the next 15 days
Security:
Application deals with sensitive data
Seasonal Usage:
Application usage peaks between November & March
Minimal usage for rest of the year
Challenges
49. Agile Development
Solution delivered in 15 days
Amazon Web Services
Elastic & Scalable infrastructure to save costs during off
peaks
Pre-build Solutions
Pre-configured testing tools to perform vulnerability testing
Development using open source tools to save costs
Solutions
Open Source Tools
50. Low Cost Solution
Using AWS & Open Source Development tools resulted
in significant cost savings
Quality
Quick turn around
Agile Development for fast development
Advantages
Automated Testing
Easy to use & secure application