SlideShare a Scribd company logo
Rekha Saraswat
C-DAC Noida
Introduction to Cloud Computing
Structure of
the course
Cloud Basics
Virtualization with Hands-on
OpenStack with Hands-on
Management of Cloud with Hands-on
Cloud storage with Hands-on
Networking with Hands-on
Containers with Hands-on
Security
Agenda
1
INTRODUCTION TO
CLOUD
2
SERVICES & TYPES
3
ARCHITECTURE
4
FOSS TOOLS
5 6 7
Enterprise IT environment
NETWORK (INTERNAL & EXTERNAL)
SERVERS & STORAGE
SOFTWARE PLATFORM
SECURITY
BACKUP, DR
MANPOWER
O & M
POWER
COOLING
CIVIL
STRUCTURE
MANAGEMENT
APPLICATION & DATA (DATABASE)
SUPPORT
SERVICES
What is
Cloud
NETWORK (INTERNAL & EXTERNAL)
SERVERS & STORAGE
SOFTWARE PLATFORM
SECURITY
BACKUP, DR
MANPOWER
O & M
POWER
COOLING
CIVIL
STRUCTURE
MANAGEMENT
APPLICATION & DATA (DATABASE)
SUPPORT
SERVICES
Already on
Cloud
• Gmail services
• Facebook
• Twitter
• LinkedIn
Definition
Cloud computing is a model for enabling
ubiquitous, 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.
Source : National Institute of Standards and Technology 2011
In 1969 L.
Kleinrock
stated
• “As of now, computer networks are still in
their infancy.
• But as they grow up and become more
sophisticated, we will probably see the
spread of ’computer utilities’ which, like
present electric and telephone utilities, will
service individual homes and offices across
the country.”
Inspiration
Rapid Change in
ICT
• Infrastructure
• Data Centre automation
• Application technologies – way of
processing
• Networking – connectivity and
bandwidth
• Data intensive applications
• Business model
• Platforms
• Client access
Evolution of Cloud
Clustering
Load Balancing Cluster
High Availability Cluster
Parallel / Distributed Cluster
Cloud Characteristics
• Elasticity
• Computational capacity increases and
decreases automatically based on
VERTICAL
HORIZONTAL
Optimal resource
utilization
Harnessing underutilized capacity
On Demand
Dynamic
Provisioning
Characteristic
s
Instance
(Service)
Multi-tenancy
Single instance serves heterogeneous user requirements
User - 1
User - 2
User - n
Characteristics
• Security
• Every user services are completely
isolated from each other
Business
continuity
with
ubiquitous
access
Tariff for metered usage
•Only for the resources allocated &
utilized – exclusively for your time of
usage
Motivation to
Cloud
• High demand of interactive applications
• Applications with real time response and with
capability of providing information
• Parallel batch processing
• Supports batch-processing and analyzing
tera-bytes of
data
• New trend in business world and scientific
community
• Extensive desktop application
Cloud use cases
• Application Hosting
• Backup and Storage
• Content Delivery
• Databases
• e-Commerce, e-Governance Applications
• Enterprise IT
• High Performance Computing
• Media Hosting
• On-Demand Workforce
• Search Engine Applications
• Web Hosting
• Social Media & Mobile Apps
Advantages of Cloud
•Turns Capital Expenditure (CapEx) into Operational
Expenditure (OpEx) - Cost reduction
• Measured Service & Utility billing : pay for use
• On demand & Responsive delivery of services
• Elasticity & Scalability
•Dynamic provisioning and de-provisioning of
resources
• Ubiquitous Network Access,& Resource
sharing
• Optimization of resources
• Automated management
• Increased collaboration
• Quick roll out of services
Applications of Cloud
• Storing Files Online
• Video making and editing software
• File converters
• Antivirus applications
• E commerce applications
• OTT applications
• Backup and recovery
many more ……………….
Types of Clouds
Cloud
Types
Private
Public
Hybrid
Community
Introduction to Cloud seminar presentation.pptx
Private Clouds
• The computing infrastructure is hoisted within the organization and
controlled by the organization itself.
• The end user teams have their own accounts to access the cloud using a
self service portal.
• It is accessed by the organization only.
• More secure than other models.
• Pros: Security , Low Op-Ex over time, greater control and customization,
flexibility to move to hybrid cloud.
• Cons: High Cap-ex, responsibility, less flexible to be scalable.
Public Clouds
• The computing infrastructure is hosted by a cloud provider company
such as Amazon, Google, Microsoft etc.
• The client only needs a working Internet connection and a laptop/PC.
• The services are provided by Cloud provider. Therefore the dependency
remains on external entity.
• Used by high computational application like gaming etc.
• Pros: Scalable, low cap-ex, reliable.
• Cons: Security ,high Op-ex
Hybrid Cloud
• A combination of both public and private clouds.
• Examples include, hosting the web application part on public cloud and
keeping data tier in the private cloud
or
• Hosting most important web applications in private cloud and less
important in the public cloud.
• Good for Dynamic, more sensitive workloads.
• Best of both the main cloud models.
Community Cloud
• A community cloud is shared among the organizations with a common
goal
• Or that fits into a specific community e.g. professional community,
geographical community etc.
• Examples include Google Apps for Government, Microsoft Government
Community Cloud
Cloud Service Models
Cloud Service
Models
IaaS PaaS SaaS
Service – Infrastructure as a Service(IaaS)
NETWORK (INTERNAL & EXTERNAL)
SERVERS & STORAGE
SECURITY
BACKUP, DR
MANPOWER
O & M
POWER
COOLING
CIVIL
STRUCTURE
MANAGEMENT
SUPPORT
SERVICES
Firewall,
load balancer ,
SIEM,VMs
OS
RUNTIME
DATA
APPLICATION
Scalability
Examples:
Service – Platform as a Service (PaaS)
NETWORK (INTERNAL & EXTERNAL)
SERVERS & STORAGE
SOFTWARE PLATFORM
SECURITY
BACKUP, DR
MANPOWER
O & M
POWER
COOLING
CIVIL
STRUCTURE
MANAGEMENT
SUPPORT
SERVICES
DATA
APPLICATION
Multi Tenancy
Open API
Scalability
Services – Software as a Service (SaaS)
NETWORK (INTERNAL & EXTERNAL)
SERVERS & STORAGE
SOFTWARE PLATFORM
SECURITY
BACKUP, DR
MANPOWER
O & M
POWER
COOLING
CIVIL
STRUCTURE
MANAGEMENT
APPLICATION & DATA (DATABASE)
SUPPORT
SERVICES
DATA
Multi Tenancy
Open API
IaaS vs PaaS vs SaaS
Who manages networking in Cloud services ?
OSI LAYER Ex. PROTOCOLS IaaS PaaS SaaS
Application HTTP, FTP, SSH,
SNMP, NFS
Consumer Consumer Provider
Presentation SSL, TLS Consumer Provider Provider
Session TCP Consumer Provider Provider
Transport TCP Consumer Provider Provider
Network IP, IP Sec Consumer Provider Provider
DataLink Ethernet, Fibre
channel
Provider Provider Provider
Physical Copper, Fibre Optic Provider Provider Provider
EMERGING
CLOUD
SERVICES
Network as a Service
Security as a Service
Testing as a Service
BPaaS
DRaaS-
AI / ML aaS
Management as a Service
XaaS
Data Centre
Approach
APP Data APP Data
APP Data
Virtualization
App Data App Data
App Data
Cloud Centre
Approach
CLOUD LAYERS
Constituents of
Cloud
Data Centre
Server
Storage
Network
Hypervisor Middleware Software stack Management
components
Technical / IT
Non Technical / Non -
IT
Application,
Database
Security
VM 1 VM n
MIDDLEWARE
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
COMPUTE & STORAGE
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
COMPUTE & STORAGE
MIDDLEWARE
CONTAINER
OPERATING SYSTEM
COMPUTE & STORAGE
VM 1 VM n Container 1 Container n
Server - 2
Server - 1 Server - n
MIDDLEWARE MIDDLEWARE
CLOUD IN A DATA CENTRE
MIDDLEWARE – CONTROLLER (CENTRALIZED / DISTRIBUTED)
VM m
CONTROLLER
PRIMARY DATA CENTRE
CONTROLLER
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
COMPUTE & STORAGE
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
COMPUTE & STORAGE
VM m
NEARLINE DATA CENTRE
CLOUD ON HIGH AVAILABLITY MODE
Container n Container n
VM m
CONTROLLER
PRIMARY DATA CENTRE
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
Hardware & Network
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
Hardware & Network
MIDDLEWARE
HYPERVISOR
OPERATING SYSTEM
Hardware & Network
VM m VM m
NEARLINE DATA CENTRE DISASTER RECOVERY CENTRE
CONTROLLER CONTROLLER
CLOUD ON HIGH AVAILABLITY MODE WITH DISASTER RECOVERY
Container n Container n Container n
VM 1 VM n
MIDDLEWARE
Server - 1
VIRTUALIZATION
COMPUTE & STORAGE
MIDDLEWARE
OPERATING SYSTEM
Terminologies
Instances / Virtual Machines
Base / Host Machine
Hypervisor / Virtual Machine Monitor
OS
Base OS
Guest OS
FOSS TOOLS
• IaaS
• Apache Cloudstack
• OpenNebula
• OpenStack
• Nimbus
• containers
• PaaS
• Cloud Foundry
• Openshift
• Wso2 Stratus
• Appscale
• Storag
e • Cloud Foundry
• Openshift
• Wso2 Stratus
• Appscale
• Lxc
• Docker
• Rocket
• Kubernets
• File System
• HDFS – Hadoop
Distributed
File System
• Database
• Apache Cassandra
• Couch DB
• Hbase
• Hypertable
• MongoDB

