vSphere High Performance Cookbook (Anglais) Broché – 26 juillet 2013
|Neuf à partir de||Occasion à partir de|
Les clients ayant acheté cet article ont également acheté
Descriptions du produit
Présentation de l'éditeur
A cookbook is the ideal way to learn a tool as complex as vSphere. Through experiencing the real-world recipes in this tutorial you'll gain deep insight into vSphere's unique attributes and reach a high level of proficiency.
- Troubleshoot real-world vSphere performance issues and identify their root causes
- Design and configure CPU, memory, networking, and storage for better and more reliable performance
- Comprehensive coverage of performance issues and solutions including vCenter Server design and virtual machine and application tuning
VMware vSphere is the key virtualization technology in todays market. vSphere is a complex tool and incorrect design and deployment can create performance-related problems. vSphere High Performance Cookbook is focused on solving those problems as well as providing best practices and performance-enhancing techniques.
vSphere High Performance Cookbook offers a comprehensive understanding of the different components of vSphere and the interaction of these components with the physical layer which includes the CPU, memory, network, and storage. If you want to improve or troubleshoot vSphere performance then this book is for you!
vSphere High Performance Cookbook will teach you how to tune and grow a VMware vSphere 5 infrastructure. This book focuses on tuning, optimizing, and scaling the infrastructure using the vSphere Client graphical user interface. This book will enable the reader with the knowledge, skills, and abilities to build and run a high-performing VMware vSphere virtual infrastructure.
You will learn how to configure and manage ESXi CPU, memory, networking, and storage for sophisticated, enterprise-scale environments. You will also learn how to manage changes to the vSphere environment and optimize the performance of all vSphere components.
This book also focuses on high value and often overlooked performance-related topics such as NUMA Aware CPU Scheduler, VMM Scheduler, Core Sharing, the Virtual Memory Reclamation technique, Checksum offloading, VM DirectPath I/O, queuing on storage array, command queuing, vCenter Server design, and virtual machine and application tuning.
By the end of this book you will be able to identify, diagnose, and troubleshoot operational faults and critical performance issues in vSphere.
What you will learn from this book
- Understand VMM Scheduler, Cache aware CPU Scheduler, NUMA Aware CPU Scheduler, and so on during CPU Performance Design
- Learn about the virtual memory reclamation technique, monitoring host ballooning, and swapping activity
- Get to grips with different vSwitch load balancing, considerations for checksum offloading, VMDirectPath I/O, and so on
- Understand DRS algorithms, resource pool guidelines, SIOC threshold consideration, SDRS and its affinity/anti-affinity rules in DRS, SDRS, and resource control design
- Scale up and scale out cluster design for performance, FT and its caveats, application monitoring, DPM, host affinity/anti-affinity rules
- Design your vSphere storage based on various workloads and FC storage for best performance
- Choose the right platform while designing your vCenter Server, redundant vCenter design, vCenter SSO and its deployment
vSphere High Performance Cookbook is written in a practical, helpful style with numerous recipes focusing on answering and providing solutions to common, and not-so common, performance issues and problems.
Biographie de l'auteur
Prasenjit Sarkar (@stretchcloud) is a senior member of technical staff in VMware Service Provider Cloud R&D where he provides architectural and technical guidance to design, implement, and test VMware's Cloud datacenters.
He is an author and a blogger focusing on virtualization, cloud computing, storage, networking, and other enterprise technologies.
He has more than 10 years of expert knowledge in R&D, professional services, alliances, solution engineering, consulting, and technical sales, with expertise in architecting and deploying virtualization solutions and rolling out new technology and solution initiatives.
His primary focus is on the VMware vSphere infrastructure and the public cloud using VMware vCloud Suite.
One of his other focuses is to own the entire life cycle of a VMware-based IaaS (SDDC), especially vSphere, vCloud Director, vShield Manager, and vCenter Operations.
He was one of the VMware vExperts in 2012 and is well known for his acclaimed virtualization blog http://stretch-cloud.info.
Prasenjit holds certifications from VMware, Cisco, Citrix, RedHat, Microsoft, IBM, HP, and Exin.
Prior to joining VMware, he served other fine organizations such as Capgemini, HP, and GE as a solution architect and infrastructure architect. p>
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.
Détails sur le produit
En savoir plus sur l'auteur
Commentaires en ligne
Commentaires client les plus utiles sur Amazon.com (beta)
Packt Publishing was gracious enough to give me a free e-copy of the book to review. I reviewed it on my blog at VirtuallyMikeBrown dot com. I've included the full text of my review below.
I was graciously given the opportunity to read and review vSphere High Performance Cookbook, written by Prasenjit Sarkar (@stretchcloud) and published by Packt Publishing, whose subtitle states it has Over 60 recipes to help you improve vSphere performance and solve problems before they arise. Gulping down its chapters was easy after seeing that Prasenjit's recipes included fixes for such common, and some not so common, misconfigurations or lack thereof.
The book states its audience includes technical professionals with vSphere administration experience that want to use advanced options and configurations to optimize their environments. The vSphere platform used in the book is 5.1. As I was reading, I kept wanting to give the book to the VMware admins I've come across to help them improve their deployments because I know how much they could use the recipes inside. In my varied VMware experiences, I've come across many of the topics presented in the book. I know first-hand how useful they can be and how often they go unnoticed or are left unconfigured.
The chapter list includes the following topics:
CPU Performance Design
Memory Performance Design
Networking Performance Design
DRS, SDRS, and Resource Control Design
vSphere Cluster Design
Storage Performance Design
Designing vCenter and vCenter Database for Best Performance
Virtual Machine and Application Performance Design
These topics are foundational in building out a vSphere environment for the best performance. I'm reminded of a live-blog post by Scott Lowe (@scott_lowe) during VMworld 2010 timeframe, if I remember right, where then-VMware CEO Paul Maritz stated there were about 800,000 VMware Administrators and about 60,000 of them were VCPs. I know these numbers have changed since then, but what this says to me is that the large majority of IT folks with their hands in a vSphere infrastructure have not taken the formal VCP training which happens to cover a lot of the topics in this book. In my experience, most VMware administrators are not virtualization folks; they're traditional Microsoft server folks that have been forced to work in a virtualized environment because that's how the technology train has rolled. They're not dumb, of course, but they sure could use some pointers in how to better manage and optimize a vSphere infrastructure. This book focuses on optimization and does a fine job.
Common topics such as understanding %RDY, memory reclamation, swapping, vSwitch load balancing, multi-NIC vMotion, resource pool guidelines, affinity/anti-affinity rules, scale up vs. scale out, considerations for iSCSI and FC storage, which platforms to choose for a vCenter Server, SSO, and NUMA considerations are just a few of those covered in this cookbook. There are also more advanced topics covered I wasn't even aware of, such as modifying CPU scheduler options for processor topology and cache awareness.
As we study and gain experience with vSphere, we hear about these topics in different capacities, but this book brings the topics together to focus on how to improve performance. Each topic includes an introduction to the concept followed by a section on what you need in a test lab to follow the recipe in the cookbook style. Through screenshots, graphs and tables, you're then shown how to perform the task. And finally, how the concept works is explained, perhaps with additional material to round out the topic.
In addition, attention grabbing performance-enhancing topics include
Spotting CPU over commitment
What is most important to monitor in CPU performance
Key memory performance metrics to monitor
Identifying when memory is the problem
Memory performance best practices
Improving network performance using network I/O control
Using resource pool guidelines
Designing a highly available and high-performance iSCSI SAN
Designing a highly available and high-performance FC SAN
If you're like me, you know a VMware admin or two that could benefit from reading this book. Thanks again to Packt Publishing for the opportunity to review this book. A free, digital copy was provided to me for doing so.
Chapter 1 is interesting in part because of a good discussion of virtual CPUs and subtopics like the distinction between translation and emulation. I often regard those as synonymous, and perhaps you do also. But the author reminds us that emulation maps from one hardware architecture to another, while translation maps from a full starting instruction set to a subset of instructions that can be safely run. We see that VMware translates from the x86 family. Which dominates the desktop mostly through all those Microsoft-running personal computers. But also many linux machines run linux atop x86. So this is the most common case for VMware to handle.
However, the book also describes albeit briefly both Intel and AMD virtualisation methods. Good to see that AMD is staying in the game. Chapter 1 explains several metrics you can measure in VMware, while cautioning that you must expect an imperfect map from these to user expectations in your firm. So at a basic level, the CPU performance recipes in this chapter can be your most useful methods for doing performance optimisation.
Another chapter then moves from the CPU to the memory. Logical enough. Here, you learn how crucial it can be to reduce swapping from memory to disk, because of the horrendous disparities in access times [as much as 5 orders of magnitude]. By using the recipes in this chapter to regulate the memory use, you might be able to avoid having to purchase more memory. The latter is sometimes the simplest default answer to swapping or thrashing. But the book suggests alternatives.
You could probably find most/all of the same information by finding/reading VMware blogs. This book saves a lot of time (and filters out a lot of blog 'noise') so it is worth the money.
FYI - this is not a book for beginners. You should be a solid VMware administrator (VCP or equivalent skills/experience).
I would see it as a tips to optimize the infrastructure, rather than a systematic way to learn vSphere.
This book is good if you are working with vSphere, or you already have some background in it.
It saves your time to look around the net for solutions.
Not for beginner.