Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
VMware vSphere Design Essentials
VMware vSphere Design Essentials

VMware vSphere Design Essentials: Unleash the performance, availability, and workload efficiency of your virtual data center using this fast-paced guide

Arrow left icon
Profile Icon Puthiyavan Udayakumar Profile Icon Swapnil A Kambli
Arrow right icon
$38.99
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.7 (3 Ratings)
Paperback Jun 2015 176 pages 1st Edition
eBook
$9.99 $29.99
Paperback
$38.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Puthiyavan Udayakumar Profile Icon Swapnil A Kambli
Arrow right icon
$38.99
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.7 (3 Ratings)
Paperback Jun 2015 176 pages 1st Edition
eBook
$9.99 $29.99
Paperback
$38.99
Subscription
Free Trial
Renews at $19.99p/m
eBook
$9.99 $29.99
Paperback
$38.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

VMware vSphere Design Essentials

Chapter 1. Essentials of VMware vSphere

Thanks for choosing VMware vSphere Design Essentials, your companion in learning the fundamentals of designing VMware vSphere. We understand your mission to learn, apply, and reap the benefits of virtualization and to design VMware vSphere to its fullest extent using this book. Let's get started learning about VMware vSphere and its essentials.

VMware vSphere is a product developed by VMware, Inc. The company is located at Palo Alto, California, USA, and was started in 1998. It offers virtualization, cloud software, and services. VMware vSphere is a product that aims to provide x86 virtualization to renovate datacenters into streamlined cloud computing infrastructures, which in turn enables IT organizations to deliver consistent and elastic IT services.

vSphere virtualizes physical hardware and converts one single physical system into multiple VMs; thereby VMware vSphere reduces the space, cost, and complexity of managing systems in a datacenter. This book is not only for VMware architects but also for people who use vSphere on a daily basis. This book will help you understand how vSphere is designed and will help you to design your virtual infrastructure using VMware vSphere to its best potential. Also this book will help you to improve your skills; you will become well versed in designing best practices.

Designing VMware vSphere infrastructure will be a multipart subject. In this chapter, we'll provide an introduction to the VMware vSphere landscape, the design of vSphere itself, challenges and obstacles that were caused by virtual infrastructure due to poor design, and the way to overcome those challenges with structured principles and processes.

In this chapter, you will learn the following topics:

  • Introduction to the VMware vSphere landscape
  • Designing VMware vSphere
  • Challenges and obstacles faced with the virtual infrastructure
  • Designs that will accelerate solutions to resolve real-world obstacles
  • Values and procedures that need to be followed while designing VMware vSphere

Introducing the VMware vSphere landscape

VMware vSphere is built for infrastructure virtualization. The benefits of this product are as follows:

  • Virtualizing x86 systems
  • Virtualizing networks
  • Virtualizing storage
  • Built-in security and High Availability
  • Automated monitoring

The VMware vSphere landscape is formed by the following mandatory components. If the infrastructure is designed without any one of these components, it will result in issues such as poor performance, poor user experience, and applications not working. Let's take a look at the components of vSphere in the following table:

Components

Description

ESXi

This provides a virtualization layer that contains computing, network, and storage resources of the ESXi host into several VMs.

We will see more information on designing the management layer in the upcoming chapters.

Management layer

This is nothing but a vCenter that provides a layer as a vital administration point for ESXi hosts associated on your network.

We will see more information on designing the management layer in the upcoming chapters.

vCompute

This is nothing but a collection of virtual memory, virtual CPUs, and virtual network interface cards; all these components form vCompute.

We will see more information on designing the management layer in the upcoming chapters.

vNetwork

This links VMs to one other within ESXi host, establish the communication between VMs virtual NIC to the physical network, and along with that also provides a communication chancel services for VMkernel services (including NFS, iSCSI, vMotion)

We will see more information on designing vNetwork in the upcoming chapters.

vStorage

This is nothing but an application interface layer, which in turn provides an abstraction layer to manage and modify physical storage during implementation.

We will see more information on designing vStorage in upcoming sections in this chapter.

Database

This acts a data management point to organize all the configuration data for the VMware vSphere infrastructure.

We will see more information on designing databases in upcoming sections in this chapter.

Designing these components is highly critical for virtualization success. The following diagram illustrates the associations within each component:

Introducing the VMware vSphere landscape

You need to have understood component associations within VMware vSphere. As the next step, start designing essentials before we jump into designing each component. Let's get started with understanding the essentials of designing VMware vSphere. Designing is nothing but assembling and integrating VMware vSphere infrastructure components together to form the baseline for a virtualized datacenter. It has the following benefits:

  • Saves power consumption
  • Decreases the datacenter footprint and helps towards server consolidation
  • Fastest server provisioning
  • On-demand QA lab environments
  • Decreases hardware vendor dependency
  • Aids to move to the cloud
  • Greater savings and affordability
  • Superior security and High Availability

