SlideShare a Scribd company logo
VIRTUALIZATION, CLOUD
COMPUTING & BIG DATA
A GIST OF VIRTUALIZATION, CLOUD COMPUTING AND
BIG DATA
VIRTUALIZATION – What is it?
 Virtualization refers to the creation of a virtual resource like server, desktop, operating
system, file storage or network.
 The main goal of virtualization is to manage the workloads by radically reducing the
CPU resources while executing multiple instances of a system.
 The most common form of virtualization is the operating system level virtualization. It
is possible to run multiple operating system on a single piece of hardware .
 When a different operating system is operating on top of the primary operating system
by means of virtualization it is referred to as virtual machine.
What are the different kinds of Virtualization?
 Partial Virtualization: First virtualization that was introduced. Partial virtualization
on the whole operating system cannot run on the virtual machine. It requires partial
access to the underlying hardware.
 Full Virtualization: Provides a virtual machine environment that required complete
simulation of the hardware. In case of full virtualization the image of the virtual
system has access to the underlying hardware.
 Para Virtualization: Para virtualization enables several different operating systems to
run on one set of hardware by effectively using hardware. The modification of the
operating system made by paravirtualization is to minimize the execution time
required in performing operations that are otherwise difficult to run in a virtual
environment. The modifications in the operating system are made by the
“hypervisor”.
LIMITATIONS OF PARTIAL VIRTUALIZATION
 It is not backward compatible.
 It can be hard to anticipate precisely which features have been used by the
application
 If certain hardware features are not simulated then any hardware using those features
will fail.
LIMITATIONS OF FULL VIRTUALIZATION
 All operations and executions were limited to the virtual machine itself.
 Full virtualization was not possible for the X-86 platform.
 Full virtualization cannot be used to alter the state of any other virtual machine, the control
program or the hardware.
 Only machine instructions local to the virtual machine can be executed directly by the
hardware. Any machine instruction inserted externally to the system would not be executed
by the hardware, moreover causing an OS trap.
HYPERVISOR – What is it?
 A hypervisor or Virtual Machine Monitor is a piece of computer software or
hardware that creates and runs a Virtual Machine.
 A computer on which a hypervisor is running one or more virtual machines is
defined as a “host machine”.
 Each virtual machine is called a “guest machine”
 The hypervisor presents the guest operating system with a virtual operating
platform and manages the guest operating systems.
TYPES OF HYPERVISOR
 Type – 1 (or native, bare metal) hypervisors run directly on the host’s hardware and
to manage guest operating systems.
 The hypervisor works parallel to the kernel.
 The guest operating-system runs on another level above the hypervisor.
 Type – 2 (or hosted) hypervisors run on a conventional operating system
environment.
 With the hypervisor layer as a distinct second software level, guest operating system
run on the third level above the hardware.
PICTORIAL VIEW OF TYPE – 1 & TYPE – 2
HYPERVISOR
XEN - Hypervisor
KVM - HYPERVISOR
Why was CLOUD COMPUTING at all needed?
 High performance computing utilizes the concept of parallel processing which
requires distributed system to achieve parallel processing.
 Research has shown virtualization to be the root cause for the detrimental
performance when it comes to virtualization in High Performance Computing.
 Virtualization in High Performance Computing was considered as a root cause
for CPU and I/O overhead.
 Later on Amazon launched the “EC2 Cluster Compute Instances” which did a
promising work in leveraging virtualization in High Performance Computing.
What is CLOUD COMPUTING and how is it different from
DISTRIBUTED COMPUTING
 Cloud computing is the delivery of computing as a service rather than a product whereby shared
resources, software and information are provided to computers and other devices as a utility over
a network.
 Distributed computing is the concept of using a distributed system consisting of many self-
governed nodes to solve a very large problem.
 Distributed computing achieves this by breaking the problem up to similar tasks and assigning
these tasks to individual nodes.
THE DIFFERENT LAYERS OF CLOUD AS A SERVICE
 SaaS (Software as a Service) - the vendor supplies the
software product and interacts with the user through a front-
end portal or a web based application for example “Google
Docs”.
 PaaS (Platform as a Service) - in PaaS the cloud providers
provides an API which can be used by an application
developer to create applications on the provider’s platform.
For example “Google App Engine”.
 IaaS (Infrastructure as a Service) - Infrastructure as a
