Design Compute and Storage Infrastructure
From Next-Generation Data Center
You can’t start designing or building a data center infrastructure from the bottom up. Before designing the network you need to know the workloads the network has to support. In this section we’ll talk about:
- Server virtualization and impact of high-density virtualization
- Bare-metal servers, virtual machines and containers
- Networking requirements of hypervisor- and container products
- Traditional storage solutions, distributed storage and software-defined storage
- Hyperconverged solutions
The guest speakers in this module include:
As virtualization has become fairly mainstream throughout data centers, the opportunity presents itself for engineers across different silos to work together to build some fantastic designs. In this presentation, join Chris Wahl as he distills over a decade of virtualization architecture and engineering into topics covering the major hypervisor platforms, combating virtual sprawl and zombies, dealing with cluster constructing and management, and supporting high performance workloads and their many quirks.
Stephen Foskett focused on essentials of containerization of enterprise applications, answering questions like "what are containers?" and "how will they affect enterprise IT?" Stephen addressed both the technical and architectural questions, discussing which applications are expected to be containerized, the benefits and costs, and what it means for IT operations.
In autumn 2016 session Howard Marks (deepstorage.net) described what Software-Defined Storage is, where it makes sense to use it, and how it impacts the networking requirements and data center infrastructure design.
Unless you’re fluent in data center technologies, I’d strongly recommend you watch these webinars:
- Data Center 3.0 for Networking Engineers (at least the Concepts, Storage Protocols and Server Virtualization sections - ~2 hours)
- Introduction to Virtual Networking (at least the Introduction section and Virtual Networking 101 for a total of 40 minutes)
- Storage 101 , Software-Defined Storage and Storage Services presentations from Autumn 2016 session (~2 hours 30 minutes)
- Designing Private Cloud Infrastructure (Designing Compute and Storage and Building Enterprise Data Center with Two Switches sections for a total of ~ 1.5 hours)
Additional recommended materials
- For more information on VMware ESX and vSphere networking, watch the vSphere 6 Networking Deep Dive webinar
- New to Docker? Start with Introduction to Docker webinar (~2 hours)
- Want to know how Docker networking works?
- Docker Networking Deep Dive webinar (~2 hours) has a high-level overview and details of individual implementations;
- You might also want to listen to the Docker Networking podcast;
- The details of using Macvlan and Ipvlan mechanisms with Docker are explained in the Episode 57 of Software Gone Wild podcast.
You might also find the approach described in the Open-Source Hybrid Cloud reference architecture podcast interesting.
Each podcast is ~1 hour long.
Recordings of live sessions
Server Virtualization with Chris Wahl
- Overview of Server Virtualization
- Virtual Data Center Operations
- Virtual Workloads
- Factoring Workload Types Into Your Design
- Working Across Enterprise Silos
- Slide Deck (PDF)
Software-Defined Storage with Howard Marks
Containers and Docker with Stephen Foskett
- Why Containers Make Sense (PDF)
- What are Containers
- What Docker Got Right
- How Docker Storage Works
- Other Docker Technologies
- What Can We Do With Containers