Designing VMware vSphere

Architecture design principles are usually developed by the VMware architect in concurrence with the enterprise CIO, Infrastructure Architecture Board, and other key business stakeholders.

Tip

From my experience, I would always urge you to have frequent meetings to observe functional requirements as much as possible. This will create a win-win situation for you and the requestor and show you how to get things done. Please follow your own approach, if it works.

Architecture design principles should be developed by the overall IT principles specific to the customer's demands, if they exist. If not, they should be selected to ensure positioning of IT strategies in line with business approaches. In nutshell, architect should aim to form an effective architecture principles that fulfills the infrastructure demands, following are high level principles that should be followed across any design:

  • Design mission and plans
  • Design strategic initiatives
  • External influencing factors

When you release a design to the customer, keep in mind that the design must have the following principles:

  • Understandable and robust
  • Complete and consistent
  • Stable and capable of accepting continuous requirement-based changes
  • Rational and controlled technical diversity

Without the preceding principles, I wouldn't recommend you to release your design to anyone even for peer review.

For every design, irrespective of the product that you are about to design, try the following approach; it should work well but if required I would recommend you make changes to the approach.

The following approach is called PPP, which will focus on people's requirements, the product's capacity, and the process that helps to bridge the gap between the product capacity and people requirements:

Designing VMware vSphere

The preceding diagram illustrates three entities that should be considered while designing VMware vSphere infrastructure.

Tip

Please keep in mind that your design is just a product designed by a process that is based on people's needs.

In the end, using this unified framework will aid you in getting rid of any known risks and its implications.

Functional requirements should be meaningful; while designing, please make sure there is a meaning to your design. Selecting VMware vSphere from other competitors should not be a random pick, you should always list the benefits of VMware vSphere. Some of them are as follows:

  • Server consolidation and easy hardware changes
  • Dynamic provisioning of resources to your compute node
  • Templates, snapshots, vMotion, DRS, DPM, High Availability, fault tolerance, auto monitoring, and solutions for warnings and alerts
  • Virtual Desktop Infrastructure (VDI), building a disaster recovery site, fast deployments, and decommissions

The PPP framework

Let's explore the components that integrate to form the PPP framework. Always keep in mind that the design should consist of people, processes, and products that meet the unified functional requirements and performance benchmark. Always expect the unexpected. Without these metrics, your design is incomplete; PPP always retains its own decision metrics. What does it do, who does it, and how is it done? We will see the answers in the following diagrams:

The PPP framework

The PPP Framework helps you to get started with requirements gathering, design vision, business architecture, infrastructure architecture, opportunities and solutions, migration planning, fixing the tone for implementing and design governance. The following table illustrates the essentials of the three-dimensional approach and the basic questions that are required to be answered before you start designing or documenting about designing, which will in turn help to understand the real requirements for a specific design:

Phase

Description

Key components

Product

Results of what?

In what hardware will the VM reside?

What kind of CPU is required?

What is the quantity of CPU, RAM, storage per host/VM?

What kind of storage is required?

What kind of network is required?

What are the standard applications that need to be rolled out?

What kind of power and cooling are required?

How much rack and floor space is demanded?

People

Results of who?

Who is responsible for infrastructure provisioning?

Who manages the data center and supplies the power?

Who is responsible for implementation of the hardware and software patches?

Who is responsible for storage and back up?

Who is responsible for security and hardware support?

Process

Results of how?

How should we manage the virtual infrastructure?

How should we manage hosted VMs?

How should we provision VM on demand?

How should a DR site be active during a primary site failure?

How should we provision storage and backup?

How should we take snapshots of VMs?

How should we monitor and perform periodic health checks?

Before we start to apply the PPP framework on VMware vSphere, we will discuss the list of challenges and encounters faced on the virtual infrastructure.

List of challenges and encounters faced on the virtual infrastructure

In this section, we will see a list of challenges and encounters faced with virtual infrastructure due to the simple reason that we fail to capture the functional and non-functional demands of business users, or do not understand the fit-for-purpose concept:

  • Resource Estimate Misfire: If you underestimate the amount of memory required up-front, you could change the number of VMs you attempt to run on the VMware ESXi host hardware.
  • Resource unavailability: Without capacity management and configuration management, you cannot create dozens or hundreds of VMs on a single host. Some of the VMs could consume all resources, leaving other VMs unknown.
  • High utilization: An army of VMs can also throw workflows off-balance due to the complexities they can bring to provisioning and operational tasks.
  • Business continuity: Unlike a PC environment, VMs cannot be backed up to an actual hard drive. This is why 80 percent of IT professionals believe that virtualization backup is a great technological challenge.
  • Security: More than six out of ten IT professionals believe that data protection is a top technological challenge.
  • Backward compatibility: This is especially challenging for certain apps and systems that are dependent on legacy systems.
  • Monitoring performance: Unlike physical servers, you cannot monitor the performance of VMs with common hardware resources such as CPU, memory, and storage.
  • Restriction of licensing: Before you install software on virtual machines, read the license agreements; they might not support this; hence, by hosting on VMs, you might violate the agreement.
  • Sizing the database and mailbox: Proper sizing of databases and mailboxes is really critical to the organization's communication systems and for applications.
  • Poor design of storage and network: A poor storage design or a networking design resulting from a failure to properly involve the required teams within an organization is a sure-fire way to ensure that this design isn't successful.

