• No results found

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

N/A
N/A
Protected

Academic year: 2021

Share "Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

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

(2)

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.

(3)

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

(4)

2014 Intel IT Vital Statistics

>6,300 IT employees

59 global IT sites

>98,000 Intel employees 1

168 Intel sites in 65 Countries

64 Data Centers

(91 Data Centers in 2010)

80% of servers virtualized

(42% virtualized in 2010)

>147,000+ Devices

100% of laptops encrypted

100% of laptops with SSDs

>43,200 handheld devices

57 mobile applications developed

Source: Information provided by Intel IT as of Jan 2014

(5)

Dynamic, Flexible and Scalable Service Delivery at Reduced

Cost

I NTEL IT’ S C LOUD J OURNEY

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

(6)

Enterprise Adoption Roadmap

Stage 1 Stage 2 Stage 3 Stage 4 Stage 5

User End

App Dev

Owner App

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 gacy A pp lic atio ns on de dicated Inf rast ruct ure St art

(7)

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

(8)

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

(9)

From innovative idea to

production 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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

Cloud Foundry* Architecture

Build

Packs

(15)

BOSH w/ OpenStac k Plug -in

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

(16)

Sample Deployment Manifest Fragment

releases:

- name: cf

version: latest

resource_pools:

- cloud_properties:

instance_type: m1.small

name: small_z1

network: cf1

size: 3

stemcell:

name: bosh-openstack-kvm-ubuntu-lucid-go_agent

version: latest

- cloud_properties:

instance_type: m1.small

name: small_z2

network: cf2

size: 0

stemcell:

name: bosh-openstack-kvm-ubuntu-lucid-go_agent

version: latest

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

incubator/spiff/

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

release/blob/master/generate_deployment_ma

nifest

• Sample Stub:

https://github.com/cloudfoundry/cf-

release/blob/master/spec/fixtures/openstack/cf

-stub.yml

(17)

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

Proprietary

Compute

Proprietary

Hypervisor

Proprietary Virtual

Network Switch

Proprietary Storage

Physical Network

Private Cloud 2.0

Open

Compute

Multiple

Hypervisors

Proprietary or Open

Virtual Network Switch

Multiple Storage

Solutions

Physical Network

PaaS

Automation

Policy or

Template Driven

Orchestration Web GUI Custom

Automation

API

Interactions

Back-end

Orchestration

(18)

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

(19)

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

(20)

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

(21)

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

O rc hestr atio n

(22)

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

(23)

Q&A

(24)
(25)

Back up

(26)

Cloud Service Delivery Models

Server

Storage

Network

Virtualization

OS

Middleware

Runtime

Data

Applications

Y ou man ag e

Server

Storage

Network

Virtualization

OS

Middleware

Runtime

Data

Applications

Y o u man age Provi de r man age s

Server

Storage

Network

Virtualization

OS

Middleware

Runtime

Data

Applications

Y o u man age Provi de r man age s

Server

Storage

Network

Virtualization

OS

Middleware

Runtime

Data

Applications

Provi de r man age s

References

Related documents

DRAM configuration is 64 bits wide with parity disabled. 255K bytes of non-volatile configuration memory. Based on the output of the show version command, answer the following

When analysing changes occurring in the milk yield and composition depending on successive lactation it was concluded that the highest amount of obtained milk, calculated FCM and

Both studies highlight the importance of not only listening to children and young people regarding their experiences and views of how services can better address their mental

Disease is indicated by the 6' Cusp, 6th house, planets in the constellation of the occupants of the 6th house, the occupants of the &I' house, the planets in the constellation

The central finding of the paper is a general existence re- sult: there always exists a sequence of payoff-improving trades that leads to a stable vote allocation in finite time,

In models of money supply growth ∆m, output growth ∆y, inflation ∆p, fluctuations in an interest rate ∆r and a rate spread rr, however, we find only one case in which

Juniper’s flexible business edge solution is a comprehensive VPN toolkit that offers service providers and large enterprises a feature rich and standard-based network that

Focus group #4 (N=8) included representatives from the regional transit system, the Veteran’s hospital, the local senior living community, local community college, and