Upload
fedscoop
View
993
Download
0
Tags:
Embed Size (px)
Citation preview
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION
Doug BrownFederal Solutions Architect
OpenStack
Data Center Architecture of the FutureThe On-Demand Data Center
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 2THE ON-DEMAND DATA CENTER
Applications,Orchestrations,and Services
Control Network Controller
Business Logic
Network Compute Storage
VirtualResources
PhysicalInfrastructure
Applications, Orchestrations, and Services
Network Server StorageNetwork FunctionsVirtual
MachinesSoftware-DefinedStorage
NFVNetwork Virtualization
Server and Storage Controllers
What Is OpenStack?According to Wikipedia…
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 3
“OpenStack is a cloud computing project aimed at providing an infrastructure as a service (IaaS).”
What Is OpenStack?Solution, community, foundation
• Solution: Open source cloud management framework for private and public clouds
• Foundation: Created by Rackspace and NASA
– July 2010: Merged and open sourced Cloud Software (storage) and Nebula (compute)
– September 2012: Launched OpenStack Foundation as a vendor-neutral consortium
• Community: 15,000+ participants—independents, vendors, user organizations
– Becoming the de facto open source standard for cloud orchestration
OpenStack Shared Services
Physical Infrastructure
StorageNetworkingCompute
Your Applications
OpenStackDashboard
FASTEST-GROWING OPEN SOURCE COMMUNITY
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 4
OpenStack: Cloud Operating System
• OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 5
OpenStack Shared Services
Physical Infrastructure
StorageNetworkingCompute
Your Applications
OpenStackDashboard
APIs
Standard Hardware
OpenStack Core Capabilities
• Virtual machines (VMs) on demand– Provisioning– Snapshotting
• Networks• Storage for VMs and arbitrary files• Multi-tenancy
– Quotas for different projects, users– User can be associated with multiple projects
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 6
Why Is OpenStack Cloud-Optimized?
• Enables interoperability between clouds by seamlessly federating virtual workloads across them– Portability: Vendor and technology
agnostic• Is extensible to meet specific
deployment needs– Vertical flexibility (plugin) – Horizontal flexibility (API extension)
• Is designed to be massively scalable– Very large groups of virtual private
servers, terabytes, or even petabytes of data
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 7
Architect for in-house
Re-architect for service provider
Architect once Deploy anywhere
No Standards
With OpenStack
Tenant View vs. Provider View
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 8
Tenant View
Provider View
Network A
VM A1
VM A2
Network A
VM B1
VM B2
Hypervisor
Phy Srv 1VM A1
VM B1
Hypervisor
Phy Srv 2
Hypervisor
Phy Srv 3VM B2
VM A2
Data Center Network
OpenStack Data Center / Cloud Use Cases
• Multi-tenanted, virtualized data center• Scale out architecture• Secure tenant isolation
• Varied workloads– Web workloads– Big data– Dev / Test– Enterprise applications
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 9
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 10
OpenStack Component Relationships
Heat
Neutron
Cinder Nova Glance Swift
Keystone
Orchestrates Cloud
Horizon Provides UI
Ceilometer
VM
Provides network connectivity for
Provides images
Storesimages in
Provisions
Monitors
Provides Auth. for
Provides volumes for
Backup volumes in
Comprehensive Data Center and Inter DC Solution
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 11
MLXe MLXe
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
SAN FCVDX 87xx VDX 87xx
Internet MPLSCloudExternal
DC Border/Core
L2/L3 Fabric
Compute/SoftwareNetworking
Fibre Channel Storage OrchestrationFC SAN Zone/Access Control Manager
• Simplified active zone set management by automatically detecting the zone configuration and SAN context and applying the changes to currently active zone set without manual intervention
– Add or Update a zone– Remove a zone– Read or Get a zone
• Introduce Fibre Channel Zone Manager for zone lifecycle management
– Fibre Channel Zone Manager for zone lifecycle management when fabric zoning is enabled for FC volumes
• Fibre Channel Zone Driver interface to enable SAN providers to add support for pluggable implementations
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 13
NOVA Compute
FC SAN
Cinder Block Storage
Volume API
cinder-api
Volume Managercinder-volume
Fibre Channel Zone Manager
Fibre Channel Zone Driver
Attach/detach Volumes, etc.
Provision zoning at the attach/detach
entry point for FC SAN
Storage Providers
Block Storage