SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
©  2014  VMware  Inc.  All  rights  reserved.
NSX  Architecture  Design  
Lessons  Learned  from  real  project
David  Pasek
Infrastructure  Architect
VCDX  #200
End  to  End  QoS Solution  for  VMware  vSphere  
with  NSX  on  top  of  CISCO  UCS
Agenda
1 Project  Overview
2 NSX  Conceptual  &  Logical  Design
3 Deep  Dive  in  to  Network  QoS – Design  Decision  Point
4 Q  &  A
CONFIDENTIAL 2
• Private  Cloud  – EMC  FEHC-­CA  with  custom  enhancements
• vSphere  VM  as  a  Service
• Hyper-­V  VM  as  a  Service
• Physical  Server  as  a  Service
• Backup  as  a  Service
• Storage  as  a  Service
• Environment  /  Facilities
• Two  datacenters  in  metro  distance  (<5  ms)
• Remote  Offices  (Technical  Rooms)  in  MPLS  distance
• Products  and  Technologies
• CMP:  vRealizeAutomation,  vRealize Orchestrator,   vRealize Business
• Infrastructure  Virtualization:  VMware  vSphere,  Hyper-­V,  NSX-­v
• Servers:  Cisco  UCS
• Networking:  Cisco  Nexus
• Storage:  EMC  VIPR,  EMC  VPLEX,  EMC  VNX,  VMware  VSAN
• Backup:  EMC  Avamar,  EMC  Networker,  EMC  DataDomain
• Security:  NSX  +  PaloAlto Networks
Project  Overview
Overall  Project  High  Level  Concept
Datacenter A Datacenter B
vSphere Resource Pool - GOLD TIER
VMware vSphere Metro Cluster Stretched across two datacenters
Storage Stretched across two datacenters (VPLEX)
Technical Room
Resource Pool - TR TIER
(vSphere + VSAN)
Remote Location
Existing Core Network
Cloud
Consumers
Cloud
Administrators
vRealize
Automation
vRealize Business Std. + Adv.
IT Finance
vRealize Automation
vCenter Orchestrator
vRealize LogInsight
vRealize Operations Manager
vSphere Resource Pool - SILVER TIER
Cluster in single datacenter
Storage in single datacenter
(different storage tiers)
vSphere Resource Pool - SILVER TIER
Cluster in single datacenter
Storage in single datacenter
(different storage tiers)
Cloud Management Infrastructure Cluster
VMware vSphere Metro Cluster Stretched across two datacenters
Storage Stretched across two datacenters (VPLEX)
Cloud Management Software Stack
Cloud Management Platform, vSphere Management, NSX Management workloads
Hyper-V Resource Pool
Cluster in single datacenter
Storage in single datacenter
Hyper-V Resource Pool
Cluster in single datacenter
Storage in single datacenter
Physical Servers Resource Pool
Server in single datacenter
Storage in single datacenter
Physical Servers Resource Pool
Server in single datacenter
Storage in single datacenter
NSX-­v  Conceptual  Architecture
Datacenter A (CDP-A) Datacenter B (CDP-B)
CORE NETWORK
(dynamic routing protocol has
to be implemented)
PaloAlto FW
Physical Appliance
PaloAlto FW
Physical Appliance
NSX Edge GW NSX Edge GW NSX Edge GW NSX Edge GW
VIRTUALNETWORKOVERLAY
PHYSICAL NETWORK
UNDERLAY
ESXi Host ESXi HostESXi Host ESXi Host
GOLD vSphere Cluster - STRETCHED
ESXi HostESXi Host ESXi Host
SILVER vSphere Cluster
LOCAL
ESXi Host ESXi HostESXi Host ESXi Host
LOGICAL SWITCH (VXLAN SEGMENT)
vNIC
vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW
LOGICAL SWITCH (VXLAN SEGMENT)
NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW
NSX DLR
Distributed Logical Router
East-West Routing in DCs
Traffic Steering
NSX DISTRIBUTED LOGICAL FIREWALL
NSX DISTRIBUTED LOGICAL FIREWALL
L3 Fabric
ECMP
+
Dynamic Routing
between PAN,
NSX Edge GWs
and NSX DLRs
PaloAlto
Panorama
Centralized
Security
Management
VMware
NSX Manager
Centralized
Virtual Network
Management
NSX Edge
L2 VPN
NSX Edge
L2 VPN
NSX Edge L2 VPN
Highly Available
TR VPN Termination
NSX Edge
Services GWs
Highly Available
North South Routing
NSX Edge GW
L2 VPN
LOGICAL SWITCH (VXLAN SEGMENT)
Technical Room (TR)
L2 VPN
TUNNEL
(TR<—>DC)
FEHC Management vSphere Cluster - STRETCHED
ESXi Host ESXi Host
SILVER vSphere Cluster - LOCAL
LOGICAL SWITCH (VLAN SEGMENT)
ESXi HostESXi Host ESXi Host
SILVER vSphere Cluster
LOCAL
LOGICAL SWITCH (VXLAN SEGMENT)
NSX DISTRIBUTED LOGICAL FIREWALL
NSX-­v  Security  Concept
vRA Business Group: HR
Logical Network
Micro Security Zone
Technical Service - SAP
[NSX Security Group of all VMs
having tag MSZ-SAP]
Micro Security Zone
Technical Service - A
[NSX Security Group of all VMs
having tag MSZ-A]
vRA Business Group: FINANCE
Logical Network
Micro Security Zone
Technical Service - B
[NSX Security Group of all VMs
having tag MSZ-B]
NSX Distributed
Logical Router
MSZ-SAP MSZ-SAP MSZ-SAP
MSZ-SAP MSZ-SAP
MSZ-A MSZ-A
MSZ-B MSZ-B MSZ-B
Default NSX Security Policy
NAME SOURCE DESTINATION SERVICE ACTION
Default Any Any Any Block
SECURITY TAGS
Security tags for technical services:
MSZ-<Technical-Service-from-CMDB>
For example: MSZ-SAP, MSZ-A, MSZ-B
Security tags for applications:
APP-<gkpke.APP-SEC-TAG[x]>
For example: APP-MSSQL, APP-IIS, APP-EXCHANGE
APP-MSSQL
APP-MSSQL NSX SECURITY GROUPS
We have NSX Security Group for each Technical Service.
This security group forms Micro Security Zone for particular
Technical Service.
For example: MSZ-SAP, MSZ-A, MSZ-B
All VMs tagged with the Security Group name will belong to
this security group.
NSX Security Policy for Micro Security Zones
NAME SOURCE DESTINATION SERVICE ACTION
Inside MSZ-A MSZ-A MSZ-A Any Allow
Inside MSZ-B MSZ-B MSZ-B Any Allow
Inside MSZ-SAP MSZ-SAP MSZ-SAP Any Allow
Other NSX Security Groups and Policies
Other NSX security groups and polices can be created based on
applications tags and other metadata available for NSX.
Physical or Hyper-V Server
belonging in to Micro
Security Zone
End  to  End  Network  QoS -­ Design  Decision  Point
• Requirements
• End  to  end  network  QoS is  required  to  achieve  guarantees  for  particular  network  traffics.    These  
traffics  are  
• FCoE Storage
• vSphere  Management
• vSphere  vMotion
• VM  production
• VM  guest  OS  agent  based  backup  <==  this  is  the  most  complex  requirement  in  context  of  QoS
• Constraints
• CISCO  Nexus  7k
• VMware  NSX-­v
• CISCO  UCS  servers  B200  M4  with  virtual  interface  card  VIC1340  (2x10Gb  ports  -­ each  port  
connected  to  different  fabric  interconnect)
• Cloud  Automation  (vRA,  vRO)
End  to  End  Network  QoS – Option  1  of  3
UCS Blade Server
B200 M4
NIC-A1 - 10Gb NIC port
vHBA0
FCoE
CoS 3 40%
Mark as CoS 3
vNIC0
Mgmt
VLAN 100
CoS 1 10%
Mark CoS 1
vNIC2
vMotion
VLAN 101
CoS 2 10%
Mark CoS 2
vNIC4
VM Traffic
VLAN 102
CoS 0 20%
Mark CoS 0
NIC-B1 - 10Gb NIC port
vHBA1
FCoE
CoS 3 40%
Mark as CoS 3
vNIC1
Mgmt
VLAN 100
CoS 1 10%
Mark CoS 1
vNIC3
vMotion
VLAN 101
CoS 2 10%
Mark CoS 2
vNIC5
VM Traffic
VLAN 102
CoS 0 20%
Mark CoS 0
UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM)
vFC vEth vEth vEth vFC vEth vEth vEth
CISCOUCS
CISCO Nexus 7k CISCO Nexus 7k
Eth Eth Eth EthFc Fc
SAN A SAN B
vPC Domain
vPCvPC
vNIC7
Backup
VLAN 103
CoS 4 20%
Mark CoS 4
vNIC6
Backup
VLAN 103
CoS 4 20%
Mark CoS 4
VMwarevSphere-ESXi
vmkernel
Mgmt
(Native VLAN)
vmkernel
vMotion
(Native VLAN)
vmkernel
VTEP
VMware Distributed vSwitch
DVS portgroup (Native VLAN)
VTEP
DVS portgroup (native VLAN)
Backup
vEth vEth
VMwareNSX
NSX Logical Switch (VXLAN)
logical segment - Business Group
VM vNIC
Production
VM vNIC
Backup
UCS uplink & N7K downlink
QoS Settings
CoS 0: 50% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 30% (Backup)
vmnic0 vmnic2 vmnic4 vmnic6 vmnic1 vmnic3 vmnic5 vmnic7
VMware Standard vSwitch VMware Standard vSwitch VMware Distributed vSwitch
Cisco VIC 1340 (4x10Gb port)
DVS portgroup
Virtual Wire - Business Group 1
CISCO UCS QoS Polices
Bandwidth Management & QoS Marking
UCS QoS Policy UP (Uplinks):
CoS 0: 50% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 30% (Backup)
UCS QoS Policy 1 (vNIC):
CoS 0: 20% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 3: 40% (FCoE)
CoS 4: 20% (Backup)
UCS all vNIC Templates:
Host Control: None
End  to  End  Network  QoS – Option  2  of  3
UCS Blade Server
B200 M4
10Gb NIC port (NIC-A1)
vHBA0
FCoE
CoS 3 40%
Mark as CoS 3
10Gb NIC port (NIC-B1)
vHBA1
FCoE
CoS 3 40%
Mark as CoS 3
UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM)
vFC vEth vEth vEth vFC vEth vEth vEth
CISCOUCS
CISCO Nexus 7k CISCO Nexus 7k
Eth Eth Eth EthFc Fc
SAN A SAN B
vPC Domain
vPCvPC
VMwarevSphere-ESXi
vmkernel
Mgmt
vmkernel
vMotion
vmkernel
VTEP
DVS portgroup
VLAN 102, Mark as CoS 0
VTEP
DVS portgroup
VLAN 103, Mark as COS 4
Backup
vEth vEth
VMwareNSX
NSX Logical Switch (VXLAN)
logical segment - Business Group
VM vNIC
Production
VM vNIC
Backup
UCS uplink & N7K downlink
QoS Settings
CoS 0: 40% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 40% (Backup)
vmnic0 vmnic1
VMware Distributed vSwitch (DVS)
DVS portgroup
VLAN 100, Mark as CoS 1
Mgmt
DVS portgroup
VLAN 101, Mark as CoS 2
vMotion
Cisco VIC 1340 (4x10Gb port)
DVS portgroup
Virtual Wire - Business Group 1
DVS per PortGroup Marking
CoS 0: System: VM Traffic
CoS 1: System: Mgmt
CoS 2: System: vMotion
CoS 4: User-def: Backup
vmnic2 vmnic3
CISCO UCS QoS Polices
Bandwidth Management & QoS Marking
UCS QoS Policy UP (Uplinks):
CoS 0: 40% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 40% (Backup)
UCS QoS Policy 1 (vNIC 0,1):
CoS 0: 20% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 3: 40% (FCoE)
CoS 4: 20% (Backup)
UCS all vNIC Templates:
Host Control: None
vNIC0
trunk
CoS0 20%
CoS1 10%
CoS2 10%
CoS4 20%
vNIC1
trunk
CoS0 20%
CoS1 10%
CoS2 10%
CoS4 20%
End  to  End  Network  QoS – Option  3  of  3
UCS Blade Server
B200 M4
10Gb NIC port (NIC-A1)
vHBA0
CoS 3 40%
FCoE
Mark as CoS 3
10Gb NIC port (NIC-B1)
vHBA1
CoS 3 40%
FCoE
Mark as CoS 3
UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM)
vFC vEth vEth vEth vFC vEth vEth vEth
CISCOUCS
CISCO Nexus 7k CISCO Nexus 7k
Eth Eth Eth EthFc Fc
SAN A SAN B
vPC Domain
vPCvPC
VMwarevSphere-ESXi
vmkernel
Mgmt
vmkernel
vMotion
vmkernel
VTEP
DVS portgroup
VLAN 102
VTEP
vEth vEth
VMwareNSX
NSX Logical Switch (VXLAN)
logical segment - Business Group
VM vNIC
Production & Backup
UCS uplink & N7K downlink
QoS Settings
CoS 0: 40% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 40% (Backup)
vmnic0 vmnic1
VMware Distributed vSwitch (DVS)
DVS portgroup
VLAN 100, Mark as CoS 1
Mgmt
DVS portgroup
VLAN 101, Mark as CoS 2
vMotion
Cisco VIC 1340 (4x10Gb port)
DVS portgroup
Virtual Wire - Business Group 1
if DST IP = Backup Server mark as CoS 4 else CoS 0
DVS per PortGroup Marking
CoS 0: System: VM Traffic
CoS 1: System: Mgmt
CoS 2: System: vMotion
CoS 4: User-def: Backup
vmnic2 vmnic3
CISCO UCS QoS Polices
Bandwidth Management & QoS Marking
UCS QoS Policy UP (Uplinks):
CoS 0: 40% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 4: 40% (Backup)
UCS QoS Policy 1 (vNIC 0,1):
CoS 0: 20% (VM Traffic)
CoS 1: 10% (Mgmt)
CoS 2: 10% (vMotion)
CoS 3: 40% (FCoE)
CoS 4: 20% (Backup)
UCS all vNIC Templates:
Host Control: None
vNIC0
trunk
CoS0 20%
CoS1 10%
CoS2 10%
CoS4 20%
vNIC1
trunk
CoS0 20%
CoS1 10%
CoS2 10%
CoS4 20%
End  to  End  Network  QoS – Final  Decision
• Decision
• Option  3  – QoS (802.1p)  marking  in  VDS  and  end-­2-­end  bandwidth  management  in  UCS
• Justification
• Decision  is  fully  compliant  with  End  to  end  network  QoS requirement
• VXLAN  protocol  is  designed  to  keep  L2  CoS tags  by  copying  inner  Ethernet  header  into  outer  
Ethernet  header    =>  virtual  overlay  CoS tag  is  kept  even  in  physical  network  underlay  and  it  can  be  
leveraged  in  Cisco  UCS  bandwidth  management  (aka  DCB  ETS  -­ Enhanced  Transmission  
Selection)  to  guarantee  bandwidth  for  particular  CoS traffics.  
• Single  vNIC in  VM  has  positive  impact  on
• NSX  Security  Policies
• Simple  In-­guest  OS  routing  (default  gateway  only)  without  need  for  additional  static  routes
• vRealize Automation  Custom  Integrations  are  simpler  (single  hostname,  simpler  integration  
with  IPAM,  etc.)
• Impact
• DVS  QoS Policy  (conditional  802.1p  marking)  has  to  be  configured  manually  for  each  DVS  
portgroup used  as  NSX  virtual  wire  (aka  VXLAN)  – can  be  automated  by  custom  integration  
(SOLUTION  IMPROVEMENT)
• Detail  Test  Plan  has  to  be  prepared  to  validate  correct  QoS behavior  (RISK  MITIGATION)
Questions  and  Answers
Blog  post  with  additional  details:
http://blog.igics.com/2015/12/end-­to-­end-­qos-­solution-­for-­vmware.html
Twitter:  @david_pasek
Blog:  http://blog.igics.com