More Related Content

PPTX
Cloud Deployment
Tushar Choudhary
 
PPTX
Ppt cloud deployment
Virendra Ruhela
 
PPTX
Financial impact of Cloud Computing
krisbliesner
 
PPTX
Cloud Innovation and Virtualization.pptx
csedsc
 
PDF
Oracle cloud oagi
Mathews Job
 
PDF
Cloud computing
ananyaakk
 
PPTX
Introduction to Cloud Computing
Unmesh Ballal
 
PPT
Introduction Of Cloud Computing
Md Nazrul Islam Roxy
 
Cloud Deployment
Tushar Choudhary
 
Ppt cloud deployment
Virendra Ruhela
 
Financial impact of Cloud Computing
krisbliesner
 
Cloud Innovation and Virtualization.pptx
csedsc
 
Oracle cloud oagi
Mathews Job
 
Cloud computing
ananyaakk
 
Introduction to Cloud Computing
Unmesh Ballal
 
Introduction Of Cloud Computing
Md Nazrul Islam Roxy
 

Similar to Introduction to Cloud seminar presentation.pptx (20)

PDF
Overview of cloud computing
Tarek Nader
 
PPTX
Cloud Storage and Cloud Computing.pptx
ANALEESUAREZ2
 
PPTX
Cloud computing power point presentation
Rituraj Azad
 
