2. Agenda Server Virtualization – the King! Some issues with server virtualization Desktop Virtualization Beyond – Cloud, IAAS, Automation Source: http://astonguild.org.uk/files/NEW_MENU_FRONT_RGB%5B1%5D.jpg
4. Server Virtualization Vendors VMWARE is the King Microsoft is trying very hard. Selected hyperV clients (some not only hyperV) : Tel-Aviv Municipality, Israel Navy, Tehila, Leumi Card, BituachLeumi, RashutSdutHateufa, Eliara, Leumit Health, Clalit Health, Mercantile Bank, Mekorot, Hadassa, Orbotech, Israel Police, Ayalon Roads, Frutarom, Nice, Poria Hospital, Municipality of Ramat Gan, Israel foreign Affairs. Microsoft will grow its share but will not threaten VMWARE in the near future. Redhat (Kumranet) and Citrix (Xen) have also technically good solutions. The Key for Microsoft is Management and Automation (Microsoft System Center Virtual Machine Manager Self-Service, Opalis, etc.)
5. Server Virtualization Issues Define business QOS to application. For example – in high load give CRM guests better resources (CPU, Storage, Network) Define procedures and use them in different environmentsdifferent servers Monitoring – is 100% CPU “real” number? Is 50% CPU “real” number”? Duplicatedd server if needed Capacity planning Mapping the relationships between application workloads, physical and virtual servers and the attached storage
6. Adding another server- not that easy… Example: adding Websphere server to cluster: Use a text editor to open the wpconfig.properties file. Windows and UNIX location:portal_server_root/config/wpconfig.properties Ensure that the following properties are uncommented and specify appropriate values: ClusterName property: Specify the name of the cluster to which you are adding the node. ServerName property: Specify the cluster member name you want to use when adding this node to the cluster. Important: The cluster member name you specify for this property must be unique within the cell and cannot have the same value as the ServerName property on the primary node or other secondary nodes. PrimaryNode property: Verify that the value for this node is false. Add the node to the cluster. Windows and UNIX: Run the following command from the portal_server_root/config directory: Windows: WPSconfig.bat cluster-setup -DWasPassword=password UNIX: ./WPSconfig.sh cluster-setup -DWasPassword=password Click the application server name for the secondary node. Click Ports under the Communications settings, and verify the port number listed for the WC_defaulthost port. Click Servers > Cluster Topology to view the updated cluster topology. Regenerate the Web server plug-in. Regenerate the Web server plug-in using the deployment manager administrative console. If you are using a remote Web server, copy the updated plug-in configuration file (plugin-cfg.xml) to the Web server's plug-in configuration directory. Stop and start the Web server. Restart all cluster members, where each cluster member is a single application server in the cluster. Source: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wpf/clus_install_addmember_horiz.html
7. The Unbearable Lightness of Virtualization Before- when needing a server you’ve need to: plan (space, electricity , cooling), negotiate, order, wait for shipment, install, …. Now – 8 minutes and you’ve got up and running server! So now if you have some kind of problem or something is stuck you might try to add more servers. Maybe this will solve the issue. This means developmentrchitecture has to work less in certain architecture scenarios (performance, scalability, availability) But what about: Good SW development – finding what's wrong and not just adding more servers Licensing Monitoring Storage, Backups Complexity!
9. Desktop Virtualization The hottest buzz! Major pros: Application Compatibility – no effort is needed – especially from the development team More personalization Will enable in the future public cloud Major cons: Cost (VDI license, VDA, infrastructure) Maturity (Dedup in Storage, updating master in none-persistence environment, etc.) New technologies are needed for application distribution STKI take: as Desktop Virtualization and Cloud concept will mature Desktop Virtualization will appear strategic desktop delivery mechanism
10. Desktop Virtualization Although Application Compatibility is major advantage of Desktop virtualization, there are still some (minor) compatibility issues: When the name of the desktop has some importance to the application – the default naming convention of the VDI infrastructure is not applicable In default VDI implementation SID (Security IDentifier) is reused and this can cause problems with several inventory systems
11. Desktop Virtualization Different organizations will look at Desktop virtualization differently: Organization with well manages and secured desktop environment – delivering one PC image to all employees by the IT service desk with good SLA Organization with several images to several locations mployee types, different security mechanizms, Second level support staff must come to the employee, with too much autonomy to the LOB departments IT organization should be very clear with the desktop virtualization project targets (Business continuity, better security) . Currently there Desktop Virtualization is no a silver bullet (ROI, TCO) to all organization.
12. Enterprise Benefits from Cloud Computing Capability From To Cloud accelerates business value across a wide variety of domains. Source: IBM Legacy environments Cloud enabled enterprise
22. Widespread virtualizationHybrid Cloud Internal and external service delivery methods are integrated, with activities/functions allocated to based on security requirements, criticality, architecture and other established policies. Source: IBM Market Insights, Cloud Computing Research, July 2009.
23. Delivery models for cloud Enterprise Traditional Enterprise IT Public Clouds Private Cloud Hybrid Cloud Public Cloud SAAS PAAS IAAS DAAS Private Cloud Good old consolidationirtualization Industry in a box Automation Other Source: IBM Market Insights, Cloud Computing Research, July 2009. STKI modifications
24.
25. The Converged Datacenter Cisco UCS HP BladeSystem Matrix CRM ERP DataWarehouse Database Mail and Messaging File, Print, Infrastructure IBM CloudBurst Resource Pool
27. AppLogic Example: A Virtual Data Centre AppLogic is a grid operating system which enables utility computing for running and scaling web applications. AppLogic captures and operates on the logical structure of the application. This makes it very easy to assemble, deploy, monitor, control applications visually in a browser. 18 http://www.3tera.com/AppLogic/
30. PC Support Ratios Support Per PC for FTE Support per Employee for FTE Being updated Source: STKI
31. Server Ratios - Windows Number of Windows Servers (logical ) per System member Change from last year – about 20% increase Server is either physical or virtual This includes SBC (CitrixTSetro) support For development environment’s ratios can grow up to 600 Servers per FTE Organizations with 100% identical servers in branches can get ratios of 1:500 servers per FTE Being updated Source: STKI
32. Summary Server Virtualization is here to stay. This technology will enable much more. Desktop Virtualization is emerging. Look at processes you need to improve before you make any technicalendor decision. Standardization – processes, technologies – is the key.
Answer: When I talk about SBC – its 100% execution on the ServerI do not understand the other remarks ==========Send flex cast delivery PPTSBC (= hosted application or/and hosted desktop)Terminal services – shared desktopVirtual desktop = hosted desktop