Service is a provision model in which an organization
outsources the equipment used to support operations,
including storage, hardware, servers and networking
components. The service provider owns the equipment and
is responsible for housing, running and maintaining it. The
client typically pays on a per-use basis. For example
“Amazon EC2 services”, “Penguin Computing” on
Demand. It is also called Hardware as a Service or “HaaS”.
DIFFERENT TYPES OF CLOUDS
 PUBLIC CLOUD – is made available to the general public by a
service provider who hosts the cloud infrastructure. Generally,
public cloud providers like Amazon AWS, Microsoft and Google
own and operate the infrastructure and offer access over the
Internet.
 PRIVATE CLOUD - is cloud infrastructure dedicated to a
particular organization. Private clouds allow businesses to host
applications in the cloud, while addressing concerns regarding
data security and control, which is often lacking in a public cloud
environment.
 HYBRID CLOUD - are a composition of two or more clouds
(private, or public) that remain unique entities but are bound
together offering the advantages of multiple deployment models.
 COMMUNITY CLOUD - is a is a multi-tenant cloud service
model that is shared among several or organizations and that is
governed, managed and secured commonly by all the participating
organizations or a third party managed service provider.
PROS & CONS OF USING CLOUD AS A SERVICE
PROS
 Less Maintenance.
 Improve Accessibility.
 Better Scalability.
 Elastic Services.
 Cost Effective.
 Faster Performance.
 Collaboration Efficiency.
 Synchronization of data across devices.
 Easy to share data.
 Backing up data.
CONS
 Business Discontinuity.
 Protection Inconsistency.
 Supplier Lock-in.
 Data Unreliability.
 Hypervisor Isolation Failure.
 Network Vulnerabilities.
 Licensing issues of software.
 Platform inconsistency.
BIG DATA – What is it ?
 Big data describes massive volumes of both structured and unstructured data that
is difficult to process using traditional database and software techniques.
 Big data has the potential to help companies improve operations and make faster.
 Big data when used by vendors refers to the technology that an organization
requires to handle large amounts of data storage facilities.
 The HDFS cluster consists of a single NameNode that manages the DataNode and
regulate access of file by clients.
REFERENCES
http://www.Wikipedia.com
http://www.webopedia.com
My Blogs
http://techspec-blog.blogspot.in/
http://techsperado.blogspot.in/
http://tech-spec-cloud.blogspot.in/
THANK YOU

More Related Content

What's hot

Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Reetesh Gupta
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Shiva Prasad
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
vishal choudhary
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
Sanoj Kumar
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Virtualization
VirtualizationVirtualization
Unit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptxUnit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptx
Nayanrai14
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
Animesh Chaturvedi
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Jihed Kaouech
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Datta Dharanikota
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Sachin Gowda
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
hktripathy
 

What's hot (20)

Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Unit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptxUnit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 

Viewers also liked

Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Sasikumar Thirumoorthy
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Bilel BARHOUMI
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
Rahul Hada
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Naoki Shibata
 
Cloud Computing | Virtualization | Docker | Go Language
Cloud Computing | Virtualization | Docker | Go Language Cloud Computing | Virtualization | Docker | Go Language
Cloud Computing | Virtualization | Docker | Go Language
Dweep Gogia
 
Green cloud computing
Green  cloud computingGreen  cloud computing
Green cloud computing
madhurisalvakam
 
Ce qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud ComputingCe qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud Computing
Medinsoft
 
Virtualization & Cloud Computing Presentation
Virtualization  & Cloud Computing PresentationVirtualization  & Cloud Computing Presentation
Virtualization & Cloud Computing Presentation
JIM MUKERJEE
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
Marco Rodrigues
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
Amr Ali
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
Ahmed Mekkawy
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
Nicolas Hennion
 
I3 Vs I5 Vs I7
I3 Vs I5 Vs I7I3 Vs I5 Vs I7
I3 Vs I5 Vs I7
aravindalluri6
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
FICEL Hemza
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
Cynapsys It Hotspot
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mehul Patel
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
Deep Gupta
 
cache memory
cache memorycache memory
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
Rishikese MR
 

Viewers also liked (20)

Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
 