PPTX
Introduction of cloud computing and aws
krishna prasad
 
PPT
Cloud Ecosystems A Perspective
jmcdaniel650
 
PPTX
Presentation on cloud computing
BIJIT GHOSH
 
PPTX
Cloud computing
Tannya seth
 
PPTX
C L O U D C O M P U T I N G
Shreyas Pai
 
PPT
Cloud computing What Why How
Asian Institute of Technology (AIT)
 
PPTX
Virtualization and cloud computing
Deep Gupta
 
PPTX
Cloud Computing by AGDMOUN Khalid
خالد اكدمون
 
PPT
Cloud computing
Pallavi Rai
 
PPTX
Demystifying Cloud Computing
Fazle Abbas Luqmani
 
PPT
Intro To Cloud Computing
prakashjjaya
 
PPT
cloud computing
Roshan Bagdiya
 
PPTX
Cloud computing
Pradeep Bhatia
 
PPT
Cloud computing and libraries sndt
Vishwas Taralekar
 
PPTX
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
PPT
Group 39 presentation cloud computing
Deepak Shukla
 
PDF
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Phil Copperwheat
 
Overview of cloud computing
Tarek Nader
 
Cloud Storage and Cloud Computing.pptx
ANALEESUAREZ2
 
Cloud computing power point presentation
Rituraj Azad
 
Introduction of cloud computing and aws
krishna prasad
 
