Softricity - Bri-Forum 2005


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Softricity - Bri-Forum 2005

  1. 1. The SoftGrid® Platform Jeff Fisher Strategic Alliances Manager Softricity, Inc. Server-Based Computing: To the Desktop and Beyond
  2. 2. Softricity Snapshot <ul><li>Leader in Application Virtualization </li></ul><ul><ul><li>Founded 1999 </li></ul></ul><ul><ul><li>Developer of the SoftGrid Platform, the industry’s first application virtualization infrastructure solution </li></ul></ul><ul><ul><li>SoftGrid transforms applications into network services, instantly accessible and centrally manageable like electricity, phone, cable and other utilities </li></ul></ul><ul><li>Worldwide Customer Deployments </li></ul><ul><ul><li>Enterprise focus – primarily mid- to large-sized environments </li></ul></ul><ul><li>Global Presence </li></ul><ul><ul><li>Worldwide headquarters in Boston, MA </li></ul></ul><ul><ul><li>Sales and support offices throughout North America </li></ul></ul><ul><ul><li>European headquarters in Rotterdam, Netherlands </li></ul></ul>&quot;Softricity's SoftGrid is what I've wanted for years. It insulates Windows from applications and vice versa, and provides for applications the same vastly improved provisioning and management that VMware provides for operating systems.“ Mark Gibbs, Network World
  3. 3. Softricity Partners <ul><ul><li>Microsoft Gold Certified Partner </li></ul></ul><ul><ul><li>VMware Technology Software Alliance Partner </li></ul></ul><ul><ul><li>HP Developer and Solutions Partner </li></ul></ul><ul><ul><li>Citrix Alliance Partner </li></ul></ul><ul><ul><li>Additional Partnerships with NEC, Aurema, AppSense, RES, more… </li></ul></ul>
  4. 4. Softricity Customers <ul><li>Healthcare </li></ul><ul><li>International </li></ul><ul><li>Financial Services </li></ul><ul><li>Fortune 500 </li></ul>
  5. 5. IT: Why So Much Complexity and Cost? <ul><li>Application installations hard-code host computers </li></ul><ul><ul><li>File system conflicts (“DLL Hell”) </li></ul></ul><ul><ul><li>Registry conflicts </li></ul></ul><ul><li>…leading to significant headaches </li></ul><ul><ul><li>Lengthy regression testing & time to go live </li></ul></ul><ul><ul><li>Difficult change management </li></ul></ul><ul><li>Application admins spend 60%+ of their time on manual tasks (IDC, MS) </li></ul><ul><ul><li>ESD post-installation cleanup </li></ul></ul><ul><ul><li>Recovering a single failed end-user system </li></ul></ul><ul><ul><li>Application deployment to a SBC environment </li></ul></ul><ul><li>…leading to significant application management costs </li></ul><ul><ul><li>$8K for desktops per year, $15K for servers per year (IDC, Gartner) </li></ul></ul>Applications: The Root of Complexity
  6. 6. Industry Approaches to Cure Complexity <ul><li>Re-Code applications </li></ul><ul><ul><li>Approach: Web, J2EE and .NET applications </li></ul></ul><ul><ul><li>Issues: Re-write costs, reduced functionality, need to be tied to network, 2/3 of all costs of web apps comes from browser management (IDC) </li></ul></ul><ul><li>Centralize distributed environment </li></ul><ul><ul><li>Approach: Electronic Software Distribution, Server-Based Computing </li></ul></ul><ul><ul><li>Issue: Application conflicts and server complexity remains, desktop problems are removed to a high touch server, lack of scalability </li></ul></ul><ul><li>Server Virtualization </li></ul><ul><ul><li>Approach: Virtual Operating Systems </li></ul></ul><ul><ul><li>Issue: Application issues not addressed, bloated images due to application footprint, image proliferation </li></ul></ul>
  7. 7. Softricity’s Application Virtualization <ul><li>Virtualize </li></ul><ul><ul><li>Rapidly package applications </li></ul></ul><ul><ul><ul><li>No changes to source code </li></ul></ul></ul><ul><ul><ul><li>No installation </li></ul></ul></ul><ul><ul><ul><li>No alteration to OS </li></ul></ul></ul>Complexity – Solved <ul><li>Centralize </li></ul><ul><ul><li>Virtualized applications </li></ul></ul><ul><ul><ul><li>Managed from a single console </li></ul></ul></ul><ul><ul><ul><li>Served from a single source </li></ul></ul></ul><ul><li>Accelerate </li></ul><ul><ul><li>Applications available instantly </li></ul></ul><ul><ul><ul><li>On-demand, when needed </li></ul></ul></ul><ul><ul><ul><li>No conflicts or complexities </li></ul></ul></ul>
  8. 8. SoftGrid: Technology
  9. 9. SoftGrid Platform: 3 Key Components <ul><li>Sequencer </li></ul>SoftGrid Server SoftGrid Client Virtualizes Applications Delivers Applications Runs Applications
  10. 10. SoftGrid Sequencer: Virtualizes Applications <ul><li>Wizard-based tool that rapidly virtualizes applications without changing source code </li></ul><ul><li>Allows for the installation and configuration of one or more applications/dependencies into a single, portable data file (SFT) which can be tested before deployment </li></ul><ul><li>After testing, the SFT file is placed onto one or more SoftGrid servers for on-demand deployment to Terminal Servers, desktops or laptops </li></ul>
  11. 11. SoftGrid Server: On-Demand Delivery <ul><li>Flexible Delivery </li></ul><ul><ul><li>Either on-demand when launched by user or pre-staged by administrator </li></ul></ul><ul><li>Permission Based </li></ul><ul><ul><li>User authentication, authorization and licensing are checked every time users try to launch a SoftGrid application </li></ul></ul><ul><li>Locally Executed </li></ul><ul><ul><li>App executes on desktop, laptop and/or Terminal Server, not on SoftGrid Server </li></ul></ul><ul><li>Cached for Performance </li></ul><ul><ul><li>App code is cached for repeat use – even without a network </li></ul></ul>
  12. 12. SoftGrid Server: Scalability and Availability <ul><li>Highly Scalable </li></ul><ul><ul><li>1,000+ users per server vs. 50 – 100 users for traditional SBC environments (Terminal Services or MetaFrame Presentation Server) </li></ul></ul><ul><li>High Availability </li></ul><ul><ul><li>SoftGrid Servers are stateless and can be made highly available through industry standard load balancing solutions </li></ul></ul>
  13. 13. SoftGrid Client: The Power of SystemGuard™ <ul><li>Applications are virtualized per instance and user: </li></ul><ul><ul><li>Files (including System Files) </li></ul></ul><ul><ul><li>Registry </li></ul></ul><ul><ul><li>Fonts </li></ul></ul><ul><ul><li>.ini </li></ul></ul><ul><ul><li>COM objects </li></ul></ul><ul><ul><li>More… </li></ul></ul><ul><li>Applications do not get installed or alter the operating system </li></ul><ul><li>Yet tasks process locally on the host computer </li></ul>
  14. 14. SoftGrid Application Portability <ul><li>Install-free and conflict-free applications without network delivery </li></ul><ul><li>Detaches application virtualization from on-demand delivery </li></ul><ul><li>Designed for people on low-bandwidth connections </li></ul><ul><ul><li>Deliver Sequenced applications via CD, data key, etc. </li></ul></ul><ul><ul><li>Need to fill cache </li></ul></ul><ul><ul><li>Slow network </li></ul></ul><ul><ul><li>Ability to deliver over file servers </li></ul></ul><ul><li>Authentication over network to ensure license compliance </li></ul>
  15. 15. Centralized Management & Integration <ul><li>SoftGrid Management Console is implemented as a Microsoft Management Console (MMC) Snap-in </li></ul><ul><li>Configure strict or audited licensing of application packages and meter usage </li></ul><ul><li>Assign application privileges via Active Directory or NT 4 Domains </li></ul><ul><li>Run built-in reports including: </li></ul><ul><ul><li>Software Audit </li></ul></ul><ul><ul><li>License Compliance </li></ul></ul><ul><ul><li>Application Utilization </li></ul></ul>
  16. 16. The Softricity SoftGrid® Platform <ul><li>Virtualize </li></ul><ul><ul><li>SoftGrid Sequencer: Turns applications into virtualized services </li></ul></ul><ul><li>Centralize </li></ul><ul><ul><li>Applications served (but not processed) by the SoftGrid Virtual Application Server </li></ul></ul><ul><ul><li>Managed by the SoftGrid Management Web Service </li></ul></ul><ul><ul><ul><li>Accessible via SoftGrid Management Console </li></ul></ul></ul><ul><ul><li>Assigned by Active Directory </li></ul></ul><ul><ul><li>Usage & configuration data retained in SoftGrid Data Store </li></ul></ul><ul><li>Accelerate </li></ul><ul><ul><li>Deliver applications to all computers in real-time as needed </li></ul></ul><ul><ul><ul><li>Desktops </li></ul></ul></ul><ul><ul><ul><li>Laptops </li></ul></ul></ul><ul><ul><ul><li>Terminal Servers </li></ul></ul></ul>
  17. 17. SoftGrid vs. Citrix Application Isolation Environments (AIE)
  18. 18. SoftGrid vs. AIE AIE is going to fix crashes after they have happened SoftGrid prevents crashes before they happen
  19. 19. SoftGrid vs. AIE <ul><li>Prevent problems before vs. repair *some* problems after the fact </li></ul><ul><li>Virtualization vs. Re-direction </li></ul><ul><ul><li>No install/keep OS clean vs. install/alter OS </li></ul></ul><ul><ul><li>On-demand delivery vs. manual or IM install </li></ul></ul><ul><li>Platform support vs. MFPS server only </li></ul><ul><li>Implication for MFPS: </li></ul><ul><ul><li>No regression testing vs. still need to regression test </li></ul></ul><ul><ul><li>Guaranteed app compatibility vs. compatibility in some cases </li></ul></ul><ul><ul><li>Eliminate server silos vs. reduce silos </li></ul></ul><ul><ul><li>Single small image vs. multiple bloated images </li></ul></ul><ul><ul><li>Generic pool of Terminal Servers vs. hard-coded servers </li></ul></ul><ul><ul><li>No automated synchronization of business continuity/branch servers </li></ul></ul><ul><ul><li>Portability: Single package, multiple OS vs. install to one OS only </li></ul></ul>
  20. 20. SoftGrid vs. Traditional Server-Based Computing
  21. 21. SoftGrid vs. Server-based Computing: Example: 1000 End Users <ul><li>SoftGrid </li></ul><ul><li>Traditional Server-Based Computing </li></ul><ul><li>20 servers needed (50 users per server) </li></ul><ul><li>Need to install apps on all 20 servers </li></ul><ul><li>Conflicts and regression testing </li></ul><ul><li>Downtime for updates </li></ul><ul><li>Server/Application silos </li></ul><ul><li>Must be connected to the network </li></ul><ul><li>Avoid resource/graphically-intensive apps </li></ul><ul><li>Patch 20 servers </li></ul><ul><li>2 servers needed (one redundant) </li></ul><ul><li>No installation </li></ul><ul><li>No conflicts or regression testing </li></ul><ul><li>No downtime for updates </li></ul><ul><li>No silos </li></ul><ul><li>Off-line use (i.e. laptops) </li></ul><ul><li>Deploy intensive applications </li></ul><ul><li>Patch 2 servers </li></ul>vs.
  22. 22. SoftGrid vs. Server-based Computing: Example: 1000 End Users Cost Comparison Citrix XPe   Third Party SBC Product in Use 0   Average number of concurrent users per secondary Silo 0   Number of secondary Silos 30   Average number of users per processor     Platform Parameters 1 Average number of application terminations per year 10   Average number of application update events per year 3   Average number of newly deployed/supported applications per year 5   Total number of unique application sets 20   Average number of applications deployed per user 50   Total Number of Applications     Application Parameters 1,000 Total concurrent users 1,000   Total users   General Parameters
  23. 23. SoftGrid vs. Server-based Computing: Example: 1000 End Users Cost Comparison *NOTE: These do not include additional management costs, like OS updates, security patches, anti-virus, etc. $21,781.44 $88,662.36 Annual Application Administration Costs*       $2.40 $1,659.26 Annual Application Termination Cost $16,625.00 $36,256.65 Annual Application Support Cost $958.00 $38,933.16 Annual Cost of Application Updates $4,196.04 $11,813.30 Annual Cost of Application Deployment       365.00 4,418.00 Total Time to Move Single Application from Purchase to Production (Minutes) 0 41,760.00 Total Application Life Cycle Regression Testing Time (Minutes)       2 18 Total Number of Required Servers N/A 1 Required Number of Silos SoftGrid SBC Application Management Cost Comparisons
  24. 24. SoftGrid vs. Server-based Computing: Example: 1000 End Users Cost Comparison Read a new, independent comparison of SoftGrid vs. Traditional SBC here: “ Everything old is new again: Virtualization in 2005, Part II” Virtual Strategy Magazine, March 2005 $353,362.38 $777,328.16 Total Cost of Ownership Over 3 Years $281,781.96 $543,993.81 Total Cost of Ownership - Year 1       $220,991.75 $427,326.63 Total Initial Investment $196,111.98 $330,472.82 Initial Investment - Software Licensing $14,603.77 $29,839.81 Initial Investment - Professional Services $10,276.00 $67,014.00 Initial Investment - Hardware       $14,008.77 $28,004.81 Annual Productivity Loss from Downtime SoftGrid SBC Application Management Cost Comparisons
  25. 25. The Future of Application Virtualization Virtualized Centralized On-Demand The Future of SoftGrid:
  26. 26. Thank You <ul><li>Jeff Fisher Strategic Alliances Manager [email_address] 917 658 0516 </li></ul><ul><li> </li></ul>