Robert Morris – rmorris@agsi.us<br />Consultant<br />Advantec Global Services Inc<br />Life In The Virtual Trenches<br />З...
General Project Guidelines<br />Agenda<br />Review real-world XenApp 70K user project<br />Review real-world “VDI” project...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the ...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the ...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
End-to-End VirtualizationArchitecture<br />Domain Controller<br />XS1<br />Web Interface<br />Data Store<br />XS2<br />Des...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the ...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the ...
General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the ...
Sample 70K user XA project<br />Project goals<br />Determine the maximum user density per square foot attainable for a lar...
Assumptions<br />A solid Siebel back-end platform for high interactive would be readily available throughout, using the Ca...
Assumptions<br />A solid Siebel back-end platform for high interactive would be readily available throughout, using the Ca...
Config A<br />DL380 36GB MSTCTXAPP10 – Citrix PVS 5.6<br />DL380 36GB MSTCTXAPP11 - W2K8 R2, XA6, 32GB PVS image<br />DL58...
Config B<br /> DL380 36GB MSCTXAPP10 – Citrix PVS <br />DL380 36GB MSTCTXAPP11 – XS 5.6 host<br />		MSVTCTXAPP17,18,19,20,...
Advantages<br />Windows 2008 32-bit<br />Windows 2008R2 64-bit<br /><ul><li>Takes advantage of current hardware. Standard ...
Fewer images to manage
Fewer server lisc, both MS & 3rd party
Compatibility with most workstation applications
Staff more familiar with 32-bit OS
Staff more familiar with 32-bit applications
Upcoming SlideShare
Loading in …5
×

RUCUG: 10. Robert Morris:Жизнь в окопах виртуализационной войны

1,917 views

Published on

Robert Morris - консультант и архитектор североамериканского системного интегратора Advantec Global Services с рассказом про «Жизнь в окопах виртуальной войны», Про оптимизацию работы продуктов Citrix на техническом уровне и на 8-м уровне сетевых протоколов (люди)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

