SlideShare a Scribd company logo
Virtualization &
Cloud Computing
A new window to the computing zone
Presented by: iTech River Consultancy Services
www.itechriver.com
dcg@itechriver.com
Agenda
• General discussions
• Why cloud?
• The terminology: relating virtualization and cloud
• Types of Virtualization and Cloud deployment model
• Decisive factors in migration
• Hands-on cloud deployment
• Cloud for banks
Cloud for the Mango Man
• What is cloud?
Network Data
Storage Processing
Cloud for the Mango Man
Hey, this thing connects via cloud!
Lets call it cloud computing
Cloud for the Mango Man
Hey, this thing connects via cloud!
Lets call it cloud computing
Cloud for the Mango Man
Hey, this thing connects via cloud!
Lets call it cloud computing
Cloud for the Mango Man
Hey, this thing connects via cloud!
Lets call it cloud computing
Cloud for the dumb
Cloud for the geeks
• NIST definition:
Cloud computing is a model for enabling convenient, on-demand network
access to a shared pool of configurable computing resources (e.g., networks,
servers, storage, applications, and services) that can be rapidly provisioned
and released with minimal management effort or service provider interaction
Cloud for the business
Cloud for the business
Cloud as it evolved
Why cloud?
• Resource allocation and optimization
• Cost efficiency: CapEx to OpEx
• All things being equal, OpEx should be more expensive than CapEx
• Choosing one option over another is a trade-off
• Friction affects the OpEx vs CapEx evaluation
• Automation leads to lower transaction cost
• Security
• Consolidation and ease of management
• Scalability
• Elasticity
Virtualization and Cloud
• Virtualization
• Meaning: virtualize compute, storage, network, application etc.
• Application: from testing to production
• Cloud computing: building the empire above virtualization
• Need for new technology
• Consolidation
• Orchestration
• Metering
• Cost optimization
• Elasticity
• The hype, the myth, the reality
Types of Virtualization
• Server Virtualization
• Desktop Virtualization
• Application Virtualization
• Network Virtualization
• Storage Virtualization
Server Virtualization
• Create virtual machines with desired configuration on top of a physical bare
metal box
• Hypervisor acts as a broker between hardware and virtual machines
• May or may not need a host OS
• Elasticity and resource optimization are prime motives
• Applications need resources, not servers
• Wide implementation: fun, experiment, research, enterprise
Server Virtualization
• Full virtualization vs Para-virtualization
Hardware Layer
Hypervisor
Mgmt
Console
VM VM
Linux
VM
Win
2k
VM
Hardware Layer
Hypervisor
Mgmt
Console
VM VM
Host Operating System
Linux
VM
Win
2k
VM
Server Virtualization
• Hypervisor vs Docker
Hardware Layer
Host OS
Hypervisor
App A App B
Bins / Libs
Guest OS
Bins / Libs
Guest OS
Hardware Layer
Host OS
Docker Engine
App A App B
Bins / Libs Bins / Libs
Desktop Virtualization (VDI/DaaS)
• Virtualize desktops in a client server model
• Use of thin clients instead of thick clients
• Centralized resource pooling
• Centralized management of resources and policies
• Easy and quick migrations
• Data security
Application Virtualization
• Application sits only as a stub at user end
• Encapsulated and sandboxed from OS
• Allow apps to run in non-suitable environment
• Run incompatible applications side-by-side, at the same time
• Simplified OS level migrations
• Improved security by isolating apps from OS
• Portability of apps from one machine to other
• SaaS is an enhanced derivation
Application Virtualization
Application Virtualization + Server Virtualization
Network Virtualization
Network Virtualization
• Network provisioning and expansion is complex today
• Migrate to Software Defined Networks
• Decoupling control plane from data plane
• Build centralized set of rules (firewalls, load balancers etc.)
• Acceptance of open interfaces instead of locking into proprietary solutions
• External virtualization combines several networking units into virtual unit
• Internal virtualization provides network functionality to software containers
• Implementations: AKARI, FIRE etc.
Vertically integrated
Closed, proprietary
Slow innovation
Small industry
Specialized
Operating
System
Specialized
Hardware
AppAppAppAppAppAppAppAppAppAppApp
Specialized
Applications
Horizontal
Open interfaces
Rapid innovation
Huge industry
Microprocessor
Open Interface
Mainframe era
Million of
lines
of source
code
Thousands of RFCs per code block
Billions of
gates
Bloated Power Hungry
• Vertically integrated, complex, closed, proprietary
• Networking industry with “mainframe” mindset
Custom Hardware
OS
Routing, management, mobility
management,
access control, VPNs…
Feature Feature
Networking today
SDN
Vertically integrated
Closed, proprietary
Slow innovation
AppAppAppAppAppAppAppAppAppAppApp
Horizontal
Open interfaces
Rapid innovation
Control
Plane
Control
Plane
Control
Plane or or
Open Interface
Specialized
Control
Plane
Specialized
Hardware
Specialized
Features
Merchant
Switching Chips
Open Interface
Storage Virtualization
• Block virtualization: abstraction of logical storage from physical storage
• More flexibility for SA in managing storage
• Address space remapping with multi layer remapping (LUNs out of LUNs)
• Metadata optimization: tradeoff between granularity and addressable capacity, solved by
three layers of virtualization
• In built replication via synchronous and asynchronous mirroring
• Pooling and scaling remains transparent to application layer
• Host based, storage based and network based
• Benefits:
• Non-disruptive data migration (transparent mapping to host, depend on granularity)
• Improved utilization (avoid over-buying and over-provisioning)
• Fewer points of management (monolithic storage with central management)
Cloud based storage
• Cloud storage is an important service of cloud computing, which allows users to
move their data from local computing systems to the Cloud.
• Examples:
• Amazon Simple Storage Service (S3)
• DropBox
• Rackspace Cloud etc.
Challenges in Cloud Computing
• Security
• Privacy
• Performance
• Availability
• Compliance
• Long-Term viability
• Interoperability
• Legal Issues
• Open Standard
Security Issues
• Data Storage Security and Privacy
• Virtualization Security
• Infrastructure Security
• Network Security
• Host Security
• Governance, Regularity and Compliance
• More…
Three pillars of Security
• Confidentiality
• Maintain confidentiality of sensitive data
• Encryption
• Integrity
• Is the data stored at provider’s premises without tampering?
• Metadata generation
• Availability
• Data should be available even if hardware failure occurs in the cloud
• Data replication
Cloud security audit model
Storage
Servers
Internet
Data Flow
Challenge
Users Cloud Service Provider(CSP)
Third Party Auditor(TPA)
Response
Cloud security verification
pk, metadata
User CSPTPA
(d)MetadataGen
(b)Encryption
(a)Keygen
(c)Replication
TPA stores the
metadata
TPA stores public key
file
CSP stores file
Cloud Deployment and Service Model
Rapid Elasticity
On Demand Self Service
Measured Service
Resource Pooling Broad Network Access
Platform as a Service
(PaaS)
Software as a Service
(SaaS)
Private Cloud
Hybrid Cloud
Deployment
Models
Service
Models
Infrastructure as a
Service (IaaS)
Characteristics of
Cloud
Public Cloud
Community Cloud
Migrating to Cloud: When, Why and Why Not
• Good for applications which need to scale up or scale out only for a small
span of time
• Less initial capital investment
• Best suited for low budget projects
• Facilitates centralized management
• Best optimization and utilization of resources
• Metered usage: switch from CapEx to OpEx
• OpEx is not always the cheapest
• Legal concerns and issues
Cloud Computing for Banks?
•Workflow based compute and storage requisition process
•Management layer for Banks to track the usage
On Demand Self
Service
•Provision for requesting scaling down the infrastructure for
optimal usage
•Standardize OS, Database and patching
Measured Service
•Can be accessed through INFINET/MPLS or Leased line
•Options for Internet facing applications
Broad Network
Access
•Usage of scalable environment for banking sector
•Reduces people, HVAC and Real estate requirements. Also, the
future hardware/software refresh overheads
Resource Pooling
•Automated Vertical and Horizontal scaling to meet future
requirements to handle cyclical requirementsRapid Elasticity
IDRBT Banking Community Cloud
• Based on Meghdoot stack, developed from Eucalyptus by CDAC-Chennai
• Presently supports x86 architecture only
• Offers services of IaaS, plans to migrate to SaaS as well
• First banking community cloud in the world
• Non-customer facing and less critical apps can be migrated
• No major unplanned downtime so far
• IBM z series machines, multi tenant QoS enabled MPLS network
IDRBT Banking Community Cloud: Use Cases
• DR Site for an existing production environment
• Dev, Test and Training environment
• Existing applications requiring hardware refresh
• Separation of Database and application layer
• Common Tools as Software Testing, Code Review tools, etc
• Email Service
• Learning Management and other intranet systems
IDRBT Banking Community Cloud: Security
• Access to Server room: 3 level access controls (Biometric, PIN & Access card)
to enter into server room
• Hardware: Kept in lock and key in the data center with access controls
Password protected Cloud machines access is IP based
• Cloud Stack: Virtual Machine access is through PKI (recommend to have a
maximum of 3 administrators per VM), PKI to be issued by IDRBTCA*
• Network: IPSec / GRE tunnel Network Firewalls Virtual Machines are in
designated VLAN of the bank and even Cloud administrators cannot access it
• Identity Management: Strong User ID and password Single Sign-on/ Active
Directory / LDAP integration to access applications
• Anti-virus: on VM Server level anti-virus (symantec Endpoint Protection)
• Operating System security: VM Updates/patches at Cloud stack
Questions?

