Intel IT Cloud - 01.org · • Intel IT Cloud, ... • Enterprise and business security concerns –on premise as a model for public cloud scenarios ... High interest: Databases (especially

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

    Speaker: Catherine Spence, IT Principal Engineer, Cloud Computing

    Acknowledgements: Aaron Huber, Jon Price

    November 2014

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Legal Notices

    This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

    * Other names and brands may be claimed as the property of others.

    Copyright © 2014, Intel Corporation. All rights reserved.

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Agenda

    • Intel IT Vital Statistics

    • Cloud Direction, ODCA Cloud Adoption Roadmap

    • Intel IT Cloud, PaaS Concept, Selection & Usage

    • Cloud Foundry* Architecture

    • Provisioning on OpenStack*

    • Challenges

    • Capability Roadmap, Future Hybrid Strategy

    • Summary

  • Copyright © 2014, Intel Corporation. All rights reserved.

    2014 Intel IT Vital Statistics

    >6,300 IT employees59 global IT sites

    >98,000 Intel employees1168 Intel sites in 65 Countries

    64 Data Centers(91 Data Centers in 2010)80% of servers virtualized(42% virtualized in 2010)

    >147,000+ Devices100% of laptops encrypted100% of laptops with SSDs>43,200 handheld devices

    57 mobile applications developed

    Source: Information provided by Intel IT as of Jan 20141Total employee count does not include wholly owned subsidiaries that Intel IT does not directly support

    4

    Copyright © 2014, Intel Corporation. All rights reserved.

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Dynamic, Flexible and Scalable Service Delivery at Reduced Cost

    INTEL IT’S CLOUD JOURNEY

    Start Today Future

    • SaaS for large

    scale, standard

    processes

    • On-premise hosting

    • Server Virtualization

    • Infrastructure as a

    Service

    • SaaS Playbook

    • IaaS & PaaS,

    emerging hybrid

    • SDN rolled out

    • Database as a Service

    • Increased SaaS and

    Cloud-Aware Apps

    • Common IaaS Control

    Plane

    • Provision physical

    servers same as virtual

    • Smart orchestration

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Enterprise Adoption Roadmap

    Stage 1 Stage 2 Stage 3 Stage 4 Stage 5

    End User

    App Dev

    App Owner

    IT Ops

    Federated, Inter-

    operable, and Open

    Cloud

    Simple SaaS

    Enterprise Legacy Apps

    Compute, Storage, and

    Network

    Simple Compute

    IaaS

    Simple SaaS

    Enterprise Legacy Apps

    Cloud Aware Apps

    Complex Compute

    IaaS

    Simple Compute

    IaaS

    Compute, Storage, and

    Network

    Complex SaaS

    Hybrid SaaS

    Full Private IaaS

    Hybrid IaaS

    Cloud Aware Apps

    Legacy Apps

    Private PaaS Hybrid PaaS

    Cloud Aware Apps

    Legacy Apps

    Consumers

    Le

    ga

    cy A

    pp

    lica

    tio

    ns

    on

    de

    dic

    ate

    d In

    fra

    stru

    ctu

    reS

    tart

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Private Cloud Approach

    • Get benefit from cloud approach for internal only workloads

    • Consume our own capacity before seeking external sourcing

    • Provide agility & flexibility while managing costs

    • Challenges with public clouds

    • High switching costs due to interoperability among clouds

    • Enterprise and business security concerns – on premise as a model for public cloud scenarios

    • Cloud-aware apps are a challenge for private & public cloud

    7

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Intel IT Self-Service Cloud Hosting Options

    PaaS = Platform as a Service

    • On demand build and hosting for custom applications

    • Pre-provisioned, multi-tenant, common platform

    • Abstracted hardware & software infrastructure supported by IT

    IaaS = Infrastructure as a Service

    • For commercial off-the-shelf software

    • For custom apps needing control over the entire application stack

    • You support your entire stack or used managed hosting

    Cloud Broker

    • Contact us when you need help deciding the correct hosting model

  • Copyright © 2014, Intel Corporation. All rights reserved.

    From innovative idea toproduction service in less than a day

    From innovative Idea to production service in less than a day

    PaaS Concept

    Custom Application Hosting:• Rapid app hosting with no server provisioning• Abstracted HW & SW Infrastructure• Built to scale massively and be super efficient

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Product Selection

    Strategy: standardize on open source PaaS Cloud Foundry*One platform -> high app diversity

    Evaluated PaaS solutions in 2012

    Conducted technical and user evaluations

    Vector Results

    Agility Huge potential to improve app landing time;

    Developers value in on demand, self-service

    Elasticity Big improvement and even more with automated

    elasticity

    Design for Failure Benefit of high availability within platform; more work

    to do on active/active and promoting cloud-aware app

    design

    Resource Utilization Confirmed we can expand on IaaS success

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Intel Developer Survey

    Survey Goals

    Understand developer segmentation

    Identify technology trends

    Explore PaaS demand & offer pilot

    Results & Insights

    Validated requirement to support high app diversity

    >80%: .NET*, Perl, SQL Server*

    >60%: Java & Python

    High interest: Databases (especially nosql), SOA, BI, Mobile

    Identified 25 pilot volunteers through the survey

    Total # 2212

    Invites 693

    Responses 208

    installed base

  • Copyright © 2014, Intel Corporation. All rights reserved.

    How it works

    • Sign up & create spaces

    • Download tools or use web portal

    • Deploy apps in “one push”

    • Manage apps, not infrastructure

    Client Development Environment

    CF Interfaces

    Developer

    API, CLI,

    Portal

    Cloud Foundry in Private Cloud

    Cloud

    Controllers

    Apps

    Databases

    and other

    services

    Routers &

    Other components

    Collection of

    VMs running

    Windows or

    Ubuntu

    Project Files

    Buildpacks

  • Copyright © 2014, Intel Corporation. All rights reserved.

    May 2014 Usage Study

    Context:

    • 16 Owners interviewed

    • 56 Apps deployed

    Results:

    • 40% @ > 10 years experience

    • 57% develop on next gen platform

    • 67% utilize IaaS

    • 68% had a goal of production landing

    • 20% experienced deployment issues ranging from lack of education to need for additional services

    • 100% say it speeds deployment

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Cloud Foundry* Architecture

    Build Packs

    Source: http://docs.cloudfoundry.org/concepts/architecture/

  • Copyright © 2014, Intel Corporation. All rights reserved.

    BO

    SH

    w/O

    pe

    nS

    tack

    Plu

    g-i

    n

    Deployment Manifest

    Provisioning on OpenStack*

    • Create MicroBOSH instance to launch full BOSH install• Use BOSH to install Cloud Foundry* -> Deployment Manifest• Automated post-install additional Intel components using

    Puppet• Rolling updates instead of patching

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Sample Deployment Manifest Fragment

    16

    releases:- name: cfversion: latest

    resource_pools:- cloud_properties:

    instance_type: m1.smallname: small_z1network: cf1size: 3stemcell:name: bosh-openstack-kvm-ubuntu-lucid-go_agentversion: latest

    - cloud_properties:instance_type: m1.small

    name: small_z2network: cf2size: 0stemcell:name: bosh-openstack-kvm-ubuntu-lucid-go_agentversion: latest

    • Spiff tool: https://github.com/cloudfoundry-

    incubator/spiff/• Script: https://github.com/cloudfoundry/cf-

    release/blob/master/generate_deployment_manifest

    • Sample Stub: https://github.com/cloudfoundry/cf-release/blob/master/spec/fixtures/openstack/cf-stub.yml

    https://github.com/cloudfoundry-incubator/spiff/https://github.com/cloudfoundry/cf-release/blob/master/generate_deployment_manifesthttps://github.com/cloudfoundry/cf-release/blob/master/spec/fixtures/openstack/cf-stub.yml

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Intel IaaS Common Control Plane

    Common Control Plane for

    Multiple hypervisors

    Multiple storage solutions

    Virtual network integration

    Intel IT Primary Drivers

    Shift from IT managed to self-service

    Reduce migration impact on ROI

    Consistent User Experience

    IT flexibility for managing infrastructure

    Efficient resource utilization

    Open Standard/Source Control Plane

    Private Cloud 1.0Proprietary

    Compute

    ProprietaryHypervisor

    Proprietary Virtual Network Switch

    Proprietary Storage

    Physical Network

    Private Cloud 2.0Open

    Compute

    MultipleHypervisors

    Proprietary or Open Virtual Network Switch

    Multiple Storage Solutions

    Physical Network

    PaaSAutomation

    Policy or Template Driven

    OrchestrationWeb GUI

    Custom Automation

    API

    Interactions

    Back-end

    Orchestration

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Challenges

    • IaaS

    • Drive specialized requirements – object storage

    • Upgrade strategy to move to a dedicated set of hosts

    • Open Source Maturity

    • Becoming more mature over time – Cloud Foundry* foundation formed

    • Iron Foundry* .NET being pulled into core project

    • Keeping up with frequent community updates – CI/CD

    • More Cloud-Aware Apps

    • IDAM Web Services created and being tested

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Cloud –Aware Applications

    • Right design enables business agility, massive scaling, ability to burst, and high resiliency

    • Resource efficiency and can minimize costs

    • Lack of cloud-aware apps hinders hybrid

    All apps have multiplatform frontend and cloud backend

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Capability Roadmap

    Released

    • Native RabbitMQ/Redis

    • Basic Web Portal

    • Database –lifecycle management

    • Platform update

    In progress

    • Enhanced Web Portal

    • Governance Automation

    • Service Management automation

    • Fully curated build packs

    • Design for Failure

    • Additional security

    2015

    • Advanced Web Portal

    • Throughput metrics

    • Tested HA patterns (Active Passive/Active Active)

    • Auto scaling

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Future Hybrid Strategy

    Developers &

    App Owners

    Enterprise Networks

    Private Cloud

    Intel Architecture

    Public Cloud

    Intel Architecture

    Deploy

    • Smart orchestration layer • Move among clouds via policies• Security, capacity and cost optimization• Most apps exposed on the internet• Expect app components to run across clouds• Limited public cloud for special use cases

    Burst

    Orch

    estra

    tion

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Summary

    Our direction is hybrid cloud

    Strong success with Intel’s Enterprise Private Cloud

    Open standard components & API with OpenStack* & Cloud Foundry*

    From idea to production service in less than a day

    The value of enterprise private IaaS is extended through PaaS

    PaaS accelerates application deployment and promotes cloud application design principles

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Q&A

  • Copyright © 2014, Intel Corporation. All rights reserved.

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Back up

    25

  • Copyright © 2014, Intel Corporation. All rights reserved.

    Cloud Service Delivery Models

    26

    Server

    Storage

    Network

    Virtualization

    OS

    Middleware

    Runtime

    Data

    Applications

    You m

    anage

    Server

    Storage

    Network

    Virtualization

    OS

    Middleware

    Runtime

    Data

    Applications

    You m

    anage

    Pro

    vid

    er

    manages

    Server

    Storage

    Network

    Virtualization

    OS

    Middleware

    Runtime

    Data

    Applications

    You m

    anage

    Pro

    vid

    er

    manages

    Server

    Storage

    Network

    Virtualization

    OS

    Middleware

    Runtime

    Data

    Applications

    Pro

    vid

    er

    manages