Planning, designing, and positioning a virtualization-based infrastructure are really difficult tasks. There are sizable technical hurdles for administrators to jump, but often it's the challenge of getting everyone to pull in the same direction that ultimately slows a virtualization rollout. Let's explore the top 10 considerations that should be considered before starting to design a VMware virtualization and the best time to start. According to VMware experts, the right stage to start considering, is the beginning, which leads on to the following questions:

  • Why is the customer seeking to implement VMware vSphere?
  • What applications does the customer plan to deploy?
  • What objective does the customer hope to reach with the help of a VMware vSphere deployment?
  • What are the existing problems, business or technical, that the customer is trying to resolve?

Requirement gathering and documenting are the driving factors for virtualization; the objectives, problems and needs of the customer should be the first task to undertake before we can start designing. This is the beginning and translates into what we have called the design factors—requirements, constraints, risks, and assumptions. They are crucial to the success of any vSphere design. In the next section, you will learn the ways in which we can overcome the challenges and enforcements.

Designing accelerates the solution that resolves real-world obstacles

This section provides a step by step sequence and activity that is required to be followed in order to design a virtualization; this is a completely elastic method that best fulfills your infrastructure demands. The steps are obtainable in an ordered sequence as per the following diagram:

Designing accelerates the solution that resolves real-world obstacles

Requirements

It's really difficult to build a virtual infrastructure if you don't know the target or requirements. Elicitation is the step where the requirements are first gathered from the customer. Many practices are available for gathering requirements. Each has a certain value in certain situations; you need manifold techniques to gain a complete picture from various sets of clients and stakeholders. Here's a look at some of the approaches you can take:

  • One-on-one meeting with IT leaders and top management sponsors for the project
  • Team meetings with the current team responsible for managing technical operations
  • Facilitated sessions, prototyping, initial engagement surveys, use cases, following people around, Request for Proposals (RFPs), brainstorming

Finally, at the end of requirement gathering, conduct workshops with all these reviews, lastly look for room for improvement. If all stakeholders in a session try to appraise the value and cost for each demands, at last artifacts becomes much more effective and cost-valuable. Hence, schedule periodic meetings to review and agree requirements:

Requirements

Tip

Documentation helps to identify the current state of infrastructure and helps to identify inputs for our next stage in the analysis.

Analysis

Research and collect data facts as far as possible before you start planning for design; since the analysis or research must be lightweight, it must also be less scrupulous. Best results come from considering user insights from the very start as input and giving the result to the design process.

In the early stages of the process, the discovery stage will help you identify new breaks and will describe the design in brief. VMware vExperts advise re-iterative ESXi and VM configuration testing before it is rolled out to the Proof of Concept (POC). In turn, this will help to inform decisions from the design phase to the final implementation. A usability problem can be corrected more swiftly and with less cost if it is identified at the design stage itself rather than at the support stage.

We will use the 4D-stage analysis process to display how we can fit in all the stages:

Analysis

The preceding 4D stage analysis, as explained in the following table, aligns to the method that is required to be adopted in each stage:

Phase

Description

Methods

Discover

Engage with the business and observe the requirements, in the context of demand and services.

Cognitive Map

Define

Interpret requirements, rationalize, and verify business demands. This is a key input for the design for it to proceed to further stages.

Task and gap analysis

Develop

Key metrics need to be finalized with the help of cognitive map and analysis output, because the method we develop will be followed during the design phase.

Prototyping

Deliver

Evaluate the prototype with the business to verify and refine the requirements and align the design towards an agreed solution.

Quantitative and qualitative

With this approach, we will be able to gain an insight into requirements and the output of this phase is an input to the planning phase. As the next step, let's learn about planning and its implications to the design phase.

Planning

The design considerations we made in final steps may make us to change the decisions which we made in the earlier steps, due to various thought clashes. Every alert challenges the potential requirement gathering, planning, and design, which will be a great challenge throughout the project planning.

We will come to design phase which meets best of our requirements, only after iterating through the stages as many times as required to include all of the thoughts within the manuscript. The following diagram illustrates the key technical metrics that are required to be a part of your planning technical artifacts:

Planning

Each phase of planning and its mission is listed in the following table:

Phases of planning

Key objectives

Identify VM resource requirements

Mission 1: Determine the workload resource requirements

Mission 2: Define the workload characterizations

