You are on page 1of 58

Module 2: NSX-T Data Center

Basic Design Concepts

© 2020 VMware, Inc.


Importance
You must understand the principles for a well-developed NSX-T Data Center design and the benefits of using the
VMware Validated Design approach.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-2


Module Lessons
1. Design Principles
2. Design Process
3. VMware Validated Design

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-3


Lesson 1: Design Principles

© 2019 VMware Inc. All rights reserved.


Learner Objectives
• Identify design terms
• Describe framework and project methodology

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-5


About Framework
A framework has the following features:
• A toolkit that can be used for delivery and assessment of a broad range of architectures
• A structure for content or process that can be used as a tool to represent thoughts and ensure consistency and
completeness
A framework typically consists of methodology, standards, and supporting tools.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-6


Design Methodology
A design methodology describes an iterative, high-level process that is used to create a design.
The design methodology can include several phases. General phases are run in every engagement.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-7


Design Tools
Design tools can include the following components:
• Supporting artifacts used to execute the methodology
• Defined vocabulary of terms unique to the framework

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-8


Guiding Principles
Guiding principles are best practices and recommendations for the correct assembly of the architecture according to the
framework:
• Standards are developed in the field. They provide guidelines, not rigid rules:
– Standards include configuration and processes.
• Standards are sometimes common practices.
• Standards are used to avoid problems and get results.
• You must always balance best practices with an organization’s objectives.
• Best practices are often used in the absence of other requirements
• Best practices are not static. They evolve as technology evolves.
• No single, online location for best-practice information is available.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2-9


Design Sessions
Design decisions are made during design sessions, such as interviews and whiteboard sessions.
A design considers the organization’s goals, requirements, constraints, and the guiding principles.
To provide a solution that works, involve key stakeholders and SMEs early and often in design sessions:
• Do not surprise the key stakeholders and SMEs.
• Explain design risks caused by constraints and requirements.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 10


Design Tradeoffs
Designing is a balancing act between the following factors:
• Technical best practices
• Organization goals, requirements, and constraints
Designing often involves tradeoffs. Every design choice has design
implications that must be weighed.
Communicate risks to all stakeholders.
Perform a final gap analysis between your design and the organization’s goals
and requirements.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 11


End Goals
A good design:
• Involves the organization’s key stakeholders and SMEs
• Balances business goals and requirements with technical considerations and best practices
• Has documented rationale and considerations
• Includes sufficient detail to be unambiguous
• Is not complex
• Considers target states
• Is repeatable
• Is constantly evolving

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 12


Review of Learner Objectives
• Identify design terms
• Describe framework and project methodology

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 13


Lesson 2: Design Process

© 2019 VMware Inc. All rights reserved.


Learner Objectives
• Identify customers requirements, assumptions, constraints, and risks
• Explain the physical design
• Explain the conceptual design
• Explain the logical design

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 15


Using Frameworks (1)
Use a framework that:
• Identifies the correct stakeholders
• Extracts the most relevant customer business drivers
• Drives business objectives throughout all layers of the engagement
• Provides top-to-bottom transparency and traceability for all decisions
• Is less limited by specific technologies and engagements:
– Flexible enough to deliver products that have not been considered
– Can be used beyond design engagements
– Deliverable to VMware technology stacks

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 16


Using Frameworks (2)
A good framework has:
• Clear and repeatable methodology
• Accessible and scalable tools
• Reasonable and justifiable standards

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 17


About Design Frameworks
The use of a standard framework communicates an
organized and professional approach to customers.
Design qualifiers ensure that all levels of the engagement
are met. Each qualifier affects the other qualifiers.
Design qualifiers include:
• Availability
• Manageability
• Performance
• Recoverability
• Security
• Cost

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 18


Steps in the Life Cycle (1)
The life cycle includes the following steps:
1. Discover:

• Define the scope and educate the customer.


• Document customer objectives.
• Test customer objectives against actual needs.
• Solicit and document customer requirements, assumptions, and constraints.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 19


Steps in the Life Cycle (2)
2. Develop:

• Create and document the solution.


• Ratify design validation procedures.
3. Execute:

• Build, deploy, implement, operationalize, test, and verify.


4. Review:

