enterprise cloud transformation

21
Enterprise Cloud Transformation Data Centre Transformation Best Practices Download this presentation: Slideshare.net/CBPN CloudBestPractices.tv - Webinars and videos

Upload: cloud-best-practices-network

Post on 18-Jul-2015

137 views

Category:

Technology


1 download

TRANSCRIPT

Enterprise Cloud

Transformation

Data Centre Transformation

Best Practices

Download this presentation:

Slideshare.net/CBPNCloudBestPractices.tv -

Webinars and videos

Enterprise Cloud Transformation

Driving business transformation through

Enterprise Cloud Computing

● An overview summary of Cloud computing strategy for

enterprise organizations

● Simple reference model encompassing:

● Virtualization Maturity

● Cloud Brokerage

● Agile Cloud Development

● SDN

● Enterprise IoT

● Best practice references

● Vendor examples

Business IT Strategy

Alignment

ODCA - Business

Strategy Enabled by

Cloud

Business Strategy Enabled by Cloud

● Maturity model to define business strategy linkage and plan capabilities

● Skills and team models - Who will drive implementation?

● Cloud adoption blueprints - How will this be achieved?

● Organizational change - Transforming the IT organization

● Governance and performance reporting

● Portfolio analysis and application/data categorization

● Rolling out the plan - Communications program

Utility

Provider

Provide common infrastructure - Email, accounting,..

Reports to CFO, not involved in business strategy

Process

Optimizer

Proactively optimize business processes

Reports to business unit executives

Revenue

Enabler

Technology-enabled market differentiating products

Reports to CEO

IT Process Institute -

IT Strategy Alignment

Self-assessment

Cloud Maturity Model ODCA

Cloud Maturity

Model Rev 2.5

From CMM Level 0..

● Legacy apps all on dedicated infrastructure

● No use of IaaS

● No ALM processes

● Business context is missing

..to CMM Level 5

● Cloud Aware Applications deployed according to governed

business requirements, across public, private and hybrid

platforms

● Federated multi-cloud via open standards

● Automated deployment and management

Progressing maturity

1. Pockets of virtualization

2. Cloud procurement

procedures established

3. Procedures automated

through platform tools:

Self-service etc.

4. Hybrid apps developed

5. Fully automated multi-

cloud

+ Specific sub-models for

IaaS, PaaS and SaaS

Capability areas

● Business and organization

● Technology -

○ Cloud Aware Application Framework

○ Cloud Service Catalogue & Service Delivery Orchestration

○ Standardized PaaS products

○ Federated Identity and Access Model

○ Integrated Security Management

○ Architecture for Federated Cloud Control System Cloud Roadmap

Enterprise Agility IT Process Institute

Next Generation Data Centre

Private and Hybrid Cloud

success factors

Server virtualization best

practices

● New applications can be quickly deployed to vet business

ideas with just enough resources

● Technology-enabled prototypes can be developed with a

much lower sunk cost - Lower cost of failure

● Self-service enables developers to add value quicker

● Standardization of service catalogue components as

foundation for agility

● Due 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.

● 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

● 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

● 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

● More than 70% of top performers had deployed ALM (Application Lifecycle Management) tools

and had standardized configuration management

Multi-Cloud Procurement

● Establish an online order workflow and approval process

● Establish a financial control framework that aligns to

corporate cost centres & budgets

● Update corporate ordering portal with service catalogue

● Communicate to organization

ODCA

Cloud Procurement

Master Services Agreement

Cloud Brokering usage model

Teraproc - Cloud Management Platform

● Service catalogue and self-service portal - Approval procedures

● Deployment templates

● Manage non-virtualized infrastructure (eg Unix) as well as

virtualized

● Manage multiple platforms: Openstack, Cloudstack, ..

● Stop, start, migrate VMs

● Equipment location

● Project categorization for billing

Gravitant - Cloud Brokerage Platform

● Cloud Management Platform +

● Cloud planning - Model application design scenarios, create cost

estimates based on application analysis, compare vendor offerings

● Service Marketplace - Apps store of multiple Cloud providers

● Sophisticated billing and reporting

Hybrid Cloud

Outsourcing

Righscale - AWS and

VMware - How to architect

Hybrid Cloud

environments

Microsoft Hybrid Cloud -

Best practices

encompassing:

Virtual networking

Directory federation

7

TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your Applications

Each cloud provider competes by offering their “best fit” of unique capabilities,features, and services that match the application’s requirements

Cloud Provider C

Cloud Provider B

TOSCA supports automated matching of application requirements to provider

capabilities

Portable

Choice of Provider that “best fits” your application

• Avoid the “lowest-common denominator” approach…

Choice

Best Fit

TOSCA App

• TOSCA Apps can be designed to be portable to any cloud (including hybrid) that meets the application’s requirements

Cloud Provider A

TOSCA enables flexible movement between different clouds

Application / Service

Init

ial D

ep

loym

en

t

TOSCA Cloud Service Templates enable …

8

TOSCATemplat

e

Cloud

Provider ACloud

Provider C

Freedom to respond to changes in business needs and regulatory demands

WebApp Database

• Cloud providers to match application requirements

while still offering unique solutions

• Automated application movement between Clouds

without typical migration pains

9

TOSCAPortableCloudApplication

TOSCA reduces application complexity

Enabling TOSCA applications to be portable to different infrastructures