Cloud Ecosystems A Perspective
jmcdaniel650
 
Presentation on cloud computing
BIJIT GHOSH
 
Cloud computing
Tannya seth
 
C L O U D C O M P U T I N G
Shreyas Pai
 
Cloud computing What Why How
Asian Institute of Technology (AIT)
 
Virtualization and cloud computing
Deep Gupta
 
Cloud Computing by AGDMOUN Khalid
خالد اكدمون
 
Cloud computing
Pallavi Rai
 
Demystifying Cloud Computing
Fazle Abbas Luqmani
 
Intro To Cloud Computing
prakashjjaya
 
cloud computing
Roshan Bagdiya
 
Cloud computing
Pradeep Bhatia
 
Cloud computing and libraries sndt
Vishwas Taralekar
 
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
Group 39 presentation cloud computing
Deepak Shukla
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Phil Copperwheat
 
Ad

Recently uploaded (20)

PPTX
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
Tier1 app
 
PDF
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
PPT
Order to Cash Lifecycle Overview R12 .ppt
nbvreddy229
 
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
RanuFajar1
 
PPTX
AZ900_SLA_Pricing_2025_LondonIT (1).pptx
chumairabdullahph
 
PDF
How to Seamlessly Integrate Salesforce Data Cloud with Marketing Cloud.pdf
NSIQINFOTECH
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
PDF
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
devilbrown689
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
PPTX
introduction to dart --- Section one .pptx
marknaiem92
 
PPT
FALLSEM2025-26_ISWE304L_TH_VL2025260102786_2025-07-10_Reference-Material-II.ppt
AKSHAYA255427
 
DOCX
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
PPT
Overview of Oracle Receivables Process.ppt
nbvreddy229
 
PPTX
AIRLINE PRICE API | FLIGHT API COST |
philipnathen82
 
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
PPTX
Audio Editing and it's techniques in computer graphics.pptx
fosterbayirinia3
 
PDF
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
PDF
Solar Panel Installation Guide – Step By Step Process 2025.pdf
CRMLeaf
 
PDF
Rise With SAP partner in Mumbai.........
pts464036
 
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
Tier1 app
 
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
Order to Cash Lifecycle Overview R12 .ppt
nbvreddy229
 
Materi-Enum-and-Record-Data-Type (1).pptx
RanuFajar1
 
AZ900_SLA_Pricing_2025_LondonIT (1).pptx
chumairabdullahph
 
How to Seamlessly Integrate Salesforce Data Cloud with Marketing Cloud.pdf
NSIQINFOTECH
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
devilbrown689
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
introduction to dart --- Section one .pptx
marknaiem92
 
FALLSEM2025-26_ISWE304L_TH_VL2025260102786_2025-07-10_Reference-Material-II.ppt
AKSHAYA255427
 
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
Overview of Oracle Receivables Process.ppt
nbvreddy229
 
AIRLINE PRICE API | FLIGHT API COST |
philipnathen82
 
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
Audio Editing and it's techniques in computer graphics.pptx
fosterbayirinia3
 
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
Solar Panel Installation Guide – Step By Step Process 2025.pdf
CRMLeaf
 
Rise With SAP partner in Mumbai.........
pts464036
 
Ad

