Book Image

Intelligent Automation with VMware

By : Ajit Pratap Kundan
Book Image

Intelligent Automation with VMware

By: Ajit Pratap Kundan

Overview of this book

This book presents an introductory perspective on how machine learning plays an important role in a VMware environment. It offers a basic understanding of how to leverage machine learning primitives, along with a deeper look into integration with the VMware tools used for automation today. This book begins by highlighting how VMware addresses business issues related to its workforce, customers, and partners with emerging technologies such as machine learning to create new, intelligence-driven, end user experiences. You will learn how to apply machine learning techniques incorporated in VMware solutions for data center operations. You will go through management toolsets with a focus on machine learning techniques. At the end of the book, you will learn how the new vSphere Scale-Out edition can be used to ensure that HPC, big data performance, and other requirements can be met (either through development or by fine-tuning guidelines) with mainstream products.
Table of Contents (20 chapters)
Title Page
About Packt
Contributors
Preface
Index

Preface

This book presents an introductory perspective on how machine learning (ML) plays an important role in the VMware environment. It offers a basic understanding of how to leverage ML primitives, along with a deeper look into integration with VMware tools that are used for automation purposes today.

Who this book is for

This book is intended for those planning, designing, and implementing the virtualization/cloud components of the Software-Defined Data Center foundational infrastructure. It helps users to put intelligence in their automation tasks to get self driving data center. It is assumed that the reader has knowledge of, and some familiarity with, virtualization concepts and related topics, including storage, security, and networking.

What this book covers

Chapter 1, Machine Learning Capabilities with vSphere 6.7, covers performance benchmarking on ML-based applications using GPUs in vSphere environment to support different customer business objectives.

Chapter 2, Proactive Measures with vSAN Advanced Analytics, explains how to improve the support experience for HCI environments, which will help customers maintain performance by rapidly resolving issues and minimizing downtime by means of proactive telemetry capabilities from vSAN Support Insight advanced analytics.

Chapter 3, Security with Workspace ONE Intelligence, describes an innovative approach to enterprise security for employees, apps, endpoints, and networks with access management, device, and app management, and for trusted analytics frameworks.

Chapter 4, Proactive Operations with VMware vRealize Suite, explains how to automate data centers and public clouds running on vSphere by injecting advanced analytics into its VMware vRealize Suite.

Chapter 5, Intent-Based Manifest with AppDefense, explains how to learn to use ML to create an intent-based manifest for an app running in a VM so as to secure the app against malicious behavior with an algorithm, which measures the run state against the intended state.

Chapter 6, ML-based Intelligent Log Management, covers how to innovative indexing and ML-based intelligent grouping in order to facilitate high-performance searching for faster troubleshooting across physical, virtual, and cloud environments by aiding fast troubleshooting through root cause analysis.

Chapter 7, Machine Learning as a Service in the Cloud, explains how to build and maintain each ML process with customization of the hardware and software and eliminate this complexity by automating the deployment of hardware resources, configuring them with the required operating system and application stack, and making them available to data scientists.

Chapter 8, ML-Based Rule Engine with Skyline, describes how to collect information from a customer and use ML as an intelligent rule engine to monitor whether anything deviates beyond normal behavior and then raise a red flag to offer proactive support.

Chapter 9, DevOps with vRealize Code Stream, looks into the highest priority processes to transform and apply techniques to compare and contrast the key differences between legacy operating models, processes, and team structures with the strategic operating model required for DevOps.

Chapter 10, Transforming VMware IT Operations Using ML, covers the operational challenges facing IT teams in this changing environment, and how they are resolving them to meet customer demands with the agility and scalability necessary to support rapid business innovation and growth.

Chatpter 11, Network Transformation with IoT, describes how to deliver data applications across regional boundaries, from heart monitors in hospitals to connected cars in cities, and wind turbines in rural regions, by embedding security into the architecture and managing data distribution from the data center to the cloud to the edge.

Chapter 12, Virtualizing Big Data on vSphere, explains how to leverage shared storage in modern big data platforms by evaluating first current in-memory big data platforms and how this fits in with virtualization with in-memory features of these platforms.

Chapter 13, Cloud Application Scaling, describes how to support cloud app development by providing developers access to traditional, cloud-native, and modern application development frameworks and resources, including container services and open APIs on a common virtualized environment.

Chapter 14, High-Performance Computing, goes into the learning capabilities provided by VMware vSphere to improve scientific productivity through features such as SR-IOV, RDMA, and vGPU to architect and meet the requirements for research computing, academic, scientific, and engineering workloads.

To get the most out of this book

It is important to focus on identifying the benefits, complexities, risks, and related costs associated with building a complete automation engine, from the data center to the end user device, along with the applications.

To achieve this we will cover a diverse range of topics, beginning with advanced GPU configuration and their performance comparison to HPC and big data workloads running on the ever reliable vSphere platform which will help you to get the most out of this book.

Download the color images

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://www.packtpub.com/sites/default/files/downloads/9781789802160_ColorImages.pdf.

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "If we can't connect using wget, download the .rpm."

Any command-line input or output is written as follows:

# cd /opt/serengeti/www/yum/repos/centos/6/base/RPMS/
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/mailx-12.4-7.el6.x86_64.rpm

Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "We have to select the Install radial button and fill out the form with vCenter information and click Submit."

Note

Warnings or important notes appear like this.

Note

Tips and tricks appear like this.

Get in touch

Feedback from our readers is always welcome.

General feedback: If you have questions about any aspect of this book, mention the book title in the subject of your message and email us at [email protected].

Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packt.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.

Piracy: If you come across any illegal copies of our works in any form on the internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.

If you are interested in becoming an author: If there is a topic that you have expertise in, and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.

Reviews

Please leave a review. Once you have read and used this book, why not leave a review on the site that you purchased it from? Potential readers can then see and use your unbiased opinion to make purchase decisions, we at Packt can understand what you think about our products, and our authors can see your feedback on their book. Thank you!

For more information about Packt, please visit packt.com.