14
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Doug Brown Federal Solutions Architect OpenStack

Doug Brown - OpenStack

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

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

Thank you

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

Example of Multi-Hypervisor Deployment

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 14