SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Cloud-101
Introduction to cloud computing-
Ranjan Ghosh
If you cannot explain it simply, you have not understood it …
- Albert Einstein
What is covered…
• Origins of cloud
• Definitions
• Models
• Layers
• Virtualization
• SDN
• NFV
As old as Computing….
• …. Computing would be someday organized as
public utility … utility could become basis of
new important industry – John McCarthy -
1961
• Mainframe computer, terminal
• X-Windows
Examples of cloud service providers
– AWS
– Google
– Azure
– Big-daddy
– Rackspace
Facebook launches 'Arctic data centre' in
Luleå, Sweden
Green buildings will run on 100%
renewable energy and use icy conditions
to cool heat from servers
Characteristic of cloud
• Scalability
• Elasticity
• Low barrier to entry
• Utility
Cloud Applications
• Web server
• Collaboration
• Backup/storage
• Business applications
• Personal productivity
Definition
• Cloud computing refer to running of
applications and services on distributed
computing resources, using virtualized
resources, accessed over common internet
protocols.
Definition
• “...a standardized IT capability (services,
software, or infrastructure) delivered via
Internet technologies in a pay-per-use, self-
service way.” – Forrester Research
• “...a style of computing in which scalable and
elastic IT-enabled capabilities are delivered as
a service to external customers using Internet
technologies.” – Gartner
Definition (NIST)
• 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. This cloud model is composed of five
essential characteristics, three service models,
and four deployment models.”
NIST – National Institute of Standard and Technology
Model of Cloud
• NIST
• Jericho forum – Cloud Cube model
Jericho Cube model
Jericho Cube explained
Perimeterized/De
• Where is the cloud
physically located?
Proprietary/Open
• Use of open technology to
implement the cloud
• Determines the level of
portability
Internal/External
In/Out sourced
• Where is the cloud
physically located?
• Where is the cloud
physically located?
NIST Model
The XaaS…
• X = something
– Infrastructure
– Platform
– Software
• SPI model
SPI model
Cloud Computing Stack
Cloud Deployment Model
• Public
• Private
– Virtual Private Cloud
• Hybrid
• Community
Public Cloud (examples)
Data centre
• Commodity compute HW
– x86 based rack-mounted server blades
• Storage
– NAS (network attached storage)
– SAN (storage area network)
• Networking
– Carrier & external network
– LAN fabric
• NAS gateway
– SAN fabric
– Load Balancing (layer 7)
• Infrastructure (cooling, power)
Key concepts
• Abstraction
• Virtualization
Components of virtualization
Layers of Virtualization
Server Virtualization
Virtualization: OS Based
Virtualization: HW based
Horizontal Scaling
Vertical Scaling
Scaling
Virtualization vs Multi-tenancy
Virtualization
• Multiple copies of server
environment on single
instance of HW
Multi-tenancy
• Multiple users of single
application – get to feel
they are exclusive users
Architectural Standards
• SOA – Service oriented Architecture
• Virtualization of platform resources
• Web-app frame work
• Standardized web services
• Autonomic systems
• Grid computing
• Example – Openstack , Eucalyptus, IEEE-tcsc
HYPERVISOR
• Mechanism to generate virtual server
instances (virtual machine monitor)
– Bare metal (native, type 1)
– Hosted (type 2)
Under the hood
• SOAP
• WSDL
• XML
• Openflow
• Openstack
• OGF-NSI
• OpenNaaS
Enablers
• Broadband Networks and Internet
Architecture
• Data Center Technology
• Virtualization Technology
• Web Technology
• Multitenant Technology
• Service Technology
SDN
Software Defined Networking
Networking (current view)
Networking (SDN view)
Current architecture
The SDN architecture
ALU SDN
Openflow
Common Symbols (IT)
Common Symbols (Users)
Benefits of Cloud
• Scalability
• Reduced CAPEX and OPEX
• Availability
• Reliability
Characteristics of cloud computing
• On-demand usage
• Ubiquitous access
• Multi-tenancy (and resource pooling)
• Elasticity
• Measured usage
• Resiliency
Challenges
• Security
• Governance & control
• Portability
• Legal & compliance (multi country)
NVF
Network Virtual Function
NFV
• The issues/problems
– Operators have to maintain large, diverse and often
proprietary HW to run their services
• Power saving and environmental impact
– Specialized skill sets are need for operations
– New services require power and space to
accommodate the HW appliances
– EOL of HW means re-starting the procure-design-
integrate-deploy cycle
– Introduction of services at the speed is not possible
Courtesy: NVF whitepaper
NFV
• Solutions
– Use IT virtualization technology to
deploy/consolidate network equipment
• Use high volume servers, dense switches & storage
– Any control/data-plane NE can be virtualized (goal)
– Can be located in DC, Node or CPE location
– SDN & NVF are complimentary, mutually beneficial
but not same.
NVF (benefits)
• Consolidation of equipment on IT servers
• Reduce entry barrier for creation of software
based Network elements (network virtual
appliance).
• Sharing of IT resources across services (no
dedicated HW).
• Scalable, reduced time to market
NVF (challenges)
• Reliability of the Network Virtual Appliance
(NVA)
• Portability of NVA across different virtual
platforms
• Coexistence of NVA (different types as well as
its legacy version)
• Performance – latency, thru-put and
overhead.
References
• Cloud Computing: Concepts, technology and
architecture – Thomas Erl, Zaigham
Mahmood, Ricardo Puttini (Prentice Hall )
• Computing Bible – Barrie Sosinsky (John Wiley
& Sons)
Backup
Cloud Types
• Deployment model
• Service model

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Liza Welch
 