Plan for VM configuration

Mission 1: Define the compute configuration

Mission 2: Define the network configuration

Mission 3: Define the storage configuration

Mission 4: Define the VM availability strategy

Mission 5: Define the VM types

Plan for cluster

Mission 1: Define the physical locations

Mission 2: Define the ESXi host cluster

Mission 3: Determine the cluster ESXi host members

Plan for ESXi hosts

Mission 1: Define the compute configuration

Mission 2: Define the network configuration

Mission 3: Define the storage configuration

Mission 4: Define the server virtualization host scale

Mission 5: Define the server virtualization host availability strategy

Plan for DRS and DPM

Mission 1: Define the priority configuration

Mission 2: Define the algorithm and calculate it

Mission 3: Define the threshold configuration

Mission 4: Define the balanced average CPU loads or reservations

Mission 5: Define the balanced average memory loads or reservations

Mission 6: Define resource pool reservations

Mission 7: Define an affinity rule

Plan for HA and FT

Mission 1: Define monitoring mechanisms for physical servers and VMs

Mission 2: Define server failure detection

Mission 3: Define migration and restart of VM Priority from failed ESXi host

Mission 4: Define the vLockstep technology for FT

Mission 5: Define the transparent failover

Mission 6: Define the component failures

Plan for VMware architecture

Mission 1: Define the maintenance domains

Mission 2: Define the physical fault domains Mission 3: Define the reserve capacity

Plan for architecture capability habits

Mission 1: Define the original SLA factors for storage and VMs

Mission 2: Define the original costs for storage and VMs

If you're looking for a tool that can do this, then the best tool to use (and one that VMware recommends) is VMware Capacity Planner. It is the right thing to start with.

VMware Capacity Planner is a capacity planning product that gathers comprehensive resource consumption data in assorted IT environments and associates it to industry standard position data to provide analysis and decision support modeling. The following are the key benefits of the product:

  • Increased efficiency with server union and volume optimization
  • Reduced complication through IT calibration and hardware restraint
  • Improved expectations with capacity consumption trends and virtualization targets

The output of data gathering from the requirements, analysis, and planning phases is a design phase input. This is really a key factor for your success. In the next section, let's explore the key requirements for designing in general and then we will map that to the streamlined process and principles.

Designing

Design essentials are what this book is all about. Let's get started by looking at the fundamentals. Any design, irrespective of the platform, should be enabled with factors such as balance, proximity, alignment, repetition, contrast, and space. These factors, in turn, should focus on the following:

  • Identifying design thoughts and encounters
  • Describing where to start with customers
  • Describing procedures for dealing with decision architects
  • Identifying if you've achieved design acceptance
  • Identifying what your framework should include
  • Identifying the phases of design
  • Identifying the risks associated with the discovery phase
  • Identifying the best practices that can fit the customer's needs.
  • Identifying the method that is capable of either scale-out or horizontal scaling

The preceding components will help you to attain the following deliverables that will help you to build the right solution document for small, medium, and enterprise businesses:

  • Design component and logical view
  • Design references architecture
  • Design sizing and scalability capacity
  • Design of ESXi host
  • Design of VMware vSphere Management Layer
  • Design of VMware vSphere Network Layer
  • Design of VMware vSphere Storage Layer

The values and procedures to be followed while designing VMware vSphere

Designing VMware vSphere is really challenging; to avoid any bottleneck, we need to learn and understand how it is really done by experienced architects and VMware itself. In the following section, we will discuss the values and procedures that need to be followed while designing VMware vSphere.

As you are aware, inputs for each design have to come from the PPP framework in order to achieve the desired success, including decision-influencing factors. This helps us to satisfy the functional requirements and performance benchmarks.

Start your design by focusing on the business drivers, and not the product features. The products could be the best in the world, but no good for your use case irrespective of any conditions. For example, if you have been asked to design your VMware vSphere-based Hadoop clusters, the driving factors for your design decision would not include fault tolerance. However, for a business-critical application, fault tolerance will be vital and, if that business-critical application needs more than one CPU, then we would not be able to use VMware vSphere Fault Tolerance to continue its uptime. On the design document, the feature looks good, but it doesn't work in the real infrastructure. The following diagram illustrates values of virtualization and its subcomponents:

The values and procedures to be followed while designing VMware vSphere

Readiness

As we make decisions that will form a VMware vSphere design, one value to be considered most is readiness.

Readiness is all about integrating different components together: uptime and system reliability, downtime, redundancy, and resiliency. In a nutshell, a mechanism that avoids crashes and maintains performance.

Values should have a close relationship with each other. With regard to the PPP framework of design, the value of readiness typically has the greatest effect on product decisions.

In some cases, the functional requirements explicitly call for readiness; for example, a functional and performance requirement may demand that the vSphere design must provide 99 percent readiness to meet any demand. In this case, readiness is explicitly noted by the requirement gathering and therefore must be incorporated into the design.

