SlideShare une entreprise Scribd logo
1  sur  18
CLOUD COMPUTING
Adhish PendharkarFeb - 2014
2
What is cloud computing?
3
1Cloud computing is an information-processing model in which centrally administered
computing capabilities are delivered as services, on an as-needed basis, across the
network to a variety of user-facing devices.
1. Cloud Computing By Brain J.S. Chee & Curtis Fran
Abstraction is a critical foundation concept for cloud computing because it allows us
to think of a particular service:
 an application
 a particular communication protocol
 processing cycles within a CPU
 storage capacity on a hard disk
Without thinking about a particular piece of hardware that will provide that service.
Abstraction
4
Layer 1 - Physical
Layer 2 - Data Link
Layer 3 - Network
Layer 4 - Transport
Layer 5 - Session
Layer 6 - Presentation
Layer 7 - Application
Open Systems Interconnection (OSI)
The OSI model provides for distinct
roles for devices, services, and
protocols that lie within each layer,
and for specific ways in which the
components in one layer interact
with components in other layers.
Open DataBase Connection ( ODBC)
Application
Driver Manager
DSN
Configuration
Connector / ODBC
Database
In the ODBC model, a common query language
is used, and an external file provides the
configuration information required to make the
application work with a specific database.
Open Graphic Library (OpenGL)
Geometry Image
Unpack
Vertices
Vertex
Operations
Geometric
Rasterization
Unpack
Pixels
Pixels
Operations
Image
Rasterization
Display Lists
Texture
Memory
Fragment
Operations
To Frame
Buffer
Grid Computing
5
According to Wikipedia:
Grid computing is a form of distributed computing whereby a “super and virtual computer” is
composed of a cluster of networked, loosely-coupled computers, acting in concert to perform very
large tasks.
This technology has been applied to computationally-intensive scientific, mathematical, and
academic problems through volunteer computing, and it is used in commercial enterprises for
such diverse applications as drug discovery, economic forecasting, seismic analysis, and back-office
data processing in support of e-commerce and web services.
What distinguishes grid computing from typical cluster computing systems is that grids tend to be
more loosely coupled, heterogeneous, and geographically dispersed. Also, while a computing grid
may be dedicated to a specialized application, it is often constructed with the aid of general
purpose grid software libraries and middleware.
Cloud Computing - In a nut case
6
Deployment Models:
 Public Cloud
 Private Cloud
 Community Cloud
 Hybrid Cloud
Delivery Models:
 Software-as-a-Service (SaaS)
 Platform-as-a-Service (PaaS)
 Infrastructure-as-a-Service (IaaS)
Infrastructure:
 Distributed Infrastructure
 Resource Virtualization
 Autonomous Systems
Resources:
 Compute & Storage Servers
 Networks Services
 Applications
Attributes:
 Massive Infrastructure
 Utility Computing
 Pay-Per-Usage
 Accessible via the Internet
 Elasticity
Cloud Computing - Delivery Models
7
Cloud computing is a general term for anything that involves delivering hosted services
over the network (typically Internet).
Cloud computing services are broadly classified under three main categories:
Software-As-A-Service
Infrastructure-As-A-Service
Platform-As-A-Service
This is a software distribution model in which applications are hosted by a vendor/service
provider and available to customers over a network.
This is a way to rent hardware / Operating Systems / Storage and Network Capacity over the
network, typically over internet. The service delivery model allows us to rent different
capacities but build a virtual environment that suits our needs.
* PaaS is NOT Virtualization.
This is a provision model in which the equipments used i.e. storage, hardware, servers and
networking are outsourced. The service provider owns the equipment and is responsible
for hosting, running and maintaining these equipments.
Software-as-a-Service [SaaS]
8
 Gives users the capability to use
applications supplied by service
provider.
 Not suitable for applications that
require real-time response, or
hosting of local data.
 Suitable for products like emails,
