SlideShare a Scribd company logo
Architecting a virtual infrastructure
Duncan Epping
Principal Architect
Integration Engineering – R&D
Agenda
Method Q/AIntro Design Patterns
Introduction
• Duncan Epping
Principal Architect
Integration Engineering – R&D
• Also known as Customer 0
VCDX 007
Owner of Yellow-Bricks.com
Twitter @DuncanYB
What is this session about?
• Architecting a VMware based infrastructure
• Design Decisions
• Real world examples
• Understanding the potential pitfalls
• Feel free to tweet / blog about this session
• Most importantly – Interact!
Agenda
Method Q/AOverview Design Patterns
Vision
Architecture
PlanTransition
Manage
Governance
Requirements
Management
Change Mgmt
Method
Articulated vision
Business and Technical Goals
Requirements, Assumptions,
Constraints, Scope, Risks,
Use Case Definition
Gap Analysis
Architecture Definition
(Business, Information
Systems, Technology)
Roadmap definition
Implementation planning
Iteration planning
Implement solution
Validation
Continuous monitoring
Optimization
Gather input
• Most important part of any project
• Identify your stakeholders
• Gather information and document
• Categorize
Requirements
Nice to have
Constraints
Assumptions
Risks
• Conceptualize
• Sound like VCDX to Anyone?
What are we trying to achieve?
• Many architectural discussions are about challenges
• What are your current challenges?
• How do you solve these today?
• How would you like to solve these tomorrow?
• Ultimately, what are we trying to achieve?
IT Can Take Weeks to Provision
Server
deliveryUnpack
Build and configure processMigrate to dev
test center
infrastructure network
storage
facilities
application
Security
Change control
approvals
Go live/
production
User Acceptance
Testing
Quality
Assurance
Ready for
use
CAB/Deployment
planning meetings
Line of business
selects service
Assess
capacity
Order
server
Approve
purchase order
That could be… building an SDDC
Software-Defined
Data Center
All infrastructure is virtualized and
delivered as a service,
and the control of this data center is
entirely automated
by software.
Use cases
• Server consolidation (power and cooling savings, green
computing, lowering TCO)
• OPEX Savings on redundant tasks
Self Service Provisioning
• Server infrastructure resource optimization (load
balancing, high availability)
• Standardization
• Business Agility (Rapid provisioning)
• Infrastructure as a Service
Business Requirements
B101
B102
B103
B104
B105
B106
B107
B108
B109
B110
System provides separate dedicated environments.
Complete automation of the provisioning process.
System leverages shared infrastructure and resource pooling.
Provisioning based on pre-defined policies.
Lowering time to market
Technical Requirements
T101
T102
T103
T104
T105
T106
T107
T108
T109
T110
Must integrate with existing ticketing system
Leverage thin provisioning for storage efficiency
Centralized LDAP directory to be used
System supports a catalog of standardized vApp templates.
System provides differentiated offerings based on cost.
Orchestrated disaster recovery
Constraints
C101
C102
C103
C104
C105
C106
C107
C108
C109
C110
Dell and AMD have been preselected as the platform of choice
Eight 1GbE ports will be used per server
NetApp’s NAS storage will be used
All Tier 2 NAS volumes are de-duplicated
Physical switches will not be configured for QoS
Existing Cisco TOR environment to be used
Limited VLANs available
Assumptions
A101
A102
A103
A104
A105
A106
A107
A108
A109
A110
Staff trained on VMware technology
Shared storage configured
VLANs and IP address reserved
Sufficient rack space available
Sufficient power and cooling available
Agenda
Method Q/AIntro Design Patterns
Design Patterns
Sizing and Scaling
Hosts
Networking
Storage
Virtual Constructs
Infrastructure
Design
Infrastructure
Design
Basic details
What is the use case?
Time to Market / Business Agility?
Business Continuity?
What does the environment look like today?
How many sites?
How many potential virtualization candidates?
Multiple waves?
How will this impact your Design / Project?
Different Cluster / Datacenter structure
Within the limits?
Sizing and scaling
Use tools like
VMware Capacity Planner
PlateSpin Recon
Lanamark
Do we really need it?
Don’t all results just look the same?
What is important?
What am I designing for?
Average vs Peak
Consolidation vs Performance
Compute Considerations
How many eggs in on basket?
Two sockets vs four sockets
Impact of 100:1 consolidation ratio?
AMD vs Intel
AMD supports more cores, while Intel generally is faster
VMmark can be used to make perf comparisons!
Sweet spot?
Still seems to be dual socket – 96GB of memory
Optimal Memory configurations
• DIMM sizes versus price
• Triple channel configurations
• Number of DIMM slots might be different per vendor / model
Network Sizing
Is this ever really a bottleneck?
In most of the Capacity Planner reports we’ve seen…
Expected average network bandwidth requirement ~ 4Mbps
based on an average of 20 VMs per ESXi host.
10GbE will lift all (or most) constraints for a very long time!
Use the report to identify anomalies!
Storage Sizing
Not only size but performance matters!
(TOTAL IOps × % READ)+ ((TOTAL IOps × % WRITE) × RAID Penalty)
(42 x 62%) + (( 42 x 38%) x 2)
(26.04) + ((15.96) x 2)
26.04 + 31.92 = 57.96
But what about size?
How does this drive your Storage Considerations?
Storage Considerations
RAID level used impacts IOps
IOps penalty can be severe
Spindle count
RTO impacts amount of VMs per Datastore
Backup environment need to be capable of restoring within RTO
window
(RTO * restore speed) / avg VM Size
Adding it up…
270 VMs from backup perspective vs 50 VMs from IOps
What does your customer feel comfortable with?
Going SSD / Hybrid solutions?
Host Design
Design Considerations
Vendor
AMD vs Intel
Blade vs Rack
Density increases
Hot spots
Costs
Management
Additional considerations
Is embedded ESXi available?
How much local SSD (capacity and IOPS) can it handle?
Does it have built-in 2x 10 GE ports?
Does the built-in NIC card have hardware iSCSI capability?
Management integration
ESXi boot considerations
4 methods of booting ESXi
Local Disk
Local SD / USB
SAN Boot
PXE Boot with Auto-Deploy
Considerations
USB is cheap
Local disk usually higher availability than USB
SAN Boot easy to move identity, but what about costs
Best of all worlds: Auto-Deploy
• Relatively new and dependencies…
vCenter and Clustering
Design Considerations
How many VMs?
Do I need a dedicated vCenter Server?
Can I still use the vCenter Appliance?
Use the sizing calculators!
Is there a need for the Web Client?
Can I use the vCenter Appliance for that?
Use it!
Will there be other products used like SRM / View / vCloud
Director?
vCenter Heartbeat requirements?
Where do we start?
How many physical Datacenters will there be?
Will each physical DC need a vCenter Server?
For each vCenter, do we need multiple virtual Datacenters?
For each DC, do we need multiple Clusters?
For each Cluster, how many hosts?
Physical DC
vCenter
Datacenter Datacenter
Cluster Cluster
ESXi ESXi ESXi
vCenter
Datacenter
Design Considerations
Separate clusters for DMZ?
Why not use vShield App or vShield Edge?
Separate clusters for test?
Might also allow you to test vSphere patches!
vCenter Datacenter object is a vMotion boundary not the
Cluster!
vCenter Datacenter object is a VDS boundary not the Cluster!
Will you be using HA / FT / DRS / DPM?
Will this impact your design?
Design Considerations
Is 8 the perfect Cluster size?
Primary / secondary nodes (4.1 and prior) vs Master / Slave (5.x)
Blade environment implication on design?
Linked Clones restriction lifter in 5.1!
DRS and DPM love big clusters
What about EVC? Should I turn it on by default…
EVC can only be enabled when all VMs are powered off
Did you know that DRS requires EVC to be enabled to balance and
place FT virtual machines in a cluster?
Is there a need for Resource Pools?
How will you handle shares?
Reservations / limits?
Storage
Design Considerations
Protocol Wars!
Multiple Tiers?
Or even Auto-Tiering, what is the impact?
vSphere Storage APIs – Array Integration (VAAI)
Does it impact sizing?
vSphere Storage APIs – Storage Awareness (VASA)
Will it impact operations?
Thin provisioning?
Thin, Thick and Eager Zeroed Thick
vSphere vs Storage Array!
Design Considerations
Can we use Storage DRS?
Impact on storage array features?
Impact on sizing?
Impact on other VMware products like vCloud Director?
Profile-Driven Storage?
How does it utilize VASA?
DR Requirements?
Or possibly in the future?
No more worrying about block sizes with VMFS-5
When upgrading VMFS-3 to VMFS-5 block size does not change!
Did you know VAAI is T-10 compliant?
Makes leveraging it easier for lower-end devices
Impact of Features
Storage DRS has constraints…
SRM does not support Storage vMotion / Storage DRS
vCloud Director does support Storage DRS in 5.1!
Feature or Product Initial Placement Migration Recommendations
Array-based replication
(SRDF, MirrorView, SnapMirror, etc )
Supported Manual: I/O and Space
Array-based snapshots Supported Manual: I/O and Space
Array-based Dedupe Supported Manual: I/O and Space
Array based thin provisioning Supported
Fully Automated: I/O and Space
Array-based auto-tiering
(EMC FAST, Compellent Data Progression, etc)
Supported Manual: Space
Array-based I/O balancing
(Dell Equallogic)
Supported Manual: Space
Networking
Design Considerations
What type of vSwitch will be used?
VSS vs VDS
What are the pSwitch capabilities?
Requirements for Jumbo Frames?
What type of load balancing will be used?
What type of traffic
Load Based Teaming vs Virtual Port ID vs IP Hash
How about Network Virtualization?
Design Considerations
Network I/O Control
Even in 1GbE environment NIOC is useful
Especially when connecting outbound
Did you know that Limits apply to a NIC pair level?
Did you know that shares apply on a NIC Port level?
Additional Security Requirements?
vShield App
vShield App with Data Security
vShield Edge
3rd party security products?
Hy-trust
• 2-factor authentication
• Audit trails
• Rigid, Hierarchical Access Controls
Agenda
Method Q/AIntro Design Patterns
And we haven’t even touched on…
Automation / Orchestration
Monitoring
Questions?