In some other cases, the functional requirements may not explicitly state readiness demands at 99 percent. In these cases, the designer should include an appropriate level of availability as per the projected target state.

To accommodate both cases in the design document, always come up with an assumption section. An assumption section can offer justification for the vSphere designer's decisions within the broader business framework of functional performance requirements, design consideration, and constraints. When readiness isn't explicitly stated, the designer can provide an assumption that the infrastructure will be made as ready as possible within the cost limitations of the statement of work.

Performance

Performance is often called for in the performance requirements, and it can affect decisions in the product and people phases. For the product phase, it can affect all manner of design decisions, starting from the type of the server's hardware to the kind of network storage devices planned. With regard to the performance demand, it's mostly seen as a Service Level Agreement (SLA) that expresses performance metrics, such as response times per request, transactions per second in the network, and the capacity to handle the maximum number of users.

If there is no performance requirement explicitly defined, the designer of a vSphere infrastructure should consider performance as a key component for its design decisions.

The KA key stage is to review and agree the performance metrics and make sure they have been documented on a low-level design, as well as ensuring that the specified components are validated against the gathered requirements. The key components that need to be considered and validated are as follows:

  • For hardware or CPU, the designer should consider options such as Hardware Assisted Computing Virtualization, Hardware Assisted I/O Memory Managed units Virtualization and Hardware Assisted Memory Managed units Virtualization.
  • For Network adapters, the designer should consider the following; such as Checksum Offload, TCP Segmentation Offload (TSO), the ability to handle high-memory DMA (that is, 64-bit DMA addresses), the ability to handle multiple Scatter Gather elements per Tx frame, Jumbo frames (JF), and Large Receive Offload (LRO). When using VXLAN, the NICs should support offload of encapsulated packets.
  • For memory, the designer should consider factors such as NUMA, paging size, memory overhead, and memory swapping.
  • For storage, the designer should consider options such as vSphere Flash Read Cache (vFRC), VMware vStorage APIs for Array Integration (VAAI), LUN Access Methods, virtual disk modes, linked clones, and virtual disk types.
  • For network, the designer should consider the following such as Network I/O Control (NetIOC), DirectPath I/O, Single Root I/O Virtualization (SR-IOV), SplitRx Mode, and Virtual Network Interrupt Coalescing.

Manageability

The designer should consider that the management pane has a key component that should be documented in a design document. Manageability is a key factor that works on support and operations. As a part of the support, managing infrastructure is most essential; hence, manageability is integrated from various factors:

  • Reachability from one infrastructure environment to another environment, from one location to another location
  • Usability, scalability, and interoperability
  • Access, manipulation, scripting, and automating common administrative tasks
  • Obtaining statistics from guest operating systems
  • Extending the vSphere Client GUI to vCLI
  • Monitoring mechanisms to manage server hardware and storage
  • Performance monitoring mechanisms and obtaining historical data

Recovery

Recovery after a disaster is a key design principle that should be considered. With traditional disaster recovery procedures, the IT team have to identify a way for budgets to support the solution and make decisions about exactly which systems will not be sheltered. This process made ease via virtualization and along with a arrival of disaster recovery offerings via private and public clouds. Resiliency services and business continuity services are now ease for administer to manage, in turn makes huge disaster recovery protection for all applications.

To protect critical data and systems, only a few tools are available in the market today, especially to query real-time data replication and failover. It is critical for vSphere designers to understand that these tools are required for the appropriate infrastructure, and it is very important for designers to know exactly which systems and data need to be protected along with the type of protection that they are demanded, defining the metrics become one of the main design essentials for vSphere.

To start with, the first key metric is the Recovery Point Objective (RPO). For any data protection tool, RPO defines how much data could be lost in the recovery procedure. In case a single disk drive in the RAID 5 array undergoes failure, then there is no associated data loss. This is called as RPO of zero. At worst case scenario is that the entire disk in an array undergoes failure. In this situation, if a business demands data restoration from the last good known tape backup, the RPO time for this would be 12 to 24 hours. Essential of defining RPO of VMs is highly demanding, along with an integrating of tools in the design document.

The next serious metric is Recovery Time Objective (RTO). Used along with RPO, RTO measures the time taken for the entire recovery process up until the time where the end user can reconnect to their applications.

For example, if a production server fails and reaches a state where the server should be reimaged using the same tape backup solution, the RTO could be hours or days. This is will depend on time taken to repair the existing hardware or build the new hardware, followed by installing the host, guest OS and followed by applications deployment time . Hence, integrating this information on your design document is essential.

Once recovery objectives such as RPO and RTO have been finalized, most organization discovers that a traditional tape backup alone is not enough to meet their objective of high availability for many critical applications, Therefore, many organization will implement integration of different solutions such as data replication and application high availability attached with guest OS virtualization.

Security

