VMware Software-Defined Storage

Author : Martin Hosken
Price : Rs 999.00
ISBN 13 : 9788126564675
ISBN 10 : 8126564679
Pages : 552
Type : Paperbound



More and more of VMware's half a million global customers are looking for new storage solutions which cost less, while still providing the same levels of performance, availability and scalability. With the traditional storage systems no longer meeting IT organization's needs, the market to gain knowledge in this area is significant. VMware's Virtual SAN and Virtual Volumes solutions are leading the way in the IT industry to drive efficiency, automation and simplification, while maintaining enterprise-class features and performance, making them the ideal storage platform for tomorrows virtual infrastructure.

Foreword by Duncan Epping



Chapter 1 Software-Defined Storage Design

  • Software-Defined Compute  
  • Software-Defined Networking2
  • Software-Defined Storage  
  • Designing VMware Storage Environments
  • Technical Assessment and Requirements Gathering
  • Establishing Storage Design Factors
  • The Economics of Storage
  • Calculating the Total Cost of Ownership for Storage Resources
  • Information Lifecycle Management
  • Implementing a Software-Defined Storage Strategy
  • Software-Defined Storage Summary
  • Hyper-Converged Infrastructure and Virtual SAN
  • Virtual Volumes
  • Classic and Next-Generation Storage Models


Chapter 2 Classic Storage Models and Constructs

  • Classic Storage Concepts
  • RAID Sets
  • Virtual Provisioning
  • Storage Tiering
  • Storage Scalability Design
  • Storage Management Tools
  • Multitenanted Storage Design
  • Quality of Service
  • Data Deduplication and Data Compression
  • Storage Device Security
  • Hardware High Availability
  • Storage Array--Based Disaster Recovery and Backups  
  • Storage Array Snapshots and Clones in a Classic Storage Environment
  • vSphere Metro Storage Cluster
  • All-Flash Disk Arrays
  • vSphere Storage Technologies
  • Virtual Disks
  • Virtual Machine Storage Controllers (vSCSI Adapters)
  • Datastore
  • Raw Device Mapping
  • When to Use RDMs over VMFS or NFS?
  • Storage vMotion and Enhanced vMotion Operations
  • Datastore Clusters
  • Storage Distributed Resource Scheduler
  • Storage I/O Control
  • Classic Storage Model--vStorage APIs for Array Integration
  • Classic Storage Model--VASA 1.0
  • VADP and VAMP
  • Boot from SAN
  • Classic Storage Model--vSphere Storage Policies
  • Tiered Storage Design Models in vSphere
  • Sub-LUN System Access


Chapter 3 Fabric Connectivity and Storage I/O Architecture

  • Fibre Channel SAN
  • Fibre Channel Protocol
  • Fibre Channel Topologies
  • Switch-Based Fabric Architecture
  • Security and Traffic-Isolation Features
  • N_Port Virtualization and N_Port ID Virtualization
  • Boot from SAN
  • Fibre Channel Summary
  • iSCSI Storage Transport Protocol
  • iSCSI Protocol Components
  • iSCSI Traffic Isolation
  • Jumbo Frames
  • iSCSI Device-Naming Standards
  • CHAP Security
  • iSCSI Network Adapters
  • Virtual Switch Design
  • iSCSI Boot from SAN
  • iSCSI Protocol Summary 148
  • NFS Storage Transport Protocol
  • Comparing NAS and SAN
  • NFS Components
  • NAS Implementation
  • Single Virtual Switch / Single Network Design
  • Single Virtual Switch / Multiple Network Design
  • vSphere 6 NFS Version 4.1 Limitations
  • NFS Protocol Summary
  • Fibre Channel over Ethernet Protocol
  • Fibre Channel over Ethernet Protocol
  • Fibre Channel over Ethernet Physical Components
  • Fibre Channel over Ethernet Infrastructure
  • Fibre Channel over Ethernet Design Options
  • Fibre Channel over Ethernet Protocol Summary
  • Multipathing Module
  • Pluggable Storage Architecture
  • iSCSI Multipathing
  • NAS Multipathing
  • Direct-Attached Storage
  • Evaluating Switch Design Characteristics
  • Fabric Connectivity and Storage I/O Architecture Summary


Chapter 4 Policy-Driven Storage Design with Virtual SAN

  • Challenges with Legacy Storage
  • Policy-Driven Storage Overview
  • VMware Object Storage Overview
  • Virtual SAN Overview
  • Virtual SAN Architecture
  • Virtual SAN Disk Groups
  • Comparing Virtual SAN Hybrid and All-Flash Models
  • All-Flash Deduplication and Compression
  • Data Locality and Caching Algorithms
  • Virtual SAN Destaging Mechanism
  • Virtual SAN Distributed Datastore
  • Objects, Components and Witnesses
  • On-Disk Formats
  • Swap Efficiency / Sparse Swap
  • Software Checksum
  • Virtual SAN Design Requirements
  • Host Form Factor
  • Host Boot Architecture
  • Virtual SAN Hardware Requirements
  • Virtual SAN Network Fabric Design
  • vSphere Network Requirements
  • Physical Network Requirements
  • Virtual SAN Storage Policy Design
  • Storage Policy--Based Management Framework
  • Virtual SAN Rules
  • Virtual SAN Rule Sets
  • Default Storage Policy
  • Application Assessment and Storage-Policy Design
  • Virtual SAN Datastore Design and Sizing
  • Hosts per Cluster
  • Storage Capabilities
  • Configuring Multiple Disk Groups
  • Endurance Flash Sizing
  • Objects, Components, and Witness Sizing
  • Data store Capacity Disk Sizing
  • Capacity Disk Size
  • Designing for Availability
  • Designing for Hardware Component Failure
  • Host Cluster Design and Planning for Host Failure
  • Quorum Logic Design and vSphere High Availability
  • Fault Domains
  • Virtual SAN Internal Component Technologies
  • Reliable Datagram Transport
  • Cluster Monitoring, Membership and Directory Services
  • Cluster-Level Object Manager
  • Distributed Object Manager
  • Local Log-Structured Object Manager
  • Object Storage File System
  • Storage Policy--Based Management
  • Virtual SAN Integration and Interoperability