More Related Content

PDF
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld
 
PDF
Presentation architecting a cloud infrastructure
xKinAnx
 
PPT
Designing virtual infrastructure
Concentrated Technology
 
PDF
Vdi storage challenges_presented at vmug_toronto 2014 by scalar decisions
patmisasi
 
PPTX
Five things virtualization has changed in your dr plan
Josh Mazgelis
 
PDF
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld
 
PDF
Storage Considerations for VDI - Scalar presentation at Toronto VMUG 2014
Scalar Decisions
 
PDF
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld
 
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld
 
Presentation architecting a cloud infrastructure
xKinAnx
 
Designing virtual infrastructure
Concentrated Technology
 
Vdi storage challenges_presented at vmug_toronto 2014 by scalar decisions
patmisasi
 
Five things virtualization has changed in your dr plan
Josh Mazgelis
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld
 
Storage Considerations for VDI - Scalar presentation at Toronto VMUG 2014
Scalar Decisions
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld
 

What's hot (19)

PDF
VMworld 2013: Building a Validation Factory for VMware Partners
VMworld
 
PPTX
Next Generation Software-Defined Storage
StorMagic
 
PDF
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld
 
PDF
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld
 
PDF
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld
 
PPTX
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
DataCore Software
 
PPTX
The Best Storage For V Mware Environments Customer Presentation Jul201
Michael Hudak
 
