Anzeige

Cloud Computing vs Virtualization From Desktop to Server

5. Feb 2016
Anzeige

Más contenido relacionado

Anzeige

Cloud Computing vs Virtualization From Desktop to Server

  1. Cloud Computing vs Virtualization From Desktop to Server By Fadly Rizal
  2. Cloud Computing vs Virtualization From Desktop to Server • Definitions • Similarities or differences • Concept, from basic to implementations • Examples of Cloud Computing and Virtualizations in real life • Domestic, Industrial and Enterprising. Does it matter?
  3. Icebreaking Speaker: Fadly Rizal Background: • Bachelor of Networking Engineering Technology. UniKL • ~2 decade in IT & Communications • 5 years in Telco with Green Packet Berhad & Packet One Network. • 6 months in Digital & Social Media company, Splash Interactive Group (SG) • Now in IT Broadcasting industry (Media Prima, RTM, TV Al-Hijrah) Contact: • Mobile: 013-9500124 • Email: inkenet@gmail.com
  4. What can make one man blind and another man see, makes one building strong and tears another one down?
  5. Definitions • Cloud Computing • According to VMWare: • “Cloud computing is an approach to computing that leverages the efficient pooling of an on-demand, self-managed, virtual infrastructure” • Pro • Footprint • OPEX /CAPEX • No need in-house specialist • Security, Reliability & Redundancy • Scalability & Elasticity • Cons • Vendor-dependent • Security • Your data actually belongs to someone else • Virtualization • In Information Technology, virtualization is the process of creating a logical (virtual) version of a server operating system, a storage device, or network services. In another words, it’s an Abstraction Layer. • Pro • Footprint • OPEX /CAPEX • Rapid-deployment & Portable • Security, Reliability & Redundancy • Scalability & Elasticity • Reduced TCO • Resource Optimizations & Pooling • Cons • Startup Cost, Licensing • Advanced systems needs Knowledge Workers
  6. Forms of Cloud Computing • Cloud Computing is some kind of hosted service • Cloud Computing breaks down into: • Infrastructure as a Service (IaaS) • Platform as a Service (PaaS) • Software as a Service (SaaS) • The services must be accessed by Cloud Clients, such as: • Desktop Computers, Laptops, Netbook • Smartphones, Tablets • Any supported devices, even a refrigerator.
  7. • Tenant / Multi-tenancy • Security concept – CIA • Confidentiality • Integrity • Availability • Top Cloud Computing Brands today are: • Google (Google App) • Microsoft (Azure) • Amazon (AWS) • SAP • ORACLE • CISCO • VMWare (vCLOUD) • Apple • Social Media
  8. Virtualization • How is Cloud Computing related with Virtualization? • Server virtualization (mostly implemented in IaaS level) is essentials for a successful Cloud Computing. • Virtualizations offer: • Scalability / elasticity computing • Resource sharing & pooling • Load Balancing • High Availability • Portability • Cloning • Rapid Deployment
  9. Terms and Jargon
  10. Virtualization • In Information Technology, virtualization is the process of creating a logical (virtual) version of a server operating system, a storage device, or network services. In another words, it’s an Abstraction Layer. • Server virtualization is the segmentation of a physical server into logically distinct and separate virtual machines in order to maximize physical server resources. The optimization of physical server resources, increased performance and reliability, and faster data recovery are just a few of the many benefits virtualization provides. This is in contrast to dedicating one physical server to a single application or task. • Most common & popular type of Virtualization are the Server Virtualizations. • Server Virtualization makes it possible for the OS of a physical server to run on a virtual layer (the Hypervisor) • This allows you to run multiple Virtual Machines (VM), each with respective OS, on the same physical server, yet independently. • Examples of Hypervisors are: Microsoft, VMWare, Citrix, Oracle.
  11. Types of Virtualization • Server • Support Multiple Virtual Machine • Desktop • Virtual Desktop or OS for Users • Accessed from any thin clients or workstations • Storage • Virtual Storage Server that not directly attached to Storage Hardware • Network • Virtual Network between Virtual Machines • I/O • Storage & Network protocol virtually • Application • Virtualize applications without depending to specific OS
  12. VMWare (http://www.vmware.com/) • What is virtualization? • Virtualization is a proven software technology that makes it possible to run multiple operating systems and applications on the same server at the same time. It’s transforming the IT landscape and fundamentally changing the way that people utilize technology. • Benefits of Virtualization • Virtualization can increase IT agility, flexibility, and scalability while creating significant cost savings. Workloads get deployed faster, performance and availability increases and operations become automated, resulting in IT that's simpler to manage and less costly to own and operate. • Reduce capital and operating costs. • Deliver high application availability. • Minimize or eliminate downtime. • Increase IT productivity, efficiency, agility and responsiveness. • Speed and simplify application and resource provisioning. • Support business continuity and disaster recovery. • Enable centralized management. • Build a true Software-Defined Data Center. • VMware’s industry-leading platform supports all levels of virtualization, from desktop and server virtualization to a full-fledged Software-Defined Data Center.
  13. Virtualization 101 • What is virtualization? Simply put, it’s the process of creating a virtual, rather than physical, version of something. Virtualization can apply to computers, operating systems, storage devices, applications, or networks. However, server virtualization is at the heart of it. • IT organizations are challenged by the limitations of today’s x86 servers, which are designed to run just one operating system and application at a time. As a result, even small data centers have to deploy many servers, each operating at just 5 to 15 percent of capacity—highly inefficient by any standard. Virtualization uses software to simulate the existence of hardware and create a virtual computer system. Doing this allows businesses to run more than one virtual system – and multiple operating systems and applications -- on a single server. This can provide economies of scale and greater efficiency.
  14. Virtualization 101 • The Virtual Machine • A virtual computer systems is known as “virtual machine” (VM): a tightly isolated software container with an operating system and application inside. Each self-contained VM is completely independent. Putting multiple VMs on a single computer enables several operating systems and applications to run on just one physical server, or “host”. • A thin layer of software called a hypervisor decouples the virtual machines from the host and dynamically allocates computing resources to each virtual machine as needed. • Key Properties of Virtual Machines • VMs have the following characteristics, which offer several benefits. • Partitioning • Run multiple operating systems on one physical machine • Divide system resources between virtual machines • Isolation • Provide fault and security isolation at the hardware level • Preserve performance with advanced resource controls • Encapsulation • Save the entire state of a virtual machine to files • Move and copy virtual machines as easily as moving and copying files • Hardware Independence • Provision or migrate any virtual machine to any physical server
  15. http://www.softpedia.com/reviews/windows/VMware-Workstation-Review-421501.shtml
  16. CISCO Network Simulator
  17. http://www.rayheffer.com/vmware-vsphere-whitebox-server-lab-setup-part-1/https://www.vmsources.com/vmware-solutions/vmware-products/vmware-vsphere-editions
  18. ORACLE VirtualBox (https://www.virtualbox.org/) • VirtualBox is a cross-platform virtualization application. What does that mean? For one thing, it installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. Secondly, it extends the capabilities of your existing computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time. So, for example, you can run Windows and Linux on your Mac, run Windows Server 2008 on your Linux server, run Linux on your Windows PC, and so on, all alongside your existing applications. You can install and run as many virtual machines as you like -- the only practical limits are disk space and memory. • VirtualBox is deceptively simple yet also very powerful. It can run everywhere from small embedded systems or desktop class machines all the way up to datacenter deployments and even Cloud environments. • Why is virtualization useful? • The techniques and features that VirtualBox provides are useful for several scenarios: • Running multiple operating systems simultaneously. VirtualBox allows you to run more than one operating system at a time. This way, you can run software written for one operating system on another (for example, Windows software on Linux or a Mac) without having to reboot to use it. Since you can configure what kinds of "virtual" hardware should be presented to each such operating system, you can install an old operating system such as DOS or OS/2 even if your real computer's hardware is no longer supported by that operating system. • Easier software installations. Software vendors can use virtual machines to ship entire software configurations. For example, installing a complete mail server solution on a real machine can be a tedious task. With VirtualBox, such a complex setup (then often called an "appliance") can be packed into a virtual machine. Installing and running a mail server becomes as easy as importing such an appliance into VirtualBox. • Testing and disaster recovery. Once installed, a virtual machine and its virtual hard disks can be considered a "container" that can be arbitrarily frozen, woken up, copied, backed up, and transported between hosts. • On top of that, with the use of another VirtualBox feature called "snapshots", one can save a particular state of a virtual machine and revert back to that state, if necessary. This way, one can freely experiment with a computing environment. If something goes wrong (e.g. after installing misbehaving software or infecting the guest with a virus), one can easily switch back to a previous snapshot and avoid the need of frequent backups and restores. • Any number of snapshots can be created, allowing you to travel back and forward in virtual machine time. You can delete snapshots while a VM is running to reclaim disk space. • Infrastructure consolidation. Virtualization can significantly reduce hardware and electricity costs. Most of the time, computers today only use a fraction of their potential power and run with low average system loads. A lot of hardware resources as well as electricity is thereby wasted. So, instead of running many such physical computers that are only partially used, one can pack many virtual machines onto a few powerful hosts and balance the loads between them.
  19. Conclusion • Technologies expand & evolved dynamically, to chase every changes will be very costly, everything is now mobile and not just portable anymore. Everyone accessing everything, everywhere, 24/7. • Virtualization is a layer of software that improves the management of the resources you already have. It conserves resources and makes some aspects of computing operationally smoother, but it doesn’t relieve any of the responsibilities of IT. In fact, it adds one— managing virtualization itself. Nor does it provide self-service, elasticity, or automation for business users and developers. • Fundamentally, with the cloud, you’re paying to use resources, located elsewhere, as a service. That means automation, user-friendly access, a full accounting of what’s running where and how much it’s costing you. With the cloud, you have a low-cost, robust, secure resource that expands when you need more of it and contracts when you need less. You’re out of the infrastructure business and back where you belong—in the innovation business. • The cloud is as much a philosophy as a technology, and it’s quite different from the philosophy that informs virtualization. The two should never be confused, but that doesn’t mean they can’t be combined. Managed private cloud services combine the flexibility of the cloud with the dedicated resources and customization capabilities of virtualization.
  20. Certifications • Cloud Computing: • CompTIA Cloud+ • Exam Code CV0-001 • https://certification.comptia.org/certifications/cloud • VMware Certified Professional – Cloud (VCP-Cloud) • http://mylearn.vmware.com/mgrReg/plan.cfm?plan=32558&ui=www_cert • Virtualization • VMWare Certified Professionals • http://mylearn.vmware.com/portals/certification/ • Microsoft Learning • Server Virtualization with Windows Server and System Center • https://www.microsoft.com/en-us/learning/virtualization-training.aspx • CompTIA • http://certification.comptia.org/certifications
  21. References • Wikipedia entry: • Wafer (electronics) https://en.wikipedia.org/wiki/Wafer_%28electronics%29 • Integrated circuit https://en.wikipedia.org/wiki/Integrated_circuit • Central processing unit https://en.wikipedia.org/wiki/Central_processing_unit • Sandgrains.com: • The Art of Science: The Microscope Photography of Dr. Gary Greenberg • http://sandgrains.com/sand-grains-gallery.html • APC Magazines: AMAZING PICS: How a chip is made • http://apcmag.com/picture-gallery-how-a-chip-is-made.htm • SalesForce http://www.salesforce.com/cloudcomputing/ • Fibertown Data Center Blog http://blog.fibertown.com/2011/07/27/who-else-wants-to-understand-the-3-types-of-cloud-computing/ • Modern Data http://www.moderndata.com/it-services/virtualization-consolidation/ • VMWare http://www.vmware.com • Oracle VirtualBox https://www.virtualbox.org/ • Softpedia: VMware Workstation 10 Review http://www.softpedia.com/reviews/windows/VMware-Workstation-Review-421501.shtml • Ray Heffer blog http://www.rayheffer.com/
  22. This Powerpoint Presentation can be downloaded at: http://bit.ly/1MAAmGZ
Anzeige