Cloud Computing | Virtualization | Docker | Go Language
Cloud Computing | Virtualization | Docker | Go Language Cloud Computing | Virtualization | Docker | Go Language
Cloud Computing | Virtualization | Docker | Go Language
 
Green cloud computing
Green  cloud computingGreen  cloud computing
Green cloud computing
 
Ce qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud ComputingCe qu'il faut savoir sur le Cloud Computing
Ce qu'il faut savoir sur le Cloud Computing
 
Virtualization & Cloud Computing Presentation
Virtualization  & Cloud Computing PresentationVirtualization  & Cloud Computing Presentation
Virtualization & Cloud Computing Presentation
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
 
I3 Vs I5 Vs I7
I3 Vs I5 Vs I7I3 Vs I5 Vs I7
I3 Vs I5 Vs I7
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
cache memory
cache memorycache memory
cache memory
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 

Similar to Virtualization & cloud computing

Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
Radhika Kalavadiya
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
Mayank Aggarwal
 
Vitual cloud
Vitual cloudVitual cloud
Vitual cloud
skumarmba
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
Vivek Shelke
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
ROSHNI PRADHAN
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
Studying
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
Studying
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
NRajaMohanReddy
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overview
Logicalis
 
Virtualisation Overview
Virtualisation OverviewVirtualisation Overview
Virtualisation Overview
Logicalis
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
Hitesh Mohapatra
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET Journal
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Gaurav Marwaha
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
Neha417639
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Bhuvanesh Hingal
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
Mannat Singh
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
Zarwashgulrez
 
Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
virtualization-190329110832.pdf
virtualization-190329110832.pdfvirtualization-190329110832.pdf
virtualization-190329110832.pdf
AkshithaReddy42848
 
Virtualization
VirtualizationVirtualization
Virtualization
Utkarsh Soni
 

Similar to Virtualization & cloud computing (20)

Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Vitual cloud
Vitual cloudVitual cloud
Vitual cloud
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overview
 
Virtualisation Overview
Virtualisation OverviewVirtualisation Overview
Virtualisation Overview
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
virtualization-190329110832.pdf
virtualization-190329110832.pdfvirtualization-190329110832.pdf
virtualization-190329110832.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Recently uploaded

快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
narwatsonia7
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
Infosec train
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
Federico Ast
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
dtagbe
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
Emre Gündoğdu
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
GNAMBIKARAO
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 

Recently uploaded (13)

快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 

