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