• Measure the performance against customer objectives.


• Identify the next customer opportunities.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 20


Customer Constraints, Requirements, and Assumptions (1)
Interview stakeholders and SMEs to determine how the organization’s
constraints, requirements, and assumptions might affect the design or limit
design choices.
For example, because of an existing vendor relationship, host hardware was
already selected.
Identity constraints:
• Political factors that might affect the design
• Business objectives and requirements
• Regulatory compliance issues
• Project schedule
• Training and skills that are required
• Budget constraints that affect the design
• Involvement of remote offices
• Organizational policies that affect the design
• Security requirements
© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 21
Customer Constraints, Requirements, and Assumptions (2)
Identify and list the project’s key business and technical requirements:
• For example, the organization must comply with Sarbanes-Oxley regulations.
• For example, the underlying infrastructure for any service defined as strategic must support a minimum of four 9s
of uptime (99.99 percent).
Identify and list the design assumptions:
• Assumptions are design components that are assumed to be valid without proof.
• For example, the data center uses shared (core) networking hardware across production and nonproduction
infrastructures.
• For example, the organization has sufficient network bandwidth between sites to facilitate replication.
• For example, security policies dictate server hardware separation between DMZ servers and internal servers.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 22


Design Risks
Risks might prevent you from achieving project goals.
Identify and list design risks. For example, the organization's main data center contains only a single core router, which
is a single point of failure.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 23


Stakeholder and SME Training
Educate the key stakeholders and SMEs, who assist with creating the architectural design, about vSphere and
virtualization.
These key stakeholders and SMEs can provide valuable input during the design process.
Education choices include:
• Scheduled customer classes delivered by VMware Education.
• Dedicated classes delivered by VMware Education.
• Jumpstarts (onsite mentoring), delivered by VMware or partners, require a training or test environment.
• Minimum training should include vSphere and NSX-T Data Center.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 24


Working with Stakeholders
Stakeholders must include representatives for all groups that are affected by
the design, including:
• A project sponsor, such as the CIO, VP Infrastructure, or IT Director
• Virtualization architects
• Business decision makers
• Core technical teams, such as product development, server, storage,
networking, security, and backup and recovery
You interview stakeholders and conduct workshops to gather requirements and
build consensus:
• Asking the correct questions is vital.
• Gathering requirements is an iterative process, which might require
multiple rounds of interviews.
• Gather both functional and nonfunctional requirements.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 25


Gathering Application Requirements
Application requirements determine how to optimize the design.
Gather application requirements from the following sources:
• Interviews with application owners
• Application SLAs
• Vendor documentation and industry averages
• VMware best practice guides
The following examples show the type of information to gather:
• Workload characteristics (business-critical, VDI, ITaaS, and so on)
• Hardware and software requirements
• Service dependencies
• Communication requirements between applications and with the outside world
• Security zoning requirements
• Specifications for performance, availability, and so on

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 26


Identifying Business Objectives
You start the design process with a set of clear business objectives that help define the
scope of the project and keep the design on track.
Examples of common business objectives:
• Extend the vSphere platform to other areas of the business.
• Build a strong foundation for future projects, including cloud infrastructures.
• Optimize the existing implementation to change and expand over time.
• Consolidate servers across multiple data centers.
• Virtualize the environment for business-critical applications.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 27


Identifying Business Factors That Affect Design
When conducting interviews, you ask questions to learn about business conditions and
practices that affect the design.
The following common factors might affect the design:
• Organizational boundaries: physical, political, and cultural
• Prior experience with virtualization and VMware products
• Service-level agreements (SLAs)
• Security and compliance requirements
• Time and project urgency
• Policies and procedures
• Training requirements
• Budget constraints
• Future scaling

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 28


Output Classification

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 29


Conceptual Design
Gather the following information to create the conceptual design:
• From key stakeholder and SME interviews: Scope, goals, requirements, assumptions, and constraints
• From the current state analysis
The conceptual design focuses on achieving the organization’s business goals and requirements:
• Determine the entities that are affected by the project (lines of business, users, applications, processes, management
methods, physical machines, and so on).
• Determine how the goals, requirements, and constraints map to each entity.
• Design infrastructure that will be necessary to achieve each entity’s goals and requirements, while staying within
constraints. For example, consider where you will need availability, scalability, performance, security,
manageability, and so on, while staying within cost and other constraints.
• Document the conceptual design with diagrams, tables, and text.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 30


