This document discusses VMware's vision for software defined storage and integration with OpenStack's Cinder block storage service. It introduces Virtual SAN and Virtual Volumes as ways to provide shared storage using local disks and make external storage VM-aware. The document outlines VMware's driver for Cinder that allows creation and attachment of VMDK volumes on vSphere. It notes current API support and roadmap items like storage policy support.
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
VMworld 2013
Mark Achtemichuk, VMware
Michael Webster, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
This document provides an overview of System Center Virtual Machine Manager (SCVMM) including its architecture, supported platforms, high availability options, networking capabilities like software defined networks, bare metal deployment, services templates, hybrid cloud integration with App Controller, and managing third party hypervisors. SCVMM provides centralized management of private clouds and hypervisors. It supports features like VM templates, self-service, and role-based access.
The document discusses rendering visual effects and animation at scale using Amazon Web Services (AWS). It provides examples of companies using AWS for rendering including theme parks, gaming, and manufacturing. It then discusses the workflow components of VFX/animation rendering and challenges of on-premise rendering capacity. The document outlines how AWS provides scalability and faster outputs through rendering in the cloud. It discusses licensing models for cloud rendering, shared file systems, managing cloud infrastructure, and benchmarks showing improved performance of cloud rendering over on-premise. Overall, the document examines the state of cloud rendering on AWS and trends toward more workloads moving fully to the cloud.
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...Chris Wahl
The document provides an overview of Rubrik's distributed architecture for policy-driven data protection. It discusses Rubrik's cloud data management platform and how it uses a distributed file system and task scheduler to provide scalable, self-healing backups across on-premises and cloud environments. Key policies are applied using an SLA engine to provide automated data protection based on recovery time, retention period, and other factors.
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackTim Mackey
A presented at OSCON 2014, this deck covers the matrix of capabilities each supported hypervisor brings to the Apache CloudStack table when building a cloud.
Hyperconvergence enables you to pair the elasticity benefits of the cloud with the control and security of on-premise data centers. All within a consolidated management infrastructure. Learn how Cisco HyperFlex 3.0 enables these capabilities and much more for any application, in any cloud at, any scale.
This presentation digs into the latest version of HyperFlex. Cisco experts discuss increased scale up to 64 nodes, logical availability zones, managing HyperFlex with Cisco Intersight, stretch clusters, Hyper-V on HyperFlex, and persistent volume integration with kubernetes.
Resources:
Watch the related TechWiseTV episode: http://cs.co/9005DgslL
TechWiseTV: http://cs.co/9009DzrjN
Cisco HyperFlex 3.0 provides an adaptive multicloud platform that supports any application running on any cloud at any scale. Key features of HyperFlex 3.0 include support for Microsoft Hyper-V, stretched clusters for disaster recovery between sites, elastic scaling up to 64 nodes, and integration with Kubernetes for container-based workloads. The platform aims to provide a consistent development experience across on-premises and public cloud deployments through partnerships with cloud providers like Google Cloud.
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
VMworld 2013
Mark Achtemichuk, VMware
Michael Webster, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
This document provides an overview of System Center Virtual Machine Manager (SCVMM) including its architecture, supported platforms, high availability options, networking capabilities like software defined networks, bare metal deployment, services templates, hybrid cloud integration with App Controller, and managing third party hypervisors. SCVMM provides centralized management of private clouds and hypervisors. It supports features like VM templates, self-service, and role-based access.
The document discusses rendering visual effects and animation at scale using Amazon Web Services (AWS). It provides examples of companies using AWS for rendering including theme parks, gaming, and manufacturing. It then discusses the workflow components of VFX/animation rendering and challenges of on-premise rendering capacity. The document outlines how AWS provides scalability and faster outputs through rendering in the cloud. It discusses licensing models for cloud rendering, shared file systems, managing cloud infrastructure, and benchmarks showing improved performance of cloud rendering over on-premise. Overall, the document examines the state of cloud rendering on AWS and trends toward more workloads moving fully to the cloud.
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...Chris Wahl
The document provides an overview of Rubrik's distributed architecture for policy-driven data protection. It discusses Rubrik's cloud data management platform and how it uses a distributed file system and task scheduler to provide scalable, self-healing backups across on-premises and cloud environments. Key policies are applied using an SLA engine to provide automated data protection based on recovery time, retention period, and other factors.
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackTim Mackey
A presented at OSCON 2014, this deck covers the matrix of capabilities each supported hypervisor brings to the Apache CloudStack table when building a cloud.
Hyperconvergence enables you to pair the elasticity benefits of the cloud with the control and security of on-premise data centers. All within a consolidated management infrastructure. Learn how Cisco HyperFlex 3.0 enables these capabilities and much more for any application, in any cloud at, any scale.
This presentation digs into the latest version of HyperFlex. Cisco experts discuss increased scale up to 64 nodes, logical availability zones, managing HyperFlex with Cisco Intersight, stretch clusters, Hyper-V on HyperFlex, and persistent volume integration with kubernetes.
Resources:
Watch the related TechWiseTV episode: http://cs.co/9005DgslL
TechWiseTV: http://cs.co/9009DzrjN
Cisco HyperFlex 3.0 provides an adaptive multicloud platform that supports any application running on any cloud at any scale. Key features of HyperFlex 3.0 include support for Microsoft Hyper-V, stretched clusters for disaster recovery between sites, elastic scaling up to 64 nodes, and integration with Kubernetes for container-based workloads. The platform aims to provide a consistent development experience across on-premises and public cloud deployments through partnerships with cloud providers like Google Cloud.
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
The migration to cloud-based data architectures continues at a rapid pace, including databases and data management. Oracle databases are part of this trend, and during this webinar you will learn how to automate the provisioning and management of Oracle databases so that you can deliver an “as-a-service” experience with 1-click simplicity. Experts will walk you through the process of:
· Using Kubernetes to deliver a production-ready
solution for your Oracle-based applications
· Turbocharging your data infrastructure using
cloud-native architecture
· Improving the agility and efficiency of your BI
and Data Operation teams, Developers, and Data Scientists
· Defining the business impact and benefits of
cloud-based Oracle solutions
Decisions behind hypervisor selection in CloudStack 4.3Tim Mackey
As presented at the 2014 CloudStack Collaboration Conference in Denver (CCCNA14), this deck covers the matrix of functions and features within each supported hypervisor in CloudStack 4.3. This deck forms an excellent reference document for those seeking to provide multi-hypervisor support within their Apache CloudStack based cloud, and for those seeking to determine which feature elements are supported by a given hypervisor.
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...VMware
This document summarizes a presentation by VMware and IndonesianCloud about accelerating migration to storage-as-a-service using VMware vCloud and Virtual SAN. It discusses IndonesianCloud's past issues with a traditional storage platform and how Virtual SAN addressed their needs for cost efficiency, operational simplicity, reliability, and scalability. Specifically, Virtual SAN allowed them to match competitors' storage prices, simplify operations through policy-based management and per-VM services, improve reliability through a scale-out design that accommodates failures, and easily scale capacity and performance by adding servers. IndonesianCloud deployed a Virtual SAN platform using SuperMicro servers with SSDs and HDDs to provide storage as a service.
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyEMC Forum India
Virtualizing Critical Applications with Vsphere 5 provides concise summaries of the key enhancements in vSphere 5 that enable virtualizing even the most critical applications. These include support for larger virtual machines with up to 32 vCPUs, 1TB of RAM and 4x larger sizes. It also improves availability, storage, and network services with features like Storage DRS, Profile-Driven Storage, and Network I/O Control that provide performance guarantees and help prevent resource starvation issues. The document also highlights how vSphere 5 simplifies infrastructure deployment and management with capabilities such as Auto Deploy, vCenter Server Appliance, and the new Web Client.
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
This document introduces Apache CloudStack, an open source cloud computing platform. It discusses that CloudStack provides infrastructure as a service capabilities, including tools for deploying and managing private and public clouds. It also summarizes some key features of CloudStack such as its support for various hypervisors, scalable architecture, and AWS API compatibility.
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
The document discusses designing CloudStack clouds, including determining requirements, designing the network and storage architecture, choosing hypervisors, defining accounts and domains, and testing the cloud design. It emphasizes that cloud design is an iterative process and recommends designing for future needs while building for current requirements.
Get the most out OpenStack block storage with SolidFireNetApp
Learn how SolidFire storage can be used to deliver predictable application performance and improve infrastructure efficiency in your OpenStack environment.
This presentation covers:
- Consolidation of multiple mission critical applications on the same storage system
- Integrated End-to-End Quality of Service allocation using OpenStack Cinder Volume Types to eliminate inconsistent performance
- Boot from Cinder Volumes
- Cinder snapshots and clone offloading with SolidFire
The document discusses designing CloudStack clouds, including determining requirements, designing for scale, choosing hypervisors and networks, planning storage, defining domains and accounts, testing, and designing for multiple environments like production, pre-production, and testing. It emphasizes designing iteratively, understanding user needs, and testing designs before building full scale clouds.
Presentation v cat 3.0 - architecture to implementationsolarisyourep
The document introduces vCAT (VMware Cloud Architecture Toolkit), which provides guidance for architects on designing, implementing, operating and consuming a VMware cloud. It outlines a 5 step process for architecting a VMware cloud that includes assessing needs, defining services, designing resources, deploying examples, and managing the cloud lifecycle. The document then provides an example of using vCAT to design initial storage requirements for a private cloud being built for a software development company.
The document discusses 10 reasons to use storage virtualization including simplifying provisioning, enabling data mobility, providing fast data recovery, fixing backup problems, pooling storage, eliminating vendor barriers, reducing disaster recovery costs, keeping storage vendors honest, and saving money overall. Storage virtualization provides an abstraction layer that hides physical storage complexity and adds new functionality to optimize efficiency and flexibility.
The document summarizes the agenda and presentations from a VMware User Group meeting. The agenda included updates from VMUG and VMware, a presentation on Nimble storage solutions, and a potential discussion on Powershell automation. Presentations recapped VMworld and highlighted the VMUG Advantage program which provides discounts on VMware training and certification. Nimble Storage representatives then demonstrated their InfoSight analytics engine and storage solutions.
An overview on current Microsoft Technologies around Private - / Hybrid-Clouds and what's coming up with the next version aka Azure Stack from our session at e2evc Berlin.
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
Tim Mackey presented on selecting the correct hypervisor for a cloud. Key factors to consider include service offerings, tenancy requirements, virtualization infrastructure options like XenServer, vSphere, KVM and Hyper-V, defining the network, storage options, and CloudStack features supported. The best hypervisor depends on use cases like private enterprise clouds, Linux workloads or high tenant density. Planning should include success criteria, topology, storage and supported configurations before selecting a preferred hypervisor or hypervisors.
Leveraging OpenStack Cinder for Peak Application PerformanceNetApp
Deploying performance sensitive, database-driven applications in OpenStack can be tenuous if you are unsure how to utilize the Cinder API to get the most out of your OpenStack block storage.
This presentation:
Introduces Cinder, the OpenStack block storage service
Talks about the unique attributes of performance-sensitive applications and what this means in OpenStack
Walks you through how to use Cinder volume types and extra specs to guarantee performance to your various cloud workloads
Discusses OpenStack Trove and what it means for running database as a service in your OpenStack cloud
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"PROIDEA
The document discusses the Zerto Cloud Continuity Platform, which provides disaster recovery and business continuity capabilities through hypervisor-based virtual machine replication. It allows for replication of VMs across on-premises and cloud environments with near-zero RPO and RTO. The platform supports application-consistent protection of multi-VM applications and recovery down to specific points in time with file-level restore. Disaster recovery is automated through scripts and policies.
What is coming for VMware vSphere?
Delivered at VMUG DK/UK/BE in November 2014. Session is all about vSphere futures, what can be expected in the near future.
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
VMworld 2013
Tarik Dwiek, EMC
Steve Flanders, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
The migration to cloud-based data architectures continues at a rapid pace, including databases and data management. Oracle databases are part of this trend, and during this webinar you will learn how to automate the provisioning and management of Oracle databases so that you can deliver an “as-a-service” experience with 1-click simplicity. Experts will walk you through the process of:
· Using Kubernetes to deliver a production-ready
solution for your Oracle-based applications
· Turbocharging your data infrastructure using
cloud-native architecture
· Improving the agility and efficiency of your BI
and Data Operation teams, Developers, and Data Scientists
· Defining the business impact and benefits of
cloud-based Oracle solutions
Decisions behind hypervisor selection in CloudStack 4.3Tim Mackey
As presented at the 2014 CloudStack Collaboration Conference in Denver (CCCNA14), this deck covers the matrix of functions and features within each supported hypervisor in CloudStack 4.3. This deck forms an excellent reference document for those seeking to provide multi-hypervisor support within their Apache CloudStack based cloud, and for those seeking to determine which feature elements are supported by a given hypervisor.
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...VMware
This document summarizes a presentation by VMware and IndonesianCloud about accelerating migration to storage-as-a-service using VMware vCloud and Virtual SAN. It discusses IndonesianCloud's past issues with a traditional storage platform and how Virtual SAN addressed their needs for cost efficiency, operational simplicity, reliability, and scalability. Specifically, Virtual SAN allowed them to match competitors' storage prices, simplify operations through policy-based management and per-VM services, improve reliability through a scale-out design that accommodates failures, and easily scale capacity and performance by adding servers. IndonesianCloud deployed a Virtual SAN platform using SuperMicro servers with SSDs and HDDs to provide storage as a service.
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyEMC Forum India
Virtualizing Critical Applications with Vsphere 5 provides concise summaries of the key enhancements in vSphere 5 that enable virtualizing even the most critical applications. These include support for larger virtual machines with up to 32 vCPUs, 1TB of RAM and 4x larger sizes. It also improves availability, storage, and network services with features like Storage DRS, Profile-Driven Storage, and Network I/O Control that provide performance guarantees and help prevent resource starvation issues. The document also highlights how vSphere 5 simplifies infrastructure deployment and management with capabilities such as Auto Deploy, vCenter Server Appliance, and the new Web Client.
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
This document introduces Apache CloudStack, an open source cloud computing platform. It discusses that CloudStack provides infrastructure as a service capabilities, including tools for deploying and managing private and public clouds. It also summarizes some key features of CloudStack such as its support for various hypervisors, scalable architecture, and AWS API compatibility.
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
The document discusses designing CloudStack clouds, including determining requirements, designing the network and storage architecture, choosing hypervisors, defining accounts and domains, and testing the cloud design. It emphasizes that cloud design is an iterative process and recommends designing for future needs while building for current requirements.
Get the most out OpenStack block storage with SolidFireNetApp
Learn how SolidFire storage can be used to deliver predictable application performance and improve infrastructure efficiency in your OpenStack environment.
This presentation covers:
- Consolidation of multiple mission critical applications on the same storage system
- Integrated End-to-End Quality of Service allocation using OpenStack Cinder Volume Types to eliminate inconsistent performance
- Boot from Cinder Volumes
- Cinder snapshots and clone offloading with SolidFire
The document discusses designing CloudStack clouds, including determining requirements, designing for scale, choosing hypervisors and networks, planning storage, defining domains and accounts, testing, and designing for multiple environments like production, pre-production, and testing. It emphasizes designing iteratively, understanding user needs, and testing designs before building full scale clouds.
Presentation v cat 3.0 - architecture to implementationsolarisyourep
The document introduces vCAT (VMware Cloud Architecture Toolkit), which provides guidance for architects on designing, implementing, operating and consuming a VMware cloud. It outlines a 5 step process for architecting a VMware cloud that includes assessing needs, defining services, designing resources, deploying examples, and managing the cloud lifecycle. The document then provides an example of using vCAT to design initial storage requirements for a private cloud being built for a software development company.
The document discusses 10 reasons to use storage virtualization including simplifying provisioning, enabling data mobility, providing fast data recovery, fixing backup problems, pooling storage, eliminating vendor barriers, reducing disaster recovery costs, keeping storage vendors honest, and saving money overall. Storage virtualization provides an abstraction layer that hides physical storage complexity and adds new functionality to optimize efficiency and flexibility.
The document summarizes the agenda and presentations from a VMware User Group meeting. The agenda included updates from VMUG and VMware, a presentation on Nimble storage solutions, and a potential discussion on Powershell automation. Presentations recapped VMworld and highlighted the VMUG Advantage program which provides discounts on VMware training and certification. Nimble Storage representatives then demonstrated their InfoSight analytics engine and storage solutions.
An overview on current Microsoft Technologies around Private - / Hybrid-Clouds and what's coming up with the next version aka Azure Stack from our session at e2evc Berlin.
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
Tim Mackey presented on selecting the correct hypervisor for a cloud. Key factors to consider include service offerings, tenancy requirements, virtualization infrastructure options like XenServer, vSphere, KVM and Hyper-V, defining the network, storage options, and CloudStack features supported. The best hypervisor depends on use cases like private enterprise clouds, Linux workloads or high tenant density. Planning should include success criteria, topology, storage and supported configurations before selecting a preferred hypervisor or hypervisors.
Leveraging OpenStack Cinder for Peak Application PerformanceNetApp
Deploying performance sensitive, database-driven applications in OpenStack can be tenuous if you are unsure how to utilize the Cinder API to get the most out of your OpenStack block storage.
This presentation:
Introduces Cinder, the OpenStack block storage service
Talks about the unique attributes of performance-sensitive applications and what this means in OpenStack
Walks you through how to use Cinder volume types and extra specs to guarantee performance to your various cloud workloads
Discusses OpenStack Trove and what it means for running database as a service in your OpenStack cloud
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"PROIDEA
The document discusses the Zerto Cloud Continuity Platform, which provides disaster recovery and business continuity capabilities through hypervisor-based virtual machine replication. It allows for replication of VMs across on-premises and cloud environments with near-zero RPO and RTO. The platform supports application-consistent protection of multi-VM applications and recovery down to specific points in time with file-level restore. Disaster recovery is automated through scripts and policies.
What is coming for VMware vSphere?
Delivered at VMUG DK/UK/BE in November 2014. Session is all about vSphere futures, what can be expected in the near future.
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
VMworld 2013
Tarik Dwiek, EMC
Steve Flanders, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Google Calendar is a versatile tool that allows users to manage their schedules and events effectively. With Google Calendar, you can create and organize calendars, set reminders for important events, and share your calendars with others. It also provides features like creating events, inviting attendees, and accessing your calendar from mobile devices. Additionally, Google Calendar allows you to embed calendars in websites or platforms like SlideShare, making it easier for others to view and interact with your schedules.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Peter Gallagher
In this session delivered at Leeds IoT, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
2. 2 Confidential – Not for External Distribution
OpenStack on VMware
3. 3 Confidential – Not for External Distribution
VMware Vision: Software Defined Storage
Software Defined Storage
Software-Defined Storage Vision
Enable new storage tiers
Enable DAS & server flash for shared
storage along with enterprise SAN/NAS
Enable tight integration with storage
ecosystem
Tighter integrations with broad storage
ecosystem through APIs
Deliver policy-based automated
storage management
Automatically enforce per-VM SLAs for all
apps across different types of storage
“Gold”
Array(s)
“Silver”
Array(s)
Distributed
Storage
Hard
disks
SSD Hard
disks
SSD
Availability = 99.99%
DR RTO = 1
“Gold” SLA
Availability = 99%
Throughput = 1000 R/s, 20 W/s
Latency = 95% under 5 ms
DR RPO = 1’, RTO = 10’
Back up = hourly
Capacity res = 100%
Web Server
Database Server
Availability =
99.99%
DR RTO = 1 hour
Max Laten
“Bronze” SLA
Availability = 99%
Throughput = 100 R/s,10 W/s
Latency = 90% under 10 ms
DR RPO = 60’, RTO = 360’
Back up = weekly
Security = encryption
Reduce
Storage
Cost
and
Complexity
App Server
4. 4 Confidential – Not for External Distribution
Virtual SAN (VSAN)
What is Virtual SAN? Key Features
Converged compute + storage solution
Utilizes DAS and server attached disks
Auto-tiering between SSD and HDD
Intelligent policy driven data placement
across the cluster
vCenter-integrated, instant storage
provisioning
High performance storage at up to
50% lower cost
Radically Simple Storage – configure
and manage without complex workflows
Designed for dynamic scalability
and high resiliency
Clusters internal server disks to
provide scalable shared storage with
cloud agility and efficiency.
Customer Benefits
vSphere
Virtual SAN
Hard
disks
SSD
…………….
Hard
disks
SSD Hard
disks
SSD
Distributed Storage
Aggregated Datastore
vCenter Server
5. 5 Confidential – Not for External Distribution
vSphere
Virtual Volumes
What are Virtual Volumes? Key Features
Existing SAN/NAS systems become
VM-aware
Native representation of VMDKs
on SAN/NAS
New API for data operations at
VMDK granularity
Native representation of VMDKs
on storage
Snapshots, replications and other
operations at VM granularity on
external storage
Works with existing SAN/NAS
storage systems
VM level storage SLA enforcement
Current Paradigm
VMDKs
on
LUNs
LUNs replicated
Virtual Volumes
vSphere
VMDKs on
storage
systems
VMDK replicated
Customer Benefits
Broad partner ecosystem
6. 6 Confidential – Not for External Distribution
What is Policy-based Management?
Storage Policy Based Management (SPBM)
• Simple policies to specify app SLA
requirements
• Automation of storage provisioning and
VM placement across clusters
• Works for any protocol : block, file
and object
• SLA Compliance monitoring & automatic
remediation
Key Features
• Drastically simplify storage provisioning
• Management of different storage tiers
as one
• Reduce storage cost by optimizing
consumption
Software Defined Storage
Enterprise SAN/ NAS
Virtual SAN BLOB Storage
Availability =
99.99%
DR RTO = 1 hour
Max Laten
SLA Definitions
Availability = 99.99%
DR RTO = 1 hour
Back up = daily
Storage capacity = 1 TB
Performance = High I/O
Security = High
Availability =
99.99%
DR RTO = 1 hour
Max Laten
SLA Definitions
Availability = 99%
DR RTO = 4 hour
Back up = weekly
Storage capacity = 10 TB
Performance = High I/O
Security = High
Customer Benefits
7. 7 Confidential – Not for External Distribution
The Basics: Storage Abstraction in vSphere
The Datastore is the fundamental persistence abstraction.
The VMDK is the Disk abstraction
Storage Policy Based Management (SPBM) is the Control Plane
VMware is Moving Away from LUN based policy and towards
VMDK based policy
• For Local Storage, this is done via VSAN
• For Shared Storage, this is done via VVOL
VMware is Moving Away from Raw Device Map (RDM) Disks
Thus, a VMDK Driver for Cinder
8. 8 Confidential – Not for External Distribution
Cinder VMDK Driver Work Flow
As with Nova, vSphere Admin Sets Up Capacity Pools
• For Storage this Means Datastores in Havana
• For Icehouse, this will include SPBM
Cloud Admin Creates Cinder Volume Types
• Volume Type is our MetaData Injection Vehicle
Consumer Creates New Cinder Volume
• This Allows us to create meta data
Consumer Attaches Cinder Volume
• We Lazy Create the VMDK Based on VM Target
• VMDK Is Mounted By vSphere Against Target
9. 9 Confidential – Not for External Distribution
Volume types and extra specs
Driver allows additional configuration for volume creation via extra
specs in the volume type
VMDK type
• Use extra spec key ‘vmware:vmdk_type’
• Legal Values: ‘thin’, ‘thick’ and ‘eagerZeroedThick’
• Default type is ‘thin’
Clone type
• Use extra spec key ‘vmware:clone_type’
• Legal Values: ‘full’ and ‘linked’
• Default type is ‘full’
10. 10 Confidential – Not for External Distribution
What the Heck is a “Shadow” VM?
In vSphere There is No “First Class Disk” Object. Yet.
When You Create a VMDK It Must be the Child of a VM
However, Cinder Assumes a First Class Disk
Therefore, A “Shadow” VM is inserted
<<<KARTIK, INSERT SCREEN SHOT HERE OF SHADOW VM>>>
11. 11 Confidential – Not for External Distribution
DEMO
VMware VMDK Driver for Cinder
12. 12 Confidential – Not for External Distribution
Current API Support
Create volume
• Supported VMDK types – thin, thick, eagerZeroedThick
• From scratch
• From glance image
• From an available source volume – full clone and linked clone
• From a snapshot – full clone and linked clone
Attach volume to an instance
Detach volume from an instance
Snapshot an available volume
Delete snapshot of an available volume
Upload an available volume as glance image
Delete volume
13. 13 Confidential – Not for External Distribution
Committed Roadmap
Support for Storage Policy Based Management (SPBM)
Fix for SnapShot/Clone Issues with Attached Volumes
Move Core Storage Code into Oslo
Implement Remaining API Items
Incorporate Additional Icehouse APIs
Nova Support for SPBM
14. 14 Confidential – Not for External Distribution
Thoughts Beyond Icehouse
Common Meta Data Model Between Cinder and Nova
Support For Application Consistent Snapshots
DR/HA Considerations in Cinder
• How Do we Abstract Availability Zones?
Storage QOS
• How Do We Represent Performance Contracts?
Inter DC Data Mobility Services
Alerting/Policy Violation Support, Ceilometer?
Others?
15. 15 Confidential – Not for External Distribution
Demo
VMware vSphere on
OpenStack
by Scott Lowe
Location: Sponsor
Demo Theatre
Date: Wed @ 2 PM
General Session
Navigating the
Transition to
Network
Virtualization
With Martin Casado
Location: Asia World –
Summit Hall 2
Date: Tues @ 12:05 PM
http://vmware.com/go/openstack
Day Time Room Title Speaker
Tuesday 2:50
PM
Sky City Marriott -
Grand Ballroom C
User Panel: How did you bring OpenStack
Cloud to your company
Panel
Tuesday 3:40
PM
Expo Breakout Room 1 Bridging the Gap: Explaining OpenStack to
VMware Administrators
Scott Lowe
Wednesday 11:15
AM
Expo Breakout Room 1 OpenStack + VMware: Customer Success
Stories & What’s Next
Dan Wendlandt
Wednesday 5:30
PM
Expo Breakout Room 1 Network Virtualization with OpenStack
Neutron & VMware NSX
Somik Behera
Dimitri Desmidt
Thursday 9:50
AM
Sky City Marriott -
Meeting Room 4
Differentiated Services == Differentiated
Scheduling
Gary Kotton
Thursday 2:40
PM
Sky City Marriott -
Grand Ballroom C
Open vSwitch Deep Dive: The Virtual
Switch for OpenStack
Eric Lopez
Justin Pettit
Thursday 3:30
PM
Sky City Marriott -
Meeting Room 4
Bridging the Gap: Cinder and vSphere Alex Jauch
Kartik Bommepally
Thursday 5:20
PM
Sky City Marriott -
Grand Ballroom C
How to Write a Neutron Plugin, If You
Really Need To
Salvatore
Armando
Friday 11:00
AM
Sky City Marriott -
Grand Ballroom A&B
Hands-on with OpenStack + vSphere Gary Kotton
Friday 1:30
PM
Sky City Marriott -
Grand Ballroom A&B
OpenStack Networking Hands-on Lab Eric Lopez
Aaron Rosen
Learn More!
Software Defined Storage Vision:
1. Reduce cost of storage by enabling new tiers of storage. Utilize server based flash/SSD and DAS to create a tier of storage, with all the benefits of external shared storage
2. Enable integration with existing tiers of storage – Make existing SAN and NAS storage systems VM aware. i.e Enable VM-level operations natively on storage systems.
3. Automate SLA enforcement across any tier of storage through policies
The Virtual SAN feature clusters internal server disks to provide scalable shared storage with cloud agility & efficiency.
It’s VMware’s first major foray into delivering storage. We’re taking a software-defined approach that is radically simpler, more scalable and agile, and lower-cost than traditional monolithic SAN or NAS storage:
* The storage is flexible & elastic in that virtual storage can live anywhere across the pooled resource.
* It’s inherently a fault-replace model; any failure is handled without downtime.
* And, the entire system is tightly integrated with, and automated by, vCenter … and it’s specifically integrated into the application provisioning workflow so that it’ll maximize Cloud application deployment agility.
Radically Simple Storage
Automating storage provisioning & management for virtual machines
Designed For Cloud
Delivering the performance, agility and scalability demanded by current & next-gen apps
Up to 50% Lower TCO
Reducing storage capex & opex by using low-cost internal disks & eliminating complex workflow
VMware has been investing in storage integration over the years—features like VAAI for block and NAS and VASA have increase efficiency of storage provisioning. Continuing this we are working with the storage industry on he most ambitious collaboration in the history storage industry, called Virtual Volumes (VVOLs). With this we leapfrog our competition by several years while creating the ecosystem stickyness for years to come……
Current data granularity of datastores does not fit for delivering VM specific policies using storage capabilities. What we need to more granular data management capabilities at the storage. With VVOLs, we will make existing storage system understand VMs. With native representation of VMDKs and its derrivatives, we will be able to leverage any storage capability—replication, snapshots-- that exists at VM granularity. We will be able to deliver application specific QOS leveraging storage capabilities like resource management and so on.
We are working with top 5 storage vendors for the last 2 years on this initiative.
Finally….
We will create an orchestration layer which will control different storage tiers in order to deliver application specific SLAs. This will help with VMware’s vision of cloud scale provisioning by drastically simplifying storage provisioning. This will help customer create, manage and consolidate different storage tiers in order to reduce the storage cost by using right storage for right application. No more over provisioning of resources… increase utilization overall…
Application requirements are captured in simple policies.. Customer can create different services levels using these policies though self service portals.. The automated placement of VM’s storage to match the requirements would simplify how storage provisioning done for applications. Should reduce the app deployment time from days to minutes. The compliance monitoring and automatic remediation will enforce SLA automatically.