Contenu connexe

Tendances

Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareDuncan Epping
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsNick Scuola
 
Ceph Introduction 2017
Ceph Introduction 2017  Ceph Introduction 2017
Ceph Introduction 2017 Karan Singh
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Duncan Epping
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875Duncan Epping
 
VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16David Pasek
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptx
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptxVMware Cloud Foundation - PnP presentation 8_6_18 EN.pptx
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptxBradLai3
 
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...Amazon Web Services Korea
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
 
VMware NSX 101: What, Why & How
VMware NSX 101: What, Why & HowVMware NSX 101: What, Why & How
VMware NSX 101: What, Why & HowAniekan Akpaffiong
 
Vce vxrail-customer-presentation new
Vce vxrail-customer-presentation newVce vxrail-customer-presentation new
Vce vxrail-customer-presentation newJennifer Graham
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
Nutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud CompanyNutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud CompanyNEXTtour
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Duncan Epping
 
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptx
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptxcloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptx
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptxVitNguyn252054
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfJuanSalinas593459
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 

Tendances (20)

Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: Concepts
 
Ceph Introduction 2017
Ceph Introduction 2017  Ceph Introduction 2017
Ceph Introduction 2017
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 
VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16VMware HCI solutions - 2020-01-16
VMware HCI solutions - 2020-01-16
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptx
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptxVMware Cloud Foundation - PnP presentation 8_6_18 EN.pptx
VMware Cloud Foundation - PnP presentation 8_6_18 EN.pptx
 
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
VMware NSX 101: What, Why & How
VMware NSX 101: What, Why & HowVMware NSX 101: What, Why & How
VMware NSX 101: What, Why & How
 
