Intel and Red Hat: Enhancing OpenStack for Enterprise Deployment
Intel Cloud Foundry and OpenStack
-
Upload
silicon-valley-cloud-foundry-meetup -
Category
Engineering
-
view
1.653 -
download
9
Transcript of Intel Cloud Foundry and OpenStack
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS
Speaker: Sachin Ashtikar, Sr.Technical Member – Cloud Services Engineering
Acknowledgements: Catherine Spence, Aaron Huber, Jon Price
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 employees1
168 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 encrypted
100% 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
SaaSHybrid SaaS
Full Private
IaaSHybrid IaaS
Cloud Aware
Apps
Legacy Apps
Private PaaS Hybrid PaaS
Cloud Aware
Apps
Legacy Apps
Consumers
Legacy A
pplic
ations o
n d
edic
ate
d Infr
astr
uctu
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 to
production service in less than a dayFrom 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
penS
tack
Plu
g-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
Copyright © 2014, Intel Corporation. All rights reserved.
Sample Deployment Manifest Fragment
16
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
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.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
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
Orc
hestra
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