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
Free Learning
Arrow right icon
VMware Horizon View Essentials
VMware Horizon View Essentials

VMware Horizon View Essentials: Successfully design, install, and configure an end-to-end VDI infrastructure with VMware Horizon View

Arrow left icon
Profile Icon von Oven Profile Icon Peter V Oven
Arrow right icon
zł39.99 zł158.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (3 Ratings)
eBook Oct 2014 252 pages 1st Edition
eBook
zł39.99 zł158.99
Paperback
zł197.99
Subscription
Free Trial
Arrow left icon
Profile Icon von Oven Profile Icon Peter V Oven
Arrow right icon
zł39.99 zł158.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (3 Ratings)
eBook Oct 2014 252 pages 1st Edition
eBook
zł39.99 zł158.99
Paperback
zł197.99
Subscription
Free Trial
eBook
zł39.99 zł158.99
Paperback
zł197.99
Subscription
Free Trial

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
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

Billing Address

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

VMware Horizon View Essentials

Chapter 1. Introducing VDI and VMware Horizon 6.0

In this first chapter, we are going to take a look at what virtual desktop infrastructure (VDI) actually is, briefly explain the different technologies for delivering desktops and applications available today, and how they work. We will then focus specifically on the VMware solution, which is Horizon View 6.0, discuss its history and how it compares to other technologies such as server-based computing, before moving on to discuss some of the benefits of deploying VDI.

What is virtual desktop infrastructure?

As we touched on at the start of this chapter, there are different definitions for the solutions that fall under the heading of VDI, depending on the vendor you are working with. For example, in some cases, the term VDI is used when, in fact, the solution is just delivering applications.

The term VDI was actually adopted by VMware and has become the accepted definition for this technology. In the context of a VMware Horizon View VDI solution, this refers to a model whereby the desktop operating system is running as a virtual machine hosted on a hypervisor, which is VMware vSphere (ESXi and vCenter) in this case, and running on the server infrastructure located centrally somewhere in a data center.

Users then connect remotely to their virtual desktop machine over the LAN/WAN/Internet from their chosen endpoint device and from any location. You might also hear this model being referred to as the hosted virtual desktop (HVD) model. This is shown in the following diagram:

What is virtual desktop infrastructure?

How does a user connect to their desktop?

As we just discussed, the desktop is now a virtual machine running on the server infrastructure in the data center, so how does a user connect to and use their desktop?

From their chosen endpoint device (laptop, Mac, tablet, smart phone, and so on), the user launches a software connection client, which connects them to the infrastructure and authenticates their login credentials, which then delivers their desktop to the network using an optimized delivery protocol. They can also use a hardware client for this, and we will cover this later in the Horizon View Clients section in Chapter 2, Horizon View 6.0 Architectural and Feature Overview. The connection can be performed using browser-based access, which we will cover in Chapter 8, Horizon View Clients.

The key idea and a point to remember in a VDI solution is that, the data never leaves the data center. It's just the pixels from the virtual desktop's display that get sent over the network, and the keyboard strokes and mouse movements from the endpoint device that are redirected back to the virtual desktop machine. It's like having a very long remote control for your desktop or a very long set of cables!

Why VDI desktops are different from physical desktops

If we look at the virtual desktop machine and its basic architecture, it is subtly different when compared to a physical desktop PC and how a desktop is built and delivered. In a physical model, a user "owns" the desktop, as it's sitting on their desk. They use the same machine every day. In a VDI environment, desktops are not necessarily owned by the user and are delivered in a manner that reduces the complexity and infrastructure requirements, instead.

In a typical VDI deployment, the desktops will be part of a pool of virtual machines that are ready for a user to consume. Each desktop starts life with exactly the same image (like having a new machine) with no user personalization or customization, as the user does not own that desktop. As they log in, they are allocated a desktop from a pool that assumes their profile and becomes their desktop for that particular session. When they log off, the desktop returns to the pool ready for the next user. This means that a virtual desktop is built differently from its physical counterpart.

In terms of how the desktop is built, each virtual desktop machine is effectively assembled using its component parts, operating system, user profile, and then, applications. We often hear this being referred to as the composite desktop model, and this is shown in the following diagram:

Why VDI desktops are different from physical desktops