Creating a Conceptual Design (1)
The conceptual design captures the assessment findings to ensure that the solution meets goals and requirements, while
staying within constraints.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 31


Creating a Conceptual Design (2)
The conceptual design categorizes assessment findings into requirements, constraints, assumptions, and risks:
• Business requirements must be provided, and a solution must achieve these requirements.
• Constraints are conditions that provide boundaries to the design.
• Assumptions list the conditions that are believed to be true but are not confirmed. By the time of the deployment,
all assumptions should be validated.
• Risks are factors that might have a negative effect on the design.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 32


Logical Design
The logical design includes the relationships between all major infrastructure components, with the following
considerations:
• Conceptual design
• Technical requirements
• Constraints and risks
The logical design is useful for understanding and evaluating the design of the infrastructure:
• The logical design ensures that the design meets the goals and requirements while staying within the constraints.
• The logical design does not include physical details such as vendor models, host names, IP addresses, and port
connections.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 33


Creating the Logical Design
The logical design includes design decisions on how to
arrange all major infrastructure components to satisfy
service dependencies and requirements that are specified
in the conceptual design.
For example, design decisions include the following
components:
• Management
• Clusters
• Storage
• Networking
• VMs
• Security
The Design phase is an iterative process.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 34


Design Decision Justifications
Designs are a series of compromises. When a design decision does not directly relate to a requirement, you use
nonfunctional requirements to evaluate and justify the decision.
Principle Description
Scalability How easily can the solution expand for future growth?
Availability How well does the solution ensure that services are available to meet business goals and
requirements?
Manageability How flexible is the solution? Will the solution make operations simpler or more complex?
Performance How does this solution affect infrastructure performance?
Security Does this solution make the infrastructure more or less secure?
Recoverability How well does this solution meet RTO and RPO requirements?
Cost Are one-time and ongoing costs worth the gains of the solution? When will ROI be
reached?

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 35


Example of a Logical Design
The logical design includes design decisions, justifications, and implications for the major infrastructure components.
Design decisions must support the requirements, constraints, assumptions, and risks that are outlined in the conceptual
design.
Assign an identification number to each design decision. The identification number allows the architect and
stakeholders to easily reference decisions.

ID Design Decision Design Justification Design Implication


DD01 Two vCenter Server Because the client has a policy to separate the The client must buy a
instances will be used. dev/test environment from the production license for each site.
environment, each environment will have its However, manageability will
own vCenter Server instance. be improved.
DD02 The vCenter Server The client wants to manage both sites from the Multiple linked vCenter
instances will be same interface. The sites will use roles and Server instances require an
configured in enhanced permissions to limit access. external Platform Services
linked mode. Controller appliance.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 36


Physical Design
Use the logical design to create the physical design.
A physical design includes specific vendor and implementation details:
• Vendor models
• Host names
• IP addresses
• Port connections
• LUN sizes
• Number of CPUs
• Other specific physical details

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 37


Creating the Physical Design
The physical design provides the detailed specifications for purchasing hardware and ultimately deploying the solution.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 38


Physical Design: Example of an Implementation Guide
An implementation guide is intended
to define the steps and the variable
required to deploy the solution. In this
case, it is focused on the physical
design.
The physical design moves into
implementation details, based on the
logical design.
More than one physical design can be
built, based on a quality logical
design.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 39


Comparing Logical and Physical Views

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 40


Design Deliverables
The final step in the design process is the creation of the design documents:
• The number and type of design documents vary by project.
• The following factors affect the number and type of documents delivered:
– Project cost
– Project length
– Design type:
• Solution-oriented designs typically require more custom documentation.
• Product-oriented designs might include a larger proportion of references to instructions in online
documentation.
– Level of detail requested by the organization

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 41


Required Document Deliverables
The ability to produce the correct documentation is a critical step in conveying the solution’s impact to the business:
• Capacity-analysis report:
– This report might contain the financial total cost of ownership and ROI information.
• Design document:
– Is a blueprint for the actual design
– Includes conceptual, logical, and physical design information
– Discusses all design aspects

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 42


