1. OPENSTACK
From theory to practice
Fco. Javier del Valle Fernández - Accenture - f.valle.fernandez@accenture.com
Miguel Pérez Colino - Red Hat - mperez@redhat.com
3. Big stateful VM
1 Application 1 VM→
Lifecycle in years
Scale Up (Bigger VM)
Smart Hardware
Small stateless VMs
1 Application Many VMs→
Lifecycle hours to months
Scale Out (Mode VMs)
Smart Apps
TRADITIONAL WORKLOADS CLOUD WORKLOADS
ENTERPRISE COMPUTING APPROACH CLOUD COMPUTING APPROACH
99,9%
APPLICATIONS
(8h 46m down)
99,999%
INFRASTRUCTURE
(€€€€)
99,999%
APPLICATIONS
(5m down)
99% (for each single VM)
INFRASTRUCTURE
(€€)
Cloud shifts
uptime
responsibility
Are my applications “designed” for the cloud?
5. BUSINESS
AGILITY
CLOUD NATIVE
APPLICATIONS
AGILE
DEVELOPMENT
OPERATIONAL
DISCIPLINE
CLOUD COMPUTING
What are the benefits of the cloud?
AGILE INFRASTRUCTURE (IaaS & PaaS)AGILE INFRASTRUCTURE (IaaS & PaaS)
INCREASE
OPERATION
EFFICIENCY
INCREASE
OPERATION
EFFICIENCY
DEVOPSDEVOPS
DATACENTER &
APP AUTOMATION
DATACENTER &
APP AUTOMATION
AGILE
METHODOLOGIES
AGILE
METHODOLOGIES
CONTINUOUS
INTEGRATION
CONTINUOUS
INTEGRATION
CONTINUOUS
TESTING &
DELIVERY
CONTINUOUS
TESTING &
DELIVERY
SCALABLE & HIGHLY
AVAILABLE
ARCHITECTURES
SCALABLE & HIGHLY
AVAILABLE
ARCHITECTURES
NEW APP
INITIATIVES
(Mobile, SaaS, etc.)
NEW APP
INITIATIVES
(Mobile, SaaS, etc.)
FASTER
TIME TO MARKET
FASTER
TIME TO MARKET
GENERATE VALUE
FOR BUSINESS
GENERATE VALUE
FOR BUSINESS
6. Why OpenStack for Cloud?
Top 3 Storage Vendors
Top 3 Hypervisor
Top 3 Linux Vendors Top 3 Switch Vendors
Top 3 Router Vendors
Top 3 Blade Vendors
OpenStack has already a large contribution eco system and it is growing
Growing Eco System
7. What difficulties may I find?
Complexity
•Complex and heterogeneous eco system
•Integrations with existing infrastructure
•Don’t do it all by yourself
Features
•Some elements need to be solved through 3rd
parties today (Chargeback, Monitoring)
Maturity
•Very fast paced project
•Some modules are still experimental
•Prepare for continuous upgrades
Skills
•Shortage of skills in the market
•Prepare for continous learning
•Get an experienced partner
Expectations
•Watch the hype and watch the evolution
•Select application architecture and workloads
with realistic expectations
Distributions
•Proprietary elements by major contributors are
not really meant to be open designed
•Beware of vendor lock-in
8. Accenture Strategy
Accenture Consulting
Red Hat Architecture
RH Consulting
Strategy
Tactical
OperationsOperations Client / Partner
Engineering
How to define and organize the project?
9. How do I get to the cloud? This is NOT only a technical project!
Analyze
DesignDevelop
Plan
AgileAgile
People & Change ManagementPeople & Change Management
Financial ModelFinancial Model
Processes & OrganizationProcesses & Organization
Technology Architecture & StrategyTechnology Architecture & Strategy
Security & ComplianceSecurity & Compliance
Program Management & GovernanceProgram Management & Governance
13. Technical Architecture
“with what” shall it be done
Reference Architecture available
- RHEL-OSP
- Red Hat Ceph Storage
“2015 - Deploying Highly Available Red Hat
Enterprise Linux OpenStack Platform 6
with Ceph Storage”
https://access.redhat.com/articles/1370143
16. Support &
Training
Red Hat
Customer
Experience &
Engagement
Red Hat
Training
SUBSCRIPTION
MODELKNOWLEDGEBASE
TRAINING CURRICULA AVAILABLE
HARDWARE & SOFTWARE
CERTIFICATION
SOFTWARE ASSURANCE
GLOBAL SUPPORT SERVICES
UNLIMITED
24/7
MULTI-LINGUAL
MISSION-CRITICAL
STABILITY WITH
PRODUCT LIFECYCLE
UPDATES, PATCHES & UPGRADES
SECURITY RESPONSE TEAM
CUSTOMER PORTAL
& FORUMS
AWARD-WINNING SUPPORT
18. Evolution
Red Hat Consulting
●
From one site to many disperse sites
●
Third party services integration
●
Cloud Management Platform
●
SOE creation and deployment for IaaS+
●
Tuning / Healthcheck / Hardening
●
Adaptation to specific requirements (security, regulation, etc)
19. Case A
- New platform
- An approach to the Cloud
- Initial deployment with RHEV + CF + Sat6
- OpenStack evolving from I+D
Case B
- OpenStack as an “Amazon-in-da-house”
- Initial testing by DIY
- PoC and Production deployed by Red Hat
- Actually running heavy production loads
20. Call to Action
"Finally, as I know from my own experience, OpenStack is not easy to deploy.
The project is in a state of constant evolution. To put it into play as a private
cloud requires a lot of work from any system integrator. As for installing
OpenStack using your own IT staff … just don’t. Unless you have OpenStack
experts in-house, you’re just asking for a world of pain."
Steven J. Vaughan-Nichols
Technology Journalist
http://blogs.csc.com/2015/04/02/nebula-openstack-cloud-vendor-just-shut-down-with-no-notice