Introduction to Cloud seminar presentation.pptx

  • 2. Structure of the course Cloud Basics Virtualization with Hands-on OpenStack with Hands-on Management of Cloud with Hands-on Cloud storage with Hands-on Networking with Hands-on Containers with Hands-on Security
  • 3. Agenda 1 INTRODUCTION TO CLOUD 2 SERVICES & TYPES 3 ARCHITECTURE 4 FOSS TOOLS 5 6 7
  • 4. Enterprise IT environment NETWORK (INTERNAL & EXTERNAL) SERVERS & STORAGE SOFTWARE PLATFORM SECURITY BACKUP, DR MANPOWER O & M POWER COOLING CIVIL STRUCTURE MANAGEMENT APPLICATION & DATA (DATABASE) SUPPORT SERVICES
  • 5. What is Cloud NETWORK (INTERNAL & EXTERNAL) SERVERS & STORAGE SOFTWARE PLATFORM SECURITY BACKUP, DR MANPOWER O & M POWER COOLING CIVIL STRUCTURE MANAGEMENT APPLICATION & DATA (DATABASE) SUPPORT SERVICES
  • 6. Already on Cloud • Gmail services • Facebook • Twitter • LinkedIn
  • 7. Definition Cloud computing is a model for enabling ubiquitous, 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. Source : National Institute of Standards and Technology 2011
  • 8. In 1969 L. Kleinrock stated • “As of now, computer networks are still in their infancy. • But as they grow up and become more sophisticated, we will probably see the spread of ’computer utilities’ which, like present electric and telephone utilities, will service individual homes and offices across the country.”
  • 10. Rapid Change in ICT • Infrastructure • Data Centre automation • Application technologies – way of processing • Networking – connectivity and bandwidth • Data intensive applications • Business model • Platforms • Client access
  • 12. Clustering Load Balancing Cluster High Availability Cluster Parallel / Distributed Cluster
  • 13. Cloud Characteristics • Elasticity • Computational capacity increases and decreases automatically based on VERTICAL HORIZONTAL
  • 16. Characteristic s Instance (Service) Multi-tenancy Single instance serves heterogeneous user requirements User - 1 User - 2 User - n
  • 17. Characteristics • Security • Every user services are completely isolated from each other
  • 19. Tariff for metered usage •Only for the resources allocated & utilized – exclusively for your time of usage
  • 20. Motivation to Cloud • High demand of interactive applications • Applications with real time response and with capability of providing information • Parallel batch processing • Supports batch-processing and analyzing tera-bytes of data • New trend in business world and scientific community • Extensive desktop application
  • 21. Cloud use cases • Application Hosting • Backup and Storage • Content Delivery • Databases • e-Commerce, e-Governance Applications • Enterprise IT • High Performance Computing • Media Hosting • On-Demand Workforce • Search Engine Applications • Web Hosting • Social Media & Mobile Apps
  • 22. Advantages of Cloud •Turns Capital Expenditure (CapEx) into Operational Expenditure (OpEx) - Cost reduction • Measured Service & Utility billing : pay for use • On demand & Responsive delivery of services • Elasticity & Scalability •Dynamic provisioning and de-provisioning of resources • Ubiquitous Network Access,& Resource sharing • Optimization of resources • Automated management • Increased collaboration • Quick roll out of services
  • 23. Applications of Cloud • Storing Files Online • Video making and editing software • File converters • Antivirus applications • E commerce applications • OTT applications • Backup and recovery many more ……………….
  • 26. Private Clouds • The computing infrastructure is hoisted within the organization and controlled by the organization itself. • The end user teams have their own accounts to access the cloud using a self service portal. • It is accessed by the organization only. • More secure than other models. • Pros: Security , Low Op-Ex over time, greater control and customization, flexibility to move to hybrid cloud. • Cons: High Cap-ex, responsibility, less flexible to be scalable.
  • 27. Public Clouds • The computing infrastructure is hosted by a cloud provider company such as Amazon, Google, Microsoft etc. • The client only needs a working Internet connection and a laptop/PC. • The services are provided by Cloud provider. Therefore the dependency remains on external entity. • Used by high computational application like gaming etc. • Pros: Scalable, low cap-ex, reliable. • Cons: Security ,high Op-ex
  • 28. Hybrid Cloud • A combination of both public and private clouds. • Examples include, hosting the web application part on public cloud and keeping data tier in the private cloud or • Hosting most important web applications in private cloud and less important in the public cloud. • Good for Dynamic, more sensitive workloads. • Best of both the main cloud models.
  • 29. Community Cloud • A community cloud is shared among the organizations with a common goal • Or that fits into a specific community e.g. professional community, geographical community etc. • Examples include Google Apps for Government, Microsoft Government Community Cloud
  • 30. Cloud Service Models Cloud Service Models IaaS PaaS SaaS
  • 31. Service – Infrastructure as a Service(IaaS) NETWORK (INTERNAL & EXTERNAL) SERVERS & STORAGE SECURITY BACKUP, DR MANPOWER O & M POWER COOLING CIVIL STRUCTURE MANAGEMENT SUPPORT SERVICES Firewall, load balancer , SIEM,VMs OS RUNTIME DATA APPLICATION Scalability Examples:
  • 32. Service – Platform as a Service (PaaS) NETWORK (INTERNAL & EXTERNAL) SERVERS & STORAGE SOFTWARE PLATFORM SECURITY BACKUP, DR MANPOWER O & M POWER COOLING CIVIL STRUCTURE MANAGEMENT SUPPORT SERVICES DATA APPLICATION Multi Tenancy Open API Scalability
  • 33. Services – Software as a Service (SaaS) NETWORK (INTERNAL & EXTERNAL) SERVERS & STORAGE SOFTWARE PLATFORM SECURITY BACKUP, DR MANPOWER O & M POWER COOLING CIVIL STRUCTURE MANAGEMENT APPLICATION & DATA (DATABASE) SUPPORT SERVICES DATA Multi Tenancy Open API
  • 34. IaaS vs PaaS vs SaaS
  • 35. Who manages networking in Cloud services ? OSI LAYER Ex. PROTOCOLS IaaS PaaS SaaS Application HTTP, FTP, SSH, SNMP, NFS Consumer Consumer Provider Presentation SSL, TLS Consumer Provider Provider Session TCP Consumer Provider Provider Transport TCP Consumer Provider Provider Network IP, IP Sec Consumer Provider Provider DataLink Ethernet, Fibre channel Provider Provider Provider Physical Copper, Fibre Optic Provider Provider Provider
  • 36. EMERGING CLOUD SERVICES Network as a Service Security as a Service Testing as a Service BPaaS DRaaS- AI / ML aaS Management as a Service XaaS
  • 37. Data Centre Approach APP Data APP Data APP Data
  • 38. Virtualization App Data App Data App Data Cloud Centre Approach
  • 40. Constituents of Cloud Data Centre Server Storage Network Hypervisor Middleware Software stack Management components Technical / IT Non Technical / Non - IT Application, Database Security
  • 41. VM 1 VM n MIDDLEWARE MIDDLEWARE HYPERVISOR OPERATING SYSTEM COMPUTE & STORAGE MIDDLEWARE HYPERVISOR OPERATING SYSTEM COMPUTE & STORAGE MIDDLEWARE CONTAINER OPERATING SYSTEM COMPUTE & STORAGE VM 1 VM n Container 1 Container n Server - 2 Server - 1 Server - n MIDDLEWARE MIDDLEWARE CLOUD IN A DATA CENTRE MIDDLEWARE – CONTROLLER (CENTRALIZED / DISTRIBUTED)
  • 42. VM m CONTROLLER PRIMARY DATA CENTRE CONTROLLER MIDDLEWARE HYPERVISOR OPERATING SYSTEM COMPUTE & STORAGE MIDDLEWARE HYPERVISOR OPERATING SYSTEM COMPUTE & STORAGE VM m NEARLINE DATA CENTRE CLOUD ON HIGH AVAILABLITY MODE Container n Container n
  • 43. VM m CONTROLLER PRIMARY DATA CENTRE MIDDLEWARE HYPERVISOR OPERATING SYSTEM Hardware & Network MIDDLEWARE HYPERVISOR OPERATING SYSTEM Hardware & Network MIDDLEWARE HYPERVISOR OPERATING SYSTEM Hardware & Network VM m VM m NEARLINE DATA CENTRE DISASTER RECOVERY CENTRE CONTROLLER CONTROLLER CLOUD ON HIGH AVAILABLITY MODE WITH DISASTER RECOVERY Container n Container n Container n
  • 44. VM 1 VM n MIDDLEWARE Server - 1 VIRTUALIZATION COMPUTE & STORAGE MIDDLEWARE OPERATING SYSTEM Terminologies Instances / Virtual Machines Base / Host Machine Hypervisor / Virtual Machine Monitor OS Base OS Guest OS
  • 45. FOSS TOOLS • IaaS • Apache Cloudstack • OpenNebula • OpenStack • Nimbus • containers • PaaS • Cloud Foundry • Openshift • Wso2 Stratus • Appscale • Storag e • Cloud Foundry • Openshift • Wso2 Stratus • Appscale • Lxc • Docker • Rocket • Kubernets • File System • HDFS – Hadoop Distributed File System • Database • Apache Cassandra • Couch DB • Hbase • Hypertable • MongoDB