RUCUG: 10. Robert Morris:Жизнь в окопах виртуализационной войны

  1. 1. Robert Morris – rmorris@agsi.us<br />Consultant<br />Advantec Global Services Inc<br />Life In The Virtual Trenches<br />Здравствуйте!<br />
  2. 2. General Project Guidelines<br />Agenda<br />Review real-world XenApp 70K user project<br />Review real-world “VDI” project<br />Questions & (hopefully) Answer Session<br />
  3. 3. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the SOW<br />Ensure technical resources on both sides have reviewed the SOW<br />Open up the SOW first day on-site<br />Ensure both sides have firm understanding of project goals and success criteria<br />Discuss terminology and different interpretations of same terms<br />Ensure both sides have proper contacts in place for escalation<br />
  4. 4. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the SOW<br />Ensure technical resources on both sides have reviewed the SOW<br />Open up the SOW first day on-site<br />Ensure both sides have firm understanding of project goals and success criteria<br />Discuss terminology and different interpretations of same terms<br />Ensure both sides have proper contacts in place for escalation<br />
  5. 5. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
  6. 6. End-to-End VirtualizationArchitecture<br />Domain Controller<br />XS1<br />Web Interface<br />Data Store<br />XS2<br />Desktop Delivery Controller<br />License Server<br />Storage<br />Secure Remote Access<br />EdgeSight<br />Virtual Machine Infrastructure<br />Desktop<br />Receiver<br />Profile Store<br />XenApp<br />Virtual Desktop<br />Agent<br />Provisioning Services<br />
  7. 7. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
  8. 8. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating the SOW<br />
  9. 9. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the SOW<br />
  10. 10. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the SOW<br />Ensure technical resources on both sides have reviewed the SOW<br />
  11. 11. General Project Guidelines<br />Hold Executive Technical Briefing PRIOR to creating of the SOW<br />Have client write the SOW<br />Ensure technical resources on both sides have reviewed the SOW<br />Open up the SOW first day on-site<br />Ensure both sides have firm understanding of project goals and success criteria<br />Discuss terminology and different interpretations of same terms<br />Ensure both sides have proper contacts in place for escalation<br />
  12. 12. Sample 70K user XA project<br />Project goals<br />Determine the maximum user density per square foot attainable for a large Siebel roll-out<br />Project constraints<br />Timeline<br />Internal resource assignments from other groups (Siebel team, proj mgmt group, nw team)<br />Hardware provided<br />(1) DL580<br />(2) DL380<br />
  13. 13. Assumptions<br />A solid Siebel back-end platform for high interactive would be readily available throughout, using the Call Center HI QA environment for testing<br />Network connectivity would remain solid throughout<br />Written scripts existed for the high interactive platform, defining different user types and mix of types in a typical day<br />Number of total users expected would be made available<br />Number of users connecting at any one time would be made available<br />Unique user ids would be made available on the back-end<br />AD user ids would be made available on the front-end<br />
  14. 14. Assumptions<br />A solid Siebel back-end platform for high interactive would be readily available throughout, using the Call Center HI QA environment for testing<br />Network connectivity would remain solid throughout<br />Written scripts existed for the high interactive platform, defining different user types and mix of types in a typical day<br />Number of total users expected would be made available<br />Number of users connecting at any one time would be made available<br />Unique user ids would be made available on the back-end<br />AD user ids would be made available on the front-end<br />
  15. 15.
  16. 16.
  17. 17. Config A<br />DL380 36GB MSTCTXAPP10 – Citrix PVS 5.6<br />DL380 36GB MSTCTXAPP11 - W2K8 R2, XA6, 32GB PVS image<br />DL580 80GB MSTCTXAPP12 – XS 5.6 host running utility images<br /> <br />271 users can be achieved, and performance remains solid throughout. Memory appears to be the bottleneck, with the cpus showing very little stress, even during the mass logins. <br />
  18. 18. Config B<br /> DL380 36GB MSCTXAPP10 – Citrix PVS <br />DL380 36GB MSTCTXAPP11 – XS 5.6 host<br /> MSVTCTXAPP17,18,19,20,21,22,23,24– W2K8, XA5, 4GB PVS image guest<br />DL580 80GB MSTCTXAPP12 – XS 5.6 host running utility images<br /> <br />342 users can be achieved, and performance remains solid throughout. Memory appears to be the bottleneck within a vm – 50 users appear to be a max number for reasonable performance of each vm. The cpus show no stress, even during the rapid logins. <br />
  19. 19. Advantages<br />Windows 2008 32-bit<br />Windows 2008R2 64-bit<br /><ul><li>Takes advantage of current hardware. Standard to 4 proc/32GB RAM, Enterprise to 8 proc/2TB RAM
  20. 20. Fewer images to manage
  21. 21. Fewer server lisc, both MS & 3rd party
  22. 22. Compatibility with most workstation applications
  23. 23. Staff more familiar with 32-bit OS
  24. 24. Staff more familiar with 32-bit applications
  25. 25. IE required for Siebel high interactivity is currently 32-bit</li></li></ul><li>Disadvantages<br />Windows 2008 32-bit<br />Windows 2008R2 64-bit<br /><ul><li>Incompatibility with most current workstation applications
  26. 26. IE 32-bit does not operate as efficiently (think WOW or VDM on 32-bit Windows)
  27. 27. Large potential load on help desk if server has issue
  28. 28. Limited to 4GB natively, and 8GB with PAE
  29. 29. Current version of Xenapp6 will not run on 32-bit
  30. 30. Requires large number of vms (images) on hardware to overcome memory/cpu limitations</li></li></ul><li>Real-world example of Virtual Desktop Build Doc<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />VDI<br />
  31. 31. Q&A<br />
  32. 32. “The Desktop is Dead. Long Live the Desktop”<br />

×