IT Architect Series: Foundation In the Art of Infrastructure Design: A Practical Guide for IT Architects
()
About this ebook
Related to IT Architect Series
Related ebooks
Enterprise Solution Architecture - Strategy Guide: A Roadmap to Transform, Migrate, and Redefine Your Enterprise Infrastructure along with Processes, Tools, and Execution Plans Rating: 0 out of 5 stars0 ratingsAn Introduction to Holistic Enterprise Architecture: Fourth Edition Rating: 0 out of 5 stars0 ratingsCompTIA Cloud+ Study Guide: Exam CV0-002 Rating: 0 out of 5 stars0 ratingsServicing Itsm: A Handbook of Service Descriptions for It Service Managers and a Means for Building Them Rating: 4 out of 5 stars4/5IT Asset Management - A Practical Guide for Technical and Business Executives Rating: 5 out of 5 stars5/5Mastering Non-Functional Requirements Rating: 5 out of 5 stars5/5VMware vSphere For Dummies Rating: 3 out of 5 stars3/5VMware vSphere Resource Management Essentials Rating: 0 out of 5 stars0 ratingsCracking the IT Architect Interview Rating: 5 out of 5 stars5/5IT Infrastructure Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsI/T Architecture in Action Rating: 0 out of 5 stars0 ratingsWhy IT Organisations Fail: Can You Handle the Truth?: Challenging Conventional Wisdoms for Managing IT Services Rating: 0 out of 5 stars0 ratingsCloud Migration Complete Self-Assessment Guide Rating: 3 out of 5 stars3/5Re-Architecting Application for Cloud: An Architect's reference guide Rating: 4 out of 5 stars4/5IT for Business (IT4B): From Genesis to Revolution, a business and IT approach to digital transformation Rating: 0 out of 5 stars0 ratingsSolution Architecture Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsITIL 4: Digital and IT strategy: Reference and study guide Rating: 5 out of 5 stars5/5An Introduction to Enterprise Architecture: Third Edition Rating: 5 out of 5 stars5/5Integration Architecture Rating: 5 out of 5 stars5/5DevOps Handbook: What is DevOps, Why You Need it and How to Transform Your Business with DevOps Practices Rating: 4 out of 5 stars4/5Architecting Itsm: A Reference of Configuration Items and Building Blocks for a Comprehensive It Service Management Infrastructure Rating: 0 out of 5 stars0 ratingsMastering VMware NSX for vSphere Rating: 0 out of 5 stars0 ratingsMicrosoft Azure IaaS Essentials Rating: 4 out of 5 stars4/5Enterprise Architect’s Handbook: A Blueprint to Design and Outperform Enterprise-level IT Strategy (English Edition) Rating: 0 out of 5 stars0 ratingsInfrastructure as Code (IAC) Cookbook Rating: 0 out of 5 stars0 ratingsThe DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations Rating: 4 out of 5 stars4/5A Modern Enterprise Architecture Approach: Enterprise Architecture Rating: 4 out of 5 stars4/5
Computers For You
Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5UX/UI Design Playbook Rating: 4 out of 5 stars4/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsChat GPT Billionaire Rating: 0 out of 5 stars0 ratingsLearning the Chess Openings Rating: 5 out of 5 stars5/5Storytelling with Data: Let's Practice! Rating: 4 out of 5 stars4/5Windows Command Prompt A-N Rating: 5 out of 5 stars5/5The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsTor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5Why Machines Learn: The Elegant Math Behind Modern AI Rating: 4 out of 5 stars4/5The Technological Republic: Hard Power, Soft Belief, and the Future of the West Rating: 3 out of 5 stars3/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5A Guide to Electronic Dance Music Volume 1: Foundations Rating: 5 out of 5 stars5/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5COMPUTER SCIENCE FOR ROOKIES Rating: 0 out of 5 stars0 ratings2022 Adobe® Premiere Pro Guide For Filmmakers and YouTubers Rating: 5 out of 5 stars5/5Quantum Computing For Dummies Rating: 3 out of 5 stars3/5Technical Writing For Dummies Rating: 0 out of 5 stars0 ratingsBecoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning Rating: 5 out of 5 stars5/5The Insider's Guide to Technical Writing Rating: 0 out of 5 stars0 ratingsBlack Holes: The Key to Understanding the Universe Rating: 5 out of 5 stars5/5Tor and the Deep Web Rating: 0 out of 5 stars0 ratingsFundamentals of Programming: Using Python Rating: 5 out of 5 stars5/5All New Electronics Self-Teaching Guide Rating: 2 out of 5 stars2/5
Reviews for IT Architect Series
0 ratings0 reviews
Book preview
IT Architect Series - John Yani Arrasjid, VCDX-001
IT ARCHITECT:
Foundation in the Art of
Infrastructure Design
A Practical Guide for
IT Architects
John Yani Arrasjid, VCDX-001
Mark Gabryjelski, VCDX-023
Chris McCain, VCDX-079
FM01ITASeriesLogo300dpi.jpgUpper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Cape Town • Sydney • Tokyo • Singapore • Mexico City
IT Architect: Foundation in the Art of Infrastructure Design, A practical guide for IT architects
Copyright © 2014, 2016 John Yani Arrasjid, Mark Gabryjelski, Chris McCain.
Published by IT Architect Resource, LLC
14 Ansel Street, Salem, New Hampshire 03079
Itar.com
All rights reserved. This publication is protected by copyright, and permission must be obtained from the authors and publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise.
All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. The publisher cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark.
VMware terms are trademarks or registered trademarks of VMware in the United States, other countries, or both.
EMC terms are trademarks or registered trademarks of EMC in the United States, other countries, or both.
HP, Dell, and other vendor terms are trademarks or registered trademarks of the respective companies in the Unites States, other countries, or both.
The opinions expressed in this book belong to the authors and are not necessarily those of the companies they work for.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an as is
basis. The authors and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the CD or programs accompanying it.
ISBN: 978-0-9966-4773-1 (e)
Rev. date: 6/7/2017
This book is based on years of experience and hard work with many architects and administrators. To my family, friends, and team, thank you for your support over the years and in the years to come. Thank you to everyone who has provided feedback, especially the cadre of reviewers who read every chapter! Thank you to all who have given me projects to learn and develop my career, and for trusting in my follow-through. This book is dedicated to all those furthering the art of infrastructure design and mentoring others. A very special dedication goes to my family Amy, Catherine, Sofi, Lila, Dorine, Harun, George, Judy, whose love and support was there throughout my many projects and startup adventures! Thank you for being there for me. I love you. – John Yani Arrasjid
* * *
To my family and friends for enabling and encouraging me to grow personally and professionally over the years, and for all the help they will provide in the future. My special thanks to Bridget, who gave up many nights and weekends with me so I could work on this project. Thank you to everyone who I have worked with for the past 20 years in the IT field. You have all provided me encouragement, challenges, and inspirations to continue to give back to you all these years. – Mark Gabryjelski
* * *
Every day I get to engage with folks who are elite minds in the world of information technology in the enterprise. These people can be found in my colleagues at work, former students, and counterparts at partner, parent, and competing companies. To all of these folks I say thank you for helping me become a better architect with every interaction. Most importantly to my wife, Stacy, and our kids, Hayden and Hudson. The three of you deserve significant recognition for the amount of technical neediness you endure by living with me. Though it’s hard for me to travel and be away from you, know that I do it for you. You are my motivation and my inspiration to continue to get better and expand my horizons in my professional life as much as in my personal life. Thank you. I love you. – Chris H. McCain
CONTENTS
Tables
Figures
Foreword
Preface
Who Should Read This Book
Goals and Methods
How to Use This Book
About the Authors
Acknowledgments
Please share your feedback!
Reader Services
Chapter 1: Introduction
Audience
Architecture vs. Design
Phases of Designing a Solution (D4)
Phase 1: Discover the Inputs
Phase 2: Develop the Solution
Phase 3: Design the Architecture and Operations
Phase 4: Determine Success
Review/Refine/Evolve
Perspectives on IT Infrastructure Design
Exercises Included in Chapters
Chapter 2: Design Methodology and Documentation
Architecture vs. Design
Enterprise Architecture
Methodology and Framework
Assessment Criteria and Use Cases
Virtualization Assessment
Health Check
Phases for Developing an Architecture Design
Conceptual Architecture (The Owner Perspective)
Logical Architecture (The Architect Perspective)
Physical Architecture (The Builder Perspective)
Validation
Design Considerations
Assessment Methodology
Current State Analysis Assessment
Timeframe
Data Points
Analysis
Recommendations
Financials
Health Check
Design Characteristics
Availability
Manageability
Performance
Recoverability
Security
Considerations for Design
Requirements
Constraints
Risks
Assumptions
Guidelines to Develop a Document Set
Design Input
Design Output
Design Decisions
Justification
Impact
Risk
Decision-Making Skills
Software Defined Data Center considerations
Converged Infrastructure Considerations
Example Table of Contents for Design Documents
Architecture Design Document – Tables of Content
Installation Guide – Table of Contents
Implementation Plan – Table of Contents
Validation Plan – Table of Contents
Operational Procedures – Table of Contents
Risk Management – Table of Contents
Extra: Availability and Recoverability (Business Continuity and Disaster Recovery) Design – Table of Contents
Exercises
Key Concepts
Self-paced exercises
Chapter 3: Case Study
Company Overview
Project Specification
Existing Networking Infrastructure
Existing Storage Area Network
Existing Desktop Environment
BC / HA / FT / DR and Recovery Initiatives
Virtualized Datacenter
Virtualized Desktops
Case Study Review
Chapter 4: Server Virtualization: Architecture Design Example
IT Architect Resource Virtual Data Center Design Guide
ITAR VDC Documentation List
1. Project Overview
1.1 Project Description
1.2 Requirements
1.3 Constraints
1.4 Assumptions
1.5 Risks
1.6 Design Philosophy
1.7 VDC Conceptual Design
1.7.1 VDC Design Justification
1.8 VDC Conceptual Access Strategy
1.8.1 Access Strategy Design Justification
2. VDC Cluster Design
2.1 Overview
2.2 Logical Cluster Design
2.4 Design Justification
3. VDC Host Hardware Design
3.1 Overview
3.2 Physical Hardware Configuration
3.2.1 Solar01 Management Cluster
3.2.2 Solar02 Management Cluster
3.2.3 Solar03 Management Cluster
3.4 Design Justification
4. VDC Network Design
4.1 Overview
4.2 Logical Network Design
4.3 Physical Network Design
4.3.1 Solar01 Management Cluster
4.3.2 Solar02 Management Cluster
4.3.3 Solar03 Management Cluster
4.4 Design Justification
5. VDC Storage Design
5.1 Overview
5.2 Logical Storage Design
5.3 Physical Storage Design
5.3.1 Solar01 Management Cluster
5.3.2 Solar02 Management Cluster
5.3.3 Solar03 Management Cluster
5.4 VMFS Design
5.5 Design Justification
6. Virtual Machine Design
6.1 Overview
6.2 Solar01 Management Cluster VMs
6.3 Solar02 and Solar03 Management Cluster VMs
6.4 Solar 03 VDI Design
6.4.1 Logical VDI Design
6.4.2 Physical VDI Design
6.4.3 Virtual Desktop Design
6.5 VM Design Justification
7. Disaster Recovery and Business Continuity Design
7.1 Overview
7.2 Host Protection
7.3 Network Protection
7.4 Storage Protection
7.5 vCenter Protection
7.6 Infrastructure Services Protection
7.7 Design Justification
Chapter 5: Server Virtualization: Installation, Validation, and Operational Examples
ESXi Installation Guide
Information Required For Installing ESXi
ESXi Installation & Configuration
ESXi Final Configurations
vCenter for Windows Installation Guide
Information Required For Installation
vCenter Installation & Configuration
VMware Cluster Configuration Guide
vSphere Cluster Validation Plan
Windows 2012 R2 VM Template Build Process
Information Required For Creating Template
Windows 2012 R2 Template VM Build Process
Deploy a VM from Template Process
Chapter 6: Desktop Virtualization Architecture Design Example
Project Overview
Project Description
Availability
Manageability
Performance
Recoverability
Security
Requirements
Constraints
Assumptions
Risks
Conceptual Design
VMware Horizon View Pod
VMware Horizon View Block
Design Justification
Conceptual Access Strategy
Client Access to Desktop, Internal
Client Access to Desktops, External
Access Strategy Design Justification
Cluster Design
Overview
Cluster Design
Cluster Settings
Variances
Host Compatibility (CPU)
Resource Pools
Design Justification
Host Hardware Design
Overview
Physical Hardware Configuration
HP c7000 Chassis
HP Virtual Connect FlexFabric
HP BL460 G9 Blades
vSphere Infrastructure for Servers
vSphere Infrastructure for VDI
Design Justification
Network Design
Overview
DNS and Naming Conventions
DHCP and Naming Conventions
Time Synchronization
vSphere ESXi Servers
VMware Horizon View Servers
Virtual Desktops
Logical Network Design
Physical Network Design
iLO IPMI Networks
VMkernel Networks
Virtual Machine Networks
VLANs and Subnets
Distributed vSwitch Configuration
Storage Design
Overview
Logical Storage Design
Physical Storage Design
VAAI and VASA
Reducing Storage Requirements with View Composer
Hypervisor Boot
Storage Presentation to Virtual Machines
VMFS Design
Templates Volumes
Desktop Pool Volumes
LUN Size Recommendations
Design Justification
Virtual Machine Design
Overview
Virtual Machine Naming Conventions
Master Virtual Machines
Linked-Clone (Non-persistent) Virtual Machines
Persistent Disk and Redirection to Disposable Disks
Up Front and On Demand Provisioning
Computer Management via Active Directory
User Profile Management
vSphere VMs & Templates Hierarchical Design
Management Servers
vCenter Server – Per Block
vCenter Operations Manager – Per Horizon View Pod
vShield Manager – Per vCenter
VMware Horizon Composer – Per vCenter
VMware Horizon View Servers
Trend Micro Deep Security Virtual Appliance – Per ESXi Host
F5 Big IP Load Balancer
Template Virtual Machines
Master Virtual Machines
Desktop Pools
Using 3D Graphics Applications
Virtual Dedicated Graphics Acceleration (vDGA)
Virtual Shared Graphics Acceleration (vSGA)
Multimedia Redirection
Base Application Set
Custom Applications for Classes
Desktop Pools Overview
IT Team Pool
Standard Student Pool
Power Student Pool
Desktop Pool Refresh/Delete Policies
Desktop Recompose Operations
Disaster Recovery and Business Continuity Design
Overview
Host Failure Protection
Network Failure Protection
Storage Protection
vCenter / vSphere / Management Server Protection
Infrastructure Services Protection
Future – Site Protection
Appendix A: References
Appendix B: TCP/IP Port Specifications
TCP/IP Communication Ports
Front End Firewall Configuration
Back End Firewall Configuration
Appendix C: SSL Certificates
Appendix D: Security Configuration
Active Directory Groups
vSphere-Admins
VDI-Admins
VDI-Support-Staff
Active Directory Service Accounts
itar\vdi-vcenter
itar\vdi-vcops
itar\vdi-vshield
itar\vdi-view
itar\trend-micro
SQL Server Named Accounts
view
Appendix E: Monitoring Configuration
Appendix F: Group Policy Objects
Computer Applied Group Policy Objects
User Applied Group Policy Objects
Exercise
Chapter 7: Analysis
Server Virtualization Analysis
Storage Design
Summary
Network Design
Compute Design
Summary
Resource Design
Summary
Management Layer Design
Summary
Virtual Machine Design
Summary
Monitoring Design
Summary
Security Design
Summary
Availability and Recoverability Design
Summary
Desktop Virtualization Analysis
Storage Design
Summary
Network Design
Summary
Compute Design
Summary
Management Layer Design
Summary
Virtual Machine Design
Summary
Analysis Conclusion
Chapter 8: Presenting and Defending the Design
Design Presentation
Goal of Presentation
Utilize Tools for Storyboarding
Design Presentation Workflow
Design Presentation Slides
Validating Your Presentation
Example Design Presentation
Exercises
Chapter 9: Design In Practice – Summary, Recommendations, and Next Steps
Design in Practice
Summary and Recommendations
Design Phases
Design Characteristics
Considerations for Design
Documentation Set
Design Decisions
Exercises
Tools
Next Steps
Appendix A: Discovery Phase Survey
Project
Existing Infrastructure
Applications
Security
Availability
Manageability
Identify Staffing Skills & Gaps
Exercises
Appendix B: Design Decision Workbook
Project Overview
Requirements
Constraints
Assumptions
Risks and Risk Mitigation
Topology
Clusters
Network
Storage
Allocation Models
Monitoring
Governance
vApps (Virtual Appliances)
Service Catalog
Workflow Considerations
Desktop Considerations
Roles and Responsibilities
Validation Testing
Appendix C: Customer Presentation Preparations
Application Checklist
Documentation Checklist
VCAP-DCD Blueprint Checklist
VCAP-CID Blueprint Checklist
VCAP-DTD Blueprint Checklist
Design Review Preparedness Checklist
Appendix D: Building a Design Lab
Building A Home Lab
Home Lab Explained
Network
The Lab Ethernet Storage
KVM at Home on a Budget
The Lab Hypervisor Host
The Virtual (Nested) Hypervisor
Self-paced exercises
Build The Hardware For Your Lab
Build Network Services & Active Directory
Build a vCenter Server
Build Nested ESXi servers
Use Update Manager to Upgrade ESXi servers
Add vShield Manager (vCloud Networking & Security)
Add vCenter Operations Manager
Configure VMware Clusters
Build Virtual Machines Templates
Working with Virtual Machines
Use VMware Converter
Migrate vSwitch to Virtual Distributed vSwitch
Work with Host Profiles
Add vCenter Auto Deploy to existing vCenter
Build a vCenter Authentication Proxy
Storage
vSphere Data Protection
vSphere Replication
Management Tools
VMware Horizon View
Create Active Directory OU Structures & Group Policy Objects
Create Virtual Machine(s) for View Consumption
Initial Work with Desktop Pools
Updating Desktop Pools
Create / Configure Security Servers
Work with ThinApps
References
Books
Documents
Online
TABLES
Table 1 - Terms used in example tables of contents
Table 2 - ITAR Design Quality Ranking
Table 3 - Hardware provisioned by ITAR for use in the design of the management infrastructure.
Table 4 - Resource summaries for the SolarXX clusters as totals and with HA considered.
Table 5 - Solar01 Virtual Machine Resource Calculations Summary.
Table 6 - Solar01 resource usage vs. resource availability vs. remaining resources, with HA considered.
Table 7 - Solar01 can handle 3 more VMware VDC kits (the lesser of 3 and 5).
Table 8 - Solar02 Virtual Machine Resource Calculations Summary.
Table 9 - Resource usage vs. resource availability vs. remaining resources, with HA considered.
Table 10 - Solar03 Virtual Machine Resource Calculations Summary
Table 11 - Resource usage vs. resource availability vs. remaining resources, with HA considered.
Table 12 - Explicit Failover configuration for vSwitch0 ports and port groups.
Table 13 - Solar01 host NIC identification and assignments.
Table 14 - Solar02 host NIC identification and assignments.
Table 15 - Solar03 host NIC identification and assignments
Table 16 - ITAR provisioned hardware for support of the FC and iSCSI storage area networks.
Table 17 - VMs hosted on Solar01
Table 18 - VMs hosted on Solar02
Table 19 - Information Required for Installation
Table 20 - ESXi Installation & Configuration
Table 21 - ESXi Final Configuration
Table 22 - Information Required for Installing vCenter
Table 23 - Preparations for vCenter Server & Components
Table 24 - Installing vCenter Single Sign On
Table 25 - Installing vSphere Web Client
Table 26 - Active Directory / LDAP Authentication
Table 27 - Installing vCenter Inventory Service
Table 28 - Installing vCenter Server
Table 29 - Installing VMware vSphere Client
Table 30 - Installing vSphere Update Manager
Table 31 - Installing vSphere ESXi Dump Collector
Table 32 - Installing vSphere Syslog Collector
Table 33 - Post install vCenter Configurations
Table 34 - Configuration of VMware Cluster
Table 35 - Host(s) Checks
Table 36 - Cluster Check
Table 37 - Information Required for Windows 2012 R2 VM Template Build
Table 38 - Windows 2012 R2 Template Build Process
Table 39 - Information Required to Deploy VM from Template
Table 40 - Deploy VM Template Process
Table 41 - Design Quality Rankings
Table 42 - ITAR’s Requirements
Table 43 - ITAR’s Constraints
Table 44 - ITAR’s Assumptions
Table 45 - ITAR’s Identified Risks
Table 46 - ESXi Cluster Resources
Table 47 - VMkernel Port Configuration
Table 48 - VLANs, Subnets, & VM Port Groups
Table 49 - LUN Naming Convention, Purpose, & Sizing
Table 50 - VMs & Templates Hierarchy
Table 51 - Power Student Desktop Pool
Table 52 - Standard Student Desktop Pool
Table 53 - Power Student Desktop Pool
Table 54 - Front End TCP/IP Ports
Table 55 - Backend TCP/IP Ports
Table 56 - Design Decision Information
Table 57 - Design Decision Information simplified
Table 58 - Cluster Design Decision
Table 59 - Network Design Decision Template
Table 60 - Storage Design Decision Template
Table 61 - Allocation Models Design Decision Template
Table 62 - Monitoring Design Decision Template
Table 63 - Governance Design Decision Template
Table 64 - vApps Design Decision Template
Table 65 - Service Catalog Design Decision Template
Table 66 - Workflow Design Decision Template
Table 67 - Desktop Design Decision Template
Table 68 - Roles & Responsibilities Design Decision Template
Table 69 - Validation Design Decision Template
FIGURES
Figure 1 - Phases of Designing a Solution (©2014 John Yani Arrasjid)
Figure 2 - Relationship from Conceptual to Logical to Physical design models
Figure 3 - Sample Logical Architecture Component
Figure 4 - Physical Architecture - Example Server
Figure 5 - Guidelines to develop a document set
Figure 6 - Design Input Activities
Figure 7 - Design Outputs
Figure 8 - The ITAR Virtual Datacenter (VDC) Conceptual Design.
Figure 9 - ITAR VDC Conceptual Access Strategy
Figure 10 - VDC access with Terminal Services or virtual desktops through VMware View.
Figure 11 - ITAR VDC Logical Cluster Design
Figure 12 - Logical Networking Design of the ITAR VDC Clusters.
Figure 13 - The ITAR VDC is made up of 24 logical IP networks to support the management and student networks.
Figure 14 - The Physical Switching infrastructure of the ITAR VDC includes 24 IP networks across 15 physical switches.
Figure 15 - Solar01 host physical network detail mapping virtual networking components to physical networking components.
Figure 16 - Solar02 host physical network detail mapping virtual networking components to physical networking components
Figure 17 - Solar03 host physical network detail mapping virtual networking components to physical networking components
Figure 18 - The logical storage design for Solar01 includes 2 HBAs, 2 FC switches, and 2 SPs with 2 front-end ports each
Figure 19 - The logical design of Solar02 includes 2 FC HBAs, 2 FC Switches, 2 SPs with 2 front-end ports, 4 NICS for iSCSI, 2 iSCSI Ethernet switches, and 2 controllers on each of the arrays
Figure 20 - The logical storage design for Solar03 includes 2 HBAs, 2 FC switches, and 2 SPs with 2 front-end ports each
Figure 21 - ITAR VDC Fibre Channel switching design.
Figure 22 - Solar01 Fibre Channel connectivity
Figure 23 - Solar02 Fibre Channel connectivity
Figure 24 - Solar02 iSCSI connectivity
Figure 25 - Solar03 Fibre Channel connectivity
Figure 26 - RAID groups, LUNs, and VMFS for storage available to the hosts of Solar01
Figure 27 - Fibre Channel storage design for Solar02 and Solar03 and iSCSI storage design solely for Solar02
Figure 28 - VMware vCenter Server 4.1 configuration
Figure 29 - VM placement on Fibre Channel storage for Solar01
Figure 30 - VM placement for VMs hosted on Solar02 and Solar03
Figure 31 - VMware View logical design for the ITAR VDC
Figure 32 - External customer connections are protected using an SSL-encrypted tunnel to the Security Server
Figure 33 - Technical design details on accessing the ITAR VDC using VMware View virtual desktops
Figure 34 - ITAR EqualLogic class VMs (virtual desktop provisioned by VMware View, Windows Server, Exchange Server 2007, and SQL Server 2005
Figure 35 - Logical ESXi Server
Figure 36 - Logical ESXi Server vSwitch Mapping
Figure 37 - vSphere Infrastructures
Figure 38 - VMware Horizon View Pod
Figure 39 - VMware Horizon View Block
Figure 40 - Authorization, Access, & Accounting
Figure 41 - Internal Access
Figure 42 - External Access
Figure 43 - c7000 Configuration
Figure 44 - HP BL460 G9 Blade Servers
Figure 45 - c7000 Network Connections
Figure 46 - Distributed vSwitch Configurations
Figure 47 - Storage Presentation per Cluster
Figure 48 - 3Par to c7000 Connections
Figure 49 - VMs & Templates Hierarchy
Figure 50 - Slide Preparation
Figure 51 - Presentation Title
Figure 52 - Table of Contents
Figure 53 - Executive Summary
Figure 54 - Conceptual Design
Figure 55 - Logical Cluster Design
Figure 56 - Logical Network Design
Figure 57 - Physical Networking Design
Figure 58 - Solar0X Logical Storage Design
Figure 59 - Fibre Channel Switch Design
Figure 60 - Solar01 VMFS Design
Figure 61 - Solar03 Logical VDI Design
Figure 62 - Disaster Recovery / Business Continuity
Figure 63 - Appendix header slide with links to individual reference slides
Figure 64 - Hardware Provided
Figure 65 - Hardware Design
Figure 66 - Solar01 Capacity Planning
Figure 67 - Virtual Datacenter - Section Title Slide
Figure 68 - Solar01 Cluster Configuration
Figure 69 - VMware vCenter Design
Figure 70 - Network - Section Title Slide
Figure 71 - Solar01 Physical Network Design
Figure 72 - Solar01 vSwitch0 Configuration
Figure 73 - VDS Configuration
Figure 74 - dvPortGroups Configuration
Figure 75 - Logical IP Networking
Figure 76 - Storage - Section Title Slide
Figure 77 - Storage Area Network Hardware
Figure 78 - Solar02 Physical FC Storage Design
Figure 79 - Solar02 Physical iSCSI Storage Design
Figure 80 - Solar01 FC Storage Configuration
Figure 81 - Solar01 VM Storage Placement
Figure 82 - VDC Access – Section Title Slide
Figure 83 - Conceptual Access Strategy
Figure 84 - Logical Access Strategy
Figure 85 - Student Kits – Section Title Slide
Figure 86 - Earth / Mars VMware Kit Design
Figure 87 - VMware Student Kit FC/VMFS Design
Figure 88 - Design Drivers – Section Title Slide
Figure 89 - Introduction
Figure 90 - Design Philosophy
Figure 91 - Requirements (1 of 3)
Figure 92 - Requirements (2 of 3)
Figure 93 - Requirements (3 of 3)
Figure 94 - Design Quality Prioritization
Figure 95 - Constraints
Figure 96 - Assumptions
Figure 97 - Risks
Figure 98 - Rack and Stack – Section Title Slide
Figure 99 - Solar01/02/03 Rack and Stack
Figure 100 - Earth / Mars Rack and Stack
Figure 101 - SolarXX SAN Connectivity Detail
Figure 102 - Example Topology Diagram 1
Figure 103 - VLAN Example
Figure 104 - Home Lab Layout
Figure 105 - Physical ESXi Networking
Figure 106 - Nested ESXi Networking
Figure 107 - Lab Environment Fully Deployed
FOREWORD
Knowing the behavior of a system and its intrinsic architectural structure is far more valuable than just having deep expertise in a specific component.
I have been fortunate to spend my career involved in the radical transformation of numerous technology industries. I began my career as the networking industry recreated itself into the IP and Internet era. I then participated in the transformation of the real time communications industry from circuit to packet/IP switching and software, then helped accelerate the cellular industry to become broadband in the air (4G) and now am fortunate to be in the center of the transformation of the data center IT stack from segmented and hardware based to software defined. In all of these transformations, the difference between success and failure was based on understanding the goals and desired behavior of the system and architecture and using that vision as the litmus test for the numerous technical decisions that would be made.
Today, the IT industry is in a period of unprecedented transformation at every layer. We are adopting cloud automation models, hybridizing our topologies, leveraging external services in new ways, changing the way we develop original applications, creating technology via community development, virtualizing everything in many ways, and even rethinking the definition of what a user is. Each of these changes is challenging but the fact that they are all happening simultaneously can be overwhelming.
In order to deal with this rapid acceleration of technical change, the best tool at our disposal is a greater investment in system and architectural level thinking. The purpose of your IT environment is still clear even with all of these technical changes. Your goals of speed, agility, efficiency, security, reliability and most critically business relevance are still valid. However the scale of technical changes has distracted us from keeping our system level thinking fresh. For this reason, I am personally excited with this work, The Art of Infrastructure Design, A Practical Guide for IT Architects
. It’s focus on IT system design and the holistic approach as the most important skill we can cultivate as the technical churn continues is critical.
The emphasis on simplicity of the system via an architectural approach based on the real business goals of technology adoption sets a framework for the dialog. The discussion of the IT stack layering, and how they must interwork, helps decompose a complex system into something manageable. And finally the detailed dialog on how the individual layers are evolving helps build a strong modern technical foundation.
It is clear that we will live times of even more technology churn at the component level for the foreseeable future so investing in a top down system level view of the IT stack will be critical. For that reason I highly recommend this book both for those seeking to expand their industry certifications but also for the IT practitioner simply trying to make sense of the complex and changing layers of the IT stack.
John Roese
Global Chief Technology Officer, EMC
Chairman, Cloud Foundry Foundation
FOREWORD
Over the last few years I have been travelling the world meeting with customers and partners who have come to depend on VMware technology. Many build complex infrastructures including virtualization and cloud solutions to support their business objectives and use cases. As VMware continues to play a central role in helping these companies move to a software-defined enterprise, we’ve recognized the need to provide deep technical guidance that helps our customers and partners realize success. Our comprehensive certification programs best support this objective.
During my visits, I’ve had the opportunity to meet with many VMware Certified Design Experts (VCDXs). VCDX holders are part of an elite group of architects leading virtualization and cloud implementations around the world. Being a VCDX is not just about technical expertise; many, if not all, are leaders in their respective companies. I see them as Field Generals
helping their companies and customers achieve business objectives, overcome challenges, and create transformative solutions.
This new book, The Art of Infrastructure Design, A Practical Guide for IT Architects
will support experienced IT infrastructure architects who want to pursue their VMware Certified Advanced Professional (VCAP) design or VCDX certification, and will help infrastructure administrators who are interested in learning more about design. This book complements the VMware Press book vCloud Architecture Toolkit (vCAT)
and is an extension to the VCDX Boot Camp, Preparing for the VCDX Boot Camp
book.
VCDX Certification is achieved through the Design Defense where all candidates must submit and successfully defend a production-ready VMware Solution before a panel of veteran VCDX-holders. This unique testing process ensures that those who achieve VCDX are peer-vetted and ready to join an elite group of world-class consulting architects. Included in this book is an in-depth look into the full methodology and design process and includes a case study to help both new and experienced architects develop a solution that can be submitted for the VCDX defense. Examples of infrastructure design documents that benefit both experienced and aspiring architects are provided as a reference. The methodology can be applied for use in other training for infrastructure architects, and has proven success in the field.
I highly recommend this book for anyone pursuing design level certifications such as the VCAP and VCDX certifications. I believe this book will be an indispensable reference in their day-to-day activities as an architect. Certified VCDX holders are role models for their peers and inspire those who seek to achieve a higher degree of technical excellence. Once you have joined the elite community of VCDXs, I hope you will continue to grow your leadership skills and to give back to the community that supported you in achieving your goal.
Pat Gelsinger
VCDX Alpha
VMware CEO
PREFACE
Infrastructure Design, at its core, is about the seamless reflection of the business upon the canvas of the company cloud. When done right, the information technology team is seen as a powerful enabler of strategy and vision. When dysfunctional, IT is deadweight that inhibits growth and innovation. How does your business view your design?
― Andrew Hald, VCDX-004
This is the first in a series of books for IT architects.
There are several outcomes of this book. One is to educate the reader on the design methodology for an IT infrastructure. The second is to support architecture design courses. A third is to provide a set of reference architectures and tools for an IT infrastructure covering conceptual, logical, and physical design examples.
This book complements the VMware Press Book VCDX Boot Camp, Preparing for the VCDX Panel Defense
which provides details on the process for the defense of the VCDX certification, including preparation and handling the different phases of the VCDX defense. This book expands significantly on the area of architecture design and provides templates, in the form of Tables of Content and design examples that
