Escolar Documentos
Profissional Documentos
Cultura Documentos
• Resource pooling
– Computing resources are pooled to serve multiple consumers in a multi-tenant model
– Customer has no control or knowledge of exact location of resources
• Rapid elasticity
– Capabilities can be rapidly provisioned and released; capabilities can appear to be
unlimited
• Measured service
– Control and optimize resource use by leveraging a metering capability
EMC CONFIDENTIAL—INTERNAL USE ONLY 4
NIST DEFINITIONS: SERVICE MODELS
• Software as a Service
– Consumer uses provider’s applications via thin client or API
– Consumer manages application configuration settings
– Customer cannot manage application or underlying cloud infrastructure
• Platform as a Service
– Consumer deploys applications into a hosting environment
– Customer manages applications and any hosting configuration settings
– Consumer cannot manage underlying infrastructure (e.g. network,
servers, OS, storage)
• Infrastructure as a Service
– Consumer provisions computing resources (processing, storage, networks)
– Customer manages applications, OS, storage, and local networking
– Customer cannot manage underlying cloud infrastructure
EMC CONFIDENTIAL—INTERNAL USE ONLY 5
NIST DEFS: DEPLOYMENT MODELS
• Private cloud / Community cloud
– Provisioned for single organization or consortium
– Operated on or off prem by organization and/or provider
• Public cloud
– Provisioned for use by general public
– Operated on premises of cloud provider
• Hybrid cloud
– Composition of two or more distinct cloud infrastructures
– Bound together by some sort of technology for data and workload
portability
Code Community
EMC CONFIDENTIAL—INTERNAL USE ONLY 8
THE OPENSTACK WAY (FOUR OPENS)
Open Open
Source Design
Apache OpenStack is not “open Design is pursued in OpenStack
core” software. Truly public mailing lists, IRC
2.0 license open source software is channels, and semi- Launchpad
not feature or annual summits. Code
performance limited. reviews and blueprints
are all publicly available.
Open Open
Development Community
OpenStack All project source code All processes are Ask
Repos repositories are public documented, open and OpenStack
and available during the transparent. Contributors
entire development elect technical leadership
process. (PTL’s, Technical
Committee members).
September, 2014
April, 2013 / Linux Foundation Linux Foundation
EMC CONFIDENTIAL—INTERNAL USE ONLY 11
OPENSTACK IS GAINING MINDSHARE
ABILITY TO OPEN
INNOVATE PLATFORM
AND WITH
COMPETE CHOICES
OPERATION COST
AL SAVINGS
EFFICIENCY
Source: OpenStack User Survey, October 2015
Source: OpenStack.org
Liberty core services demo
EMC CONFIDENTIAL—INTERNAL USE ONLY 17
OPENSTACK ENABLES TRANSFORMATION
PaaS
Folsom Sept 27, 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly April 4, 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana Oct 17, 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
Icehouse April 17, 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove
Juno Oct 16, 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove,
Sahara
Kilo April 30, 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove,
Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Congress, Magnum, Murano,
Mistral,…
Source: State ofOctober
Liberty the Stack v4, May 2015
16, 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove,
Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Congress, Magnum, Murano,
EMC CONFIDENTIAL—INTERNAL USE ONLY 20
OPENSTACK LIBERTY STATISTICS
• 6,000+ Attendees at
Vancouver summit for
Liberty planning in May,
2015
• 20+ ‘OpenStack’ Projects
• 1,933 developers
• 164 organizations
• 24,758 commits
Source: https://www.openstack.org/software/liberty/
EMC CONFIDENTIAL—INTERNAL USE ONLY 21
OPENSTACK KILO (m)ARCHITECTURE
User/Admin
UI CLI
(Horizon) (python-*client)
User/Admin
Horizon Operations and Administrative UI
Cloud Management
Project Description
User/Admin
UI CLI Ceilometer Monitoring and metrics service
(Horizon) (python-*client)
IaaS
Key Mgmt.
(Barbican) Cloud
Message
Queue
Murano Application catalog service
(Zaqar)
Congress Policy management/enforcement
IaaS
DNS
Management
Service
Catalog
Mistral Workflow management service
(Designate) (Murano)
Mgmt.
Policy Workflow
Management Management
(Congress) (Mistral)
EMC CONFIDENTIAL—INTERNAL USE ONLY 26
WHAT COULD BE MISSING?
• OpenStack is a project of projects, providing component
services, not a product -> open cloud toolkit
• Depending on service selection and deployment models,
OpenStack could power wide variety of clouds
• A number of critical areas are left as an exercise for the
deployer (but work is in progress…)
– Hardware design and selection
– Physical network design
– Service selection, configuration, and plugin profile
– HA and resiliency, system monitoring, patch and upgrade
management
Source: OpenStack.org
EMC CONFIDENTIAL—INTERNAL USE ONLY 30
OPENSTACK TECHNICAL COMMITTEE
• Responsible for overall technical leadership
and enforcement of OpenStack ideals
• Controls which projects are considered
official OpenStack projects and resolves
cross-project issues
• Holds weekly public IRC meetings
• Half of seats elected by Active Technical
Contributors (ATCs) from all projects every
six months, for one-year terms
• Each OpenStack project led by Project
Technical Lead (PTL) elected by project ATCs
Source: OpenStack.org
every six months
EMC CONFIDENTIAL—INTERNAL USE ONLY 31
OPENSTACK USER COMMITTEE
• Formed to collect user requirements and
feed back to board, technical committee,
and project development teams
• Bylaws provide for three appointed
members (1 – TC, 1 – BoD, 1 – other
appointees), structure still developing
• Runs semi-annual user surveys to track
deployments and usage
• Works with user groups worldwide
• Oversees an increasing number of working
groups to focus on market segments and
Source: OpenStack.org
cross-project requirements
EMC CONFIDENTIAL—INTERNAL USE ONLY 32
USER COMMITTEE WORKING GROUPS
OpenStack • Incubated
Repo Integrated – Stable API
– Documentation
– # of Developers, Commits
StackForge
– Agrees to governance by TC
Repo Incubated
– The four opens
Training
Public Clouds Drivers OpenStack courses, ‘certifications’ & labs
OpenStack-powered IaaS Infra. drivers included in OpenStack releases
3
EMC CONFIDENTIAL—INTERNAL USE ONLY 39
NEW: APPLICATION MARKETPLACE
• Offering applications via Murano packages, Heat templates, and Glance images
• Beta at apps.openstack.org
EMC CONFIDENTIAL—INTERNAL USE ONLY 40
ANNOUNCED: OFFICIAL CERTIFICATIONS
• Grab a distribution
– Get packages, extra plugins and bugfixes, deployment and management
frameworks, integrations, and security fixes
– Get enterprise-level support from the distribution vendor
Ubuntu used
for 65% of
deployments
>1000 users
Check projects
for:
• Maturity
• User adoption
• Project age
• Project
governance
• Contribution
history
• Top
contributors
Source: https://www.openstack.org/software/project-navigator/
Cloud IAM
Formation Horizon
object store image store compute node volume service networking database
Cloud IAM
Formation Horizon
Swift
What Glance Nova Cinder Neutron Trove
Do I use What
type of What What HV What What Do I
this? identity
object back end and storage model & use
storage? provider
object store storage?
image store network?
compute node backends
volume service plugins?
networking this?
database
?
? identity service
Orchestration
5
EMC CONFIDENTIAL—INTERNAL USE ONLY 52
OPENSTACK: THE REALITIES
5
EMC CONFIDENTIAL—INTERNAL USE ONLY 53
SOME SCALE BEING ACHIEVED
Source: OpenStack User Survey, October 2015 (test/QA and production only)
How much
Swift?
Source: OpenStack User Survey, October 2015 (test/QA and production only)
Application Workloads
• Web Services
• QA/Test Environment
Platform 3.0
• Databases OpenStack Solutions
• Data Mining / Hadoop & Products @EMC
• Cloud Citizens
• HPC • Modernization VxRack FLEX
• CDN / Video Streaming • Rebuild/Replace Apps
• Storage / Backup
• Management and Monitoring
• Mobile Applications Suitability
• File Sharing Evaluation
• Enterprise Applications FEHC
Platform 2.5
• Legacy Applications VMware VIO
VxRack SDDC
• Enhance automation
• Rehost Application.
• Refactor: Minor code changes to
connect apps to new Infrastructure .
EMC CONFIDENTIAL—INTERNAL USE ONLY 58
WORKLOADS RUNNING ON OPENSTACK
• Enabling community meet-ups and contributions through EMC CODE and Office
of the CTO
http://emccode.github.io/
Recent Meetups:
ContainerDays Boston
OpenStack Meetup: Boston
OpenStack Meetup: Austin
http://coprhd.github.io/
EMC CONFIDENTIAL—INTERNAL USE ONLY 61
OPENSTACK-RELATED ACQUISITIONS
• Founded in 2006
• Technology focused on improving economics and
• Originally a professional services company that provisioning efficiencies through hardware
worked primarily with large service/telecom discovery, monitoring tools, workflow engine,
providers and other software assets.
• Started deploying OpenStack powered solutions in • One of the team members was Project Technical
2011 Lead for Keystone
• Built their first OpenStack Product (OCS v1) in • Team has experience with OpenStack and brings
2012 which solved scheduling and networking HA development capabilities. The team ran
using vast amount of expertise gained through engineering for Nebula prior to starting Renasar
large-scale cloud deployments Technologies.
• Customers included Service Providers, Retailers, • EMC product contribution: RackHD ( aka
Software Firms, etc. OnRack)
Leadership
• Public cloud-like IaaS Move In
Project Caspian • Integrated OpenStack
(EMC Neutrino) Platform 3
• Converged
Infrastructure
Value
• Validated Designs
EMC OpenStack • Partner Tools Integration
Reference Architecture • Cooperative Support Enhance
Program • Professional Services Presence In
OpenStack
• Platform Integration Ecosystem
EMC OpenStack • Drivers and Core Features
Contribution • Working Group Participation
• Board of Directors
Time
• Changes focused • Contributions in • Contributions • Contributions • Contributions in • Contributions in Neutron • Contributions in Neutron (VMW)
on foundation of Neutron in Neutron in Neutron Neutron (VMW) (VMW) • SPBM Support in VC Driver (VMW)
Neutron (pre- (Incubation) (VMW) (VMW*) (VMW)
• Live Migration Bug Fixes (EMC)
incubation) • VMwareVCDriver • VMwareVCDriver for Nova
• VIF Fixes in Nova • VCDriver for for Nova (VMW) (VMW) • Nova Bug Fixes (VMW)
• Nova Networking Nova (VMW) • Framework for Glance-Specs (VMW)
• SMI-S Driver • VMDK Driver for • Updated SMI-S Driver for • Glance Bug Fixes (VMW)
for Cinder (VMW) VNX/VMAX (EMC)
• VNX Driver for Manila (EMC)
VNX/VMAX
iSCSI (EMC) • Nova Multi-Path • Direct Driver for VNX • VNX Driver for Cinder (EMC)
for iSCSI Fix (EMC) • VMAX Driver for Cinder (EMC)
• Nova Multi- (EMC) • XtremIO Driver for Cinder (EMC)
path Detach • ConsistencyGroup API in Cinder
Bug (EMC) (EMC)
• Object Updater Optimization (EMC)
VNX • Create CG from CG snapshot Isilon • Base driver; meets API requirements
(Cinder) • Over subscription support
(Manila)
• Attach snapshot
• iSCSI multipath enhancement (multiple iSCSI
portals) ScaleIO • New driver (Cinder, Nova, os-brick)
• Snap copy feature (Cinder) • Meets API requirements
• Add white list support for target ports
• VNX pool full threshold Cinder • Non-disruptive backup
• Clone Consistency Group API
VNX • Add access level support for ro/rw shares.
(Manila)
Manila • Oversubscription in thin provisioning
ScaleIO
driver
in trunk!
• Strategic Partnerships with • Converged Infrastructure • Pivotal Cloud Foundry PaaS • VMware’s OpenStack
Major OpenStack Vendors (Red (OnRack) with EMC Layer Distribution
Hat, Mirantis, Canonical) Engineered OpenStack • Pivotal or Hortonworks • Removes Complexity of
• Certified and tested Distribution Hadoop Big Data Deploying OpenStack
Configurations with ScaleIO, • Amazon Web Services Like • Jointly Engineered btw. EMC • Runs on vSphere 6.0/5.5 U2,
XtremIO, VNX Experience and Pivotal NSX-V, NSX-MH ViPR,
• Partner Tools Integration • Ideal for Next Gen Apps • Ops Manager, CI/CD, and ScaleIO
• Joint Support Efforts • Also Ideal for Developers App Lifecycle Management • Free with Enterprise+ License
• Joint PS Offerings • All OpenStack Services Run Integrations • Integrates with vRA, Log
• Joint Go-to-Market Inside Docker Containers Insight, ITBM
• Offers The Most Customized • ViPR Object Storage, • OpenStack Can be Managed
Deployment Model ScaleIO, M&R, via vCenter or OpenStack
Chargeback/Showback API’s and Dashboard
• Same APIs as DIY OpenStack
VMware works openly with the OpenStack vendor ecosystem to make sure
technologies like vSphere, NSX, vRealize Operations, vRealize Automation, etc. all
work with third-party distros.
EMC
Drivers/Com Reference Engineered
munity Architectures Solutions
Isilon
Download
Here
Download
Here
Download
Here
Cloud Compute
(OpenStack) Big Data
(Pivotal, Hortonworks)
(ScaleIO) (ECS)
….
Provisioning Engine
Hardware
Dense / High-Cap Add-on brick
1000
CASPIAN
1032 1034
(FLEX) (SDDC)
EMC CONFIDENTIAL—INTERNAL USE ONLY 89
EMC CONVERGED INFRA STRATEGY
Application
Simplicity, Optimization and Flexibility
M&O
Object
ScaleIO
vOneFS
VSAN Infrastructure
RP4VM Hadoop M&O User Experience
And More…
HW M&O
DIY
PAAS
OpenStack OpenStack OpenStack OpenStack OpenStack
Git Packages Distribution System Fixed Appliance
DIY
IAAS
Rackmount Converged Hyperconverged Fixed Datacenter
hardware Infrastructure Rack scale Appliance
DIY
HW
SUPPORT
DIY
PAAS
OpenStack OpenStack EMC Reference EMC OpenStack
Git Packages Architectures Neutrino Fixed Appliance
DIY
IAAS
Rackmount Converged VCE VxRack Fixed Datacenter
hardware Infrastructure (vSphere, KVM, …) Appliance
DIY
HW
SUPPORT