Application Requirements

TOSCAOrchestration

TOSCA Service Template

Storage

Compute1

DB

Compute2

App

Network

ScalingPolicy

RingNetwor

k

KVM

KVM

KVMKVM

KVM

KVM

Cloud Provider

C

Cloud Provider

B

PowerVM

SSDPowerVM

SSDPowerVM

SSDPowerVM

SSDPowerVM

PowerVM

RDMANetwor

k

Cloud Provider A

10 GbNetwor

kX86 VM

HDDX86 VM

HDDX86 VM

Infrastructure Capabilities

by expressing application requirements…

independently from cloud provider Capabilities…

& OptimizationAutomatic Matching

Agile Cloud Development IT Process Institute

Optimizing Application

Lifecycle Management

Change Configuration

Adopt a Development-to-Release Lifecycle

An end-to-end process , where top performers:

● Lower downtime and release impact and rollback rates

● Higher change success rates and incidents fixed within

SLA

● Jointly defined by key development and ops personnel

● Establish feedback process from production to

development, adapt to exceptions

Key performance drivers

● Release scheduling and

rollback

● Process culture

● Process exception

management

● Pre-release testing

● Standardized configuration

management

● Change linkage

● Controlled production access

From Stackify - Defining the

Ops in Devops

DevOps Puppet Labs

State of DevOps Report

(Developed with IT Process

Institute)Leverage Tools and Automation

“Jointly defined by key development and ops personnel”

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.

● 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 rates

● 10x shorter Severity outages times.

● 4x fewer repeat audit findings,

● 5x more likely to detect breaches by an automated

internal control

● 8x better project due date performance!

• Network devices, like switches and routers, have two aspects:

• a data plane, comprising the facilities available on the device to forward data traffic, and

• a control plane, comprising the protocols that decide where and how to forward data traffic

• Both control and data planes reside on closed device

• Management software interfaces with each network device individually to form a complete picture of the network, and to configure its operation

Software Defined Networking

Software Defined Networking

• Software defined networking decouples the control plane from the data plane

• the data plane continues to operate on the device to forward data traffic

• the control plane resides outside as a separate software entity on a server on the network

• Network control is centralized and abstracted, resulting in its simplification

• Management software has only to deal with one interface point in order to get a complete picture of the network, and configure network operations

What is Network Functions Virtualization (NFV)?• NFV introduces hardware

virtualization to network

elements like server

virtualization did to data

centers

• Network functions (router,

firewall, load balancer, etc.)

that currently run on

discrete appliances become

virtual machines /

applications that run on

multi-use/“commodity”

platforms

• The 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

SDN Examples

AT&T - Domain 2.0 white paper

● Large-scale telecommunications network

● Virtualizing all aspects of network control

Virtela - Vendor solution

● 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 delivery

● Enables local Internet access for faster performance

● Utilizes SDN functions to eliminate need for local branch office infrastructure

IoT Smart Cities

Bristol to work with NEC to build smart city

platform

“The Bristol is Open project, which formally launches on 10 March 2015, aims to create the world’s first open, programmable city to support smart services around transport, environmental, health and community issues.”

Combines SDN (Software Defined

Networking) with Open Data and Smart

Applications to form a ‘CityOS’

Bristol has already opened up 200 data

sets on traffic flows, energy use

Smart City OS

Sir 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.

UK Smart Meters

50 Sensor Applications for

a Smarter World - Smart

parking, waste

management, earthquake

detection, portable water

monitoring, ….

EU funding and

research

Devices

Network

Middleware

Applications

Enterprise IoT Reference model

● Embedded programming

● Device control

● Wireless connectivity

● Provider APIs

● Legacy app integration

● Workflows that work with devices

● Solution design

Devices

Network

Middleware

Applications

Enterprise IoT Vendor solution suite: Seecontrol

● Library of device connectors

● Firmware distribution and device commands

● Physical device track and inventory control

● APIs for popular cell carriers and LBS

● REST and SOAP APIs

● APIs for enterprise apps: CRM, ERP, ..

● Virtualizes products into Cloud apps

● Apps store: Turnkey apps and solution

templates

● Vision like interface for model driven solutions

● Supports input of predictive learning algorithms

Complete suite - SaaS or Cloud-hosted

Devices

Network

Middleware

Applications

Enterprise IoT Vendor ecosystem: Intel

● Ethernet controller

● XMM modem for 2G/3G/LTE

● Embedded OS - Windriver

● Embedded security - McAfee encryption

● Identity authentication

● Commodity hardware: Virtualized services

● Intel Open Network platform

● SDN APIs: Open Flow, Open vSwitch

● Wind River Intelligent Network

● Qosmos ixEngine - IP flow control

● SaaS portal for API management and

packaging

● API security and brokerage - OAuth, key

management

● PCI-certified SaaS environment

● Mashery partners: Eg Netsuite

Datacentre management (Openstack plugin)

Conclusion

1. Your entire

enterprise estate,

every single device

and server, is

programmable and

controllable

2. Everything can be

virtualized,

managed and

automated through

a single platform

Utility Provider Legacy apps on dedicated

hardware - No flexibility

Process Optimizer Virtualization maturity and

brokerage

PaaS standardization

Revenue Enabler IoT Product Platform

Mobile apps

Michael Porter

The Third Era of

Competitive

Advantage