You might also find that the hardware specification of the virtual desktop machine can differ from a physical PC. As the virtual desktop machine is running on a hypervisor, you can monitor the resources it consumes more closely, allowing you to potentially lower the hardware specification. For example, some of the memory-sharing technologies found in the hypervisor can allow you to reduce the amount of memory you need for configuration.

These are just some of the high-level differences, and we will cover some of the deeper differences when we build our virtual desktop machine in Chapter 6, Building and Optimizing Virtual Desktop Machine OS Images, where we will look at how the operating system configuration differs from a physical PC.

At the beginning of this chapter, we mentioned that there are other technologies that are available for delivering virtual desktops and applications to deliver the end user experience. We will discuss this in the next section, starting with server-based computing.

Server-based computing and VDI

We often hear server-based computing (SBC) being discussed alongside VDI; so, is this the same technology with a different name or is SBC different in some way?

SBC has been around for quite a long time, and you can actually trace it back as far as the 1950s to mainframe computing. Mainframes were designed to deliver centralized compute power to run applications, with users connecting to the applications using a "green screen" terminal.

Today's SBC model doesn't really change this, but it now offers the ability to connect to either applications or an operating system. We will cover each of these and how they work in the next sections, starting with traditional published application delivery.

Delivering published applications with SBC

So, the first option with SBC is to just deliver an individual application to a user. This is often referred to as publishing an application. The architecture of how this works is shown in the following diagram:

Delivering published applications with SBC

With SBC, rather than connecting to a full-desktop operating system running as a virtual desktop machine, you are now connecting to an application. The application is running on a server; however, it is running in a separate, protected session for each individual user that is connected, which means that a single server can host multiple sessions of the same application for multiple users. The server hosting the application sessions runs a multiuser operating system, and a user would connect to a session using a terminal or thin client. This is why SBC is often referred to as thin client computing. SBC has evolved from the mainframe days, and now you can run a desktop operating system as a hosted session, as we will describe in the next section.

Delivering published desktops with SBC

Sometimes, there is a requirement to have a full-desktop experience rather than just having individual applications delivered to the end user. Similar to application publishing, with SBC, you can publish a desktop operating system as a session, as shown in the following diagram:

Delivering published desktops with SBC

In this model, you are running a desktop operating system rather than an application. The OS runs as a separated, protected session. This is where the differences lie between desktops delivered by SBC and those delivered by VDI.

With VDI, you have a fully functional desktop operating system, on which you can customize, personalize, and install your own applications; whereas with SBC, you are either running just an application session or sharing a desktop environment by having your own session rather than a full desktop.

You also need to bear in mind that in an SBC environment, the desktop session isn't actually running as a true desktop operating system; it is, in fact, running a session of the host servers' operating system, which is made to look like a desktop operating system.

VDI, published applications, or desktop sessions?

So, the question posed in the title of this section is which technology should I choose between VDI, published applications, or perhaps desktop sessions?

There are advantages and disadvantages to all of the above technologies, and ultimately, it will come down to your specific use cases. We will discuss some of the use cases in Chapter 3, Designing and Building a Horizon View 6.0 Infrastructure.

In most scenarios, it is likely that you will employ a hybrid approach and have a mixed environment of the different technologies. For example, developers might need a full desktop on which they can install applications, so VDI would be suitable for them, whereas a call center operator who only uses one or two applications is more suited to a published application solution.

Horizon View 6.0 can deliver all of these technologies, allowing you to deploy a single platform to manage and deliver the end user experience, no matter what the use case is. In this section, we are just going to cover the VDI elements of Horizon View 6.0, and in the next section, we will highlight some of the benefits of deploying VDI.

The benefits of deploying a VDI solution

