Enterprise Cloud Transformation

Download Enterprise Cloud Transformation

Post on 18-Jul-2015




0 download

Embed Size (px)


<p>Enterprise Cloud TransformationData Centre Transformation Best Practices</p> <p>Download this presentation:Slideshare.net/CBPNCloudBestPractices.tv - Webinars and videos</p> <p>Enterprise Cloud Transformation</p> <p>Driving business transformation through Enterprise Cloud ComputingAn overview summary of Cloud computing strategy for enterprise organizationsSimple reference model encompassing:</p> <p>Virtualization MaturityCloud BrokerageAgile Cloud DevelopmentSDNEnterprise IoT</p> <p>Best practice referencesVendor examples</p> <p>Business IT Strategy AlignmentODCA - Business Strategy Enabled by CloudBusiness Strategy Enabled by Cloud</p> <p>Maturity model to define business strategy linkage and plan capabilitiesSkills and team models - Who will drive implementation? Cloud adoption blueprints - How will this be achieved?Organizational change - Transforming the IT organizationGovernance and performance reportingPortfolio analysis and application/data categorizationRolling out the plan - Communications program</p> <p>Utility ProviderProvide common infrastructure - Email, accounting,..Reports to CFO, not involved in business strategyProcess OptimizerProactively optimize business processesReports to business unit executivesRevenue EnablerTechnology-enabled market differentiating productsReports to CEOIT Process Institute - IT Strategy Alignment</p> <p>Self-assessment</p> <p>Cloud Maturity ModelODCA</p> <p>Cloud Maturity Model Rev 2.5From CMM Level 0..</p> <p>Legacy apps all on dedicated infrastructureNo use of IaaSNo ALM processesBusiness context is missing</p> <p>..to CMM Level 5</p> <p>Cloud Aware Applications deployed according to governed business requirements, across public, private and hybrid platformsFederated multi-cloud via open standardsAutomated deployment and managementProgressing maturity</p> <p>Pockets of virtualizationCloud procurement procedures establishedProcedures automated through platform tools: Self-service etc.Hybrid apps developedFully automated multi-cloud</p> <p>Specific sub-models for IaaS, PaaS and SaaSCapability areas</p> <p>Business and organizationTechnology - Cloud Aware Application FrameworkCloud Service Catalogue &amp; Service Delivery OrchestrationStandardized PaaS productsFederated Identity and Access ModelIntegrated Security ManagementArchitecture for Federated Cloud Control SystemCloud Roadmap</p> <p>Enterprise AgilityIT Process Institute</p> <p>Next Generation Data Centre</p> <p>Private and Hybrid Cloud success factors</p> <p>Server virtualization best practicesNew applications can be quickly deployed to vet business ideas with just enough resourcesTechnology-enabled prototypes can be developed with a much lower sunk cost - Lower cost of failureSelf-service enables developers to add value quickerStandardization of service catalogue components as foundation for agilityDue to the ease and speed of virtual server provisioning, change process should be strengthened. Provisioning processes should be defined and enforced, and use standardized build images.</p> <p>More than 52% of top performers have automated provisioning across multiple Cloud environments, compared with only 13% of low performers who primarily provision to one environment</p> <p>More than 43% of top performers deploy new workloads such as development, test and prototypes to external Cloud environments first, then move back in-house</p> <p>Avoid the temptation to build a silo cloud that is single purpose or single technology - More than 64% of top performers have deployed a solution that can manage multiple virtualization platforms</p> <p>More than 70% of top performers had deployed ALM (Application Lifecycle Management) tools and had standardized configuration management</p> <p>Multi-Cloud ProcurementEstablish an online order workflow and approval processEstablish a financial control framework that aligns to corporate cost centres &amp; budgetsUpdate corporate ordering portal with service catalogueCommunicate to organizationODCA</p> <p>Cloud ProcurementMaster Services AgreementCloud Brokering usage model</p> <p>Teraproc - Cloud Management Platform</p> <p>Service catalogue and self-service portal - Approval proceduresDeployment templatesManage non-virtualized infrastructure (eg Unix) as well as virtualizedManage multiple platforms: Openstack, Cloudstack, ..Stop, start, migrate VMsEquipment locationProject categorization for billing</p> <p>Gravitant - Cloud Brokerage Platform</p> <p>Cloud Management Platform +Cloud planning - Model application design scenarios, create cost estimates based on application analysis, compare vendor offeringsService Marketplace - Apps store of multiple Cloud providersSophisticated billing and reporting</p> <p>Hybrid Cloud Outsourcing</p> <p>Righscale - AWS and VMware - How to architect Hybrid Cloud environments</p> <p>Microsoft Hybrid Cloud - Best practices</p> <p>encompassing:</p> <p>Virtual networkingDirectory federation#TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your ApplicationsEach cloud provider competes by offering their best fit of unique capabilities, features, and services that match the applications requirements</p> <p>Cloud Provider C</p> <p>Cloud Provider BTOSCA supports automated matching of application requirements to provider capabilitiesPortableChoice of Provider that best fits your applicationAvoid the lowest-common denominator approachChoiceBest Fit</p> <p>TOSCA AppTOSCA Apps can be designed to be portable to any cloud (including hybrid) that meets the applications requirements</p> <p>Cloud Provider A#TOSCA enables flexible movement between different clouds Application / ServiceInitial DeploymentTOSCA Cloud Service Templates enable </p> <p>#TOSCATemplate</p> <p>Cloud Provider A</p> <p>Cloud Provider C</p> <p>Freedom to respond to changes in business needs and regulatory demands WebAppDatabaseCloud providers to match application requirements </p> <p>while still offering unique solutionsAutomated application movement between Cloudswithout typical migration pains Move##TOSCAPortableCloudApplicationTOSCA reduces application complexityEnabling TOSCA applications to be portable to different infrastructuresApplication Requirements TOSCAOrchestrationTOSCA Service TemplateStorageCompute1DBCompute2AppNetworkScalingPolicyRingNetworkKVMKVMKVMKVMKVMKVMCloud Provider CCloud Provider BPowerVMSSDPowerVMSSDPowerVMSSDPowerVMSSDPowerVMPowerVMRDMANetworkCloud Provider A10 GbNetworkX86 VMHDDX86 VMHDDX86 VMInfrastructure Capabilities</p> <p>by expressing application requirementsindependently from cloud provider Capabilities&amp; OptimizationAutomatic Matching#</p> <p>Agile Cloud DevelopmentIT Process Institute</p> <p>Optimizing Application Lifecycle Management</p> <p>Change ConfigurationAdopt a Development-to-Release Lifecycle</p> <p>An end-to-end process , where top performers:</p> <p>Lower downtime and release impact and rollback ratesHigher change success rates and incidents fixed within SLAJointly defined by key development and ops personnelEstablish feedback process from production to development, adapt to exceptionsKey performance drivers</p> <p>Release scheduling and rollbackProcess cultureProcess exception managementPre-release testingStandardized configuration managementChange linkageControlled production access</p> <p>From Stackify - Defining the Ops in Devops</p> <p>DevOpsPuppet Labs</p> <p>State of DevOps Report</p> <p>(Developed with IT Process Institute)Leverage Tools and Automation</p> <p>Jointly defined by key development and ops personnel</p> <p>In their white paper State of DevOps report Puppet Labs introduce the broad aspects of DevOps, such as the organizational and personnel aspects, and how they can be improved through the right tools that encourage high performance workflow patterns.</p> <p>5-7x times more productive than their non-high performing peers. 14x more changes, with one-half the change failure rate with 4x higher first fix rates10x shorter Severity outages times. 4x fewer repeat audit findings, 5x more likely to detect breaches by an automated internal control8x better project due date performance!</p> <p>Network devices, like switches and routers, have two aspects:a data plane, comprising the facilities available on the device to forward data traffic, anda control plane, comprising the protocols that decide where and how to forward data trafficBoth control and data planes reside on closed deviceManagement software interfaces with each network device individually to form a complete picture of the network, and to configure its operation</p> <p>Software Defined Networking#Software Defined NetworkingSoftware defined networking decouples the control plane from the data planethe data plane continues to operate on the device to forward data trafficthe control plane resides outside as a separate software entity on a server on the networkNetwork control is centralized and abstracted, resulting in its simplificationManagement software has only to deal with one interface point in order to get a complete picture of the network, and configure network operations</p> <p>#What is Network Functions Virtualization (NFV)?</p> <p>NFV introduces hardware virtualization to network elements like server virtualization did to data centersNetwork functions (router, firewall, load balancer, etc.) that currently run on discrete appliances become virtual machines / applications that run on multi-use/commodity platformsThe pay-off is similar as server virtualization, simple, distributed and easy to scale.Over time, most network elements will be added to the Cloud model, much like applications move to IT clouds.Source: http://wikibon.org/wiki/v/Network_Function_Virtualization_or_NFV_Explained</p> <p>SDN ExamplesAT&amp;T - Domain 2.0 white paper</p> <p>Large-scale telecommunications networkVirtualizing all aspects of network control</p> <p>Virtela - Vendor solution</p> <p>Specific scenario of back-hauled Internet access (90% of enterprises)Poor performance for Cloud apps like Salesforce.com, Google Apps, etc.Provides Cloud Ready Network for Branch Offices - Virtual overlay networking to accelerate app deliveryEnables local Internet access for faster performanceUtilizes SDN functions to eliminate need for local branch office infrastructure</p> <p>IoT Smart Cities</p> <p>Bristol to work with NEC to build smart city platform</p> <p>The Bristol is Open project, which formally launches on 10 March 2015, aims to create the worlds first open, programmable city to support smart services around transport, environmental, health and community issues.</p> <p>Combines SDN (Software Defined Networking) with Open Data and Smart Applications to form a CityOS</p> <p>Bristol has already opened up 200 data sets on traffic flows, energy useSmart City OSSir Mark Walpot proposes we are on the verge of a new technological revolution, offering huge economic potential for the UK. Will provide an innovation platform for the Future of Cities.Real-Time Open Data, combined with Cameras and sensors, along with Adaptive systems, for intelligent traffic solutions.</p> <p>UK Smart Meters</p> <p>50 Sensor Applications for a Smarter World - Smart parking, waste management, earthquake detection, portable water monitoring, .</p> <p>EU funding and research</p> <p>DevicesNetworkMiddlewareApplicationsEnterprise IoTReference modelEmbedded programmingDevice controlWireless connectivityProvider APIsLegacy app integrationWorkflows that work with devicesSolution design</p> <p>DevicesNetworkMiddlewareApplicationsEnterprise IoTVendor solution suite: SeecontrolLibrary of device connectorsFirmware distribution and device commandsPhysical device track and inventory controlAPIs for popular cell carriers and LBSREST and SOAP APIsAPIs for enterprise apps: CRM, ERP, ..Virtualizes products into Cloud appsApps store: Turnkey apps and solution templatesVision like interface for model driven solutionsSupports input of predictive learning algorithmsComplete suite - SaaS or Cloud-hosted</p> <p>DevicesNetworkMiddlewareApplicationsEnterprise IoTVendor ecosystem: IntelEthernet controllerXMM modem for 2G/3G/LTEEmbedded OS - WindriverEmbedded security - McAfee encryptionIdentity authenticationCommodity hardware: Virtualized servicesIntel Open Network platformSDN APIs: Open Flow, Open vSwitchWind River Intelligent NetworkQosmos ixEngine - IP flow controlSaaS portal for API management and packagingAPI security and brokerage - OAuth, key managementPCI-certified SaaS environmentMashery partners: Eg NetsuiteDatacentre management (Openstack plugin)</p> <p>ConclusionYour entire enterprise estate, every single device and server, is programmable and controllable Everything can be virtualized, managed and automated through a single platformUtility ProviderLegacy apps on dedicated hardware - No flexibilityProcess OptimizerVirtualization maturity and brokeragePaaS standardizationRevenue EnablerIoT Product PlatformMobile apps</p> <p>Michael Porter</p> <p>The Third Era of Competitive Advantage</p>