Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Mastering VMware Horizon 7
Mastering VMware Horizon 7

Mastering VMware Horizon 7: Virtualization that can transform your organization , Second Edition

eBook
€8.99 €39.99
Paperback
€48.99
Subscription
Free Trial
Renews at €18.99p/m

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

Mastering VMware Horizon 7

Chapter 2.  An Overview of Horizon View Architecture and Components

In this chapter, we will introduce you to the architecture and infrastructure components that make up the core VMware Horizon solution, concentrating on the virtual desktop elements of Horizon with Horizon Standard edition, plus the Instant Clone technology that is available in the Horizon Enterprise edition.

We are going to concentrate on the core Horizon View functionality of brokering virtual desktop machines that are hosted on a VMware vSphere platform. Hosted applications will be covered in Chapter 8, Delivering Remote Applications with View Hosted Apps, and session-based desktops will be covered in Chapter 9, Delivering Session-Based Desktops with Horizon View.

Throughout the sections of this chapter, we will discuss the role of each of the Horizon View components, explaining how they fit into the overall infrastructure, their role, and the benefits they bring. Once we have explained the high-level concept, we will...

Introducing the key Horizon components


To start with, we are going to introduce, at a high level, the core infrastructure components and the architecture that make up the Horizon View product. We will start with the high-level architecture, as shown in the following diagram, before going on to drill down into each part in greater detail:

All of the VMware Horizon components described in the image are included as part of the licensed product, and the features that are available to you depend on whether you have the Standard Edition, the Advanced Edition, or the Enterprise Edition.

It's also worth remembering that Horizon licensing also includes ESXi and vCenter licensing, to support the ability to deploy the core hosting infrastructure. You can deploy as many ESXi hosts and vCenter servers as you require to host the desktop infrastructure.

High-level architectural overview


In this section, we will cover the core Horizon View features and functionality for brokering virtual desktop machines that are hosted on the VMware vSphere platform.

The Horizon View architecture is pretty straightforward to understand, as its foundations lie in the standard VMware vSphere products (ESXi and vCenter). So, if you have the necessary skills and experience of working with this platform, then you are already nearly halfway there.

Horizon View builds on the vSphere infrastructure, taking advantage of some of the features of the ESXi hypervisor and vCenter Server. Horizon View requires adding a number of virtual machines to perform the various View roles and functions.

An overview of the View architecture for delivering virtual desktops is shown in the following diagram:

View components run as applications that are installed on the Microsoft Windows Server operating system, with the exception of the Access Point, which is a hardened Linux appliance...

Persistent or non-persistent desktops


In this section, we are going to talk about the different types of desktop assignments and the way a virtual desktop machine is delivered to an end user. This is an important design consideration, as the chosen method could potentially impact on the storage requirements (covered in the next section), the hosting infrastructure, and also which technology or solution is used to provision the desktop to the end users.

One of the questions that always get asked is whether you should deploy a dedicated (persistent) assignment, or a floating desktop (non-persistent) assignment. Desktops can either be individual virtual machines, which are dedicated to a user on a 1:1 basis (as we have in a physical desktop deployment, where each user effectively owns their own desktop), or a user has a new, vanilla desktop that gets provisioned, built, personalized, and then assigned at the time of login. The virtual desktop machine is chosen at random from a pool of available...

Horizon View Composer and Linked Clones


One of the main reasons a virtual desktop project fails to deliver, or doesn't even get out of the starting blocks, is down to the heavy infrastructure and storage requirements. The storage requirements in particular are often seen as a huge cost burden, which can be attributed to the fact that people are approaching a VDI project in the same way they would approach a physical desktop environment's requirements. This would mean that each user gets their own dedicated virtual desktop and the hard disk space that comes with it, albeit a virtual disk; this then gets scaled out for the entire user population, so each user is allocated a virtual desktop with some storage.

Let's take an example. If you had 1,000 users and allocated 250 GB per user's desktop, you would need 1,000 * 250 GB = 250 TB for the virtual desktop environment. That's a lot of storage just for desktops and could result in significant infrastructure costs, which could possibly mean that...

Instant Clones