billing and payroll.
 Suitable for need to access over
web or mobile.
API
Abstraction
Core
Connectivity
Hardware
Facilities
Platform-as-a-Service [PaaS]
9
 Gives the capability to deploy consumer-
created or acquired applications using
programming languages & tools.
 User has full control over the deployed
application
 Session Management
 Device Integration
 Sandboxes
 Instrumentation and Testing
 PaaS is not useful when application must
be portable or proprietary programming
languages are used.
API
Abstraction
Core
Connectivity
Hardware
Facilities
Integration &
Middleware
Infrastructure-as-a-Service [IaaS]
10
 Gives the capability to provision
processing, storage, network and
computing resources.
 Services offered
 Server hosting
 Web Servers
 Storage
 Computing Hardware
 Operating Systems
 Virtual Instances
 Load Balancing
API
Abstraction
Core
Connectivity
Hardware
Facilities
Integration &
Middleware
Data Metadata
Applications
API
Presentation
Cloud Computing - Making it success
11
 Service Management
& Provisioning
 Virtualization
 Service Provisioning
 Call Center
 Operations
Management
 QoS Management
 Billing & Accounting
 Asset Management
 SLA Management
 Technical Support
 Backups
 Security Management
 ID & Authentication
 Certification &
Accreditation
 Intrusion Prevention &
Detection
 Virus Protection
 Cryptography
 Physical Security
 Incident Response
 Access Control
 Audit & Trails
 FireWall
Cloud Computing - Making it success
12
 Customer Service
 Customer Assistance
 Online Help
 Subscriptions
 Business Intelligence
 Reporting
 Customer Preferences
 Personalization
 Integration Services
 Data Management
 Development
Cloud Computing - Ethical Issues
13
 The control is relinquished to third-party services
 Risk: Unauthorized access, data corruption, service
unavailability.
 The data is stored on multiple sites administered by
several organizations
 Difficult to identify the source and entity causing the
problems.
 Multiple services interoperate across the network
 Identity fraud and theft are impossible to identify due to
lack of traceability.
 Vendor lock-in
Offerings in the market
 Compute
 Compute Engine [IaaS]
 App Engine [PaaS]
 Storage
 Cloud SQL
 Cloud Storage
 Cloud Datastore
 Big Data
 BigQuery
 Services
 Cloud Endpoints
 Translate API
 Prediction API
