Your SlideShare is downloading. ×
Citrix Presentation
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Citrix Presentation


Published on

Published in: Technology

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Since our founding in 1989, our philosophy—that information access is critical to any organization—and our vision—to enable a world where anyone can work from anywhere—have been clear. As our messaging evolved from “any, any, any” to “on-demand access” to “application delivery”: it’s all a singular idea of making people more productive by allowing them to work from anywhere.
  • OK, so we have a framework for approaching the challenge of App Delivery, let’s take “one click down” to look at the key functions that are absolutely critical to building a complete end-end app delivery solution. You would have delivery controllers for WINDOWS apps, with a common centralized store with a master copy of each app client. From this central store apps could be virtualized on the server, or streamed to the user devices and virtualized there to allow use anywhere, even when offline. These controllers would be fully integrated into the delivery network to insure the needed security, optimization and user monitoring for the delivery service are built in. You’d have delivery controllers for WEB apps that would improve performance, security and efficiency – with similar integration into the delivery network. You’d have desktop delivery controller that allowed you to virtualize your desktops in the datacenter and deliver on-demand – reducing costs, improving security and providing a better experience than a traditional installed desktop. And to manage the growing number of server workloads you need the ability to control and provision servers dynamically across both virtual and physical servers. And finally the controllers – for apps and desktop and server workloads – are great but to get maximum value you need a tool that can sense and respond to change and help to manage communications and functions between these controllers within the datacenter.
  • Just like we described in the whiteboard discussion, the traditional way of doing it is to load everything onto individual desktops or laptops – all the client software of client/server applications, the desktop applications, the web clients, etc. This is costly to manage and support in this distributed fashion – never mind trying to secure it on the endpoints, lock down devices, ensure client-side compatibility, etc. So, rather than “deploy” applications, “deliver” them using Presentation Server and its application virtualization and application streaming features.
  • With application virtualization, those applications are centralized – the application is no longer installed on the endpoint, instead it is installed on servers in the data center, where you can monitor, control, update and secure them. The client device doesn’t actually need to process the application at all – freeing the application from client-side dependencies altogether. This is why we call this virtualization.
  • When applications are centralized to the data center, they stay there. They run on servers housed in the data center. When users wish to access them they request a connection and begin what’s called a “session”. Communication over the network consists of screen updates sent to the user. [advance animation] Users experience the application as if it were running on their local desktop. When users interact with the application their mouse-clicks and key strokes are sent over the internet and back to the server. [advance animation] In this case, no information is sent over the network… and all communications are encrypted. Furthermore, regardless of what platform the application was written for, it can now be accessed from any device over any connection… MS, Linux, Unix, Mac, Laptop, Desktop, PDA, Tablet… or connection… DSL, LAN, WAN, and even dial-up.
  • Alone, application virtualization is extremely powerful – now consider that Presentation Server also includes application streaming as a complementary delivery method! Application streaming also centralizes control, enabling you to install once in the data center, get a “profile” of the application, then publish that application to make it available to desktop and laptop users. That profile includes configurable rules for how to run the application in isolation and prevent it from conflicting with other applications or the client OS. When a user needs the application, it is streamed on-demand to the device, fully isolated and cached on the local device. Unlike application virtualization, you can take these streamed applications offline – great for mobile users like executives that work on planes, for example. IT administrators get all the benefits of centralized application management and users get all the flexibility they need to access applications anywhere and anytime they want. In a minute I’ll talk a bit more about this feature and some of its other benefits.
  • In a nutshell, one of the key benefits is the ability to shift your time spent on pure maintenance to more strategic, business-valued projects! According to Forrester research information, on average, pure maintenance activities occupy 60% of your time! These maintenance activities are undoubtedly driven by the complexities of trying to manage distributed applications for many users, on many different devices and across many locations. Drive down the time spent on maintenance, and you increase the amount of time available for focusing on strategy. That’s at the core of what Presentation Server does.
  • This slide provides a reminder of the primary benefits that Presentation Server provides. Particularly if members of the audience are relatively new to Presentation Server, this provides a background on the various reasons our extensive customer base has chosen Presentation Server.
  • If you think you knew Presentation Server before, perhaps it’s time to look again at what v4.5 introduces. When Citrix talks about this solution, there 2 significant differences in the way we describe it now versus previously 1) now Presentation Server offers an end-to-end system for application delivery and 2) for all Windows applications. I’ll show you the reasons why in a moment. But as always, Presentation Server offers the value of best TCO, security and performance, which you’ll see as we delve a bit more into the product’s capabilities.
  • Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • According to IDC (John Humphries, 2007): 41M servers will be deployed in 2010, a 700% increase over 15 years Average server utilization remains at 10-15%, representing $100-140B in unused capacity Typical IT organization will spend $0.50 for power and cooling (op. ex.) for every $1.00 in up-front server cost (cap. ex.) $29B will be spent on server power and cooling in aggregate Cost of housing servers is approx. $1,000 per sq. ft., $2,400 per server, $40,000 per rack $8 is spent in maintenance (op. ex.) for every $1 spent in new infrastructure (cap. ex.) 1 administrator manages approx. 20-30 physical servers Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • XenSource was founded by the core creators of Xen in early 2005. They had created the Xen project at the University of Cambridge in the UK. The project was so succesful that commercial companies pushed them to start a business around the Xen technology. That lead to XenSource being formed. Our headquarters is in Palo Alto, California and we have additional offices in Redmond Washington as we do a lot of work with Microsoft, and a large engineering office in Cambridge UK where much of the core Xen engineering work is still done. XenSource has a dual mission. We run and maintain the Xen open source project. Ian Pratt one of our founders continues to run the project, set the high level roadmap and works closely with the community. XenSource is still the single largest contributor to the Xen project and has a large number of engineers dedicated to working on the project. We also then take the core Xen open source technology are develop commercial virtualization solutions that help customers quickly and simply consolidate underutilized servers, and tame their test and development environments. Our executive team has a strong track record and mixes Virtualization innovators like Ian Pratt, Simon Crosby, and Steven Hand with seasoned veterans from the enterprise systems companies including Veritas, Microsoft, BMC and more. Two Examples: Our CEO Peter Levine was an early employee at Veritas and grew with the company to eventually run 1/3 of the company. He also spent time in the VC world before joining XenSource. Gordon Mangione our SVP of Product Operations was a corporate VP at Microsoft and ran the SQL Server and Microsoft Exchange programs.
  • A virtualization solution that relies on emulation must monitor all CPU instructions and, as it runs, rewrite unsafe instructions to safe instructions. This technology works, but it comes with a price: complexity and higher levels of system overhead. For example, a single OS on a physical box can call a halt instruction telling the CPU to stop executing. However, when running multiple virtual machines, this instruction cannot be allowed because it would affect all the other VMs on the box Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • The Xen Hypervisor uses a technique called paravirtualization to allow the virtual machine to understand it is being virtualized and to co-operate with the system to ensure the best performance Xen pioneered paravirtualization on the x86 platform XenServer VMs use paravirtualized drivers for storage and network devices. Paravirtualized drivers drastically improve performance over emulated drivers. The paravirtualized Linux hypercall removes the need to scan instructions of machines and rewrite instructions. Linux VMs on XenServer use fully paravirtualized kernels. Instead of calling the halt instruction, it uses a quick safe halt hypercall to the Xen layer The Xen hypervisor removes the need to scan all executing instructions from guest VMs. The result is increased performance over emulation technology Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • Xen was designed from the ground up to leverage hardware virtualization assist technologies delivered by both Intel and AMD in their CPUs Intel Research was involved early on with the Xen project The Xen Hypervisor was designed to be very thin and easily take advantage of both current virtualization assist technologies and the slate of newer technologies being delivered in the chips in the coming years. Windows VMs require hardware virtualization assist because modifying the kernel is not permitted. Windows VMs call the halt instruction, but the CPU catches and redirects the call to the Xen layer to handle and return a valid result to the VM The Xen hypervisor removes the need to scan all executing instructions from guest VMs. The result is increased performance over emulation technology Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • XenMotion allows running Guest VM’s to be migrated without service downtime Zero down-time during planned maintenance Load Balance VMs over different servers
  • VM’s on failed physical servers can be restarted on other servers in the pool
  • Before we go into details, let me show you a rather clear view on how we collaborate with Microsoft to develop this market...
  • The Future of virtualization is not about hypervisors You don’t need to forklift your IT stack to benefit Virtualization offers the most dramatic cuts in IT costs There’s no excuse not to virtualize most workloads Virtualization is about dynamic application delivery Citrix has all of the components of the app delivery stack Presentation Title Goes Here Insert Version Number Here © 2007 Citrix Systems, Inc.—All rights reserved.
  • Transcript

    • 1. Citrix Application and Server Virtualisation Dominic Wordsworth COMPUTERLINKS
    • 2. Our Vision for Business A world where anyone can work and play from anywhere
    • 3. Keys to Successful Application Delivery Control & deliver desktops deployed in the datacenter Control app workloads on physical and virtual servers Control & deliver Windows apps Control & deliver Web apps Sense and respond to change
    • 4. Citrix Delivery Center TM XenServer XenApp NetScaler XenDesktop Workflow Studio XenApp – Platinum Access Gateway WANScaler EdgeSight Delivery Network Provisioning Server Dynamic Datacenter
    • 5. Traditional Windows Deployment 16-bit/32-bit Client components Desktop apps Web Browser Server component Web apps Custom apps Desktop Data Center Costly to manage and support Difficult to secure Limited in accessibility
    • 6. Application Delivery – Virtualisation Centralise and host in data center Easier to install, manage and support Secure — Apps and data are protected Application Servers Presentation Server environment Server component Web apps Custom apps Data Center Desktop Client component Web browser Desktop apps
    • 7. Any Device, Any Network, Any Location Accessible from any device or client operating system High performance over any connection from any location Mouse clicks and keystrokes sent to server Application executes entirely on server Screen updates sent to client device
    • 8. Application Streaming Desktop apps are streamed to the desktop Applications execute locally Applications are portable — Perfect for laptop Data Center Desktop, Notebook Application Hub Application Profile Streamed Application Isolation Environment
    • 9. Shift from “maintenance” to “strategy” Hardware Maintenance Strategic Project Work Process Management Application Maintenance 25% Only 30%! 35% 10% … and reduce time spent maintaining applications and hardware Improve app management to increase time available for strategic work…
    • 10. Key Benefits
      • Lowest-cost Windows application delivery
      • Strongest protection for applications and intellectual property
      • Outstanding application performance over any network
      • Rapid application delivery to all users, anywhere
      • Continuous application availability and reliability
      • Best end user application experience
      Presentation Server is used by more than 180,000 customers worldwide
    • 11. Project Delaware Embrace & Extend XenApp for Windows Server 2008
    • 12. In summary XenApp 4.5 is… Highest Security An end-to-end application delivery system for all Windows applications, both client/server and desktop Best Performance & Scalability Lowest Total Cost of Ownership
    • 13. XenApp 5.0 Key Messages
      • User Experience 2.0
        • Visually compelling and intuitive user interface
        • Integrated application experience / user and application prioritization
      • Deliver ALL Windows applications
        • Next generation application virtualization with inter-isolation communication
        • Compatibility with Microsoft Application Virtualization
      • Application Performance Monitoring
        • True Service Level monitoring and alerting / expanded real-time monitoring and metrics
      • IPv6 support for compliance with government regulations
        • IPv6 address space supports about 3.4×10 38 addresses (Approximately 5×10 28 addresses for each person people alive today)
      • One product, two platforms
        • Supports Windows Server 2008 and Windows Server 2003
        • Mixed farm support provides smooth transition to Windows Server 2008
    • 14. Citrix Delivery Center TM XenServer XenApp NetScaler XenDesktop Workflow Studio XenServer – Platinum Access Gateway WANScaler EdgeSight Delivery Network Provisioning Server Dynamic Datacenter
    • 15. What is Server Virtualization?
      • Concept of virtualization has existed in various forms in computing since the early 1960s
      • In virtualization, physical resources are abstracted and shared by multiple operating systems
    • 16. The Case for Server Virtualisation
      • Servers are costly to maintain
        • Costs encompass provisioning, housing, power, cooling, management, etc.
      • Servers are poorly utilized
        • Typically one workload per server
      • Physical servers are inflexible
        • More complex management than desktops
    • 17.
      • Division founded by Xen creators in 2005 as XenSource, Inc.
        • Leaders of the Xen project
        • Acquired by Citrix Systems – Oct. 2007
      • Home of the Xen hypervisor
        • Open source, next-generation architecture
        • High-performance, bare metal virtualization
      • Delivers commercial virtualization products
        • Commercially packaged and supported Xen virtualization platform for Windows and Linux - Citrix XenServer
      A Brief History of the Citrix Virtualisation Management Division
    • 18. Where does come from?
      • Xen community led by Citrix
      • Fastest time to market for new hardware and new features
      • Major active contributors: HP, IBM, Intel, AMD, RedHat, and Novell
      Citrix/ XenSource IBM Intel # of check-ins
    • 19. Why Do Customers Choose XenServer?
      • Ease of use
        • “ 10 minutes to Xen”
      • Best price/performance
      • Efficient
        • Tuned for Citrix and Microsoft workloads
      • Open architecture
        • OS independence
        • Strong technology ecosystem
      • Strong Microsoft relationship
    • 20. Legacy Virtualisation Architectures User Apps User Apps Hardware HALT SAFE HALT Legacy Hypervisor Slow, expensive software emulation layer
    • 21. Paravirtualisation
      • Relies on “enlightened” operating systems
      • Kernel and I/O paths know they are being virtualized
      • Cooperation provides best performance
      User Apps User Apps Hardware HALT HYPERCALL HALT XenServer VT/AMD-V Paravirtualized guests makes high-speed calls directly to the hypervisor
    • 22. Hardware-Assisted Virtualisation User Apps User Apps Hardware HALT HYPERCALL HALT XenServer VT/AMD-V Other guests benefit from hardware-accelerated call translation
      • Hardware-assist allows high performance without emulation
    • 23. XenMotion: Live Migration and Load Balancing Remote VM Guest Storage
    • 24. Server Provisioning Store the virtual workload image on network storage Store Store Store the virtual image on network storage Stream the workload image on-demand to virtual and bare-metal servers Stream Stream Stream the virtual image to servers A Create a virtual image of a server’s workload: operating system, application engine and application Virtualise Virtualise Virtualise server workload image
    • 25. Virtual Machine System Recovery Remote VM Guest Storage
    • 26. What about Desktops?
    • 27. XenServer & Microsoft Hyper-V
    • 28. Proven Track Record Working with Microsoft Citrix App Virtualization Services SmartAuditor SpeedScreen Progressive Display EasyCall Application Performance Monitoring SmartAccess Single Sign-On Windows Server Microsoft RDP ICA Citrix XenApp Citrix Dynamic Virtualization Services Windows Server Microsoft Hyper-V Xen Hypervisor Citrix XenServer Provisioning High Availability Citrix Storage Delivery Services DRS XenDesktop
    • 29. “Plug Compatible” Virtual Infrastructure Microsoft System Center Virtual Machine Manager
    • 30. Citrix Value-Add to Hyper-V Virtualize other operating systems (e.g. Linux) Citrix Storage Delivery Services Extend Hyper-V to desktop virtualization XenApp optimization Provision virtual and physical server infrastructure Live migration of virtual machines Strengthen virtualization ecosystem
    • 31. Next Steps
      • Download XenServer Express Edition for free
      • Download XenServer Enterprise Edition 30-day Trial
    • 32.