More Related Content

What's hot

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
OpenCity Community
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
Tushar Choudhary
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
Mohammed Fazuluddin
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
Sarbjeet Singh
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short Presentation
Barcamp Cork
 
Cloud computing
Cloud computingCloud computing
Cloud computing
حيدر نافع nafaa
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Majid Hajibaba
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computingHaslina
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
Mohammed Sajjad Ali
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud ComputingRajshri Mohan
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
Ravindra Dastikop
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
Yogeshwaran R
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
Yogesh Kumar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Siddiq Abu Bakkar
 

What's hot (20)

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short Presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computing
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Viewers also liked

Cloud service management
Cloud service managementCloud service management
Cloud service management
gaurav jain
 
Cloud and dynamic infrastructure
Cloud and dynamic infrastructureCloud and dynamic infrastructure
Cloud and dynamic infrastructure
Gaurav Jain
 
Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.
Mark O'Loughlin
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
Arief Gunawan
 
Dynamic Infrastructure and The Cloud
Dynamic Infrastructure and The CloudDynamic Infrastructure and The Cloud
Dynamic Infrastructure and The Cloud
New Relic
 

Viewers also liked (6)

Virtualization
VirtualizationVirtualization
Virtualization
 
Cloud service management
Cloud service managementCloud service management
Cloud service management
 
