SlideShare a Scribd company logo
1 of 27
Cloud Computing vs
Virtualization
From Desktop to Server
By Fadly Rizal
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?
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
What can make one man
blind and another man
see, makes one building
strong and tears another
one down?
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
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.
• 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
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
Terms and Jargon
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.
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
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.
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.
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
http://www.softpedia.com/reviews/windows/VMware-Workstation-Review-421501.shtml
CISCO Network Simulator
http://www.rayheffer.com/vmware-vsphere-whitebox-server-lab-setup-part-1/https://www.vmsources.com/vmware-solutions/vmware-products/vmware-vsphere-editions
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.
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.
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
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/
This Powerpoint Presentation can be downloaded at: http://bit.ly/1MAAmGZ

More Related Content

What's hot

Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisationsagaroceanic11
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareDatapath Consulting
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Simplilearn
 
cloud virtualization technology
 cloud virtualization technology  cloud virtualization technology
cloud virtualization technology Ravindra Dastikop
 
Practical Implementation of Virtual Machine
Practical Implementation of Virtual MachinePractical Implementation of Virtual Machine
Practical Implementation of Virtual MachineRubal Sagwal
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudNishant Munjal
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualizationAyaz Shahid
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computingssuser7b6236
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.rajNRajaMohanReddy
 
9. virtualization virtualization
9. virtualization virtualization9. virtualization virtualization
9. virtualization virtualizationSagarR24
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualizationelliando dias
 
Storage Virtualization Introduction
Storage Virtualization IntroductionStorage Virtualization Introduction
Storage Virtualization IntroductionStephen Foskett
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandYan Pritzker
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualizationGoogle
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technologysanjoysanyal
 
Virtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationVirtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationEMC
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...Edureka!
 

What's hot (20)

Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisation
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
cloud virtualization technology
 cloud virtualization technology  cloud virtualization technology
cloud virtualization technology
 
Practical Implementation of Virtual Machine
Practical Implementation of Virtual MachinePractical Implementation of Virtual Machine
Practical Implementation of Virtual Machine
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computing
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
9. virtualization virtualization
9. virtualization virtualization9. virtualization virtualization
9. virtualization virtualization
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Storage Virtualization Introduction
Storage Virtualization IntroductionStorage Virtualization Introduction
Storage Virtualization Introduction
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Virtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of VirtualizationVirtualization 2.0: The Next Generation of Virtualization
Virtualization 2.0: The Next Generation of Virtualization
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
 

Viewers also liked

Social media _mc_cain, ayssa presentation
Social media  _mc_cain, ayssa presentationSocial media  _mc_cain, ayssa presentation
Social media _mc_cain, ayssa presentationAlyssa McCain
 
ارتباط مهندسي بيمارستان با وزارت بهداشت
ارتباط مهندسي بيمارستان با وزارت بهداشتارتباط مهندسي بيمارستان با وزارت بهداشت
ارتباط مهندسي بيمارستان با وزارت بهداشتVahid Rahmani
 
Escape_magazine_issue_one__
Escape_magazine_issue_one__Escape_magazine_issue_one__
Escape_magazine_issue_one__Toks Coyle
 
Prezentacja dla inwestorow_styczen_2013
Prezentacja dla inwestorow_styczen_2013Prezentacja dla inwestorow_styczen_2013
Prezentacja dla inwestorow_styczen_2013marekkosma12345
 
Power point for my pet project
Power point for my pet projectPower point for my pet project
Power point for my pet projectJMichael Coleman
 
Datasheet-bmss05
Datasheet-bmss05Datasheet-bmss05
Datasheet-bmss05Martin Pec
 
Daño del cobre al ambiente
Daño del cobre al ambienteDaño del cobre al ambiente
Daño del cobre al ambienteYan Martinez
 
Dünya yazarları derlemesi
Dünya yazarları derlemesiDünya yazarları derlemesi
Dünya yazarları derlemesiMesut Mert
 