With VMware Horizon View 6.0 delivering virtual desktops, you transform your desktop environment into a centrally managed service, enhancing the end user experience and productivity at the same time. At a higher level, Horizon View 6.0 delivers the following:

  • Secure desktop environment: With centralization, you control your data and deploy policies so that no data leaves the data center, protecting your IP.
  • Centralized management: Centralizing your desktops as virtual machines not only gives you a central and single point of management, but it also allows for easier operating system or application updates as well as faster deployment of desktop resources.
  • Flexibility and scalability: This allows you to scale resources up and down quickly as per your business demands, taking into consideration peaks and troughs for seasonal or contract/project-based workers.
  • Mobility and Bring-your-own-device (BYOD): This also fits into the flexibility category, but this time allows end users to use devices that suit their needs plus they have the ability to work from anywhere. This also means that organizations don't have the expense of providing employees with hardware, and having to support that hardware.
  • Operational cost savings (OPEX): One of the things we hear all the time is that deploying VDI will reduce costs. While that is true, let's be clear that we are talking about operational costs that would potentially be reduced, but sometimes, the capital costs (CAPEX) at the beginning of a VDI project might be higher as you roll out the infrastructure. However, the overall costs over a period of time will reduce through savings in the management of the solution and the fact that you would not be caught in the typical three-year PC refresh cycle trap.

Now that we have talked about what VDI in VMware Horizon View terms is and the differences with SBC, in the next section, we are going to focus on the VMware VDI solution, Horizon View, and take a brief history lesson that covers the background story of where VMware and its VDI story began.

The VMware VDI story

VDI for VMware started back in 2002, when customers of the ESX solution started to virtualize their desktop machines as they had been doing with their server operating systems. There wasn't a specific product or solution at the time and certainly no connection broker or any of the functionality that we see today. All a user had to do was connect to a remote virtual desktop using RDP. That was about as scientific as it got!

It wasn't until 2005 that VMware socialized the idea of having a connection broker for better management of the desktop allocation by demonstrating a prototype at VMworld that year. A company called Propero also showed their version of a connection broker at the same event, and as a result, VDI became more high profile and gained more traction in the market.

Move the clock forward by 2 years to 2007 and you will see that the prototype connection broker was introduced to customers before being given to the product organization to productize it and turn it into a released shipping product called Virtual Desktop Manager (VDM) 1.0. This year also saw VMware acquire Propero for $25 million in order to accelerate the connection broker development, leading to the VMworld announcement of VDM 2.0, which was released in January, 2008.

After the release of VDM 2.0 in early 2008, a second release came at the end of the year, along with a new name. VMware View had arrived! This year also saw Citrix enter the VDI market with XenDesktop.

A year later, in 2009, VMware View 4.0 was released and was the first version to include the PCoIP protocol from Teradici. PCoIP delivered a much richer user experience than RDP.

In 2010, View 4.5 was released with new features, such as the local mode for delivering offline desktops, PCoIP enhancements, Windows 7 support, and the ability to tier storage. This was also the year that VMware talked publically about the biggest VDI reference case to date with Bank of Tokyo Mitsubishi.

In 2011, the following year, View 4.6 was released with two new notable features. The first was the iPad client, which allowed a user to connect to their virtual desktop session on an iPad using the PCoIP protocol. The second new feature was the PCoIP Secure Gateway function for the security server, which allowed users to connect to their virtual desktop without needing a VPN connection.

Later on in the same year, View 5.0 was released with some more new features aimed around the user experience, the key one being the introduction of Persona Management, which allowed a user's profile to be independent from the virtual desktop. View 5.0 also introduced 3D graphics support using the latest vSphere 5.0 platform as well as some major overhauls in the PCoIP protocol.

Although it had only a point release in May 2012, View 5.1 had a number of significant enhancements, especially around storage, with the introduction of the View Storage Accelerator, View Composer Array Integration, and the ability to scale the hosting infrastructure up to a 32-node cluster when using the NFS storage. This version also added RADIUS two-factor authentication, improved the USB device support, standalone View Composer, the ability to support profile migration from XP to Windows 7, and physical desktops with Persona Management.

In March 2013, VMware View 5.2 was released, and to bring it in line with VMware's Horizon branding (launched at the same time), it was renamed Horizon View 5.2. In this release, there were a number of new features based on the user experience, such as support for unified communications with Microsoft Lync 2013, hardware-accelerated graphics with Virtual Shared Graphics Acceleration (vSGA), and the Windows 8 support. One of the biggest updates came in the form of feature packs, which allowed a user to access their desktop in an HTML 5 browser using the VMware Blast protocol. This feature pack also included the ability to use USB webcams with Real-Time Audio-Video (RTAV).