Was ist angesagt? (20)

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing intro
Cloud computing introCloud computing intro
Cloud computing intro
 
15 Benefits and Advantages of Cloud Computing
15 Benefits and Advantages of Cloud Computing15 Benefits and Advantages of Cloud Computing
15 Benefits and Advantages of Cloud Computing
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Presentation on Top Cloud Computing Technologies
Presentation on Top Cloud Computing TechnologiesPresentation on Top Cloud Computing Technologies
Presentation on Top Cloud Computing Technologies
 
Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Andere mochten auch

WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September Workshop
Afkham Azeez
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go
talemadi
 
Concerns with cloud computing
Concerns with cloud computingConcerns with cloud computing
Concerns with cloud computing
Ulf Mattsson
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecture
mmubashirkhan
 
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales ForecastingCloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
SugarCRM
 

Andere mochten auch (20)

Cloud roadmap
Cloud roadmapCloud roadmap
Cloud roadmap
 
WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September Workshop
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
 
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction SystemJPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
 
Architectures For The Cloud
Architectures For The CloudArchitectures For The Cloud
Architectures For The Cloud
 
Cloud Computing: A New Trend in IT
Cloud Computing: A New Trend in ITCloud Computing: A New Trend in IT
Cloud Computing: A New Trend in IT
 
Cloud computing doing more with less
Cloud computing doing more with lessCloud computing doing more with less
Cloud computing doing more with less
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go
 
Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...
 
Is your infrastructure holding you back?
Is your infrastructure holding you back?Is your infrastructure holding you back?
Is your infrastructure holding you back?
 
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
 
The shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmapThe shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmap
 
Concerns with cloud computing
Concerns with cloud computingConcerns with cloud computing
Concerns with cloud computing
 
Building Cloud Tools for Netflix
Building Cloud Tools for NetflixBuilding Cloud Tools for Netflix
Building Cloud Tools for Netflix
 
Multi-tenancy in the cloud
Multi-tenancy in the cloudMulti-tenancy in the cloud
Multi-tenancy in the cloud
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecture
 
Multi cloud PaaS
Multi cloud PaaSMulti cloud PaaS
Multi cloud PaaS
 
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales ForecastingCloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
 

Ähnlich wie Cloud101-Introduction to cloud

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Presentation cloud computing
Presentation cloud computingPresentation cloud computing
Presentation cloud computing
Akash Pandey
 

Ähnlich wie Cloud101-Introduction to cloud (20)

Coud discovery chap 4
Coud discovery chap 4Coud discovery chap 4
Coud discovery chap 4
 
Ism
IsmIsm
Ism
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep Dive
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Basics of cloud
Basics of cloudBasics of cloud
Basics of cloud
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computing
 
2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStack2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStack
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Txlf2012
Txlf2012Txlf2012
Txlf2012
 
Virtualisation For Network Testing & Staff Training
Virtualisation For Network Testing & Staff TrainingVirtualisation For Network Testing & Staff Training
Virtualisation For Network Testing & Staff Training
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
 
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
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic Networking
 
Presentation cloud computing
Presentation cloud computingPresentation cloud computing
Presentation cloud computing
 
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?
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Cloud101-Introduction to cloud