This book takes a holistic approach to the design of VM architecture, with contents organized into a consistent framework, introducing topics and algorithms in an easily understood step by step process. It focuses on the critical aspects of VM design, which are often overlooked in other works, such as runtime helpers, stack unwinding and native interface. The algorithms are fully illustrated in figures and implemented in easy to digest code snippets, making the abstract concepts tangible and programmable for system software developers. « less
* Learn how you can automate your data center operations and deploy and manage applications and services across your public, private, and hybrid infrastructure in minutes
* Drive great business results with cost-effective solutions without compromising on ease, security, and controls
* more » Transform your business processes and operations in a way that delivers any application, anywhere, with complete peace of mind
VMware offers the industry-leading software-defined data center (SDDC) architecture that combines compute, storage, networking, and management offerings into a single unified platform. This book uses the most up-to-date, cutting-edge VMware products to help you deliver a complete unified hybrid cloud experience within your infrastructure.
It will help you build a unified hybrid cloud based on SDDC architecture and practices to deliver a fully virtualized infrastructure with cost-effective IT outcomes. In the process, you will use some of the most advanced VMware products such as VSphere, VCloud, and NSX.
You will learn how to use vSphere virtualization in a software-defined approach, which will help you to achieve a fully-virtualized infrastructure and to extend this infrastructure for compute, network, and storage-related data center services. You will also learn how to use EVO:RAIL. Next, you will see how to provision applications and IT services on private clouds or IaaS with seamless accessibility and mobility across the hybrid environment.
This book will ensure you develop an SDDC approach for your datacenter that fulfills your organization's needs and tremendously boosts your agility and flexibility. It will also teach you how to draft, design, and deploy toolsets and software to automate your datacenter and speed up IT delivery to meet your lines of businesses demands. At the end, you will build unified hybrid clouds that dramatically boost your IT outcomes.
WHAT YOU WILL LEARN
* Understand and optimize end-to-end processes in your data center
* Translate IT processes and business needs into a technical design
* Apply and create vRO workflow automation functionalities to services
* Deploy NSX in a virtual environment
* Technically accomplish DevOps offerings
* Set up and use vROPs to master the SDDC resource demands
* Troubleshoot all the components of SDDC
ABOUT THE AUTHOR
Valentin Hamburger was working at VMware for more than seven years. In his former role, he was a lead consulting architect and took care of the delivery and architecture of cloud projects in central EMEA. In his current role, he is EMEA solutions lead for VMware at Hitachi Data Systems (HDS). Furthermore he works as an advisor with HDS engineering on the Hitachi Enterprise Cloud, which is based on VMware vRealize technology. He holds many industry certifications in various areas such as VMware, Linux, and IBM Power compute environments. He serves as a partner and trusted advisor to HDS customers primarily in EMEA. His main responsibilities are ensuring that HDS's future innovations align with essential customer needs and translating customer challenges to opportunities focused on virtualization topics. Valentin enjoys sharing his knowledge as a speaker at national and international conferences such as VMworld.
TABLE OF CONTENTS
1. The Software-Defined Data Center
2. Identify Automation and Standardization Opportunities
3. VMware vSphere: The SDDC Foundation
4. SDDC Design Considerations
5. VMware vRealize Automation
6. vRealize Orchestrator
7. Service Catalog Creation
8. Network Virtualization using NSX
9. DevOps Considerations
10. Capacity Management with vRealize Operations
11. Troubleshooting and Monitoring
12. Continuous Improvement « less
Understanding the Service Innovation Ecosystem
This book uses principles of Service Science to explain the dynamics driving the adoption of cloud computing in the industry.
Cloud as Servicecovers that evolution of enterprise computing platforms to application-specific cloud platforms or ASCPs aligned to business needs. This book also covers processes more » for developing and building ASCPs while also providing insight to executives, managers and technologists in corporations, large and small using or delivering cloud services, cloud service providers as well as equipment manufacturers and software and application vendors participating in cloud supply chains.
For business, the appeal of cloud computing must go beyond the notion of convenient, on-demand access of networked pooled access to computing resources. Industry leaders have learned to apply cloud computing to become more nimble, cost effective, and customer engaging as they strive for competitive advantage regardless of size. These companies define and build cloud platforms customized for their needs rather than using someone else’s.
Business have a holistic, end-to-end view of platform planning, platform development, supply chains and operations and are able to collapse platform development times to a fraction of the original time. These companies also understand that strategies for selling to the cloud market are essentially incomplete; and that in order to be successful they must become cloud service businesses themselves, incorporating cloud technologies in their engineering, IT, sales and marketing, and delivery processes.
What You'll Learn:
* Historical perspective to provide insight into the dynamics driving cloud evolution today
* State of the art in IT requirements and cloud solutions
* The value of User Experience (UX) driven design principles
* The crucial roles of Service Brokers and Service Assurance Managers
* The landscape of emerging cloud services and what they mean to your enterprise
* Service Portals and Enterprise Service Buses
Who This Book Is For:
The readership comprises CIOs, CTOs, data center architects, solution architects and application engineers trying to get a grip and understand a rapidly changing industry. Educational institutions building a systems integration curriculum might find this book useful as a reference. Developers may want to go through this book to understand how their work fits in the cloud ecosystem. « less
* Explore the new features added to the core Docker Engine to make multi-container orchestration easy
* Leverage tools such as Docker Machine, Swarm, Compose, and third-party tools such as Kubernetes, Mesosphere, and CoreOS to orchestrate containers
* Use Docker Compose with Swarm and more » apply rolling updates for zero downtime deployments
Docker orchestration is what you need when transitioning from deploying containers individually on a single host to deploying complex multi-container apps on many machines. This book covers the new orchestration features of Docker 1.12 and helps you efficiently build, test, and deploy your application using Docker. You will be shown how to build multi-container applications using Docker Compose. You will also be introduced to the building blocks for multi-host Docker clusters such as registry, overlay networks, and shared storage using practical examples.
This book gives an overview of core tools such as Docker Machine, Swarm, and Compose which will enhance your orchestration skills. You’ll learn how to set up a swarm using the decentralized building block. Next, you’ll be shown how to make the most out of the in-built orchestration feature of Docker engine and you’ll use third-party tools such as Kubernetes, Mesosphere, and CoreOS to orchestrate your existing process.
Finally, you will learn to deploy cluster hosts on cloud services and automate your infrastructure. What you will learn Build scalable, reliable services with Docker See how to manage a service in Docker using Docker Swarm, Kubernetes, and Mesosphere Discover simpler orchestration tools such as CoreOS/Fleet and Rancher Cattle Understand cluster-wide logging, system monitoring, and troubleshooting Build, test, and deploy containers using Continuous Integration Deploy cluster hosts on cloud services and automate your infrastructure About the Author Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since « less
With Docker, CoreOS Linux, and Other Platforms
Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, more » rolling updates, volumes, service types, and multiple cloud provider zones.The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse.
CoreOS Linux is used in the majority of the chapters and other platforms discussed are CentOS with OpenShift, Debian 8 (jessie) on AWS, and Debian 7 for Google Container Engine.
CoreOS is the main focus becayse Docker is pre-installed on CoreOS out-of-the-box. CoreOS: * Supports most cloud providers (including Amazon AWS EC2 and Google Cloud Platform) and virtualization platforms (such as VMWare and VirtualBox)
* Provides Cloud-Config for declaratively configuring for OS items such as network configuration (flannel), storage (etcd), and user accounts
* Provides a production-level infrastructure for containerized applications including automation, security, and scalability
* Leads the drive for container industry standards and founded appc
* Provides the most advanced container registry, Quay
Docker was made available as open source in March 2013 and has become the most commonly used containerization platform. Kubernetes was open-sourced in June 2014 and has become the most widely used container cluster manager. The first stable version of CoreOS Linux was made available in July 2014 and since has become one of the most commonly used operating system for containers.
What You'll Learn
* Use Kubernetes with Docker
* Create a Kubernetes cluster on CoreOS on AWS
* Apply cluster management design patterns
* Use multiple cloud provider zones
* Work with Kubernetes and tools like Ansible
* Discover the Kubernetes-based PaaS platform OpenShift
* Create a high availability website
* Build a high availability Kubernetes master cluster
* Use volumes, configmaps, services, autoscaling, and rolling updates
* Manage compute resources
* Configure logging and scheduling
Who This Book Is For
Linux admins, CoreOS admins, application developers, and container as a service (CAAS) developers. Some pre-requisite knowledge of Linux and Docker is required. Introductory knowledge of Kubernetes is required such as creating a cluster, creating a Pod, creating a service, and creating and scaling a replication controller. For introductory Docker and Kubernetes information, refer to Pro Docker (Apress) and Kubernetes Microservices with Docker (Apress). Some pre-requisite knowledge about using Amazon Web Services (AWS) EC2, CloudFormation, and VPC is also required. « less
Learn to leverage the power of PowerCLI to automate your VMware vSphere environment with ease
About This Book This is first book on the market that will enlighten you on the latest version of PowerCLI and how to implement it Effectively manage virtual machines, networks, and reports with the latest features of PowerCLI A comprehensive and practical book on automating VMware vSphere
Who This more » Book Is For
This book is ideal for you if you want to learn how to automate your VMware vSphere or vCloud infrastructure by getting the most out of PowerCLI. It’s assumed that you have some experience in administrating a vSphere or vCloud environment. Knowledge of Microsoft’s Windows PowerShell is not a prerequisite.
What You Will Learn
- Explore PowerShell and PowerCLI cmdlets and their output objects
- See how to manage virtual machines and work with virtual networks
- Manage vCloud Director from PowerCLI
- Use Site Recovery Manager from PowerCLI to create a disaster recovery solution
- Manage NSX and vRealize Automation using REST API with PowerCLI
- Create and configure vSphere HA and DRS clusters
- Use vSphere Update Manager with PowerCLI to create patch baselines and scan hosts
- Explore reporting techniques to retrieve log files
VMware vSphere PowerCLI, a free extension to Microsoft Windows PowerShell, enables you to automate the management of a VMware vSphere or vCloud environment. This book will show you how to automate your tasks and make your job easier. Starting with an introduction to the basics of PowerCLI, the book will teach you how to manage your vSphere and vCloud infrastructure from the command line. To help you manage a vSphere host overall, you will learn how to manage vSphere ESXi hosts, host profiles, host services, host firewall, and deploy and upgrade ESXi hosts using Image Builder and Auto Deploy. The next chapter will not only teach you how to create datastore and datastore clusters, but you’ll also work « less
Lay the foundations for data center virtualization using VMware vSphere 6 and strengthen your understanding of its power
About This Book
Learn how server virtualization is achieved and how a virtual infrastructure is built using VMware’s products and solutions. Design to create a scalable and responsive virtualization platform for hosting the virtual machine workloads of a business. Manage compute, network and storage more » resources of a virtual infrastructure. Relevant conceptual diagrams, flowcharts and screen-captures enable in-depth comprehension of the concepts. Also, the concise writing style makes this book a very easy read.
Who This Book Is For
This is a book for any experienced technologist who is new to the realm of Data Center virtualization wanting to find a way to get a head start in learning how to design, implement and manage a modern day datacenter virtualized using VMware’s core infrastructure solutions. It could also act a comprehensive reference guide for Infrastructure Architects and System Administrators to aid them in their day to day activities. This book could easily find its place in reference materials used by professionals for VCP and VCAP certification exams. Keep in mind however that the book is not written to follow as a blueprint for either of the exams.
What You Will Learn
Understand the architecture of the hypervisor and learn how to install deploy and configure ESXi hosts Find out what forms a VMware Virtual Machine can take and also learn how to create and manage them Familiarize yourself with the concepts of vSphere Storage and learn how to present and manage storage in a vSphere environment Create and manage software switching constructs such as the vNetwork Standard Switch and vNetwork Distributed Switches Monitor the performance of a vSphere environment using tools such as the vCenter Performance Graphs and ‘esxtop’ Manage SSL certificates in a vSphere environment Upgrade and patch « less
Fully updated for Oracle Solaris 11, this is the most complete, practical, and up-to-date guide to selecting and applying Oracle virtualization technologies in your environment. A world-class team of Oracle experts thoroughly covers all the Oracle virtualization options available to you, including Solaris more » Containers, Logical Domains, and Virtual Box, helping you identify and implement your best alternative. The authors also offer detailed coverage of using virtualization with a wide range of Oracle software applications and engineered systems, including Exadata, Exalogic, SuperCluster, Oracle Database, Fusion Applications, WebLogic, Seibel, and PeopleSoft. Topics covered include:
* Using xVM Hypervisor to deploy servers with heterogeneous operating systems
* Using Logical Domains to deploy different Solaris 11 and OpenSolaris environments on SPARC CMT (chip multithreading) systems
* Using Dynamic Domains to maximize workload isolation on SPARC systems
* Using Containers to maximize efficiency and scalability of workload
* Using Virtual Box to develop and test software in heterogeneous environments
* Mixing virtualization technologies to maximize workload density
* Using Containers to migrate Solaris 9 and Solaris 10 workloads to new hardware systems
Whatever your role in selecting, deploying, administering, or optimizing virtualization, Oracle Solaris 11 System Virtualization Essentials will help you gain maximum performance, value, reliability, and efficiency from your Oracle investments. « less
Writing Infrastructure as Code
With this practical book, you’ll learn how to get you up and running with Terraform, an open source tool that allows you to define infrastructure for a variety of cloud providers—including AWS, Azure, Google Cloud, DigitalOcean, and others—using a simple, declarative programming language. Author Yevgeniy more » (Jim) Brikman introduces you to Terraform syntax, and shows you how to deploy and manage infrastructure with just a few CLI commands.
You’ll also learn:
* Why every company needs to use infrastructure-as-code
* Why Terraform is preferable to Chef, Puppet, Ansible, SaltStack, and CloudFormation
* How you can manage Terraform state
* How to create reusable infrastructure with Terraform modules
* Terraform tips & tricks: loops, if-statements, and pitfalls
* How to use Terraform as a team « less
To help readers understand virtualization and cloud computing, this book is designed to cover the theories and concepts enough to understand the cutting-edge technology. Meanwhile, in this book, the reader can gain hands-on skills on VMware Cloud Suite to create a private cloud. With the academic support more » from VMware, readers can use the VMware supported software to create various virtualized IT infrastructures sophisticated enough for various sized enterprises. Then, the virtualized IT infrastructure can be made available to an enterprise through the private cloud services. « less