A second release later in 2013 with Horizon View 5.3 saw the introduction of virtual dedicated graphics acceleration (vDGA), which allowed a virtual desktop to have dedicated access to a GPU in the host. This was also the first release that supported Windows Server 2008 R2 as the virtual desktop machine, which means that you can "skin" the operating system to look like a desktop. Finally, the Horizon Mirage support was added to manage full-clone desktops.

The final 5.x release arrived in 2014 with Horizon View 5.3.1, adding support for Virtual SAN (vSAN).

That brings us nicely up to date—VMware Horizon 6—and a new approach to delivering a fully integrated platform with some new Horizon editions.

The timeline is shown pictorially in the following diagram:

The VMware VDI story

In the next section, we will cover VMware Horizon 6 and the features in each of the different editions in a bit more detail.

An introduction to VMware Horizon 6

In VMware Horizon 6, we have the latest solution in VMware's end user computing (EUC) vision and strategy for what they describe as one login, one experience, and any device. This basically means that for a user, they just need their network password to log in from any device they choose, and once logged in, the look and feel will be consistent across all endpoint devices they use.

We talked earlier about the differences between VDI and SBC and an example use case for application publishing versus VDI versus desktop sessions, and came to the conclusion that a hybrid solution would be the logical way forward. Typically, this would mean that you will need several different product solutions to achieve this; however, with Horizon 6, you can deliver all of this and more, with the ability to deliver VDI, published apps, and session-based desktops—all from a single platform.

Combine this with the other functionalities—such as application virtualization, centralized image management, and automation functionality—and Horizon 6 becomes a compelling solution for delivering all your end user computing needs.

This book is going to focus on the Horizon View 6.0 product and, specifically, how to design, configure, and install the various components for delivering virtual desktops as a centralized service. We will take you on a journey from the initial planning stages right through to the installation, configuration, and optimization.

VMware Horizon 6 was released on 19th June 2014 and comes packaged as "editions" in a similar way to other VMware products, whereby you can buy a bundle of products that make up an entire solution.

In the next section, we will cover the different product editions for Horizon 6.

VMware Horizon 6 editions

As we touched on in the previous section, there are a number of different components that make up the Horizon 6 portfolio, and these features are divided into three different Horizon editions—Standard, Advanced, and Enterprise editions—each building on the functionality of the previous edition.

In the next section, we will take a walk-through of each of the available editions.

Horizon View Standard Edition

Horizon View Standard Edition delivers the core VDI solution and all of its associated features, including the licensing for vSphere and vCenter for desktop. Also included is ThinApp, VMware's application virtualization and packaging solution, which allows you to abstract applications from the underlying operating system and deliver them independent of the OS. You can read more about ThinApp in VMware ThinApp 4.7 Essentials, Peter Björk, Packt Publishing.

Horizon Advanced Edition

With Horizon Advanced Edition, we add application publishing, image management, vSAN, and Horizon Workspace.

This is the first edition that includes the application publishing feature that is integrated into Horizon View 6. It allows an application running on a Microsoft RDSH server to be published via the VMware View client using the PCoIP protocol. You can also publish desktop sessions in the same way. For a user, this means that they can access all three delivery methods from one place.

Image management is delivered using VMware Mirage with the ability to manage persistent View desktops and also deliver offline desktops to a Mac or Windows laptop. For a detailed overview of VMware Mirage, you can read VMware Horizon Mirage Essentials, Peter von Oven, Packt Publishing.

In keeping with the theme of consistent access from one place using any device, Advanced Edition includes the Horizon Workspace Portal solution. Horizon Workspace gives an end user their own virtual workspace, which is accessible via a single URL from any device with a compatible browser. Being context-aware, only the applications appropriate for that device and location are shown on the workspace, based on the user's entitlements. Users can also select applications from a central catalog of entitled applications.

Horizon Workspace is sometimes referred to as a universal services broker or the switchboard of the solution. This is because it's the central place you go to in order to access the tools you need, whether that's just an application or a virtual desktop. As it's a universal broker, it's not just about delivering the VMware technology. It allows for the brokering of ThinApp packages, SaaS-based cloud applications, XenApp-published applications, and Microsoft Office 365.

Horizon Enterprise Edition

The final edition is Horizon Enterprise Edition, which builds on the previous two versions and adds features that deliver the operational management and automation functionality. This includes products such as vCenter Operations for View, which delivers capacity planning, health monitoring, and proactive troubleshooting features.