The Instant Clones feature is actually a functionality built into the vSphere platform rather than a specific Horizon feature, and was made available from the vSphere 6.0 U1 release, but is only now becoming a supported feature as part of Horizon 7.

It uses the VMware VM Fork technology to very quickly provision virtual desktop machines. An instant clone is created from an already powered on and running virtual desktop machine, called the Parent VM, which is quiesced before the Instant Clone is created. This is what makes Instant Clones quicker to provision than Linked Clones with View Composer.

The Instant Clone shares its memory and its disk with the parent VM for read operations, and is created immediately, and in an already powered-on state, unlike with View Composer-based Linked Clones that have to power-on as part of the creation process. As well as sharing the memory and disk with the parent VM, the Instant Clone has its own unique memory and delta disk file.

The following...

View Persona Management


Let's start with a little bit about the background and history behind View Persona Management. View Persona Management was originally a technology product called Virtual Profiles and was acquired by VMware from RTO Software in 2010. It was first introduced with View 5.0, and it allows you to configure user profiles so that they dynamically synchronize with a remote profile repository that is located on a file server in the data center. Its purpose is to manage user profiles within a virtualized desktop environment.

VMware View Persona Management was first introduced with View 5.0, and it allows you to configure user profiles that dynamically synchronize with a remote profile repository located on a file server in the data center.

Why do we need to manage user profiles differently in VDI?

In a VDI solution, one of...

VMware User Environment Manager (UEM)


The VMware UEM product is a new edition to the Horizon portfolio and was added when VMware acquired the Dutch company Immidio back in February 2015. Immidio was a software company that created products that were aimed at helping their consultants out in the field, with the core product being called Flex+.

UEM adds additional functionality above the standard Persona Management solution, also providing a central management console, and delivers personalization of the end user's virtual desktop machine as well as the ability to dynamically configure policies. It works across a number of environments such as virtual desktop machines and physical PCs, as well as cloud-based Windows desktop environments.

Note

To manage a virtual desktop machine with UEM, you will need to install the FlexEngine components onto the virtual desktop machine. Make sure you include this as part of your master image or parent VM.

There are five key use cases that UEM can be used with...

Printing from a Virtual Desktop Machine


A question that often comes up when deploying a VDI solution is, how do you manage printing? As your virtual desktop is now effectively running on a server in the data center, does that mean that, when you hit the print button, your print job comes out there? What about printer drivers? Typically, your desktop has the driver installed for the printer that is nearest to you, or it might be a locally-attached printer. Does that mean you need to install every possible printer driver onto your virtual desktop machines? Luckily, the answer to these questions is no, and in this section, we will briefly cover how VMware Horizon View manages printing.

Bundled within Horizon View is an OEM virtual printing solution, ThinPrint, for which a company called Cortado is the OEM. ThinPrint allows your end users to print either to a network-based printer or to a local printer that is attached from the user's endpoint device to their virtual desktop machine via USB redirection...

Managing USB devices


We are all used to plugging USB devices into our laptops and desktop machines. If you are working in a VMware Horizon View environment, you might want to continue using your USB devices within that virtualized desktop. USB device redirection is a functionality, built into Horizon View, that allows the USB device to be physically connected to the endpoint device while working as if it's connected to the virtualized desktop.

On the flip side, you might want to prevent users from plugging devices into their virtual desktop machines, to ensure you have a secure environment. After all, deploying a VDI environment is one reason companies use to create a secure environment and protect data.

USB device support in Horizon View

There isn't a list that details every single device that works within Horizon View, as that would be one very long list and it would be impractical to test everything out there, given the number of USB devices on the market.

Generally speaking, most USB devices...

ThinApp application virtualization


ThinApp is an agentless application virtualization or application packaging solution that decouples applications from their underlying operating systems. It's designed to eliminate application conflict, streamline application delivery, and improve management. ThinApp licenses are included with the Horizon View license and can be used on both physical and virtual desktops, therefore providing a mechanism to deliver applications across all of your desktop models, €”your entire end-user estate.

How does application virtualization work?

ThinApp encapsulates applications into a package consisting of a single .exe or .msi file and abstracts them from the following:

  • The host operating system

  • Any traditionally installed applications already running on the system

  • All other virtual applications running on the system