PDF
MT41 Dell EMC VMAX: Ask the Experts
Dell EMC World
 
PPTX
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
PPTX
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
PPT
Delphix
Dealmaker Media
 
PPTX
Dell data protection & performance management solutions
Dell Data Protection Software
 
PPTX
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld
 
PDF
Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...
Paula Koziol
 
PDF
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld
 
PPTX
Catching the Software Defined Storage Wave
DataCore Software
 
PDF
VMworld 2013: VMware Virtual SAN
VMworld
 
PPTX
Hyper V High Availabitiy
Eduardo Castro
 
ODP
How to achieve better backup with Symantec
Arrow ECS UK
 
VMworld 2013: Building a Validation Factory for VMware Partners
VMworld
 
Next Generation Software-Defined Storage
StorMagic
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld
 
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
DataCore Software
 
The Best Storage For V Mware Environments Customer Presentation Jul201
Michael Hudak
 
MT41 Dell EMC VMAX: Ask the Experts
Dell EMC World
 
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
Dell data protection & performance management solutions
Dell Data Protection Software
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld
 
Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...
Paula Koziol
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld
 
Catching the Software Defined Storage Wave
DataCore Software
 
VMworld 2013: VMware Virtual SAN
VMworld
 
Hyper V High Availabitiy
Eduardo Castro
 