The final component is vCenter Orchestrator with the desktop plugin, which allows you to build desktop workflows for automated provisioning.

The following diagram details the features available in each edition:

Horizon Enterprise Edition

Summary

In this chapter, we discussed what VDI actually is and the different options for delivering the end user experience, compared VDI with desktop and application publishing, and how each solution works. We then wound the clock back to 2002 and looked at the history of where VDI began for VMware.

The final sections covered the latest VMware Horizon 6.0 release and the three different editions—Horizon View Standard, Horizon Advanced, and Horizon Enterprise—and what's included in each edition.

In the next chapter, we are going to start drilling down into the technology a little deeper and look at how some of the technology features included with Horizon View fit together in the overall view and how they work.

Left arrow icon Right arrow icon

Description

If you are a desktop administrator or an end user of a computing project team looking to speed up to the latest VMware Horizon View solution, then this book is perfect for you. It is your ideal companion to deploy a solution to centrally manage and virtualize your desktop estate using Horizon View 6.0.

What you will learn

  • Understand the key Horizon View 6.0 components and architecture, how they work, and where their roles fit in the overall infrastructure
  • Approach a VDI project from the assessment phase through to POC, pilot, and deploying a production environment
  • Design a Horizon View 6.0 infrastructure through hints, tips, and best practice advice
  • Drive the management console to manage your environment and perform daytoday administration tasks
  • Enhance user experience while allowing users to access the environment in a way they want, when they want, and from a device or location of their choice
  • Optimize the performance of desktop services and applications through greater visibility across a desktop environment

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Oct 27, 2014
Length: 252 pages
Edition : 1st
Language : English
ISBN-13 : 9781784396602
Vendor :
VMware

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
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

Billing Address

Product Details

Publication date : Oct 27, 2014
Length: 252 pages
Edition : 1st
Language : English
ISBN-13 : 9781784396602
Vendor :
VMware

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 zł20 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 zł20 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 617.97
VMware vRealize Operations Performance and Capacity Management
zł197.99
VMware Horizon View 6 Desktop Virtualization Cookbook
zł221.99
VMware Horizon View Essentials
zł197.99
Total 617.97 Stars icon
Banner background image

Table of Contents

11 Chapters
1. Introducing VDI and VMware Horizon 6.0 Chevron down icon Chevron up icon
2. Horizon View 6.0 Architectural and Feature Overview Chevron down icon Chevron up icon
3. Designing and Building a Horizon View 6.0 Infrastructure Chevron down icon Chevron up icon
4. Installing Horizon View 6.0 Chevron down icon Chevron up icon
5. A Guided Tour of the Horizon View Administrator Console Chevron down icon Chevron up icon
6. Building and Optimizing Virtual Desktop Machine OS Images Chevron down icon Chevron up icon
7. Configuring Horizon View to Deliver Virtual Desktops Chevron down icon Chevron up icon
8. Horizon View Clients Chevron down icon Chevron up icon
9. Fine-tuning the End User Experience Chevron down icon Chevron up icon
A. References 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 Full star icon Half star icon 4.3
(3 Ratings)
5 star 33.3%
4 star 66.7%
3 star 0%
2 star 0%
1 star 0%
Paul_parkin Dec 01, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
A very good treatment of the subject. Recommended for new View admins and those with a project on the cards.
Amazon Verified review Amazon
Andrea Dec 21, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Are you a VMware View admin or operator? Or are you study for some View’s related certifications? Or are you involved in a new View project? This book is for you, because it give a great and clear overview on Horizon View 6.0, both in the architectural and in the implementation part. The book is write in a clear language and supported by good schema and pictures. All is explained really well with a logic path or a step-by-step (for the implementation parts) approach.Unfortunately it does not cover all the features of View 6, so if you are looking for the new remote applications feature, or more about ThinApp, backup, data protection, site disaster recovery, hyper-converged implementation for VDI you need other resources (or maybe a second part of this book).
Amazon Verified review Amazon
Matteo Jan 08, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
This book is a good starting point for learning about VMware Horizon View but keep in mind some parts may have been omitted for the sake of simplicity, try using the book as a guideline of sorts along with the official VMware docs.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.