Security is yet another key principle that has to be incorporated into virtualization design. VMware has its own product for security—VMware vShield Endpoint (VSE). VSE offers endpoint protection by command of magnitude and divests anti-threat agent processing inside VMs that reside on ESXi and safe virtual appliance brought by VMware partners. VSE improves amalgamation ratios, performance, rationalizes antivirus deployment, monitoring for threats, and make sure compliance by logging antivirus and anti-malware activities which are accomplished in the virtual infrastructure.

Virtualization security is a key component of design. While the IT team needs to implements its own security practices and security governance in the phase of virtualization, the clear impact is that security can be really advantageous. Virtualization improves security by assembly it more fluid and context-aware solution. Which means security is more precise to manage, and cost effective to deploy than traditional security software.

Virtualization security empowers datacenter admins with the authority of automation on provision VMs. These VMs are fully wrapped with security policies that follow desktops when users move across from one system to another system.

With the accurate processes and products, virtualization has the authority to make datacenters even more secure; hence they identify the right tools to protect VMware vSphere-based virtualizations.

Assumptions

Assumptions should be an important section in the design document; without the assumption section, the planning phase cannot be driven forward. Factors that need to be considered by designers are the following:

  • The existing infrastructure that can be used for the virtualization project
  • Application virtualization consolidation and compatibility assessment
  • List of firewall rules in place
  • Trained VMware-Certified resources to deploy the solution and support it further
  • Equipment that will be presented at a certain date
  • The organization has satisfactory network bandwidth
  • Server hardware that has to be separated between DMZ and internal servers
  • Identify suitable best practices associated with a proposed design
  • Subordinate a role to the material that needs to be composed
  • Stakeholders that will make a decision in the next meeting
  • In scope and out of scope that has to be reviewed and agreed on between the project sponsor and project supplier

If you design your capacity in such a way that your business is going to grow by 20 percent yearly, this growth will apply linearly to the ingesting of the available capacity in the datacenter. This can be categorized under assumptions.

Constraints

Constraints are a key principle that should be considered on design essentials. This section will impose obstacles and limit your design decision; it can be a technical limitation, the actual cost of the project, or the choice of vendors. Here are some examples of factors that limit the design:

  • The project has to be finished in a very limited period
  • The project requires infrastructure to meet the timeline
  • The project budget is very limited
  • Skilled resources to execute the design are very limited
  • Any vendor support needs for apps, servers, storage, and networks are limited
  • Any other factors that are affecting the design decision

If you purchased a SAN 3 years ago for a file server consolidation project, you plan to use it for a virtualization project, and you do not find any information about those devices, this can be categorized under the constraints section and it is really a critical component for the project execution phase.

Risk

Risk management is a key principle that is required to be considered while designing VMware vSphere infrastructure. Identifying the risk factor very early will help you to identify and highlight problems hiding inside your virtualization design effort:

  • The major risk listed in the virtualization project is whether the project will be delivered on time and on budget
  • Availability of technically skilled resources to complete the project on time
  • Not enough network bandwidth to handle the initial load
  • Isolating the infrastructure form development, pre-production to production

For example, you might be in a situation where the IT Management does not provide the required approval for changing the network core to increase iSCSI traffic. This can be characterized under risks on your design principles.

There are eight values of design as an outcome of design decisions. There are multiple ways to fulfill the functional and performance requirements, but a vSphere designer must evaluate each of the following against these eight values:

  • Does the choice positively or negatively impact the readiness of the design?
  • What about the design's manageability or performance?
  • What about recoverability and security?
  • What about risks, constraints, and assumption associated with it?

These principles provide generic guidance and direction on the best way to meet the functional and performance requirements for a particular design.

Before we wrap up this chapter, we will look at a final section on the process of designing VMware vSphere with its essentials.

Procedures to be followed while designing VMware vSphere

Now that we've discussed the PPP framework of design and the value of design, it's time to discuss the procedure of design. In this section, we'll start with how we go about creating a VMware vSphere design. The following procedure illustrates the various processes that are required to be followed while creating a VMware vSphere design:

Procedures to be followed while designing VMware vSphere

Discovery

Discovery is the key, and first stage of your design. This element will help you to get the following questions answered:

  • What are the needs of business users?
  • Which of the services currently meet those needs?
  • How are users performing?
  • What industrial or policy-linked restraints might there be?

Before you start building a design you need to build up a blueprint of what the context for that design is. This means lots of end user research, and a close assessment of current infrastructure and policies, ethics, and business needs.

Requirement gathering

Let's get started with requirement gathering, which is an important part of any IT virtualization project. Understanding what those requirements will bring, is success to virtualization project. Shockingly it's an part that is frequently given far too little courtesy.