Applications then run in their own isolated virtual environment, with minimal or zero impact on the underlying operating system, virtual file system, or virtual...

Antivirus software for virtual desktops


In a traditional desktop model, an antivirus scanning model agent is installed, runs on every desktop, and is responsible for the performance of antivirus detection scans, while maintaining and updating the definition files containing information about the latest malware.

This model works well in the physical desktop world, but presents some challenges when running in a virtual desktop environment. When a detection scan starts, every virtual desktop's resource usage will increase significantly. This will result in end-user performance degradation, and the desktop host server will become resource-bound. That's fine on a physical desktop, but now in VDI, it's the server hosting the desktops that is going to become resource-bound. When recomposing desktops or building them on demand, the desktops will have to download the definitions file each time, taking up network bandwidth and storage capacity. One last thing you need to take into consideration is...

PCoIP - delivering the desktop experience


One of the most important elements of a virtual desktop solution is how you get the screen contents of the virtual desktop machine running in the data center delivered to the user's end-point device, which they are connecting from. To do this, VMware Horizon View uses the PC-over Internet Protocol (PCoIP). In this section, we are going to cover what the PCoIP protocol is and how it works in delivering the end-user experience.

Introducing PCoIP

PCoIP is a high-performance display protocol designed and developed by Teradici ( http://www.teradici.com/ ). It has been purpose-built to deliver virtual desktops over the LAN or WAN and to provide end users with the best, feature-rich desktop experience.

With PCoIP, the entire screen content is compressed, encrypted, and encoded in the data center before transmitting only the pixels across a standard IP network to PCoIP-enabled endpoint devices (such as zero clients) that use the hardware-based Teradici Terra...

Blast Extreme


Blast Extreme is a new VMware developed protocol that uses the H.264 video codec as an option if you have the appropriate GPU acceleration resource available, allowing it to deliver the user experience to H.264-enabled client devices. H.264 (MPEG-4 Part 10) is an Advanced Video Coding (MPEG-4 AVC) that is a block-oriented motion-compensation-based video compression standard. It's one of the most commonly used video formats and is used for the recording, compression, and distribution of video content such as DVD content.

Blast as a VMware protocol has actually been around for a while, and was first seen in Horizon 5.2 a few years ago, where it was used to deliver HTML5 access to virtual desktop machines. However, now it's not just limited to delivering HTML5 access; it can also deliver the user experience to the latest client devices using standard HTTPS ports.

The Blast Extreme delivery method is also on feature parity with PCoIP, and also supports similar functionality, such...

Which Protocol - Blast Extreme, PCoIP, or RDP?


Now that we have a good understanding of PCoIP, Blast Extreme, and RDP, which one would you choose?

The most compelling reason to go with PCoIP is the fact that it uses the UDP protocol, which is much better suited to streaming media, and therefore lends itself perfectly to the characteristics of virtual desktop delivery, but as discussed, Blast can also use UDP as the delivery protocol. Just to highlight again, UDP is not concerned with how the data ends up on the endpoint device; it's only concerned with the speed of delivery and how quickly it gets there.

On the other hand, RDP uses TCP as its protocol, which is widely used across the Internet. The key difference with TCP is that it is concerned with how the data is being received. TCP requests an acknowledgment from the endpoint device as to whether or not it has received all of the packets successfully. If the endpoint device does not receive what it was expecting, then it replies, asking...

Hardware-accelerated graphics for Horizon View


Early versions of virtual desktop technology faced challenges when it came to delivering high-end graphical content, as the host servers were not designed to render and deliver the size and quality of images required for such applications.

Let's start with a brief history and background. Technology to support high-end graphics was released in several phases, with the first support for 3D graphics released in vSphere 5, with View 5.0 using software-based rendering. This gave us the ability to support things such as the Windows Aero feature, but it was still not powerful enough for some of the really high-end use cases due to this being a software feature.

The next phase was to provide a hardware-based GPU virtualization solution that came with vSphere 5.1 and allowed virtual machines to share a physical GPU by allowing virtual machines to pass through the hypervisor layer to take advantage of a physical graphics card installed in the host server...

Unified communications support


Like high-end graphics, if we had a conversation about running a unified communications solution or VoIP session on a VDI desktop a couple of years ago, I would have described it as Kryptonite for VDI! Although it technically works, the first call might have an acceptable performance, but adding more users would ultimately bring the servers to their knees with the amount of traffic generated and resources required to conduct the calls. Eventually, the experience would have become completely unusable. Unified comms was not a good use case for VDI.

However, this has all changed and you can now happily use a unified communications solution with your virtual desktop. There was always a great use case to deploy Unified comms with VDI; it just never worked, €”for example, within a call center environment with the ability to provide a DR solution or allow users to work from home during a snow day.

So, why didn't it work? Quite simply, it was because, when you placed...

Real-Time Audio Video (RTAV)


Following on from the unified communications support, the next question we hear concerns support for plugging in a USB webcam and using it with a virtual desktop.

The issue

Like unified communications and VoIP, using a webcam or using audio in and audio out on a virtual desktop machine was not initially supported due to the high bandwidth requirements these types of device require, therefore resulting in poor performance. Any redirection of these types of devices was previously handled with the USB redirection feature of the PCoIP protocol.

This is how audio in worked, but audio in using a 3.5 mm jack socket did not work at all. Audio out did work using the PCoIP audio redirection feature, which was much better than using a USB redirection.

The problem is that you can't split a USB audio device such that the audio out functionality remains local to the client and audio in is redirected. So, using a USB headset in a VoIP-type application required the entire headset...

URL Content Redirection


The URL Content Redirection feature allows you to configure a URL to either open on a local browser on the endpoint device, or open on the virtual desktop machine. Which content opens in which is configured by use of a GPO.

The use case for doing this is to separate internal browsing from internal browsing. It may be that if you want to look at secure content, then you would use the browser on the virtual desktop machine, as the data doesn't leave the data center and any other browsing can happen locally. Another case may be that you want to limit bandwidth usage into the data center and if users are browsing heavy content they can use their local Internet connection.

There are two types of URL that you can configure for redirection:

  • URLs that a user enters into the address bar of Internet Explorer

  • Links in an application such as Outlook or Word that users can click

View Clients


In this section, we are going to quickly touch on the Horizon View Client, as it is an important component of the solution and the way you receive your virtual desktop machine's screenshots remotely.

The View Client is basically where your virtual desktop machine's screen is decoded and displayed on an endpoint device. There are two distinct types of View Clients, a software-based version, which is installed on the user's endpoint device, and a hardware-based version, which uses zero clients.

We will cover the View Client options in more detail in Chapter 10, Horizon View Client Options.

Summary


In this chapter, we discussed the Horizon View architecture and the different components that make up the complete solution. We covered the key technologies, such as how Linked Clones and Instant Clones work to optimize storage, and then introduced some of the features that go toward delivering a great end-user experience, such as delivering high-end graphics, unified communications, profile management, and how the protocols deliver the desktop to the end user. Now that you understand these features and components, how they work, and how they fit into the overall solution, in the upcoming chapters, we will be taking a deeper look at how to configure them.

Left arrow icon Right arrow icon

Key benefits

  • Build better virtualized services for your users with VMware Horizon 7
  • Take full advantage of Horizon’s range of features for confidence and control in your virtualized solutions
  • Take responsibility for transforming your organization – this guide will get you started!

Description

Desktop virtualization can be a bit of a headache. But VMware Horizon 7 changes all that. With a rich and adaptive UX, improved security and a range of useful features for storage and networking optimization, there’s plenty to love. But to properly fall in love with it, you need to know how to use it. And that means venturing deeper into the software, taking advantage of its extensive range of features, many of which are underused and underpromoted. This guide will take you through everything you need to know to not only successfully virtualize your desktop infrastructure but also to maintain and optimize the infrastructure to keep all your users happy. We’ll show you how to assess and analyze your infrastructure, and how to use that analysis to design a solution that meets your organizational and user needs. Once you’ve done that, you’ll find out how to build your virtualized environment, before deploying your virtualized solution. But more than that, we’ll also make sure you know everything you need to know about the full range of features on offer, including mobile cloud, so you can use them to take full control of your virtualized infrastructure.

Who is this book for?

Admins, architects… whatever your role, if you find virtualization a bit of a headache this book is for you. You’ll go deep into VMware Horizon and see just what its capable of. It will take you to an advanced level, but at a pace that ensures you’re always solving real-world problems. You’ll need some experience in desktop management using Windows and Microsoft Office, and familiarity with Active Directory, SQL, Windows Remote Desktop Session Hosting, and VMware vSphere technology.

What you will learn

  • Successfully configure Horizon 7 for the needs of your users
  • Find out how VMware is perfect for end-user computing delivering virtual desktops, session-based desktops, and hosted applications all from the same platform
  • Learn how to develop, and deploy a complete end-to-end solution
  • Discover how to optimize desktop OS images for virtual desktops
  • Build, optimize, and tune desktop operating systems to deliver a superior end-user experience
  • Explore the Horizon 7 infrastructure, so you can take full advantage of it!

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Oct 14, 2016
Length: 676 pages
Edition : 2nd
Language : English
ISBN-13 : 9781786460738
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 14, 2016
Length: 676 pages
Edition : 2nd
Language : English
ISBN-13 : 9781786460738
Vendor :
VMware

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.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
€189.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 €5 each
Feature tick icon Exclusive print discounts
€264.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 €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 140.97
Mastering VMware Horizon 7
€48.99
Mastering VMware vSphere 6.5
€41.99
Implementing VMware Horizon 7
€49.99
Total 140.97 Stars icon
Banner background image

Table of Contents

12 Chapters
Introduction to VDI and VMware Horizon 7 Chevron down icon Chevron up icon
An Overview of Horizon View Architecture and Components Chevron down icon Chevron up icon
Design and Deployment Considerations Chevron down icon Chevron up icon
Installing and Configuring Horizon View Chevron down icon Chevron up icon
Securing Horizon View with SSL Certificates and True SSO Chevron down icon Chevron up icon
Building and Optimizing the Virtual Desktop OS Chevron down icon Chevron up icon
Managing and Configuring Desktop Pools Chevron down icon Chevron up icon
Delivering Remote Applications with View Hosted Apps Chevron down icon Chevron up icon
Delivering Session-Based Desktops with Horizon View Chevron down icon Chevron up icon
Horizon View Client Options Chevron down icon Chevron up icon
Upgrading to a New Version of Horizon View Chevron down icon Chevron up icon
Troubleshooting Tips Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.6
(7 Ratings)
5 star 57.1%
4 star 42.9%
3 star 0%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Jens Soeldner Nov 05, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Peter's book is a great complement to Jason Ventresco's more implementation focused book on Horizon View 7, which constitutes a very well laid out step-by-step guide to implementing Horizon View.This book takes more of a bird eye's view and includes many high-level and design-oriented aspects and can provide a valuable guidance towards implementing a sound Horizon View infrastructure. I recommend this book (ideally in conjunction with Jason's more step-by-step-based book) for anyone dealing with VMware Horizon 7. With more than 650 pages packed with implementation guidance and knowledge, it's definitely a must-read book on Horizon 7.
Amazon Verified review Amazon
J. Eckard May 15, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book really helped in upgrading a VMware Horizon deployment, which was essentially a rebuild. I still use it as a reference. It's not a book that you read once or twice and never reference.
Amazon Verified review Amazon
Kenny Jul 01, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
VDIに携わる、管理者、開発者には最高の一冊。日本語版がないのが非常に残念ですが、読みやすい英語なので必要な部分をかいつまんで読んでもよいと思います。ハイレベルな設計から実装までカバーしています。
Amazon Verified review Amazon
joseph diallo Feb 15, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Excellent book, will recommend it to anyone trying to learn Horizon View. The author gives you a high level overview of VDI, how to approach and plan a project as well as how to deploy it and administer it. Great book.
Amazon Verified review Amazon
EM Jul 17, 2019
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
The book had overall good information, slightly outdated to a degree. Though the reason I knocked a whole star off is because of the number of grammatical issues and weird unicode issues in the print. The grammar is not as abundant as the weird symbols. Refer to my picture for example. This happens quite a bit throughout the book and it definitely needs to be addressed.
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.