Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aberdeen Oil & Gas Event - Cloud Adoption Framework

3,758 views

Published on

Published in: Technology
  • Be the first to comment

Aberdeen Oil & Gas Event - Cloud Adoption Framework

  1. 1. ENABLEMENT AND EXECUTION: “HOW WE HAVE SEEN COMPANIES ADOPTING AWS” AND WHAT WE HAVE LEARNT… AN INTRODUCTION TO THE CLOUD ADOPTION FRAMEWORK
  2. 2. Objectives What’s the Cloud Adoption Framework (CAF) •1 deep dive •There is major disruption
  3. 3. 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
  4. 4. PlanBuildOperate Governance Management Competencies Business Strategy Information Technology Strategy Architecture Transition to Operations Innovate Continuously Improve Iterate Evolve Initiate IT Project Every Company has a unique adoption journey
  5. 5. But, there are basic questions on the journey What skills and capabilities are required? How to compose migration team? How to structure cloud programs? How to ensure quality of delivery? Customers are asking us for the high-level enterprise-wide organizing logic for mapping their business needs to IT capabilities, reflecting the agility, integration and standardization changes that cloud computing brought to IT industry. Strategic relationships are opening- up new set of questions, requiring AWS to demonstrate delivery capability, technology insight, and practical business value to our customers. Will risk increase? Can we run cloud secure and compliant? What are the priorities? When to deliver solutions? How to design foundations? How to migrate workloads? What are key ops capabilities? What is the new ITSM cycle? Why to invest? Why change? How to measure success? The AWS CAF organizes and describesthe perspectives in planning, creating, managing, and supporting a modern IT service. Offers practical guidance and comprehensive guidelines for establishing, developing and running AWS cloud-enabled environments. It provides a structurewhere business and IT can work together towards common strategy and vision, supported by modern IT automation and process optimization. People Perspective Process Perspective Security Perspective Maturity Perspective Platform Perspective Operating Perspective Business Perspective
  6. 6. Sample IT Adoption Roadmap Discovery Workshop Cloud Business Case Define Security Requirements Define Network Environment Define Governance Structure Operational Integration Security Operations Playbook Cloud Environment Optimization Application PortfolioAnalysis Cost and Billing Analysis Training and Certification Define Cloud Environments Define EA Policies and Practices
  7. 7. Objectives What’s the Cloud Adoption Framework (CAF) 1 deep dive •There is major disruption
  8. 8. Maturity Perspective CAF Maturity Perspective Maturity model helps customers with structured, systematic assessment and planning of capability maturity, defining the most optimal map towards effective use of cloud computing. Focus of maturity perspective components is on consistent implementation towards more secure, well-managed and cost-optimized cloud-based IT capabilities. Cloud Readiness Assessment Cloud Maturity Heat-map Assessment Target Platform Capabilities Application PortfolioAnalysis Roadmap sequencing IT Management Assessment
  9. 9. •Conduct application discovery workshop •Interview application owners •Implement tool-based discovery •Profiling application inventory •Identifying complexity, criticality and preferences •Clustering and prioritizing •Driven by prioritization, skills and best practices •Use best patterns •Capture inter- dependencies •From “lift and shift” to “drop and shop” •Expect complete IT transformation •Include IT process changes and organizational change management •Focus on new Operations model Application portfolio assessment Collecting application portfolio inventory Defining segmentation and prioritization criteria Determining application migration options Creating application migration roadmap
  10. 10. •Semi-automated process with automation rate improving with experience •Combination of AWS and partner tooling with best practices and custom questionnaires •Requires light participation/ workshops with business application owners •Ranking is specific for each customer/environment, but is based on standard AWS approach Information collected: •Name of the app, technical owner, business owner •Number of systems: direct (exclusive), indirect (dependent), non-prod (dev-test) •Infrastructure desc(network, ports/protocols, security, virtualizer, directory, OS) •Information desc(database, data classification, data exchange) •App desc(app framework, middleware used, web tier used, devlanguage) Automation tools: •RISC Network –CloudScape •ScienceLogic–CloudMapper •ServiceNow–Service Watch •Blue Stripe -FactFinder Application discovery and collection
  11. 11. Business criticality (frequency of use, size of user base, supported business process) •Deriving consequence factor of failure Technology complexity (dependencies, fragility, understandability of the app) •Deriving probability of failure Sizing (how many systems, data volumes, storage size, other volumetric requirements) •Deriving effort of migration HA/DR/BCP (continuity plans, availability requirements, backup/restore requirements) •Deriving pre-and post-migration effort (cost of support and keeping the app current) Segmentation and prioritization criteria
  12. 12. Rehost Refactor Re-platform Redesign Replace Retire/retain Application maturity & complexity Application disposition model
  13. 13. Discover/assess/prioritize applications Migration Tools Transition Production Retain / not moving Redesign application/ Infrastructure architecture App code development Purchase COTS/ SaaS & licensing Test Modify underlying infrastructure Full ALM / SDLC Manual config Manual deploy Manual install Retire / decommission Determine migration path Automated Manual install & setup Integration Actual application migration patterns
  14. 14. Foundational Services Cloud Platform –Modeling Canvas Platform Services Security Firewall Identity & Access Auditing Encryption Storage Object Store File Store Archiving Backup/Recovery Storage Integration Compute General Purpose Compute optimized Memory Optimized GPU Optimized Storage Optimized Server OS Linux BSD Windows Other Data Integration ETL/ELT Replication Queueing Data Load MDM App Services Mobile App Store Push Analytics Identity Composites Search Workflow Messaging Streaming Transcoding Orchestration Protocols http REST SMTP IM/SMS SOAP/WS-* RDP/VNC SSH Clients Browser Email Legacy App Mobile App TXT Store app Term Data Analytics Data streaming Data Processing Data Mining Machine Learning Event Processing Networking Cloud Isolation Connectivity Elasticity Name Resolution Content Delivery App Server Java PHP Python Ruby .NET Node.js SAP Database Relational NoSQL In-memory DB Data Warehouse HANA
  15. 15. Improvement Creating Application Migration Roadmap AWS Migration Process Discover Design Migrate Integrate Validate Operate Optimize Analysis Operations Strategy Initiate Transition Design Application AnalysisMigration Planning(Design) MigrationIntegrationValidationOperate/ OptimizeBusiness Strategy& ObjectivesContinuous Migration Evaluation and FeedbackContinuous Migration Evaluation and FeedbackApp Migration Sprint50% Automation90% Automation30% AutomationMigration Factory FrameworkPrioritized Migration ListPrioritized Migration ListMigration CandidatesMigration CandidatesMigrated ApplicationsMigrated ApplicationsApplication Portfolio DiscoveryMigration Initiation · App Tech Analysis · App Prioritization & Selection · Execution Plan · Process & tools refinement · Capture Infrastructure · Move Images & Data · Perf Optimization · Application Integration · External Interfaces · Operational Integration · Technical Testing · Secure ACL · BU Acceptance · Monitoring · Optimization · Support · Business Enablement · Onboarding/Kickoff · Portfolio Assessment · Collect data
  16. 16. Objectives What’s the Cloud Adoption Framework (CAF) 1 deep dive There is major disruption
  17. 17. Technology is easy! BusinessCapabilities Technology change is the easy part, the biggest challenges are on the other dimensions of a major adoption. Cloud is disruptive in the industry, in the market, and on any program it s applied upon.
  18. 18. Application Migration and AWS Partners Discovery Tools RiscNetworks ScienceLogic ServiceNow CopperEgg AppDynamics TCOTools Cloudamize Apptio CTPPaaSLane Migration Tools Racemi CloudVelox Rivermeadow C3DNA AppZero Veeam HotLink Cloud Test Tools SOASTA BlaceMeter Service Management ServiceNow ServiceMesh ScienceLogic Cloud ManagementService Cognizant –Cloud360 BMC –CloudLifecycle Management InfoSys–Cloud EcosystemHub Cloudnexa–vNoc AppPerformance Management New Relic AppDynamic CA APM Compuware APMaaS Cost Optimization Cloudability Newvem CI/CD Orchestration Jenkins Puppet Labs Ansible Chef Discover Plan Migrate Integrate Validate Operate Optimize
  19. 19. Application Migration Roadmap Cloud Adoption Strategic Initiative Launch and mobilize Cloud Adoption –Service Analysis & Design Maturity and Gap Analysis Cloud Technology Foundation Design IT Organization Redesign IT Process Redesign Application Portfolio Assessment Cloud Adoption –Service Transition Integrated IT Operating model Provisioning, Migrations, Handover Cloud Adoption –Service Operations Monitoring, ITSM Management SLA Management, Billing, Reporting Cloud Adoption –Portfolio Governance Weeks 1-4 Weeks 5-8 Weeks 9-12 Weeks 13-16 Weeks 17-20 Weeks 21-24 Weeks 25-28 Weeks 29+ Define Cloud Strategy & Team
  20. 20. Application Migration Team Architecture team Lead Architect Migration team Migration Lead Operations team CloudOperations Lead PM Office Head Scrum Master Security Lead Networking Lead Foundation Lead Cloud Ops -Network Storage & DB Lead Linux compute Lead Windows compute Lead Automation Lead DevOpsLead Project Manager Web migration Lead Linux app stack Lead Win app stack Lead Oracle DB Lead Cloud Ops -Automation Cloud Ops –Front-end Cloud Tooling Lead Cloud Ops –Middleware Cloud Ops –Database CIO Office Cloud Program Lead
  21. 21. CAF Core Perspectives ProcessPerspective Managing portfolios, programs and projects to deliver expected business outcome on time and within budget, while keeping risks at acceptable levels. PeoplePerspective Defining and acquiring the skills neededto adopt the AWS cloud platform. Examples guidance include role descriptions, training, certification and mentoring. MaturityPerspective Defining the target state architecture of the organization and creating the required blueprints and roadmaps. PlatformPerspective Represents the technology services of the AWS cloud platform. Provides patterns, guidance, and tools for optimal use of the technology services and services to implement. OperatingPerspective Represents the ongoing management of the functioning IT environment of AWS. Provides process, guidance and tools for optimum operational service management of the AWS environment. SecurityPerspective Defining and implementing the required levels of security, governance, and risk management to achieve compliance. BusinessPerspective Identifying, delivering, and measuring business impact using architectural approaches that align technicaldelivery to business imperatives.
  22. 22. Takeaways •Cloud adoption is a Journey •A Migration requires a structured approach to assure consistent value realization •Application migration is just a piece of large-scale Cloud Adoption, Do not over-analyze and over-design •use optimization cycle to iterate •The Cloud Adoption Framework helps you build the right “map” Want more? The Cloud Adoption Framework whitepaper http://bit.ly/AWSCAF

×