Cloud and dynamic infrastructure
Cloud and dynamic infrastructureCloud and dynamic infrastructure
Cloud and dynamic infrastructure
 
Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
 
Dynamic Infrastructure and The Cloud
Dynamic Infrastructure and The CloudDynamic Infrastructure and The Cloud
Dynamic Infrastructure and The Cloud
 

Similar to Virtualization and cloud computing

Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
Sripati Mahapatra
 
Cloud computing and Service Platforms
Cloud computing and Service Platforms Cloud computing and Service Platforms
Cloud computing and Service Platforms
Vibhawa Nirmal
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
Somnath Sen
 
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
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
Divya S
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
centralohioissa
 
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?
Bangladesh Network Operators Group
 
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
buildacloud
 
Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021
Samuel Dratwa
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDBSmart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Manuel Daza
 
What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?
Richard Harvey
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Shyam Kona
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic Networking
NephoScale
 

Similar to Virtualization and cloud computing (20)

Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing and Service Platforms
Cloud computing and Service Platforms Cloud computing and Service Platforms
Cloud computing and Service Platforms
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
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
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
 
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?
 
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
 
Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDBSmart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
Smart Cloud Webinar 2014-02-13 Introduction to Softlayer IaaS MDB
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic Networking
 

Recently uploaded

JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 

Recently uploaded (20)

JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 