14 Google Cloud [https://cloud.google.com/products/]
 Solutions
 Mobile
 Gaming
 Hadoop [SaaS]
 Developer Tools
 Google Cloud SDK
 Push-to-Deploy
 Cloud Playground
 Android Studio
 Google Plugin for
Eclipse
Offerings in the market
 Compute
 Elastic Compute Cloud
 Elastic Load Balancing
 Auto Scaling
 WorkSpaces
 Storage
 Simple Storage Service (S3)
 Glacier
 Storage Gateway
 Elastic Block Store
 Import / Export
 Database / BigData
 Relational Database Service
 DynamoDB
 Redshift (petabyte)
 SimpleDB (non-relational data
store)
 ElasticCache
15 Amazon Cloud [http://aws.amazon.com/products/]
 Solutions
 AppStream
 Simple Workflow
Service
 Simple Notification
Service
 CloudSearch
 CloudFront
 Developer Tools
 AWS Cloud SDK
 Eclipse
 Visual Studio
Q.A?
16
Appendix - Recommended Reading
17
Business in the Cloud
WHAT EVERY BUSINESS NEEDS TO KNOW ABOUT
CLOUD COMPUTING
Michael Hugos
Derek Hulitzky
Cloud Computing
Technologies and Strategies of the Ubiquitous Data Center
Brain J.S. Chee
Curtis Franklin, Jr.
Next Generation Datacenters in Financial Services
Driving Extreme Efficiency and Effective Cost Savings
Tony Bishop
Cloud Computing
Theory And Practice
Dan C. Marinescu
Cloud Computing and SOA
Convergence in Your Enterprise
A Step-by-Step Guide
David S. Linthicum
Appendix - Further Reading
18
 Managed Clouds
 Amazon: http://aws.amazon.com/ec2/
 Google: http://code.google.com/appengine/
 Microsoft: http://www.microsoft.com/windowsazure/
 HP: http://www.hp.com/go/cloud
 Oracle: http://cloud.oracle.com
 Open Source
 Eucalyptus: http://www.eucalyptus.com
 Open-Nebula: http://www.opennebula.org
 Nimbus: http://www.nimbusproject.org

Contenu connexe

Tendances

Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 
2.evaluating cloud platforms
2.evaluating cloud platforms2.evaluating cloud platforms
2.evaluating cloud platformsDrRajapraveenkN
 
Cyber forensics in cloud computing
Cyber forensics in cloud computingCyber forensics in cloud computing
Cyber forensics in cloud computingAlexander Decker
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Javier Mijail Espadas Pech
 
Challenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future InternetChallenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future InternetSOFIProject
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)vvmenon22
 
What is hybrid cloud?
What is hybrid cloud?What is hybrid cloud?
What is hybrid cloud?Rajesh Kamthe
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?ziaurrehman4484
 
Cloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceCloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceEditor Jacotech
 
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryCF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryNima Badiey
 
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skills
Cloud Computing: What it Means for Libraries, Library Staff, Training and SkillsCloud Computing: What it Means for Libraries, Library Staff, Training and Skills
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skillssherif user group
 
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_oCloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_oRahul Premchand
 

Tendances (19)

Unit 4
Unit 4Unit 4
Unit 4
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
2.evaluating cloud platforms
2.evaluating cloud platforms2.evaluating cloud platforms
2.evaluating cloud platforms
 
Cyber forensics in cloud computing
Cyber forensics in cloud computingCyber forensics in cloud computing
Cyber forensics in cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cc unit 2 updated
Cc unit 2 updatedCc unit 2 updated
Cc unit 2 updated
 
Cc unit 1 updated
Cc unit 1 updatedCc unit 1 updated
Cc unit 1 updated
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud presentation
Cloud presentationCloud presentation
Cloud presentation
 
Challenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future InternetChallenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future Internet
 
Cloud
Cloud Cloud
Cloud
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)
 
What is hybrid cloud?
What is hybrid cloud?What is hybrid cloud?
What is hybrid cloud?
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
 
Cloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-ServiceCloud Computing: Provide privacy and Security in Database-as-a-Service
Cloud Computing: Provide privacy and Security in Database-as-a-Service
 
CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryCF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
 
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skills
Cloud Computing: What it Means for Libraries, Library Staff, Training and SkillsCloud Computing: What it Means for Libraries, Library Staff, Training and Skills
Cloud Computing: What it Means for Libraries, Library Staff, Training and Skills
 
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_oCloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
 

En vedette

En vedette (9)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Ch2 sw processes
Ch2 sw processesCh2 sw processes
Ch2 sw processes
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd ChapterOracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 

Similaire à CLOUD COMPUTING OVERVIEW

Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networksjayapal385
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
11.cyber forensics in cloud computing
11.cyber forensics in cloud computing11.cyber forensics in cloud computing
11.cyber forensics in cloud computingAlexander Decker
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxadad129366
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utilityiosrjce
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxojaswiniwagh
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxPARTHO KUMAR SAHA
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptMunmunSaha7
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptahmedraed19
 

Similaire à CLOUD COMPUTING OVERVIEW (20)

Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
11.cyber forensics in cloud computing
11.cyber forensics in cloud computing11.cyber forensics in cloud computing
11.cyber forensics in cloud computing
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
G017324043
G017324043G017324043
G017324043
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud service providers
Cloud service providersCloud service providers
Cloud service providers
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
CC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docxCC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docx
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