Vce vxrail-customer-presentation new
Vce vxrail-customer-presentation newVce vxrail-customer-presentation new
Vce vxrail-customer-presentation new
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
Nutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud CompanyNutanix Fundamentals The Enterprise Cloud Company
Nutanix Fundamentals The Enterprise Cloud Company
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1
 
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptx
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptxcloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptx
cloud_foundation_on_vxrail_vcf_pnp_licensing_guide.pptx
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 

Similaire à VMware NSX - Lessons Learned from real project

OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud
 
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptx
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptxVMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptx
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptxHythamsaadeh
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld
 
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000V
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000VASBIS: Virtualization Aware Networking - Cisco Nexus 1000V
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000VASBIS SK
 
Presentation cisco nexus 1010 overview and deployment
Presentation   cisco nexus 1010 overview and deploymentPresentation   cisco nexus 1010 overview and deployment
Presentation cisco nexus 1010 overview and deploymentxKinAnx
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationVMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationBayu Wibowo
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld
 
PLNOG 13: Jacek Wosz: User Defined Network
PLNOG 13: Jacek Wosz: User Defined NetworkPLNOG 13: Jacek Wosz: User Defined Network
PLNOG 13: Jacek Wosz: User Defined NetworkPROIDEA
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld
 
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...PROIDEA
 