Virtualization and cloud computing

  • 1. Virtualization & Cloud Computing A new window to the computing zone Presented by: iTech River Consultancy Services www.itechriver.com dcg@itechriver.com
  • 2. Agenda • General discussions • Why cloud? • The terminology: relating virtualization and cloud • Types of Virtualization and Cloud deployment model • Decisive factors in migration • Hands-on cloud deployment • Cloud for banks
  • 3. Cloud for the Mango Man • What is cloud? Network Data Storage Processing
  • 4. Cloud for the Mango Man Hey, this thing connects via cloud! Lets call it cloud computing
  • 5. Cloud for the Mango Man Hey, this thing connects via cloud! Lets call it cloud computing
  • 6. Cloud for the Mango Man Hey, this thing connects via cloud! Lets call it cloud computing
  • 7. Cloud for the Mango Man Hey, this thing connects via cloud! Lets call it cloud computing
  • 9. Cloud for the geeks • NIST definition: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction
  • 10. Cloud for the business
  • 11. Cloud for the business
  • 12. Cloud as it evolved
  • 13. Why cloud? • Resource allocation and optimization • Cost efficiency: CapEx to OpEx • All things being equal, OpEx should be more expensive than CapEx • Choosing one option over another is a trade-off • Friction affects the OpEx vs CapEx evaluation • Automation leads to lower transaction cost • Security • Consolidation and ease of management • Scalability • Elasticity
  • 14. Virtualization and Cloud • Virtualization • Meaning: virtualize compute, storage, network, application etc. • Application: from testing to production • Cloud computing: building the empire above virtualization • Need for new technology • Consolidation • Orchestration • Metering • Cost optimization • Elasticity • The hype, the myth, the reality
  • 15. Types of Virtualization • Server Virtualization • Desktop Virtualization • Application Virtualization • Network Virtualization • Storage Virtualization
  • 16. Server Virtualization • Create virtual machines with desired configuration on top of a physical bare metal box • Hypervisor acts as a broker between hardware and virtual machines • May or may not need a host OS • Elasticity and resource optimization are prime motives • Applications need resources, not servers • Wide implementation: fun, experiment, research, enterprise
  • 17. Server Virtualization • Full virtualization vs Para-virtualization Hardware Layer Hypervisor Mgmt Console VM VM Linux VM Win 2k VM Hardware Layer Hypervisor Mgmt Console VM VM Host Operating System Linux VM Win 2k VM
  • 18. Server Virtualization • Hypervisor vs Docker Hardware Layer Host OS Hypervisor App A App B Bins / Libs Guest OS Bins / Libs Guest OS Hardware Layer Host OS Docker Engine App A App B Bins / Libs Bins / Libs
  • 19. Desktop Virtualization (VDI/DaaS) • Virtualize desktops in a client server model • Use of thin clients instead of thick clients • Centralized resource pooling • Centralized management of resources and policies • Easy and quick migrations • Data security
  • 20. Application Virtualization • Application sits only as a stub at user end • Encapsulated and sandboxed from OS • Allow apps to run in non-suitable environment • Run incompatible applications side-by-side, at the same time • Simplified OS level migrations • Improved security by isolating apps from OS • Portability of apps from one machine to other • SaaS is an enhanced derivation
  • 22. Application Virtualization + Server Virtualization
  • 24. Network Virtualization • Network provisioning and expansion is complex today • Migrate to Software Defined Networks • Decoupling control plane from data plane • Build centralized set of rules (firewalls, load balancers etc.) • Acceptance of open interfaces instead of locking into proprietary solutions • External virtualization combines several networking units into virtual unit • Internal virtualization provides network functionality to software containers • Implementations: AKARI, FIRE etc.
  • 25. Vertically integrated Closed, proprietary Slow innovation Small industry Specialized Operating System Specialized Hardware AppAppAppAppAppAppAppAppAppAppApp Specialized Applications Horizontal Open interfaces Rapid innovation Huge industry Microprocessor Open Interface Mainframe era
  • 26. Million of lines of source code Thousands of RFCs per code block Billions of gates Bloated Power Hungry • Vertically integrated, complex, closed, proprietary • Networking industry with “mainframe” mindset Custom Hardware OS Routing, management, mobility management, access control, VPNs… Feature Feature Networking today
  • 27. SDN Vertically integrated Closed, proprietary Slow innovation AppAppAppAppAppAppAppAppAppAppApp Horizontal Open interfaces Rapid innovation Control Plane Control Plane Control Plane or or Open Interface Specialized Control Plane Specialized Hardware Specialized Features Merchant Switching Chips Open Interface
  • 28. Storage Virtualization • Block virtualization: abstraction of logical storage from physical storage • More flexibility for SA in managing storage • Address space remapping with multi layer remapping (LUNs out of LUNs) • Metadata optimization: tradeoff between granularity and addressable capacity, solved by three layers of virtualization • In built replication via synchronous and asynchronous mirroring • Pooling and scaling remains transparent to application layer • Host based, storage based and network based • Benefits: • Non-disruptive data migration (transparent mapping to host, depend on granularity) • Improved utilization (avoid over-buying and over-provisioning) • Fewer points of management (monolithic storage with central management)
  • 29.
  • 30. Cloud based storage • Cloud storage is an important service of cloud computing, which allows users to move their data from local computing systems to the Cloud. • Examples: • Amazon Simple Storage Service (S3) • DropBox • Rackspace Cloud etc.
  • 31. Challenges in Cloud Computing • Security • Privacy • Performance • Availability • Compliance • Long-Term viability • Interoperability • Legal Issues • Open Standard
  • 32. Security Issues • Data Storage Security and Privacy • Virtualization Security • Infrastructure Security • Network Security • Host Security • Governance, Regularity and Compliance • More…
  • 33. Three pillars of Security • Confidentiality • Maintain confidentiality of sensitive data • Encryption • Integrity • Is the data stored at provider’s premises without tampering? • Metadata generation • Availability • Data should be available even if hardware failure occurs in the cloud • Data replication
  • 34. Cloud security audit model Storage Servers Internet Data Flow Challenge Users Cloud Service Provider(CSP) Third Party Auditor(TPA) Response
  • 35. Cloud security verification pk, metadata User CSPTPA (d)MetadataGen (b)Encryption (a)Keygen (c)Replication TPA stores the metadata TPA stores public key file CSP stores file
  • 36. Cloud Deployment and Service Model Rapid Elasticity On Demand Self Service Measured Service Resource Pooling Broad Network Access Platform as a Service (PaaS) Software as a Service (SaaS) Private Cloud Hybrid Cloud Deployment Models Service Models Infrastructure as a Service (IaaS) Characteristics of Cloud Public Cloud Community Cloud
  • 37. Migrating to Cloud: When, Why and Why Not • Good for applications which need to scale up or scale out only for a small span of time • Less initial capital investment • Best suited for low budget projects • Facilitates centralized management • Best optimization and utilization of resources • Metered usage: switch from CapEx to OpEx • OpEx is not always the cheapest • Legal concerns and issues
  • 38. Cloud Computing for Banks? •Workflow based compute and storage requisition process •Management layer for Banks to track the usage On Demand Self Service •Provision for requesting scaling down the infrastructure for optimal usage •Standardize OS, Database and patching Measured Service •Can be accessed through INFINET/MPLS or Leased line •Options for Internet facing applications Broad Network Access •Usage of scalable environment for banking sector •Reduces people, HVAC and Real estate requirements. Also, the future hardware/software refresh overheads Resource Pooling •Automated Vertical and Horizontal scaling to meet future requirements to handle cyclical requirementsRapid Elasticity
  • 39. IDRBT Banking Community Cloud • Based on Meghdoot stack, developed from Eucalyptus by CDAC-Chennai • Presently supports x86 architecture only • Offers services of IaaS, plans to migrate to SaaS as well • First banking community cloud in the world • Non-customer facing and less critical apps can be migrated • No major unplanned downtime so far • IBM z series machines, multi tenant QoS enabled MPLS network
  • 40. IDRBT Banking Community Cloud: Use Cases • DR Site for an existing production environment • Dev, Test and Training environment • Existing applications requiring hardware refresh • Separation of Database and application layer • Common Tools as Software Testing, Code Review tools, etc • Email Service • Learning Management and other intranet systems
  • 41. IDRBT Banking Community Cloud: Security • Access to Server room: 3 level access controls (Biometric, PIN & Access card) to enter into server room • Hardware: Kept in lock and key in the data center with access controls Password protected Cloud machines access is IP based • Cloud Stack: Virtual Machine access is through PKI (recommend to have a maximum of 3 administrators per VM), PKI to be issued by IDRBTCA* • Network: IPSec / GRE tunnel Network Firewalls Virtual Machines are in designated VLAN of the bank and even Cloud administrators cannot access it • Identity Management: Strong User ID and password Single Sign-on/ Active Directory / LDAP integration to access applications • Anti-virus: on VM Server level anti-virus (symantec Endpoint Protection) • Operating System security: VM Updates/patches at Cloud stack