Numerous designs start with the greenest list of demands, where some of via verse, for those we need focus and avoid these bottleneck ,by producing a document of requirements. This requirement document will acts as bible for design phase. It will, in turn, provide the following benefits as well:

  • A brief functional requirement for design purposes.
  • A statement of key objectives—a prime points condition
  • A description of the infrastructure in which the virtualization will work
  • Information on major design constraints to meet the requirements

The context on the statement of requirements should be stable. Architect should not allow state of changes, which will relatively slow down the phase of design and so forth.

Upon finalization of statement of requirements, make sure the business and respective stakeholders sign up and agrees to it. Technical artifacts expectation should inline to statement of requirements. No deviation should be entrained.

Here are well-known rules that will you help you successfully complete your requirement gathering:

  • Never assume what we have is what our client wants for
  • Involve the appropriate stakeholder right from beginning
  • Review, define and agree the scope of work for the virtualization
  • Make sure that the functional, nonfunctional and operational requirements are specific, measurable and realistic
  • Create a crystal-clear, detailed requirement document and share it with all the stakeholders to gain their confidence on the virtualization project
  • Demonstrate your understanding of the business requirements with all stakeholders (again and again)

Reviewing the existing document

Today, many organizations invest time and effort in building their requirements prior to engaging suppliers and consultants. Organizations implementing VMware vSphere have fully documented their functional requirements. This documentation often has outlines stating the organization objective.

For example, perhaps the enterprise is implementing virtualization as part of a VDI/Shared Desktop virtualization initiative. In that case, some of the functional and performances requirement of the VMware vSphere environment can be a show-stopper. In your VDI project, an initial requirement may be that the vSphere infrastructure should automatically restart VMs in the event of an ESXi host failure. The moment you read the statement, you may want to use vSphere High Availability on your design document in order to meet the given performance requirement. Since you have planned to use VMware vSphere High Availability, implementation of clusters is required. This, in turn means you have to set up redundant management connections that distress the networking and storage design and so forth.

Another case. Let's say an enterprise is migrating to a new datacenter and a team that has compiled the number of applications that have to be migrated. From that documentation, we can better understand the application requirements and identify the functional and performance requirements required to be supported by the virtual infrastructure that is intended to be designed. Possibly, the application dashboard documentation indicates that the IOPS profile is mainly writes instead of reads. This is a key element for designing the storage.

Though reviewing the existing documentation will be helpful, it's unlikely that you'll find all the information required for your design. But it is really worthwhile to spend time in identifying what is already available; it will save your time bridging the gap.

Technical assessment

Technical assessment is a critical step between the planning and design of a virtualization project. It has three important modules—infrastructure assessment, business assessment, and operational assessment. The goal of the technical assessment is to inventory current infrastructure and identify virtualization candidates.

The key deliverables of this assessment will be as follows:

  • Baseline the list of servers, that are ideal candidates for virtualization
  • Baseline performance and utilization, which is very much essential for capacity planning

Data collection does not have the arrangement required for the virtual server farm design. Inventory data may encompass fault values and performance reports may have wrong data, because the monitored server was shut down or not reachable via the network. Moreover, performance reports extracted from servers having disparate configurations cannot be equated unless data is standardized. Indeed, we cannot compare processor utilization reports for servers with different types of processor.

This phase is predominantly interesting when the server landscape whose data is being analyzed contains a number of servers. For each server, many data facts are available, requirements will streamline the metrics that are required to be considered; however, for the designer it is worth considering the following tools for capacity planning and utilization measurements:

  • VMware Capacity Planner
  • Countless community-supplied health-check scripts
  • CiRBA and NetIQ PlateSpin Recon

After you've gathered the information required to determine the design's functional requirements, it's then required to assess the current infrastructure. Assessing the infrastructure fixes a couple of gaps and, to do that, use the gap analysis as per the customer's demand.

Design integration

Design integration is essential for the successful design of VMware vSphere. Integration of design can happen only if factors such as data architecture, business architecture, application architecture, and technology architecture are put together, as illustrated in the following diagram:

Design integration

To build this type of architecture, it is always recommended to get hold of TOGAF, DMM, UML, BPMN, or any of the Enterprise Architecture frameworks to build the design:

Design integration

To be specific, with regard to technology architecture, always remember VMware vSphere should have a component model with components such as management layer architecture, network layer architecture, and storage layer architecture. Furthermore, it should integrate further with the cloud and SOA on demand.

Summary

In this chapter, we discussed the VMware vSphere landscape, designing VMware vSphere, and a list of challenges and encounters faced on the virtual infrastructure. Designing accelerates the solutions that resolve real-world obstacles, values, and procedures that need to be followed while designing VMware vSphere.

In the next chapter, you will learn about designing essentials for the management layer, which is, designing the VMware ESXi host, cluster, and vCenter.

Left arrow icon Right arrow icon

Description

If you are a VMware beginner, VMware engineer, VMware SME, or VMware architect, then this is the book for you. A basic understanding of virtualization is a prerequisite.

Who is this book for?