Chapter 5 Virtual SAN Stretched Cluster Design

  • Stretched Cluster Use Cases
  • Fault Domain Architecture
  • Witness Appliance
  • Network Design Requirements
  • Distance and Latency Considerations
  • Bandwidth Requirements Calculations
  • Stretched Cluster Deployment Scenarios
  • Default Gateway and Static Routes
  • Stretched Cluster Storage Policy Design
  • Preferred and Non preferred Site Concepts
  • Stretched Cluster Read / Write Locality
  • Distributed Resource Scheduler Configurations
  • High Availability Configuration
  • Stretched Cluster WAN Interconnect Design
  • Evaluating WAN Platforms for Stretched Clusters
  • Deploying Stretched VLANs
  • WAN Interconnect High Availability
  • Secure Communication
  • Data Center Interconnect Design Considerations Summary
  • Stretched Cluster Solution Architecture Example
  • Cisco vPC over DWDM and Dark Fiber
  • OTV over DWDM and Dark Fiber
  • Cisco LISP Configuration Overview
  • Stretched Cluster Failure Scenarios
  • Stretched Cluster Interoperability
  • Support Limitations


Chapter 6 Designing for Web-Scale Virtual SAN Platforms

  • Scale-up Architecture
  • Scale-out Architecture
  • Designing vSphere Host Clusters for Web-Scale
  • Building-Block Clusters and Scale-out Web-Scale Architecture
  • Scalability and Designing Physical Resources for Web-Scale
  • Leaf-Spine Web-Scale Architecture


Chapter 7 Virtual SAN Use Case Library

  • Use Cases Overview
  • Two-Node Remote Office / Branch Office Design
  • Horizon and Virtual Desktop Infrastructure
  • Virtual SAN File Services
  • Solution Architecture Example: Building a Cloud Management Platform with Virtual SAN
  • Introduction and Conceptual Design
  • Customer Design Requirements and Constraints
  • Cluster Configuration
  • Network-Layer Design
  • Storage-Layer Design
  • Cloud Management Platform Security Design


Chapter 8 Policy-Driven Storage Design with Virtual Volumes

  • Introduction to Virtual Volumes Technology
  • Virtual Volumes Component Technology Architecture
  • Virtual Volumes Object Architecture
  • Management Plane
  • VASA 2.0 Specification
  • VASA Provider
  • Data Plane
  • Storage Container
  • Protocol Endpoints
  • Binding Operations
  • Storage Policy--Based Management with Virtual Volumes
  • Published Capabilities
  • Storage Capabilities
  • Storage Capabilities Summary
  • Benefits of Designing for Virtual Volumes
  • Enhanced Performance
  • Greater Application Control
  • Operational Simplification
  • Reduced Wasted Capacity
  • Virtual Volumes Key Design Requirements
  • vSphere Storage Feature Interoperability
  • VAAI and Virtual Volumes
  • Virtual Volumes Summary


Chapter 9 Delivering a Storage-as-a-Service Design

  • STaaS Service Definition
  • Cloud Platforms Overview
  • Cloud Management Platform Architectural Overview
  • vRealize Automation Cloud Management Platform
  • vRealize Orchestrator
  • The Combined Solution Stack
  • Workflow Examples
  • Summary


Chapter 10 Monitoring and Storage Operations Design

  • Storage Monitoring
  • Monitoring Component Health
  • Monitoring Capacity
  • Monitoring Storage Performance
  • Monitoring Security
  • Storage Component Monitoring
  • Monitoring Storage on Host Servers
  • Monitoring the Storage Fabric
  • Monitoring a Storage Array System
  • Storage Monitoring Challenges
  • Common Storage Management and Monitoring Standards
  • Virtual SAN Monitoring and Operational Tools
  • vRealize Operations Manager
  • Management Pack for Storage Devices
  • Storage Partner Solutions
  • vRealize Log Insight
  • Log Insight Syslog Design
  • End-to-End Monitoring Solution Summary
  • Storage Capacity Management and Planning
  • Management Strategy Design
  • Process and Approach
  • Capacity Management for Virtual SAN




This book aims to help vSphere architects, storage architects and administrators alike, to understand and design for this new generation of VMware focused, software-defined storage.


Martin Hosken is a Global Cloud Architect, part of the Cloud Provider Software Business Unit at VMware, and is a specialist in designing, implementing, and integrating best-of-breed, fully redundant Cisco, EMC, IBM, HP, Dell, and VMware systems into enterprise environments and cloud service provider infrastructure. Martin has extensive experience architecting and consulting with international customers and designing the transition of organizations' legacy infrastructure onto VMware cloud-based platforms.