Virtualization & cloud computing

  • 1. VIRTUALIZATION, CLOUD COMPUTING & BIG DATA A GIST OF VIRTUALIZATION, CLOUD COMPUTING AND BIG DATA
  • 2. VIRTUALIZATION – What is it?  Virtualization refers to the creation of a virtual resource like server, desktop, operating system, file storage or network.  The main goal of virtualization is to manage the workloads by radically reducing the CPU resources while executing multiple instances of a system.  The most common form of virtualization is the operating system level virtualization. It is possible to run multiple operating system on a single piece of hardware .  When a different operating system is operating on top of the primary operating system by means of virtualization it is referred to as virtual machine.
  • 3. What are the different kinds of Virtualization?  Partial Virtualization: First virtualization that was introduced. Partial virtualization on the whole operating system cannot run on the virtual machine. It requires partial access to the underlying hardware.  Full Virtualization: Provides a virtual machine environment that required complete simulation of the hardware. In case of full virtualization the image of the virtual system has access to the underlying hardware.  Para Virtualization: Para virtualization enables several different operating systems to run on one set of hardware by effectively using hardware. The modification of the operating system made by paravirtualization is to minimize the execution time required in performing operations that are otherwise difficult to run in a virtual environment. The modifications in the operating system are made by the “hypervisor”.
  • 4. LIMITATIONS OF PARTIAL VIRTUALIZATION  It is not backward compatible.  It can be hard to anticipate precisely which features have been used by the application  If certain hardware features are not simulated then any hardware using those features will fail.
  • 5. LIMITATIONS OF FULL VIRTUALIZATION  All operations and executions were limited to the virtual machine itself.  Full virtualization was not possible for the X-86 platform.  Full virtualization cannot be used to alter the state of any other virtual machine, the control program or the hardware.  Only machine instructions local to the virtual machine can be executed directly by the hardware. Any machine instruction inserted externally to the system would not be executed by the hardware, moreover causing an OS trap.
  • 6. HYPERVISOR – What is it?  A hypervisor or Virtual Machine Monitor is a piece of computer software or hardware that creates and runs a Virtual Machine.  A computer on which a hypervisor is running one or more virtual machines is defined as a “host machine”.  Each virtual machine is called a “guest machine”  The hypervisor presents the guest operating system with a virtual operating platform and manages the guest operating systems.
  • 7. TYPES OF HYPERVISOR  Type – 1 (or native, bare metal) hypervisors run directly on the host’s hardware and to manage guest operating systems.  The hypervisor works parallel to the kernel.  The guest operating-system runs on another level above the hypervisor.  Type – 2 (or hosted) hypervisors run on a conventional operating system environment.  With the hypervisor layer as a distinct second software level, guest operating system run on the third level above the hardware.
  • 8. PICTORIAL VIEW OF TYPE – 1 & TYPE – 2 HYPERVISOR
  • 11. Why was CLOUD COMPUTING at all needed?  High performance computing utilizes the concept of parallel processing which requires distributed system to achieve parallel processing.  Research has shown virtualization to be the root cause for the detrimental performance when it comes to virtualization in High Performance Computing.  Virtualization in High Performance Computing was considered as a root cause for CPU and I/O overhead.  Later on Amazon launched the “EC2 Cluster Compute Instances” which did a promising work in leveraging virtualization in High Performance Computing.
  • 12. What is CLOUD COMPUTING and how is it different from DISTRIBUTED COMPUTING  Cloud computing is the delivery of computing as a service rather than a product whereby shared resources, software and information are provided to computers and other devices as a utility over a network.  Distributed computing is the concept of using a distributed system consisting of many self- governed nodes to solve a very large problem.  Distributed computing achieves this by breaking the problem up to similar tasks and assigning these tasks to individual nodes.
  • 13. THE DIFFERENT LAYERS OF CLOUD AS A SERVICE  SaaS (Software as a Service) - the vendor supplies the software product and interacts with the user through a front- end portal or a web based application for example “Google Docs”.  PaaS (Platform as a Service) - in PaaS the cloud providers provides an API which can be used by an application developer to create applications on the provider’s platform. For example “Google App Engine”.  IaaS (Infrastructure as a Service) - Infrastructure as a Service is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the equipment and is responsible for housing, running and maintaining it. The client typically pays on a per-use basis. For example “Amazon EC2 services”, “Penguin Computing” on Demand. It is also called Hardware as a Service or “HaaS”.
  • 14. DIFFERENT TYPES OF CLOUDS  PUBLIC CLOUD – is made available to the general public by a service provider who hosts the cloud infrastructure. Generally, public cloud providers like Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access over the Internet.  PRIVATE CLOUD - is cloud infrastructure dedicated to a particular organization. Private clouds allow businesses to host applications in the cloud, while addressing concerns regarding data security and control, which is often lacking in a public cloud environment.  HYBRID CLOUD - are a composition of two or more clouds (private, or public) that remain unique entities but are bound together offering the advantages of multiple deployment models.  COMMUNITY CLOUD - is a is a multi-tenant cloud service model that is shared among several or organizations and that is governed, managed and secured commonly by all the participating organizations or a third party managed service provider.
  • 15. PROS & CONS OF USING CLOUD AS A SERVICE PROS  Less Maintenance.  Improve Accessibility.  Better Scalability.  Elastic Services.  Cost Effective.  Faster Performance.  Collaboration Efficiency.  Synchronization of data across devices.  Easy to share data.  Backing up data. CONS  Business Discontinuity.  Protection Inconsistency.  Supplier Lock-in.  Data Unreliability.  Hypervisor Isolation Failure.  Network Vulnerabilities.  Licensing issues of software.  Platform inconsistency.
  • 16. BIG DATA – What is it ?  Big data describes massive volumes of both structured and unstructured data that is difficult to process using traditional database and software techniques.  Big data has the potential to help companies improve operations and make faster.  Big data when used by vendors refers to the technology that an organization requires to handle large amounts of data storage facilities.  The HDFS cluster consists of a single NameNode that manages the DataNode and regulate access of file by clients.
  • 17.