Boost PC performance: How more available memory can improve productivity
Virtualization @ Sehir
1. Virtualization @ Sehir
“pay as you go”
Dr. Ahmet Bulut
Dept. of Computer Sciences & Engineering
Istanbul Sehir University, Istanbul
e-mail: ahmetbulut@sehir.edu.tr
2. Original vision of Utility
Computing
• If computers of the kind I have advocated
become the computers of the future, then
computing may someday be organized as a
public utility just as the telephone system is
a public utility... The computer utility
become the basis of a new and important
industry.”
John McCarthy, MIT Centennial in 1961.
4. Capacity Utilization:15
to 20 percent ;-(
• Traditionally server side architectures were
built on one-application-per-server
mentality.
• 15 to 20 percent of total computing
capacity is used at any one time.
5. You’d wake up at 2 am
to keep servers up?
• Servers and memory systems were almost
always purchased to meet “projected”, not
the current, needs.
• No wonder: 15 to 20 percent usage. Wasteful!
• IT dept. can’t add value while getting mired in
the everyday details of managing servers.
pay as you grow vs. pay first then grow to fit
7. New attitude toward
“servers”
• Servers can run more than one application
(virtualization).
• Servers need not be located on the
premises (distributed computing).
• In the meantime, recent advancements:
• Computing capacity become widely
available at an affordable price.
• We got greater bandwidth availability!
8. We got a “bold
attitude”, it works.
• Still one application per machine approach,
but with “virtual” machines.
• Workloads are not distributed over
“multiple” physical servers.
• This attitude is known as Cloud Computing.
“...The computer utility become the basis
of a new and important industry.”
John McCarthy, MIT Centennial in 1961.
10. Cloud Computing
• Extension to your existing infrastructure.
• Low cost “enterprise-class” features:
i. redundancy,
ii. high availability,
iii. disaster recovery.
• Computing power allocation/provisioning.
11. XaaS
• Software as a Service (SaaS): Application
hosted in the cloud.
• Platform as a Service (PaaS): Application
development environment and runtime
hosted in the cloud.
• Infrastructure as a Service (IaaS):
Developers/administrators obtain general
computing, storage, messaging services.
14. Infrastructure
Outsourcing
• A hosting company using cloud technology
can literally double a customer’s capacity in
half an hour.
• A hosting company provide these
resources at a lower cost than acquiring
them on your own.
• superior technology and know-how
15. What is the catch?
• No catch! Really.
• Security used to be a concern.
• Network security: Unified Threat
Management (UTM) technology
combined with virtual domains (VDOM).
• Data security: isolated virtual SANs.
16. I am getting on board,
because:
• I am utilizing the Web to offset the recession.
• I have fluctuating resource needs based on
business, technical and/or seasonal
requirements.
• I require on-demand growth without the
worry of managing hardware.
• I seek budget friendly disaster recovery.
20. Bold attitude:VMware
vCenter Server
• Put efficiency and control at your
fingertips!
• Simplify the provisioning of new virtual
machines!
• Ensure higher service levels for
applications!
22. • Put efficiency at your fingertips!
• Provision, monitor, and manage your
virtualized IT environment through a
single interface.
23. • Simplify the provisioning of new virtual
machines.
• Wizard driven processes and templates to
deploy new virtual machines instantly.
• Operational automation: task scheduling,
alerting capabilities, detailed reporting on
CPU, memory, and I/O metrics.
• Access control, tiers of customizable roles.
24. • Ensure higher service levels for applications
• VMware vCenter Server provides administration
of VMware Infrastructure suite.
• VMware Distributed Resource Scheduler (DRS)
for dynamic capacity planning to meet SLAs.
• VMware VMotion migrates “live” virtual
machines across entirely separate pyhsical
servers.
• VMware HA for application availability.
25. • Distributed Resource Scheduler (DRS)
• aggregate resources from multiple
servers into pools of resources.
• intelligently allocate available resources
among virtual machines according
business needs.
27. VMware vCloud
Express
• What is it? It is a/an...
• Infrastructure as a Service (IaaS) offering.
• Pay-as-you-go infrastructure that ensures
compatibility with private and public clouds.
• Service to reduce capital expenditure (capex)
and resource challenges associated with
“departmental” infrastructure requirements.
• Java and Python SDKs for vCloud API
available to leverage private/public clouds.
28. VMware vCloud
Express
• Watch the overview at play
http://vcloudexpress.terremark.com/?
utm_source=undertone&utm_medium=ba
nner&utm_content=160x600&utm_campai
gn=cc_demo
29. Thank you for your
attention!
• For questions and comments
e-mail: ahmetbulut@sehir.edu.tr
Istanbul, March 2010.