Virtualization @ Sehir


Published on

In this presentation, I describe the basics of virtualization, what major players has done so far, what we can do today with available tools.

Published in: Technology
  • 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

  • Virtualization @ Sehir

    1. 1. Virtualization @ Sehir “pay as you go” Dr. Ahmet Bulut Dept. of Computer Sciences & Engineering Istanbul Sehir University, Istanbul e-mail:
    2. 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.
    3. 3. Electricity bill? No, it is a “utility” bill.
    4. 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. 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
    6. 6. I have a dream!
    7. 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. 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.
    9. 9. Where are we?
    10. 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. 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.
    12. 12. XaaS
    13. 13. XaaS
    14. 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. 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. 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.
    17. 17. Can we?
    18. 18. Bold attitude:VMware vCenter Server
    19. 19. 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!
    20. 20. Bold attitude:VMware vCenter Server
    21. 21. • Put efficiency at your fingertips! • Provision, monitor, and manage your virtualized IT environment through a single interface.
    22. 22. • 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.
    23. 23. • 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.
    24. 24. • Distributed Resource Scheduler (DRS) • aggregate resources from multiple servers into pools of resources. • intelligently allocate available resources among virtual machines according business needs.
    25. 25. Yes, we can!
    26. 26. 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.
    27. 27. VMware vCloud Express • Watch the overview at play utm_source=undertone&utm_medium=ba nner&utm_content=160x600&utm_campai gn=cc_demo
    28. 28. Thank you for your attention! • For questions and comments e-mail: Istanbul, March 2010.