AACI Newsletter Issue 1 PRINT
AACI Newsletter Issue 1 PRINTAACI Newsletter Issue 1 PRINT
AACI Newsletter Issue 1 PRINTNam Le
 

Viewers also liked (19)

Présentation organisation natagriwal asbl
Présentation organisation natagriwal asblPrésentation organisation natagriwal asbl
Présentation organisation natagriwal asbl
 
Social media _mc_cain, ayssa presentation
Social media  _mc_cain, ayssa presentationSocial media  _mc_cain, ayssa presentation
Social media _mc_cain, ayssa presentation
 
Instalación de Software
Instalación de SoftwareInstalación de Software
Instalación de Software
 
ارتباط مهندسي بيمارستان با وزارت بهداشت
ارتباط مهندسي بيمارستان با وزارت بهداشتارتباط مهندسي بيمارستان با وزارت بهداشت
ارتباط مهندسي بيمارستان با وزارت بهداشت
 
Escape_magazine_issue_one__
Escape_magazine_issue_one__Escape_magazine_issue_one__
Escape_magazine_issue_one__
 
Prezentacja dla inwestorow_styczen_2013
Prezentacja dla inwestorow_styczen_2013Prezentacja dla inwestorow_styczen_2013
Prezentacja dla inwestorow_styczen_2013
 
Power point for my pet project
Power point for my pet projectPower point for my pet project
Power point for my pet project
 
Datasheet-bmss05
Datasheet-bmss05Datasheet-bmss05
Datasheet-bmss05
 
Daño del cobre al ambiente
Daño del cobre al ambienteDaño del cobre al ambiente
Daño del cobre al ambiente
 
Dünya yazarları derlemesi
Dünya yazarları derlemesiDünya yazarları derlemesi
Dünya yazarları derlemesi
 
sasiresume
sasiresumesasiresume
sasiresume
 
Puck Landee Wehkamp
Puck Landee WehkampPuck Landee Wehkamp
Puck Landee Wehkamp
 
MagnientSagautDeville_PoF_2001
MagnientSagautDeville_PoF_2001MagnientSagautDeville_PoF_2001
MagnientSagautDeville_PoF_2001
 
Facebook
FacebookFacebook
Facebook
 
AACI Newsletter Issue 1 PRINT
AACI Newsletter Issue 1 PRINTAACI Newsletter Issue 1 PRINT
AACI Newsletter Issue 1 PRINT
 
Question 3
Question 3Question 3
Question 3
 
Kubja Nagar
Kubja NagarKubja Nagar
Kubja Nagar
 
Kubja Nagar
Kubja NagarKubja Nagar
Kubja Nagar
 
Lecliclocal
Lecliclocal Lecliclocal
Lecliclocal
 

Similar to Cloud Computing vs Virtualization From Desktop to Server

virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxXanGwaps
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introductionBadriHjSidek1
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulizationAJIT NEGI
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxAnilkumarbehera16
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravym456
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud ComputingJamie Shoup
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdfErvisTema1
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization iParth Patel
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptxRiyaBatool
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud servicesSomnath Sen
 

Similar to Cloud Computing vs Virtualization From Desktop to Server (20)

virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introduction
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
VIRTUALIZATION
VIRTUALIZATIONVIRTUALIZATION
VIRTUALIZATION
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
Cloud.pptx
Cloud.pptxCloud.pptx
Cloud.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Virtualization
Virtualization Virtualization
Virtualization
 
Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization i
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 

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.
  • 6.
  • 7. 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
  • 8.
  • 9. 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.
  • 10. • 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
  • 11. 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
  • 13. 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.
  • 14. 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
  • 15. 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.
  • 16. 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.
  • 17. 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
  • 19.
  • 22. 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.
  • 23.
  • 24. 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.
  • 25. 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
  • 26. 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/
  • 27. This Powerpoint Presentation can be downloaded at: http://bit.ly/1MAAmGZ