If you are a VMware beginner, VMware engineer, VMware SME, or VMware architect, then this is the book for you. A basic understanding of virtualization is a prerequisite.

What you will learn

  • Identify key factors related to vSphere design and apply them to every step of the design process
  • Familiarize yourself with the procedures and practices to be followed while designing VMware vSphere
  • Choose the right storage protocol depending on your infrastructure needs
  • Evaluate and design a multitenant environment to address both private cloud and public cloud business needs
  • Estimate storage to accommodate IOPS, data explosion, disaster recovery, and on demand provisioning
  • Create professional vSphere design documentation to ensure a successful implementation of the vSphere design
  • Map the logical resource design into the physical vSphere design
  • Analyze requirements for a better network design
Estimated delivery fee Deliver to South Korea

Standard delivery 10 - 13 business days

$12.95

Premium delivery 5 - 8 business days

$45.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 30, 2015
Length: 176 pages
Edition : 1st
Language : English
ISBN-13 : 9781784390044
Vendor :
VMware
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to South Korea

Standard delivery 10 - 13 business days

$12.95

Premium delivery 5 - 8 business days

$45.95
(Includes tracking information)

Product Details

Publication date : Jun 30, 2015
Length: 176 pages
Edition : 1st
Language : English
ISBN-13 : 9781784390044
Vendor :
VMware
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 142.97
VMware vSphere Troubleshooting
$54.99
VMware vSphere 5.5 Essentials
$48.99
VMware vSphere Design Essentials
$38.99
Total $ 142.97 Stars icon
Banner background image

Table of Contents

7 Chapters
1. Essentials of VMware vSphere Chevron down icon Chevron up icon
2. Designing VMware ESXi Host, Cluster, and vCenter Chevron down icon Chevron up icon
3. Designing VMware vSphere Networking Chevron down icon Chevron up icon
4. Designing VMware vSphere Storage Chevron down icon Chevron up icon
5. Designing VMware vRealize Chevron down icon Chevron up icon
A. About VMware vSphere 6.0 Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.7
(3 Ratings)
5 star 0%
4 star 66.7%
3 star 33.3%
2 star 0%
1 star 0%
AmazonVR Nov 13, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Great read...good starting place for vSphere Design
Amazon Verified review Amazon
Chris Williams Sep 17, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Given the timing of the release of this book, it's good to state at the beginning of the review that this book is a design guide that works with vSphere 5.5 design scenarios, and not vSphere 6.0.That aside (and based upon the fact that good design is vendor/tech agnostic) this is a good supporting documentation book if you are looking to increase your knowledge of design or are pursuing your VCAP-DCD or VCDX certifications.I stress, this book is supplemental. You will still need to review written design docs, but this book will give you the underpinning rational behind the decisions. Design docs will explain the "what", this book will explain the "why".
Amazon Verified review Amazon
Andrea Aug 12, 2015
Full star icon Full star icon Full star icon Empty star icon Empty star icon 3
Good also for VCAP and VCDX preparationsThis is a short book (only 176 pages), but with a good approach for design an IT environment, particularly a VMware vSphere based.It can be really useful also for VCAP-DCD or VCDX preparations, in order to understand same methods and principles in projects design.The organization is almost simple and linear:• Chapter 1, Essentials of VMware vSphere, gives readers an in-depth knowledge of VMware vSphere products' benefits and architecture, and the appropriate methods, principles, and processes that the reader will apply to design VMware vSphere on infrastructures. This is a must if you have trouble with VCAP-DCD exam, where some concepts are not so easy and natural (unless you have practice with ITIL or similar frameworks).• Chapter 2, Designing VMware ESXi Host, Cluster, and vCenter, covers the methods for designing an ESXi Hypervisor and its inner components. This chapter also covers methods for designing for the upgradation and migration of ESX, clusters and vCenter, and highly elastic infrastructures. This is the most outdated part (still on vSphere 5.x).• Chapter 3, Designing VMware vSphere Networking, covers the the methods for analyzing the given requirements and mapping them to network possibilities. This part provide a simple but good overview also on virtual networking (but does not include any NSX or SDN parts).• Chapter 4, Designing VMware vSphere Storage, covers the methods for analyzing the given requirements and mapping them to storage possibilities, and the designing blueprints for storage infrastructure. Interesting part, but still little outdated, considering that does not cover at all VSAN or hyper-converged solutions.• Chapter 5, Designing VMware vRealize, covers the methods for analyzing the given requirements and mapping them to vCloud as well as forming design blueprints for the vCloud infrastructure. Interesting part, but too short and too generic.• Appendix, About VMware vSphere 6.0, covers the new features introduced into VMware vSphere 6.0. It also covers the enhancements brought into VMware vSphere 6.0. Too short and useless. Was better integrate it in the main structure.In my opinion the 2.0 version could be really great if it will be more focused on the current product version, the recommended practices and the actually proposition and technologies.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela