Migrating workloads to AWS in an enterprise environment is not easy, but with the right approach, an enterprise-sized organization can migrate thousands of instances to AWS quickly and cost effectively. You can leave this session with a good understanding of the migration framework used to assess an enterprise application portfolio and how to move thousands of instances to AWS in a quick and repeatable fashion.
In this session, we describe the components of Accenture's cloud migration framework, including tools and capabilities provided by Accenture, AWS, and third-party software solutions, and how enterprises can leverage these techniques to migrate efficiently and effectively. The migration framework covers:
- Defining an overall cloud strategy
- Assessing the business requirements, including application and data requirements
- Creating the right AWS architecture and environment
- Moving applications and data using automated migration tools- Services to manage the migrated environment
2. Accenture is a global management consulting, technology services, and outsourcing company of more than 305,000 employees.
We help organizations assess how to maximize their performanceand work with them to achieve their vision
We develop and implement technology solutions to improve our clients’ productivity and efficiency –and may run parts of their business
Ultimately, we enable our clients to become HIGH-PERFORMANCE businesses and governments
We deliver through Accenture Strategy, Accenture Digital, Accenture Technology, and Accenture Operations
3. Accenture implements AWS solutions for our clients, and we also extensively use AWS for our internal solutions and client offerings. Using AWS for more than 8 years, we have learned how to effectively manage our cloud usage and develop offerings that are agile and scale to meet our client demand.
2014
•Released ACP 3.0 with discovery capabilities for AWS
•Leveraging AWS to run ACP
•Moved more production Systems to AWS with higher levels of data calcification
•Accenture Analytics based on AWS
•Released our AWS Migration Framework
•Introduced our AWS COE
•Accenture.com moving to AWS
•Business Services built on AWS
2012
•Release our first set of AWS assets and production solutions
•Release of Accenture consumer goods and services on AWS
2010
Starting moving devand test environments to AWS
2008
Signed our first enterprise agreement with AWS
2006
Started using Amazon EC2 and Amazon S3 in Accenture Lab
4. Client Solutions Showcase
Accenture is delivering cross-industry, enterprise solutions for big data, analytics, and management in the cloud, all run on AWS
Download brochure
Cloud-based architectures help Discovery Networks International plan for growth and changing business needs
Accenture implemented a scalable, flexible, and cost-effective hosting solution on Amazon Web Services for DNI, without compromising on security and availability.
Download brochure
Public credentials:
Example projects:
Global electronics retailer
Web presence, cloud bursting, continuous development, search, recommendations engine
Global pharmaceutical
Architecture, application development/delivery
US gas/oil
Divestiture program, AWS QA/performance review
Global insurance
Architecture, management, Cloud CoE
US financial
SharePoint deployment and management
South American mining
SAP PoC / Nonproduction environment
5. We see many enterprises moving to cloud and AWS. To get started, we typically see one of the below patterns:
Use cloud for test and development environments to improve development agility
Develop new applications in the cloud. Building for the cloud, utilizing IaaS+, takes best advantage of cloud benefits
Use the cloud to improve current applications. Cloud services can be used for cheap storage, global content delivery, or failover
Build new cloud applications that integrate back to applications on premises. Examples include databases on premises or thick clients
Move existing applications to cloud. Migrate options include lift and shift and refactoring the application to use cloud services
Move wholesale to the cloud.
(Has not been historical enterprise use case, but beginning to hear interest from a few of our clients.) Examples include Netflix, Pinterest, etc.
Test/dev
New apps, greenfield
Augment
Integrate
All-in
Migrate
6. Within the last 6 months, we have seen significant client demand for migrations. Clients are seeking to migrate hundreds to thousands of workloads to AWS. We are hearing the following form our clients:
Challenges / concerns
•Security
•Operational impacts
•Lack of resources
•Lack of cloud experience
•Pressures of shadow IT
•Older platforms
•Complexity of migrating systems and interfaces
Value drivers / benefits
•Agility
•Capital to operational expense
•Responsiveness to business needs
•Cost savings (in some scenarios)
7. Migrating to the cloud can take one of many paths
Discover, assess (enterprisearchitecture andapplications)
Lift and shift(minimal change)
Migration andUAT testing
Operate
Refactorfor AWS
Applicationlift and shift
Move the appinfrastructure
Plan migrationand sequencing
Determine
migration path
Decommission
Do Not Move
Create cloudstrategy
Design, build AWSenvironment
Move theapplication
Determinemigration
process
Manually move app and data
Third-party tools
AWS VM import
Refactorfor AWS
Rebuild applicationarchitecture
VendorS/PaaS(if available)
Third-party migration tool
Manually move app and data
Determinemigration process
Replatform(typically legacy applications)
Recode app
components
Rearchitectapplication
Recodeapplication
Architect AWS environment and deploy app, migrate data
Signoff
Tuning
Cutover
Org/opsimpact analysis
Identifyops changes
Change management plan
8. To support the massive internal and client demand to migrate existing workloads to AWS. Accenture and AWS partnered together to develop a repeatable and scalable method to migrate at scale.
The AWS Migration Framework assists organizations to:
•Build an AWS business case, strategy, TCO
•Rationalize the application portfolio
•Design a robust and scalable AWS architecture
•Define a migration approach and leverage automation tooling
•Integrate with and augment existing IT processes
•Manage cloud environments through support models such as Accenture Cloud Platform
Cloudassessment, planning and pilots
AWSenterprisecloud architecture
Cloud migration deployment and testing
Cloudmanagement
Cloudstrategy
9. Unlocking the potential of the cloud requires a shared vision and roadmap for business and IT
Defining the cloud strategy
Our cloud IT strategy services help you shape the direction of IT, taking advantage of cloud computing to maximize shareholder and business value while controlling IT spend.
Priorities and business case for the cloud
Determine how cloud services can be implemented and integrated to deliver greater value to your business:
•Align IT with business strategy to determine how cloud computing can support growth
•Prioritize cloud investments and align to business imperatives to drive bottom-line impact
Agree on the capabilities
for the cloud
Confirm the new business and IT capabilities, technologies, and strategies you’ll need to take advantage of new business opportunities created by the cloud. Determine the best approach to realizing the cloud-enabled future.
Pragmatic roadmap to the cloud
Generate alignment and buy-in to the pragmatic, actionable roadmap of change required to take advantage of cloud computing. Sequence initiatives for the most efficient and effective journey to the cloud.
10. Building the TCO model is an important step in the overall strategy and determining what is the best fit for cloud computing.
Understand current fully burdened cost per instance —both physical and virtual.
DON’T FORGET TO INCLUDE:
Physical space
Electricity / fuel
Bladechassis
Compute
Storage
Hardwarecycles
Backup
Infrastructure licensing
•Infrastructure labor such as virtualization management and physical data center management
•Cost of unused capacity
•Costs of physical data center security
•Match your on-premises amortization with cloud reserved capacity
•Include cloud provider tiered pricing
•Don’t forget the cost–benefits of automation
•Cloud providers will typically provide
•Data center procurement
11. Assessment factory
Assessment framework
Client and Accenture project teams
Obtain access to environments
Discovery
Assessment and analysis
Initial assessment ready
Deliver assessment report
Questionnaire
CMDB / other DB
Existing data gathered
Selected applications
Application documentation
Deliver interim. assessment review
Review and sign-off
Feedback
Assessment tools
Kick-off assessment
12. Defining the criteria to assess your applications is an important step in defining your cloud candidates.
Security / compliance / regulatory
•Data privacy (PII, PCI, etc.)
•Encryption
Availability
•SLA requirements
•Production / business criticality
•Vertical / horizontal scaling
•Network clustering
Database
•Size (DBs > 50 TB may be anissue)
•Performance
•Clustering
Additional hardware
•Hardware acceleration
•Specialized hardware
•Hardware architecture (generally Intel 64 best)
•USB devices / USB key licensing
Integration
•Number of interfaces
•Data transfer requirements
•Printing / faxing requirements
Support
•Vendor support
•Vendor licensing
Design / platform
•Cloud provider technical limits
•Alignment with cloud strategy
•Operating system
•Programming language
•Application style (best for web)
Data / storage
Data retention period
Shared storage
13. Defining a practical cloud migration roadmap that incorporates sequencing constrained by target environment feature availability, application dependencies, investment appetite, and business calendar is a key outcome for this step of cloud migration activities.
Discovery Tools, Assessment
Framework and Tools
Source Apps
Migration with significant remediation (x %)
•Apps requiring major remediation in order to be migrated
•Detailed assessment and thorough testing required to validate
•Re-platforming, re-architecting, or re-engineering of applications
•Combination of automated and manual remediation and deployment
Migration with minor remediation (y %)
•Apps requiring minor code changes or remediation in order to be migrated
•OS changes, version upgrade, reference changes
•Limited configuration changes
•Automated and manual remediation; automated deployment
•Requires fit-for-purpose migration testing
Like for like migration
(z %)
•No code changes or remediation required
•Scripted/ automated
•Minimal or no impact to business
•Minimal testing required
•Roadmap marries together outcome of assessment activities, discovery and target cloud arch
•Includes business case updates and realization plan
•Focus on early value, momentum
Cloud Migration Roadmap
Pilot Migrations
Updated
Business Case
PACKAGED/ COTS
CUSTOM
CLOUD MIGRATION
COMPLEXITY & EFFORT
14. Design and architecture of the cloud environment is important to enable benefits such as agility and cost savings. Key components of cloud architecture include:
Keyareas of focus:
Network architectures
•Convergence of on- premises networks to cloud environments
•Using application and cloud oriented protocols
•Homogenous network constructs
•IP scheme and addressing
Security architectures
•Authentication/federation
•Risk
•Audits
•Compliance
•Asset management
•IDS/IPS/HIDS
•Logging
•MFA
•IAM
Governance
•Billing
•Cost management
•Asset management
•Inventory
•Controls
•Architecture standards
•SLA/SLO
•Procurement
Data management
•RPO/RTO
•Retention policies
•Replication
•Storage optimization
•ILM
Monitoring
•Notifications/alerting
•Application level awareness
•Thresholds
•Service desk integration
15. Defining your architecture requires mapping on-premises to AWS solutions:
Technology stack
On-premises solution
AWS
Network
VPN, MPLS
Amazon VPC, VPN, AWS Direct Connect
Security
Firewalls, NACLs, routing tables, disk encryption, SSL, IDS, IPS
AWS security groups, AWS CloudHSM,
NACLs, routing tables, disk encryption, SSL, IDS, IPS
Storage
DAS, SAN, NAS, SSD
Amazon EBS, Amazon S3, Instance storage (SSD), GlusterFS
Compute
Hardware, virtualization
Amazon EC2
Content delivery
CDN solutions
Amazon CloudFront
Databases
DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, MongoDB, Couchbase
Amazon RDS, Amazon DynamoDB, DB2, MS SQL Server, MySQL,PostgesSQL, Oracle, MongoDB, Couchbase
Load balancing
Hardware and software load balancers, HA Proxy
Elastic Load Balancing, software load balancers, HA Proxy
Scaling
Hardware and software clustering, Apache ZooKeeper
Auto Scaling, software clustering, Apache ZooKeeper
Domain name services
DNS providers
Amazon Route 53
16. •Language re-platforming: COBOL, PowerBuilder to Java, .Net
•Use of automated tooling such as Accenture’s Legacy2Cloud based upon Blue Age software
Re-platforming
•Major remediation required in order to be migrated, e.g., moving apps using EJB containers to lightweight Java containers such as Tomcat
•Detailed assessment and thorough testing required to validate
•Combination of automated and manual remediation and deployment
•Minor code changes required to be migrated
•OS changes, version upgrade
•Limited configuration changes
•Automated and manual remediation; automated deployment
•No code changes or remediation required
•Scripted/ automated
•Minimal or no impact to business
•Minimal testing required
Migration with significant remediation
Migration with minor remediation
Like for like migration
COMPLEXITY & EFFORT
17. Repeatable processes ensure predictable outcomes with measurable results and clearly defined milestones
CUTOVER & DECOMMISSION
•Obtain go-live approval
•Schedule and perform cutover (go-live)
•Start of “enhanced support”
•SME support provided by project to BAU support teams
•Perform postmigrationreview to collect lessons learned
•Execute technical decommission activities and release original resources
TESTING AND CERTIFICATION
•Perform acceptance testing (as required)
–Integration
–Regression
–UAT
–Performance
–Interface
•Complete operational assessment tests (OAT)
•Obtain sign-off on migration
•Plan cutover
•Submit request to go-live
MIGRATE
•Perform remediation, code changes
•App code migration
•Data, interfaces, and dependencies migration
•Code retrofitting
•Document code changes performed
•Perform unit testing, validate app
•Plan acceptance testing
•Confirm overall migration timeline
ON-GOING WORKLOAD, RESOURCE, AND PIPELINE MANAGEMENT
Migrated code/app, documentation
Validated migrated application in target environment
Migration planned
App migrated and ready for acceptance test
App ready to go-live
Application live
In target environment
Migrated application
18. More than 50 delivery centers,across 5 continents, with 194,000 deeply skilled professionals. Accenture can scale to meet the largest AWS migrations.
Migration at enterprise scale
19. There are seven key components to an IT operating model. Each component is impacted by cloud.
IT operatingmodel
Functions
Processes
Interfaces
Governance
Organization, roles, andsourcing
Performancemetrics
Tools
How we organize ourselves to deliver IT services
1
How we execute the work
2
How we interact to deliver consistent IT services
3
How we make, sponsor & enforce the right decisions around IT
4
What enabling technology we use to deliver IT services
7
How we measure IT effectiveness
6
Who is accountable for doing the work
5
20. The journey to the cloud is different for every organization. The impact of the cloud on IT operations is most significant for organizations of lower maturity levels.
•Services not defined
•No service catalog
•No SLAs
LOW MATURITY
HIGH MATURITY
KEY CAPABILITY AREA
SERVICE DEFINITION
SERVICE MANAGEMENT
SERVICE COSTING
PROVISIONING
VIRTUALIZATION
•No service managers
•No service metrics
•Cost of service delivery unknown at service level
•No chargeback/ show back
•Manual provisioning
•Virtualization not in place
•Automated service catalog
•External and internal services defined
•SLAs in place
•Service managers in place
•Managers manage services to optimize service metrics
•Service costs known, tracked & managed down over time
•Cost of services transparent to users of service (chargeback)
•Provisioning fully automated
•Self-service provisioning implemented
•Virtualization pervasive
HIGH TO VERY HIGH
MODERATE TO LOW
Amount of preparation required for cloud
21. High impact
Moderate impact
Service development
Service strategy
Service management and operations
IT management
Business/customer relationship management
Supplier relationship management
IT strategy
formulation
Demand and supply
Management
EA planning
and governance
Planning and
Scheduling
Portfolio delivery
Management
Progand project
Management
Analyse
Design
Build
Test
Incident
management
Business
demand management
Business
impact management
Problem
management
Service request
management
Enterprise
performance mgmt.
Knowledge
management
HR operations
and support
Finance and
accounting ops
Finance
performance mgmt.
Investment
Planning
Technology
innovation mgmt.
Architecture
development
Business service
level management
Strategic
supplier management
Operational
supplier management
Change
management
Service
introduction
Release and deploy
management
Access
management
Service catalogue
management
Service
reporting
Event
management
Asset & config
Management
Availability
management
Element
Management
Provisioning
management
Capacity
Management
Technical
security mgmt
Commercial
services mgmt.
Quality
management
Talent
management
Business
continuity and DR
Risk
management
Infrastructure
security
Service
Charging
Information
Protection
Application
Security
Almost all points of IT operations are affected when moving to the cloud, although there are number of higher impact areas:
22. To meet our internal and client demand and challenges, we developed AccentureCloud Platform.
Cloud managementservices
Service and policy management
Self service
with governance
Key challenges
SHADOW IT
Business demand continues to grow and requires IT to respond quickly. Slow response threatens to IT’s ability to meet business needs.
GOVERNANCE
While business demands increase, IT needs to respond and add governance controls without holding back the pace of innovation.
BILLING / CHARGEBACK
Understanding cloud provider billing and showing detailed invoices with IT services and be able to buy smart.
MANAGEMENT
IT is pressed to provide services on a granular pricing basis. Existing IT operations and tools do not often work “out of the box” with the cloud.
23. Key challenges
Agility
Rapid demand for new rapid technology development to advance the customer experience.
Governance
While business demands increase, IT needs to respond and run the solutions that are developed without holding back the pace of innovation.
Billing / chargeback
Understanding cloud provider billing and showing detailed invoices with IT services and be able to buy smart.
Management
IT is pressed to provide services on a granular pricing basis. Existing IT operations and tools do not often work “out of the box” with the cloud.
Cloud managementservices
Service and policy management
Self service
with governance
24. Ran a full appraisal of current infrastructure
>
COSTSDown by 73%
>
Developed a plan for the move to AWS
Carried out the necessary development work and content migration
Tested the system
>
AGILITYSite up in a day
>
SCALINGAutomatic
>
CAPITAL OUTLAY
None
25. Beginning your cloud journey should start with a few key steps:
Define the business needs and drivers
Establish cloud use cases
Develop TCO model and cost estimates
Define your cloud strategy
Assess your application portfolio and move applications
Apply governance controls
Understand the impact to the organization
26. Please give us your feedback on this session.
Complete session evaluations and earn re:Invent swag.
http://bit.ly/awsevals