CLOUD COMPUTING OVERVIEW

  • 2. 2
  • 3. What is cloud computing? 3 1Cloud computing is an information-processing model in which centrally administered computing capabilities are delivered as services, on an as-needed basis, across the network to a variety of user-facing devices. 1. Cloud Computing By Brain J.S. Chee & Curtis Fran Abstraction is a critical foundation concept for cloud computing because it allows us to think of a particular service:  an application  a particular communication protocol  processing cycles within a CPU  storage capacity on a hard disk Without thinking about a particular piece of hardware that will provide that service.
  • 4. Abstraction 4 Layer 1 - Physical Layer 2 - Data Link Layer 3 - Network Layer 4 - Transport Layer 5 - Session Layer 6 - Presentation Layer 7 - Application Open Systems Interconnection (OSI) The OSI model provides for distinct roles for devices, services, and protocols that lie within each layer, and for specific ways in which the components in one layer interact with components in other layers. Open DataBase Connection ( ODBC) Application Driver Manager DSN Configuration Connector / ODBC Database In the ODBC model, a common query language is used, and an external file provides the configuration information required to make the application work with a specific database. Open Graphic Library (OpenGL) Geometry Image Unpack Vertices Vertex Operations Geometric Rasterization Unpack Pixels Pixels Operations Image Rasterization Display Lists Texture Memory Fragment Operations To Frame Buffer
  • 5. Grid Computing 5 According to Wikipedia: Grid computing is a form of distributed computing whereby a “super and virtual computer” is composed of a cluster of networked, loosely-coupled computers, acting in concert to perform very large tasks. This technology has been applied to computationally-intensive scientific, mathematical, and academic problems through volunteer computing, and it is used in commercial enterprises for such diverse applications as drug discovery, economic forecasting, seismic analysis, and back-office data processing in support of e-commerce and web services. What distinguishes grid computing from typical cluster computing systems is that grids tend to be more loosely coupled, heterogeneous, and geographically dispersed. Also, while a computing grid may be dedicated to a specialized application, it is often constructed with the aid of general purpose grid software libraries and middleware.
  • 6. Cloud Computing - In a nut case 6 Deployment Models:  Public Cloud  Private Cloud  Community Cloud  Hybrid Cloud Delivery Models:  Software-as-a-Service (SaaS)  Platform-as-a-Service (PaaS)  Infrastructure-as-a-Service (IaaS) Infrastructure:  Distributed Infrastructure  Resource Virtualization  Autonomous Systems Resources:  Compute & Storage Servers  Networks Services  Applications Attributes:  Massive Infrastructure  Utility Computing  Pay-Per-Usage  Accessible via the Internet  Elasticity
  • 7. Cloud Computing - Delivery Models 7 Cloud computing is a general term for anything that involves delivering hosted services over the network (typically Internet). Cloud computing services are broadly classified under three main categories: Software-As-A-Service Infrastructure-As-A-Service Platform-As-A-Service This is a software distribution model in which applications are hosted by a vendor/service provider and available to customers over a network. This is a way to rent hardware / Operating Systems / Storage and Network Capacity over the network, typically over internet. The service delivery model allows us to rent different capacities but build a virtual environment that suits our needs. * PaaS is NOT Virtualization. This is a provision model in which the equipments used i.e. storage, hardware, servers and networking are outsourced. The service provider owns the equipment and is responsible for hosting, running and maintaining these equipments.
  • 8. Software-as-a-Service [SaaS] 8  Gives users the capability to use applications supplied by service provider.  Not suitable for applications that require real-time response, or hosting of local data.  Suitable for products like emails, billing and payroll.  Suitable for need to access over web or mobile. API Abstraction Core Connectivity Hardware Facilities
  • 9. Platform-as-a-Service [PaaS] 9  Gives the capability to deploy consumer- created or acquired applications using programming languages & tools.  User has full control over the deployed application  Session Management  Device Integration  Sandboxes  Instrumentation and Testing  PaaS is not useful when application must be portable or proprietary programming languages are used. API Abstraction Core Connectivity Hardware Facilities Integration & Middleware
  • 10. Infrastructure-as-a-Service [IaaS] 10  Gives the capability to provision processing, storage, network and computing resources.  Services offered  Server hosting  Web Servers  Storage  Computing Hardware  Operating Systems  Virtual Instances  Load Balancing API Abstraction Core Connectivity Hardware Facilities Integration & Middleware Data Metadata Applications API Presentation
  • 11. Cloud Computing - Making it success 11  Service Management & Provisioning  Virtualization  Service Provisioning  Call Center  Operations Management  QoS Management  Billing & Accounting  Asset Management  SLA Management  Technical Support  Backups  Security Management  ID & Authentication  Certification & Accreditation  Intrusion Prevention & Detection  Virus Protection  Cryptography  Physical Security  Incident Response  Access Control  Audit & Trails  FireWall
  • 12. Cloud Computing - Making it success 12  Customer Service  Customer Assistance  Online Help  Subscriptions  Business Intelligence  Reporting  Customer Preferences  Personalization  Integration Services  Data Management  Development
  • 13. Cloud Computing - Ethical Issues 13  The control is relinquished to third-party services  Risk: Unauthorized access, data corruption, service unavailability.  The data is stored on multiple sites administered by several organizations  Difficult to identify the source and entity causing the problems.  Multiple services interoperate across the network  Identity fraud and theft are impossible to identify due to lack of traceability.  Vendor lock-in
  • 14. Offerings in the market  Compute  Compute Engine [IaaS]  App Engine [PaaS]  Storage  Cloud SQL  Cloud Storage  Cloud Datastore  Big Data  BigQuery  Services  Cloud Endpoints  Translate API  Prediction API 14 Google Cloud [https://cloud.google.com/products/]  Solutions  Mobile  Gaming  Hadoop [SaaS]  Developer Tools  Google Cloud SDK  Push-to-Deploy  Cloud Playground  Android Studio  Google Plugin for Eclipse
  • 15. Offerings in the market  Compute  Elastic Compute Cloud  Elastic Load Balancing  Auto Scaling  WorkSpaces  Storage  Simple Storage Service (S3)  Glacier  Storage Gateway  Elastic Block Store  Import / Export  Database / BigData  Relational Database Service  DynamoDB  Redshift (petabyte)  SimpleDB (non-relational data store)  ElasticCache 15 Amazon Cloud [http://aws.amazon.com/products/]  Solutions  AppStream  Simple Workflow Service  Simple Notification Service  CloudSearch  CloudFront  Developer Tools  AWS Cloud SDK  Eclipse  Visual Studio
  • 17. Appendix - Recommended Reading 17 Business in the Cloud WHAT EVERY BUSINESS NEEDS TO KNOW ABOUT CLOUD COMPUTING Michael Hugos Derek Hulitzky Cloud Computing Technologies and Strategies of the Ubiquitous Data Center Brain J.S. Chee Curtis Franklin, Jr. Next Generation Datacenters in Financial Services Driving Extreme Efficiency and Effective Cost Savings Tony Bishop Cloud Computing Theory And Practice Dan C. Marinescu Cloud Computing and SOA Convergence in Your Enterprise A Step-by-Step Guide David S. Linthicum
  • 18. Appendix - Further Reading 18  Managed Clouds  Amazon: http://aws.amazon.com/ec2/  Google: http://code.google.com/appengine/  Microsoft: http://www.microsoft.com/windowsazure/  HP: http://www.hp.com/go/cloud  Oracle: http://cloud.oracle.com  Open Source  Eucalyptus: http://www.eucalyptus.com  Open-Nebula: http://www.opennebula.org  Nimbus: http://www.nimbusproject.org