Design and Deploy Process

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 43


Examples of Deliverables by Phase
Each phase of a project includes the following deliverables:

Phase Documentation
Assessment • Current state analysis report
• Conceptual design
Design Design blueprints, which include the following information:
• Logical design
• Physical design
Deployment Installation and configuration documentation
Validation Validation plan with test results

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 44


Review of Learner Objectives
• Identify customers requirements, assumptions, constraints, and risks
• Explain the physical design
• Explain the conceptual design
• Explain the logical design

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 45


Lesson 3: VMware Validated Design

© 2019 VMware Inc. All rights reserved.


Learner Objectives
• Describe VMware Validated Design
• Describe the benefits of using VMware Validated Design
• Identify the composition of VMware Validated Design
• Describe the methodology of VMware Validated Design
• Create the VMware Validated Design bill of materials (BOM)
• Explain VMware Cloud Builder

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 47


Introducing VMware Validated Design
VMware Validated Design provides prescriptive blueprints with comprehensive deployment and operational practices.

Complete Data Center-Level Designs

Standardized and Consistent

Proven and Robust

Applicable to Broad Use Cases

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 48


Ensuring Interoperability and Resiliency
VMware Validated Design is extensively tested to ensure interoperability and resiliency.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 49


Benefits of VMware Validated Design
VMware Validated Design enables the deployment of a software-defined data center (SDDC).

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 50


VMware Approach to SDDC

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 51


VMware Validated Design for SDDC 6.0 Software BOM
VMware Validated Design is now aligned with the latest release of VMware Cloud Foundation.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 52


About VMware Cloud Builder (1)
VMware Cloud Builder has the following characteristics:
• Automated SDDC deployment:
– Streamlined VMware Validated Design deployment experience
– Fully automated
– Reduces time and effort to deploy SDDC
• Supports:
– Single region
– Dual region
– Consolidated
• VMware Cloud Builder prerequisites:
– To automate the deployment, the Cloud Foundation Builder VM must be on the same management network as
the hosts to be used.
– The Cloud Foundation Builder VM must also be able to access all required external services, such as DNS and
NTP.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 53


About VMware Cloud Builder (2)
Customer-specific information is captured in the
Deployment Parameters XLS file:
• This file is used to capture SDDC configuration
parameters:
– VM names
– License keys
– Users and groups
– Passwords
– Hosts and networks
– vRealize Suite parameters
– Deployment parameters
• This file is imported to VMware Cloud Builder and
used to automate the deployment of the SDDC.

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 54


Additional Resources

Resource Location
Main Site http://vmware.com/go/vvd
Documentation http://vmware.com/go/vvd-sddc
Community http://vmware.com/go/vvd-community
Videos and Demos http://vmware.com/go/vvd-videos
Certified Partner Architectures http://vmware.com/go/vvd-cpa
vExpert Slack http://vexpert.slack.com > #vvd

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 55


Lab 1: Gathering Requirements
Review and document the customer requirements:
1. Read the Customer Background
2. Read the Customer Requirements
3. Document the Constraints, Risks, and Assumptions

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 56


Review of Learner Objectives
• Describe VMware Validated Design
• Describe the benefits of using VMware Validated Design
• Identify the composition of VMware Validated Design
• Describe the methodology of VMware Validated Design
• Create the VMware Validated Design bill of materials (BOM)
• Explain VMware Cloud Builder

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 57


Key Points
• A solid design is based on guiding principles which define best practices, recommendations, and standards.
• A sound design approach includes a design methodology, staff training, and discussions with stakeholders.
• Requirements, constraints, assumptions, and risks must be identified and listed.
• Decisions must be made to balance technical best practices, business goals, and constraints.
• A good design is repeatable, documented with decision rationale, and detailed for clarity.
• A physical design provides the technical details to implement the physical infrastructure.
• A conceptual design focuses on achieving the business goals and requirements.
• A logical design does not include physical details but it indicates the balance between the business goals versus
constraints and risks.
Questions?

© 2020 VMware, Inc. VMware NSX-T Data Center: Design | 2 - 58

You might also like