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:
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:
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:
The preceding 4D stage analysis, as explained in the following table, aligns to the method that is required to be adopted in each stage:
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:
Each phase of planning and its mission is listed in the following table:
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