VMware Disaster Recovery Solution Presentation EN (1).pptx
VMware Disaster Recovery Solution Presentation EN (1).pptxVMware Disaster Recovery Solution Presentation EN (1).pptx
VMware Disaster Recovery Solution Presentation EN (1).pptxFernando564134
 
Simplifying the secure data center
Simplifying the secure data centerSimplifying the secure data center
Simplifying the secure data centerCisco Canada
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld
 

Similaire à VMware NSX - Lessons Learned from real project (20)

Inf net2227 heath
Inf net2227 heathInf net2227 heath
Inf net2227 heath
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptx
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptxVMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptx
VMware NSX-T Design for Small to Mid-Sized Data Centers v1.0 EN.pptx
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000V
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000VASBIS: Virtualization Aware Networking - Cisco Nexus 1000V
ASBIS: Virtualization Aware Networking - Cisco Nexus 1000V
 
Presentation cisco nexus 1010 overview and deployment
Presentation   cisco nexus 1010 overview and deploymentPresentation   cisco nexus 1010 overview and deployment
Presentation cisco nexus 1010 overview and deployment
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationVMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
 
PLNOG 13: Jacek Wosz: User Defined Network
PLNOG 13: Jacek Wosz: User Defined NetworkPLNOG 13: Jacek Wosz: User Defined Network
PLNOG 13: Jacek Wosz: User Defined Network
 
VXLAN Practice Guide
VXLAN Practice GuideVXLAN Practice Guide
VXLAN Practice Guide
 
Cisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotionCisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotion
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization
 
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
PLNOG16: VXLAN Gateway, efektywny sposób połączenia świata wirtualnego z fizy...
 
VMware Disaster Recovery Solution Presentation EN (1).pptx
VMware Disaster Recovery Solution Presentation EN (1).pptxVMware Disaster Recovery Solution Presentation EN (1).pptx
VMware Disaster Recovery Solution Presentation EN (1).pptx
 
NSX-MH
NSX-MHNSX-MH
NSX-MH
 
Simplifying the secure data center
Simplifying the secure data centerSimplifying the secure data center
Simplifying the secure data center
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
 

Plus de David Pasek

FlexBook Software - Conceptual Architecture
FlexBook Software - Conceptual ArchitectureFlexBook Software - Conceptual Architecture
FlexBook Software - Conceptual ArchitectureDavid Pasek
 
Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2David Pasek
 
E tourism v oblasti cestovního ruchu
E tourism v oblasti cestovního ruchuE tourism v oblasti cestovního ruchu
E tourism v oblasti cestovního ruchuDavid Pasek
 
Architektura a implementace digitálních knihoven v prostředí sítě Internet
Architektura a implementace digitálních knihoven v prostředí sítě InternetArchitektura a implementace digitálních knihoven v prostředí sítě Internet
Architektura a implementace digitálních knihoven v prostředí sítě InternetDavid Pasek
 
Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2David Pasek
 
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6David Pasek
 
Exchange office 3.0 - Stanovisko Státní banky československé
Exchange office 3.0 - Stanovisko Státní banky československéExchange office 3.0 - Stanovisko Státní banky československé
Exchange office 3.0 - Stanovisko Státní banky československéDavid Pasek
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3David Pasek
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture componentsDavid Pasek
 
FlexBook overview - v2.4
FlexBook overview - v2.4FlexBook overview - v2.4
FlexBook overview - v2.4David Pasek
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILDavid Pasek
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud ProviderDavid Pasek
 
Spectre/Meltdown security vulnerabilities FAQ
Spectre/Meltdown security vulnerabilities FAQSpectre/Meltdown security vulnerabilities FAQ
Spectre/Meltdown security vulnerabilities FAQDavid Pasek
 
FlexBook Basic Overview - v2.0
FlexBook Basic Overview - v2.0FlexBook Basic Overview - v2.0
FlexBook Basic Overview - v2.0David Pasek
 
Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3David Pasek
 
FlexBook basic overview v2.0
FlexBook basic overview v2.0FlexBook basic overview v2.0
FlexBook basic overview v2.0David Pasek
 
FlexBook - reservation system basic overview v1.1
FlexBook - reservation system basic overview v1.1FlexBook - reservation system basic overview v1.1
FlexBook - reservation system basic overview v1.1David Pasek
 
CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)David Pasek
 
Dell VLT reference architecture v2 0
Dell VLT reference architecture v2 0Dell VLT reference architecture v2 0
Dell VLT reference architecture v2 0David Pasek
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?David Pasek
 

Plus de David Pasek (20)

FlexBook Software - Conceptual Architecture
FlexBook Software - Conceptual ArchitectureFlexBook Software - Conceptual Architecture
FlexBook Software - Conceptual Architecture
 
Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2
 
E tourism v oblasti cestovního ruchu
E tourism v oblasti cestovního ruchuE tourism v oblasti cestovního ruchu
E tourism v oblasti cestovního ruchu
 
Architektura a implementace digitálních knihoven v prostředí sítě Internet
Architektura a implementace digitálních knihoven v prostředí sítě InternetArchitektura a implementace digitálních knihoven v prostředí sítě Internet
Architektura a implementace digitálních knihoven v prostředí sítě Internet
 
Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2Intel & QLogic NIC performance test results v0.2
Intel & QLogic NIC performance test results v0.2
 
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
 
Exchange office 3.0 - Stanovisko Státní banky československé
Exchange office 3.0 - Stanovisko Státní banky československéExchange office 3.0 - Stanovisko Státní banky československé
Exchange office 3.0 - Stanovisko Státní banky československé
 
Network performance test plan_v0.3
Network performance test plan_v0.3Network performance test plan_v0.3
Network performance test plan_v0.3
 
vSAN architecture components
vSAN architecture componentsvSAN architecture components
vSAN architecture components
 
FlexBook overview - v2.4
FlexBook overview - v2.4FlexBook overview - v2.4
FlexBook overview - v2.4
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAIL
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
 
Spectre/Meltdown security vulnerabilities FAQ
Spectre/Meltdown security vulnerabilities FAQSpectre/Meltdown security vulnerabilities FAQ
Spectre/Meltdown security vulnerabilities FAQ
 
FlexBook Basic Overview - v2.0
FlexBook Basic Overview - v2.0FlexBook Basic Overview - v2.0
FlexBook Basic Overview - v2.0
 
Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3
 
FlexBook basic overview v2.0
FlexBook basic overview v2.0FlexBook basic overview v2.0
FlexBook basic overview v2.0
 
FlexBook - reservation system basic overview v1.1
FlexBook - reservation system basic overview v1.1FlexBook - reservation system basic overview v1.1
FlexBook - reservation system basic overview v1.1
 
CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)CLI for VMware Distributed Switch (Community project)
CLI for VMware Distributed Switch (Community project)
 
Dell VLT reference architecture v2 0
Dell VLT reference architecture v2 0Dell VLT reference architecture v2 0
Dell VLT reference architecture v2 0
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?
 

Dernier

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

VMware NSX - Lessons Learned from real project

  • 1. ©  2014  VMware  Inc.  All  rights  reserved. NSX  Architecture  Design   Lessons  Learned  from  real  project David  Pasek Infrastructure  Architect VCDX  #200 End  to  End  QoS Solution  for  VMware  vSphere   with  NSX  on  top  of  CISCO  UCS
  • 2. Agenda 1 Project  Overview 2 NSX  Conceptual  &  Logical  Design 3 Deep  Dive  in  to  Network  QoS – Design  Decision  Point 4 Q  &  A CONFIDENTIAL 2
  • 3. • Private  Cloud  – EMC  FEHC-­CA  with  custom  enhancements • vSphere  VM  as  a  Service • Hyper-­V  VM  as  a  Service • Physical  Server  as  a  Service • Backup  as  a  Service • Storage  as  a  Service • Environment  /  Facilities • Two  datacenters  in  metro  distance  (<5  ms) • Remote  Offices  (Technical  Rooms)  in  MPLS  distance • Products  and  Technologies • CMP:  vRealizeAutomation,  vRealize Orchestrator,   vRealize Business • Infrastructure  Virtualization:  VMware  vSphere,  Hyper-­V,  NSX-­v • Servers:  Cisco  UCS • Networking:  Cisco  Nexus • Storage:  EMC  VIPR,  EMC  VPLEX,  EMC  VNX,  VMware  VSAN • Backup:  EMC  Avamar,  EMC  Networker,  EMC  DataDomain • Security:  NSX  +  PaloAlto Networks Project  Overview
  • 4. Overall  Project  High  Level  Concept Datacenter A Datacenter B vSphere Resource Pool - GOLD TIER VMware vSphere Metro Cluster Stretched across two datacenters Storage Stretched across two datacenters (VPLEX) Technical Room Resource Pool - TR TIER (vSphere + VSAN) Remote Location Existing Core Network Cloud Consumers Cloud Administrators vRealize Automation vRealize Business Std. + Adv. IT Finance vRealize Automation vCenter Orchestrator vRealize LogInsight vRealize Operations Manager vSphere Resource Pool - SILVER TIER Cluster in single datacenter Storage in single datacenter (different storage tiers) vSphere Resource Pool - SILVER TIER Cluster in single datacenter Storage in single datacenter (different storage tiers) Cloud Management Infrastructure Cluster VMware vSphere Metro Cluster Stretched across two datacenters Storage Stretched across two datacenters (VPLEX) Cloud Management Software Stack Cloud Management Platform, vSphere Management, NSX Management workloads Hyper-V Resource Pool Cluster in single datacenter Storage in single datacenter Hyper-V Resource Pool Cluster in single datacenter Storage in single datacenter Physical Servers Resource Pool Server in single datacenter Storage in single datacenter Physical Servers Resource Pool Server in single datacenter Storage in single datacenter
  • 5. NSX-­v  Conceptual  Architecture Datacenter A (CDP-A) Datacenter B (CDP-B) CORE NETWORK (dynamic routing protocol has to be implemented) PaloAlto FW Physical Appliance PaloAlto FW Physical Appliance NSX Edge GW NSX Edge GW NSX Edge GW NSX Edge GW VIRTUALNETWORKOVERLAY PHYSICAL NETWORK UNDERLAY ESXi Host ESXi HostESXi Host ESXi Host GOLD vSphere Cluster - STRETCHED ESXi HostESXi Host ESXi Host SILVER vSphere Cluster LOCAL ESXi Host ESXi HostESXi Host ESXi Host LOGICAL SWITCH (VXLAN SEGMENT) vNIC vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW vPaloAlto L7 FW LOGICAL SWITCH (VXLAN SEGMENT) NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW NSX FW NSX DLR Distributed Logical Router East-West Routing in DCs Traffic Steering NSX DISTRIBUTED LOGICAL FIREWALL NSX DISTRIBUTED LOGICAL FIREWALL L3 Fabric ECMP + Dynamic Routing between PAN, NSX Edge GWs and NSX DLRs PaloAlto Panorama Centralized Security Management VMware NSX Manager Centralized Virtual Network Management NSX Edge L2 VPN NSX Edge L2 VPN NSX Edge L2 VPN Highly Available TR VPN Termination NSX Edge Services GWs Highly Available North South Routing NSX Edge GW L2 VPN LOGICAL SWITCH (VXLAN SEGMENT) Technical Room (TR) L2 VPN TUNNEL (TR<—>DC) FEHC Management vSphere Cluster - STRETCHED ESXi Host ESXi Host SILVER vSphere Cluster - LOCAL LOGICAL SWITCH (VLAN SEGMENT) ESXi HostESXi Host ESXi Host SILVER vSphere Cluster LOCAL LOGICAL SWITCH (VXLAN SEGMENT) NSX DISTRIBUTED LOGICAL FIREWALL
  • 6. NSX-­v  Security  Concept vRA Business Group: HR Logical Network Micro Security Zone Technical Service - SAP [NSX Security Group of all VMs having tag MSZ-SAP] Micro Security Zone Technical Service - A [NSX Security Group of all VMs having tag MSZ-A] vRA Business Group: FINANCE Logical Network Micro Security Zone Technical Service - B [NSX Security Group of all VMs having tag MSZ-B] NSX Distributed Logical Router MSZ-SAP MSZ-SAP MSZ-SAP MSZ-SAP MSZ-SAP MSZ-A MSZ-A MSZ-B MSZ-B MSZ-B Default NSX Security Policy NAME SOURCE DESTINATION SERVICE ACTION Default Any Any Any Block SECURITY TAGS Security tags for technical services: MSZ-<Technical-Service-from-CMDB> For example: MSZ-SAP, MSZ-A, MSZ-B Security tags for applications: APP-<gkpke.APP-SEC-TAG[x]> For example: APP-MSSQL, APP-IIS, APP-EXCHANGE APP-MSSQL APP-MSSQL NSX SECURITY GROUPS We have NSX Security Group for each Technical Service. This security group forms Micro Security Zone for particular Technical Service. For example: MSZ-SAP, MSZ-A, MSZ-B All VMs tagged with the Security Group name will belong to this security group. NSX Security Policy for Micro Security Zones NAME SOURCE DESTINATION SERVICE ACTION Inside MSZ-A MSZ-A MSZ-A Any Allow Inside MSZ-B MSZ-B MSZ-B Any Allow Inside MSZ-SAP MSZ-SAP MSZ-SAP Any Allow Other NSX Security Groups and Policies Other NSX security groups and polices can be created based on applications tags and other metadata available for NSX. Physical or Hyper-V Server belonging in to Micro Security Zone
  • 7. End  to  End  Network  QoS -­ Design  Decision  Point • Requirements • End  to  end  network  QoS is  required  to  achieve  guarantees  for  particular  network  traffics.    These   traffics  are   • FCoE Storage • vSphere  Management • vSphere  vMotion • VM  production • VM  guest  OS  agent  based  backup  <==  this  is  the  most  complex  requirement  in  context  of  QoS • Constraints • CISCO  Nexus  7k • VMware  NSX-­v • CISCO  UCS  servers  B200  M4  with  virtual  interface  card  VIC1340  (2x10Gb  ports  -­ each  port   connected  to  different  fabric  interconnect) • Cloud  Automation  (vRA,  vRO)
  • 8. End  to  End  Network  QoS – Option  1  of  3 UCS Blade Server B200 M4 NIC-A1 - 10Gb NIC port vHBA0 FCoE CoS 3 40% Mark as CoS 3 vNIC0 Mgmt VLAN 100 CoS 1 10% Mark CoS 1 vNIC2 vMotion VLAN 101 CoS 2 10% Mark CoS 2 vNIC4 VM Traffic VLAN 102 CoS 0 20% Mark CoS 0 NIC-B1 - 10Gb NIC port vHBA1 FCoE CoS 3 40% Mark as CoS 3 vNIC1 Mgmt VLAN 100 CoS 1 10% Mark CoS 1 vNIC3 vMotion VLAN 101 CoS 2 10% Mark CoS 2 vNIC5 VM Traffic VLAN 102 CoS 0 20% Mark CoS 0 UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM) vFC vEth vEth vEth vFC vEth vEth vEth CISCOUCS CISCO Nexus 7k CISCO Nexus 7k Eth Eth Eth EthFc Fc SAN A SAN B vPC Domain vPCvPC vNIC7 Backup VLAN 103 CoS 4 20% Mark CoS 4 vNIC6 Backup VLAN 103 CoS 4 20% Mark CoS 4 VMwarevSphere-ESXi vmkernel Mgmt (Native VLAN) vmkernel vMotion (Native VLAN) vmkernel VTEP VMware Distributed vSwitch DVS portgroup (Native VLAN) VTEP DVS portgroup (native VLAN) Backup vEth vEth VMwareNSX NSX Logical Switch (VXLAN) logical segment - Business Group VM vNIC Production VM vNIC Backup UCS uplink & N7K downlink QoS Settings CoS 0: 50% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 30% (Backup) vmnic0 vmnic2 vmnic4 vmnic6 vmnic1 vmnic3 vmnic5 vmnic7 VMware Standard vSwitch VMware Standard vSwitch VMware Distributed vSwitch Cisco VIC 1340 (4x10Gb port) DVS portgroup Virtual Wire - Business Group 1 CISCO UCS QoS Polices Bandwidth Management & QoS Marking UCS QoS Policy UP (Uplinks): CoS 0: 50% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 30% (Backup) UCS QoS Policy 1 (vNIC): CoS 0: 20% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 3: 40% (FCoE) CoS 4: 20% (Backup) UCS all vNIC Templates: Host Control: None
  • 9. End  to  End  Network  QoS – Option  2  of  3 UCS Blade Server B200 M4 10Gb NIC port (NIC-A1) vHBA0 FCoE CoS 3 40% Mark as CoS 3 10Gb NIC port (NIC-B1) vHBA1 FCoE CoS 3 40% Mark as CoS 3 UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM) vFC vEth vEth vEth vFC vEth vEth vEth CISCOUCS CISCO Nexus 7k CISCO Nexus 7k Eth Eth Eth EthFc Fc SAN A SAN B vPC Domain vPCvPC VMwarevSphere-ESXi vmkernel Mgmt vmkernel vMotion vmkernel VTEP DVS portgroup VLAN 102, Mark as CoS 0 VTEP DVS portgroup VLAN 103, Mark as COS 4 Backup vEth vEth VMwareNSX NSX Logical Switch (VXLAN) logical segment - Business Group VM vNIC Production VM vNIC Backup UCS uplink & N7K downlink QoS Settings CoS 0: 40% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 40% (Backup) vmnic0 vmnic1 VMware Distributed vSwitch (DVS) DVS portgroup VLAN 100, Mark as CoS 1 Mgmt DVS portgroup VLAN 101, Mark as CoS 2 vMotion Cisco VIC 1340 (4x10Gb port) DVS portgroup Virtual Wire - Business Group 1 DVS per PortGroup Marking CoS 0: System: VM Traffic CoS 1: System: Mgmt CoS 2: System: vMotion CoS 4: User-def: Backup vmnic2 vmnic3 CISCO UCS QoS Polices Bandwidth Management & QoS Marking UCS QoS Policy UP (Uplinks): CoS 0: 40% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 40% (Backup) UCS QoS Policy 1 (vNIC 0,1): CoS 0: 20% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 3: 40% (FCoE) CoS 4: 20% (Backup) UCS all vNIC Templates: Host Control: None vNIC0 trunk CoS0 20% CoS1 10% CoS2 10% CoS4 20% vNIC1 trunk CoS0 20% CoS1 10% CoS2 10% CoS4 20%
  • 10. End  to  End  Network  QoS – Option  3  of  3 UCS Blade Server B200 M4 10Gb NIC port (NIC-A1) vHBA0 CoS 3 40% FCoE Mark as CoS 3 10Gb NIC port (NIC-B1) vHBA1 CoS 3 40% FCoE Mark as CoS 3 UCS Fabric Interconnect A (EHM) UCS Fabric Interconnect B (EHM) vFC vEth vEth vEth vFC vEth vEth vEth CISCOUCS CISCO Nexus 7k CISCO Nexus 7k Eth Eth Eth EthFc Fc SAN A SAN B vPC Domain vPCvPC VMwarevSphere-ESXi vmkernel Mgmt vmkernel vMotion vmkernel VTEP DVS portgroup VLAN 102 VTEP vEth vEth VMwareNSX NSX Logical Switch (VXLAN) logical segment - Business Group VM vNIC Production & Backup UCS uplink & N7K downlink QoS Settings CoS 0: 40% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 40% (Backup) vmnic0 vmnic1 VMware Distributed vSwitch (DVS) DVS portgroup VLAN 100, Mark as CoS 1 Mgmt DVS portgroup VLAN 101, Mark as CoS 2 vMotion Cisco VIC 1340 (4x10Gb port) DVS portgroup Virtual Wire - Business Group 1 if DST IP = Backup Server mark as CoS 4 else CoS 0 DVS per PortGroup Marking CoS 0: System: VM Traffic CoS 1: System: Mgmt CoS 2: System: vMotion CoS 4: User-def: Backup vmnic2 vmnic3 CISCO UCS QoS Polices Bandwidth Management & QoS Marking UCS QoS Policy UP (Uplinks): CoS 0: 40% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 4: 40% (Backup) UCS QoS Policy 1 (vNIC 0,1): CoS 0: 20% (VM Traffic) CoS 1: 10% (Mgmt) CoS 2: 10% (vMotion) CoS 3: 40% (FCoE) CoS 4: 20% (Backup) UCS all vNIC Templates: Host Control: None vNIC0 trunk CoS0 20% CoS1 10% CoS2 10% CoS4 20% vNIC1 trunk CoS0 20% CoS1 10% CoS2 10% CoS4 20%
  • 11. End  to  End  Network  QoS – Final  Decision • Decision • Option  3  – QoS (802.1p)  marking  in  VDS  and  end-­2-­end  bandwidth  management  in  UCS • Justification • Decision  is  fully  compliant  with  End  to  end  network  QoS requirement • VXLAN  protocol  is  designed  to  keep  L2  CoS tags  by  copying  inner  Ethernet  header  into  outer   Ethernet  header    =>  virtual  overlay  CoS tag  is  kept  even  in  physical  network  underlay  and  it  can  be   leveraged  in  Cisco  UCS  bandwidth  management  (aka  DCB  ETS  -­ Enhanced  Transmission   Selection)  to  guarantee  bandwidth  for  particular  CoS traffics.   • Single  vNIC in  VM  has  positive  impact  on • NSX  Security  Policies • Simple  In-­guest  OS  routing  (default  gateway  only)  without  need  for  additional  static  routes • vRealize Automation  Custom  Integrations  are  simpler  (single  hostname,  simpler  integration   with  IPAM,  etc.) • Impact • DVS  QoS Policy  (conditional  802.1p  marking)  has  to  be  configured  manually  for  each  DVS   portgroup used  as  NSX  virtual  wire  (aka  VXLAN)  – can  be  automated  by  custom  integration   (SOLUTION  IMPROVEMENT) • Detail  Test  Plan  has  to  be  prepared  to  validate  correct  QoS behavior  (RISK  MITIGATION)
  • 12. Questions  and  Answers Blog  post  with  additional  details: http://blog.igics.com/2015/12/end-­to-­end-­qos-­solution-­for-­vmware.html Twitter:  @david_pasek Blog:  http://blog.igics.com