How to achieve better backup with Symantec
Arrow ECS UK
 
Ad

Viewers also liked (16)

PPTX
Law instiute in Ahmedabad- Unitedworld School of Law
Poushali Mukherjee
 
PDF
VMUGIT UC 2013 - 09a EMC
VMUG IT
 
PDF
Presentazione Aronis - Aruba @ VMUGIT UserCon 2015
VMUG IT
 
PPTX
Inauguration program of Unitedworld School of Law, Top Law School in Ahmedabad
Poushali Mukherjee
 
PDF
VMUGIT UC 2013 - 05b Telecom Italia View
VMUG IT
 
PDF
VMUGIT UC 2013 - 08a VMware Hadoop
VMUG IT
 
PDF
VMUGIT UC 2013 - 07c Veeam
VMUG IT
 
PDF
Community - Software Defined Storage. Non Solo VSAN.
VMUG IT
 
PDF
Community - vCAC 6 - Primi passi
VMUG IT
 
PDF
What’s my destiny vSphere 6 @ VMUG.IT 20150304
VMUG IT
 
PDF
PernixData @ VMUG.IT 20150304
VMUG IT
 
PDF
Soluzioni per la nautica @ VMUGIT Meeting 20150529
VMUG IT
 
PDF
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUG IT
 
PDF
Software Defined Networking
VMUG IT
 
PPTX
Presentation to the Florida Senate Appropriations Subcommittee on Transportat...
CareerSource Florida
 
PDF
Presentazione SimpliVity @ VMUGIT UserCon 2015
VMUG IT
 
Law instiute in Ahmedabad- Unitedworld School of Law
Poushali Mukherjee
 
VMUGIT UC 2013 - 09a EMC
VMUG IT
 
Presentazione Aronis - Aruba @ VMUGIT UserCon 2015
VMUG IT
 
Inauguration program of Unitedworld School of Law, Top Law School in Ahmedabad
Poushali Mukherjee
 
VMUGIT UC 2013 - 05b Telecom Italia View
VMUG IT
 
VMUGIT UC 2013 - 08a VMware Hadoop
VMUG IT
 
VMUGIT UC 2013 - 07c Veeam
VMUG IT
 
Community - Software Defined Storage. Non Solo VSAN.
VMUG IT
 
Community - vCAC 6 - Primi passi
VMUG IT
 
What’s my destiny vSphere 6 @ VMUG.IT 20150304
VMUG IT
 
PernixData @ VMUG.IT 20150304
VMUG IT
 
Soluzioni per la nautica @ VMUGIT Meeting 20150529
VMUG IT
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUG IT
 
Software Defined Networking
VMUG IT
 
Presentation to the Florida Senate Appropriations Subcommittee on Transportat...
CareerSource Florida
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
VMUG IT
 
Ad

Similar to VMUGIT UC 2013 - 04 Duncan Epping (20)

PDF
Presentation architecting a cloud infrastructure
solarisyourep
 
PPT
VMware 2009
hyldgaard
 
PDF
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld
 
PPTX
VMware View – Storage Considerations
Calin Damian Tanase
 
PPT
Vsphere 4-partner-training180
Suresh Kumar
 
PPTX
What's New with vSphere 4
Champion Solutions Group
 
PPT
Virtulaisation
Srinivasa Rao
 
PDF
Dell EMC VxRAIL Appliance based on VMware SDS
MarketingArrowECS_CZ
 
PDF
VMware Software Defined Storage A Design Guide to the Policy Driven Software ...
pannopappyxk
 
PPTX
Planning a Successful Cloud - Design from Workload to Infrastructure
buildacloud
 
PPTX
Storage for Virtual Environments 2011 R2
Stephen Foskett
 
PPT
EMC for V Mware Overview
mheiss
 
PPT
Dell Virtualization Eco-System - 24martie2010
Agora Group
 
PDF
VMware - Virtual SAN - IT Changes Everything
VMUG IT
 
PPTX
What is coming for VMware vSphere?
Duncan Epping
 
PPT
Capito Ardoe House VMWare Presentation
Capito Livingstone
 
PPTX
vCloud Architecture BrownBag
ProfessionalVMware
 
KEY
Exploring Stretched Clusters
Scott Lowe
 
PDF
VMworld 2013: Operating and Architecting a vSphere Metro Storage Cluster base...
VMworld
 
PPTX
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
Duncan Epping
 
Presentation architecting a cloud infrastructure
solarisyourep
 
VMware 2009
hyldgaard
 
VMworld 2013: Enterprise Architecture Design for VMware Horizon View 5.2
VMworld
 
VMware View – Storage Considerations
Calin Damian Tanase
 
Vsphere 4-partner-training180
Suresh Kumar
 
What's New with vSphere 4
Champion Solutions Group
 
Virtulaisation
Srinivasa Rao
 
Dell EMC VxRAIL Appliance based on VMware SDS
MarketingArrowECS_CZ
 
VMware Software Defined Storage A Design Guide to the Policy Driven Software ...
pannopappyxk
 
Planning a Successful Cloud - Design from Workload to Infrastructure
buildacloud
 
Storage for Virtual Environments 2011 R2
Stephen Foskett
 
EMC for V Mware Overview
mheiss
 
Dell Virtualization Eco-System - 24martie2010
Agora Group
 
VMware - Virtual SAN - IT Changes Everything
VMUG IT
 
What is coming for VMware vSphere?
Duncan Epping
 
Capito Ardoe House VMWare Presentation
Capito Livingstone
 
vCloud Architecture BrownBag
ProfessionalVMware
 
Exploring Stretched Clusters
Scott Lowe
 
VMworld 2013: Operating and Architecting a vSphere Metro Storage Cluster base...
VMworld
 
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
Duncan Epping
 

More from VMUG IT (20)

PDF
04 vmugit aprile_2018_raff_poltronieri
VMUG IT
 
PDF
03 vmugit aprile_2018_veeam
VMUG IT
 
PDF
02 vmugit aprile_2018_il_restodelcarlino
VMUG IT
 
PDF
01 vmugit aprile_2018_bologna_benvenuto
VMUG IT
 
PDF
07 vmugit aprile_2018_massimiliano_moschini
VMUG IT
 
PDF
06 vmugit aprile_2018_alessandro_tinivelli
VMUG IT
 
PDF
05 vmugit aprile_2018_7_layers
VMUG IT
 
PDF
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
VMUG IT
 
PDF
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
VMUG IT
 
PDF
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
VMUG IT
 
PDF
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
VMUG IT
 
PPTX
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
VMUG IT
 
PDF
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
VMUG IT
 
PPTX
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
PPTX
00 - VMUGIT - Lecce 2018 - Intro
VMUG IT
 
PPTX
Luca dell'oca - italian vmug usercon 2017
VMUG IT
 
PPTX
Luc Dekens - Italian vmug usercon
VMUG IT
 
PPTX
Gianni Resti
VMUG IT
 
PDF
Frank Denneman keynote
VMUG IT
 
PPTX
Vmug 2017 Guido Frabotti
VMUG IT
 
04 vmugit aprile_2018_raff_poltronieri
VMUG IT
 
03 vmugit aprile_2018_veeam
VMUG IT
 
02 vmugit aprile_2018_il_restodelcarlino
VMUG IT
 
01 vmugit aprile_2018_bologna_benvenuto
VMUG IT
 
07 vmugit aprile_2018_massimiliano_moschini
VMUG IT
 
06 vmugit aprile_2018_alessandro_tinivelli
VMUG IT
 
05 vmugit aprile_2018_7_layers
VMUG IT
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
VMUG IT
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
VMUG IT
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
VMUG IT
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
VMUG IT
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
VMUG IT
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
VMUG IT
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
00 - VMUGIT - Lecce 2018 - Intro
VMUG IT
 
Luca dell'oca - italian vmug usercon 2017
VMUG IT
 
Luc Dekens - Italian vmug usercon
VMUG IT
 
Gianni Resti
VMUG IT
 
Frank Denneman keynote
VMUG IT
 
Vmug 2017 Guido Frabotti
VMUG IT
 

Recently uploaded (20)

PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Doc9.....................................
SofiaCollazos
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 

VMUGIT UC 2013 - 04 Duncan Epping

  • 1. Architecting a virtual infrastructure Duncan Epping Principal Architect Integration Engineering – R&D
  • 3. Introduction • Duncan Epping Principal Architect Integration Engineering – R&D • Also known as Customer 0 VCDX 007 Owner of Yellow-Bricks.com Twitter @DuncanYB
  • 4. What is this session about? • Architecting a VMware based infrastructure • Design Decisions • Real world examples • Understanding the potential pitfalls • Feel free to tweet / blog about this session • Most importantly – Interact!
  • 6. Vision Architecture PlanTransition Manage Governance Requirements Management Change Mgmt Method Articulated vision Business and Technical Goals Requirements, Assumptions, Constraints, Scope, Risks, Use Case Definition Gap Analysis Architecture Definition (Business, Information Systems, Technology) Roadmap definition Implementation planning Iteration planning Implement solution Validation Continuous monitoring Optimization
  • 7. Gather input • Most important part of any project • Identify your stakeholders • Gather information and document • Categorize Requirements Nice to have Constraints Assumptions Risks • Conceptualize • Sound like VCDX to Anyone?
  • 8. What are we trying to achieve? • Many architectural discussions are about challenges • What are your current challenges? • How do you solve these today? • How would you like to solve these tomorrow? • Ultimately, what are we trying to achieve?
  • 9. IT Can Take Weeks to Provision Server deliveryUnpack Build and configure processMigrate to dev test center infrastructure network storage facilities application Security Change control approvals Go live/ production User Acceptance Testing Quality Assurance Ready for use CAB/Deployment planning meetings Line of business selects service Assess capacity Order server Approve purchase order
  • 10. That could be… building an SDDC Software-Defined Data Center All infrastructure is virtualized and delivered as a service, and the control of this data center is entirely automated by software.
  • 11. Use cases • Server consolidation (power and cooling savings, green computing, lowering TCO) • OPEX Savings on redundant tasks Self Service Provisioning • Server infrastructure resource optimization (load balancing, high availability) • Standardization • Business Agility (Rapid provisioning) • Infrastructure as a Service
  • 12. Business Requirements B101 B102 B103 B104 B105 B106 B107 B108 B109 B110 System provides separate dedicated environments. Complete automation of the provisioning process. System leverages shared infrastructure and resource pooling. Provisioning based on pre-defined policies. Lowering time to market
  • 13. Technical Requirements T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 Must integrate with existing ticketing system Leverage thin provisioning for storage efficiency Centralized LDAP directory to be used System supports a catalog of standardized vApp templates. System provides differentiated offerings based on cost. Orchestrated disaster recovery
  • 14. Constraints C101 C102 C103 C104 C105 C106 C107 C108 C109 C110 Dell and AMD have been preselected as the platform of choice Eight 1GbE ports will be used per server NetApp’s NAS storage will be used All Tier 2 NAS volumes are de-duplicated Physical switches will not be configured for QoS Existing Cisco TOR environment to be used Limited VLANs available
  • 15. Assumptions A101 A102 A103 A104 A105 A106 A107 A108 A109 A110 Staff trained on VMware technology Shared storage configured VLANs and IP address reserved Sufficient rack space available Sufficient power and cooling available
  • 17. Design Patterns Sizing and Scaling Hosts Networking Storage Virtual Constructs Infrastructure Design Infrastructure Design
  • 18. Basic details What is the use case? Time to Market / Business Agility? Business Continuity? What does the environment look like today? How many sites? How many potential virtualization candidates? Multiple waves? How will this impact your Design / Project? Different Cluster / Datacenter structure Within the limits?
  • 19. Sizing and scaling Use tools like VMware Capacity Planner PlateSpin Recon Lanamark Do we really need it? Don’t all results just look the same? What is important? What am I designing for? Average vs Peak Consolidation vs Performance
  • 20. Compute Considerations How many eggs in on basket? Two sockets vs four sockets Impact of 100:1 consolidation ratio? AMD vs Intel AMD supports more cores, while Intel generally is faster VMmark can be used to make perf comparisons! Sweet spot? Still seems to be dual socket – 96GB of memory Optimal Memory configurations • DIMM sizes versus price • Triple channel configurations • Number of DIMM slots might be different per vendor / model
  • 21. Network Sizing Is this ever really a bottleneck? In most of the Capacity Planner reports we’ve seen… Expected average network bandwidth requirement ~ 4Mbps based on an average of 20 VMs per ESXi host. 10GbE will lift all (or most) constraints for a very long time! Use the report to identify anomalies!
  • 22. Storage Sizing Not only size but performance matters! (TOTAL IOps × % READ)+ ((TOTAL IOps × % WRITE) × RAID Penalty) (42 x 62%) + (( 42 x 38%) x 2) (26.04) + ((15.96) x 2) 26.04 + 31.92 = 57.96 But what about size? How does this drive your Storage Considerations?
  • 23. Storage Considerations RAID level used impacts IOps IOps penalty can be severe Spindle count RTO impacts amount of VMs per Datastore Backup environment need to be capable of restoring within RTO window (RTO * restore speed) / avg VM Size Adding it up… 270 VMs from backup perspective vs 50 VMs from IOps What does your customer feel comfortable with? Going SSD / Hybrid solutions?
  • 25. Design Considerations Vendor AMD vs Intel Blade vs Rack Density increases Hot spots Costs Management Additional considerations Is embedded ESXi available? How much local SSD (capacity and IOPS) can it handle? Does it have built-in 2x 10 GE ports? Does the built-in NIC card have hardware iSCSI capability? Management integration
  • 26. ESXi boot considerations 4 methods of booting ESXi Local Disk Local SD / USB SAN Boot PXE Boot with Auto-Deploy Considerations USB is cheap Local disk usually higher availability than USB SAN Boot easy to move identity, but what about costs Best of all worlds: Auto-Deploy • Relatively new and dependencies…
  • 28. Design Considerations How many VMs? Do I need a dedicated vCenter Server? Can I still use the vCenter Appliance? Use the sizing calculators! Is there a need for the Web Client? Can I use the vCenter Appliance for that? Use it! Will there be other products used like SRM / View / vCloud Director? vCenter Heartbeat requirements?
  • 29. Where do we start? How many physical Datacenters will there be? Will each physical DC need a vCenter Server? For each vCenter, do we need multiple virtual Datacenters? For each DC, do we need multiple Clusters? For each Cluster, how many hosts? Physical DC vCenter Datacenter Datacenter Cluster Cluster ESXi ESXi ESXi vCenter Datacenter
  • 30. Design Considerations Separate clusters for DMZ? Why not use vShield App or vShield Edge? Separate clusters for test? Might also allow you to test vSphere patches! vCenter Datacenter object is a vMotion boundary not the Cluster! vCenter Datacenter object is a VDS boundary not the Cluster! Will you be using HA / FT / DRS / DPM? Will this impact your design?
  • 31. Design Considerations Is 8 the perfect Cluster size? Primary / secondary nodes (4.1 and prior) vs Master / Slave (5.x) Blade environment implication on design? Linked Clones restriction lifter in 5.1! DRS and DPM love big clusters What about EVC? Should I turn it on by default… EVC can only be enabled when all VMs are powered off Did you know that DRS requires EVC to be enabled to balance and place FT virtual machines in a cluster? Is there a need for Resource Pools? How will you handle shares? Reservations / limits?
  • 33. Design Considerations Protocol Wars! Multiple Tiers? Or even Auto-Tiering, what is the impact? vSphere Storage APIs – Array Integration (VAAI) Does it impact sizing? vSphere Storage APIs – Storage Awareness (VASA) Will it impact operations? Thin provisioning? Thin, Thick and Eager Zeroed Thick vSphere vs Storage Array!
  • 34. Design Considerations Can we use Storage DRS? Impact on storage array features? Impact on sizing? Impact on other VMware products like vCloud Director? Profile-Driven Storage? How does it utilize VASA? DR Requirements? Or possibly in the future? No more worrying about block sizes with VMFS-5 When upgrading VMFS-3 to VMFS-5 block size does not change! Did you know VAAI is T-10 compliant? Makes leveraging it easier for lower-end devices
  • 35. Impact of Features Storage DRS has constraints… SRM does not support Storage vMotion / Storage DRS vCloud Director does support Storage DRS in 5.1! Feature or Product Initial Placement Migration Recommendations Array-based replication (SRDF, MirrorView, SnapMirror, etc ) Supported Manual: I/O and Space Array-based snapshots Supported Manual: I/O and Space Array-based Dedupe Supported Manual: I/O and Space Array based thin provisioning Supported Fully Automated: I/O and Space Array-based auto-tiering (EMC FAST, Compellent Data Progression, etc) Supported Manual: Space Array-based I/O balancing (Dell Equallogic) Supported Manual: Space
  • 37. Design Considerations What type of vSwitch will be used? VSS vs VDS What are the pSwitch capabilities? Requirements for Jumbo Frames? What type of load balancing will be used? What type of traffic Load Based Teaming vs Virtual Port ID vs IP Hash How about Network Virtualization?
  • 38. Design Considerations Network I/O Control Even in 1GbE environment NIOC is useful Especially when connecting outbound Did you know that Limits apply to a NIC pair level? Did you know that shares apply on a NIC Port level? Additional Security Requirements? vShield App vShield App with Data Security vShield Edge 3rd party security products? Hy-trust • 2-factor authentication • Audit trails • Rigid, Hierarchical Access Controls
  • 40. And we haven’t even touched on… Automation / Orchestration Monitoring Questions?