SlideShare uma empresa Scribd logo
1 de 72
CLOUD COMPUTING

Services
in

CLOUD COMPUTING
Jainul A.

1
CLOUD COMPUTING - Services
Concept of being able to use reusable,






fine-grained components across a
vendor’s network.
SaaS
“As a Service” - suffix IaaS
Low barriers to entry
PaaS
Available for Small business
HaaS
Resources to be shared by users
Device independence

Jainul A.

2
CLOUD COMPUTING - Services
Software as a Service (SaaS)
An application is hosted as a
service to customers who access it
via the Internet.
When a service is hosted off-site,
the customer doesn’t have to
maintain or support it.
Jainul A.

3
CLOUD COMPUTING - Services
Software as a Service (SaaS)

The main aim is that you use
the software out of the box
as is and don’t need to make
a lot of changes or require
integration to other systems.
Jainul A.

4
CLOUD COMPUTING - Services
Software as a Service (SaaS)

The provider does all the
patching and upgrades as
well as keeping the
infrastructure running.

Jainul A.

5
CLOUD COMPUTING - Services
Software as a Service (SaaS)

Jainul A.

6
CLOUD COMPUTING - Services
Software as a Service (SaaS)

Cost  Double-Edge Sword
Plan-01 : Pay for once and
done it, then more you use
more billed…
Plan-02 : Don’t pay.. Just use
and billed…
Jainul A.

7
CLOUD COMPUTING - Services
Software as a Service (SaaS)

For Vendors (SaaS)
Stronger protection of their
intellectual property.
Creating a continuous stream
of income
Jainul A.

8
CLOUD COMPUTING - Services
Software as a Service (SaaS)

Many softwares lend to the
(SaaS model)
Softwares that performs
simple task without much
interact with other systems.
Jainul A.

9
CLOUD COMPUTING - Services
Software as a Service (SaaS)
(SaaS model)

Customers who are not
inclined to perform s/w
development but have need
of high-powered applications
can also benefit.
Jainul A.

Incline = tending / of a mind / oriented
10
CLOUD COMPUTING - Services
Software as a Service (SaaS)
 Customer Resource Management
 Video Conferencing
 IT Service Management
 Accounting
 Web Analytics
 Web Content Management
Jainul A.

11
CLOUD COMPUTING - Services
Software as a Service (SaaS)
How it differs from Distributed
Computing Solutions….!!!!
Specially develop for Web tools
(Browsers)  Web-native.
Built with a multitenant back end in
mind, enables multiple customers
to use an application.
Jainul A.

12
CLOUD COMPUTING - Services
Software as a Service (SaaS)
Provides Network based access to
commercial softwares.
Customer can access their
applications where ever the web
access available.

Jainul A.

13
CLOUD COMPUTING - Services
Software as a Service (SaaS)
SaaS & PaaS

Always used in conjunction[combination]
with other softwares.
Known as _
•Mashup
•Plugin
Jainul A.

14
CLOUD COMPUTING - Services
SaaS – Advantages / Benefits
Biggest advantages_
Capital less (no investment)
infrastructure - customers.

Maintenance free - customers.
low price service cost - customers.

Max utilization of resource with
high income - vendors.
Jainul A.

15
CLOUD COMPUTING - Services
SaaS – Advantages / Benefits
Other Benefits_
• Familiarity with the WWW –
• Smaller Staff
• Customization
• Better Marketing
• Web Reliability
• Security
• More Bandwidth
Jainul A.

16
CLOUD COMPUTING - Services
SaaS – OBSTACLES
 Specific application computational
need may not be suitable for SaaS.
 Organization need to buy the
software and install at their local
machine.
 Companies with common need of
s/w may find the SaaS useful.
Jainul A.

17
CLOUD COMPUTING - Services
SaaS – OBSTACLES
 Lock-in vendors – a user pay a
vendor for a specific application
then unable to port the application
to another vendor.
 SaaS facing problem with
Opensource availability and
Cheaper Hardware.
Jainul A.

18
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer
Platform As a Service is another
application delivery model.
PaaS supplies all the resources
require to build applications and
services completely from the
Internet, instead of download and
install software.
Jainul A.

19
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer
Platform As a Service is another
application delivery model.
PaaS supplies all the resources
require to build applications and
services completely from the
Internet, instead of download and
install software.
CLOUDWARE
Jainul A.

20
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Jainul A.
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer
PaaS

services include_

oApplication Design
oDevelopment
oTesting
oDeployment
oHosting
Jainul A.

22
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer
Other services include_
1)
2)
3)
4)
5)
6)
7)
8)

Team collaboration
Web service integration
Database integration
Security
Scalability
Storage
State management
Versioning

Jainul A.

23
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Downfall____

 Lack of interoperability
 Lack of portability among
providers

Jainul A.

24
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Downfall____
If you create an application for one
cloud provider and decide to move to
another provider – may not possible
OR pay a high price.
If provider goes out of business, your
application and data will be lost.
Jainul A.

25
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

PaaS offers__
Creation of user interface,
based on HTML or JavaScript
Automatic facilities for
 Concurrency Management
 Scalability
 Failover
 Security
Jainul A.

26
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

PaaS Options__
oSOAP (Simple Object Access Protocol)
oREST (Representational State Transfer)
Which allows construction of
multiple web services called
“mashup”
Jainul A.

27
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

PaaS is found in three different types
of systems:
1) Add-on development facilities
2) Stand alone environments
3) Application delivery-only
environments
Jainul A.

28
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

1) Add-on development facilities
Allow existing SaaS applications to
be customized.
Often, PaaS developers and users
are required to purchase
subscriptions to the add-on SaaS
application.
Jainul A.

29
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

2) Stand alone environments
Do not include licensing, technical or
financial dependencies on specific
SaaS applications and are used for
general developments.

Jainul A.

30
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

3) Application delivery-only
environments
Supports hosting level services, like _
Security and on-demand scalability.
Do not include development, debugging
and test capabilities.
Jainul A.

31
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Trends Towards Adoption:
PaaS faces the same sorts of factors
in its adoption as SaaS_
1) Ability of geographically isolated
development teams to work
together.
2) Ability to merge web services from
multiple resources
Jainul A.

32
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Trends Towards Adoption:
3) Ability to realize cost saving from
using built-in infrastructure services
for security, scalability, and failover,
rather than having to obtain and test
them separately.
4) Cost saving from using higher level
programming abstractions.
Jainul A.

33
CLOUD COMPUTING - Services
PaaS – Platform As a Servicer

Hurdles:
Two main obstacles – developer faces
1. Vendors use proprietary services /
development languages.
2. Cost is higher to move application
between conventional hosts.
Jainul A.

34
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer

 Hardware as a Service (HaaS) is
the next form of service available
in cloud computing.
 Where SaaS and PaaS are
providing applications to
customers, HaaS doesn’t.
Jainul A.

35
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer

Jainul A.

36
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer

• Rather than purchase servers,
software, racks, and having to
pay for the datacenter space for
them, the service provider rents
those resources.

Jainul A.

37
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer
HaaS allows to “rent” resources_

• Server space
• Network equipment
• Memory
• CPU cycles
• Storage space
Jainul A.

38
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer
1) Infrastructure can be dynamically
scaled up or down, based on the
application resource needs.
2) Multiple tenants can be on the
equipment at the same time.
3) Resources billed based on a utility
computing basis. Providers charge
by how many resources are
consumed.

Jainul A.

39
CLOUD COMPUTING - Services
HaaS – Hardware As a Servicer
HaaS involves several pieces:
 Service level agreements
 Computer hardware
 Network
 Internet connectivity
 Platform virtualization environment
 Utility computing billing
Jainul A.

40
CLOUD COMPUTING
APPLICATIONS

Jainul A.

41
CLOUD COMPUTING

APPLICATIONS

Application… !!!!!
A way of viewing, manipulating
and Sharing data…

we have applications
running on our laptops,
servers, phones and the like.
Jainul A.

42
CLOUD COMPUTING

APPLICATIONS

The most common are storage
and database.
Take a closer look at storage and
database functionality.

Jainul A.

43
CLOUD COMPUTING

APPLICATIONS

STORAGE
• Similar to HaaS, one of the uses for
cloud computing is simply storage.
• General benefits of cloud
computing—User does not
responsible to buy equipment, pay
to run it, and pay to cool it.

Jainul A.

44
CLOUD COMPUTING

APPLICATIONS

Database
• Databases are repositories for
information with links within the
information that help make the data
searchable.

Jainul A.

45
CLOUD COMPUTING

APPLICATIONS

Database - Distributed databases

• Amazon’s SimpleDB, spread
information among physically
dispersed hardware. But to the
client, the information seems to
be located in one place.

Jainul A.

46
CLOUD COMPUTING

APPLICATIONS

Advantages of Distributed DB

•
•
•
•

Improved availability
Improved performance
Price
Flexibility

Jainul A.

47
CLOUD COMPUTING

APPLICATIONS

Dis-advantages of Distributed DB

•
•
•
•
•

Complexity
Labor costs
Security
Integrity
Standards

Jainul A.

48
CLOUD COMPUTING

Database As Service
To avoid the complexity
and cost of running
database.

Jainul A.

49
CLOUD COMPUTING

Database As
Service

Advantages of DaaS
• Ease of use
• Power
• Integration
• Management

Jainul A.

50
CLOUD COMPUTING

Database As
Service

MS SQL
• Microsoft’s premier offering,
SQL Server
• Microsoft SQL Server Data
Services (SSDS)
[cloud extension of that tool in the
spring of 2008]
Jainul A.

51
CLOUD COMPUTING

Database As
Service

MS SQL [SQL Server Data Services]
• SSDS looks similar to Amazon’s
SimpleDB, with a straightforward,
schema-free data storage, SOAP
or REST APIs, and a pay-as-you-go
payment system.
• It is also able to start small and
scale larger as needed.
Jainul A.

52
CLOUD COMPUTING

Database As
Service

MS SQL [SQL Server Data Services]
Works as a data hub, synchronizing
data on multiple devices so they can
be accessed offline.

Jainul A.

53
CLOUD COMPUTING

Database As
Service

MS SQL [SQL Server Data Services]
Three core concepts:
• Authority: An authority is both a billing
unit and a collection of containers.

• Container: A container is a collection
of entities and is what you search within.

• Entity: An entity is a property bag of
name and value pairs.
Jainul A.

54
CLOUD COMPUTING

Database As
Service

Oracle
In 2008 Oracle introduced three
services for Cloud Customers.
• Oracle Database 11g
• Oracle Fusion Middleware
• Oracle Enterprise Manager

Jainul A.

55
CLOUD COMPUTING

Intranets and
the Cloud

Intranets and the Cloud
Developing your own in-house
“cloud” and what is used in its
composition.

Jainul A.

56
CLOUD COMPUTING

Intranets and
the Cloud

Intranets and the Cloud
Components
There are two main components in
client/server computing:
• servers and
• thin or light clients.

Jainul A.

57
CLOUD COMPUTING

Intranets and
the Cloud

Intranets and the Cloud
The servers house the applications
your organization needs to run,
And the thin clients—which do not
have hard drives—display the results.

Jainul A.

58
CLOUD COMPUTING

Intranets and
the Cloud

Hypervisor Applications
Applications like VMware or
Microsoft’s Hyper-V allow you to
virtualizes your servers so that
multiple virtual servers can run on
one physical server.

Jainul A.

59
CLOUD COMPUTING

Jainul A.

Intranets and
the Cloud

60
CLOUD COMPUTING

Intranets and
the Cloud

Hypervisor Applications
These sorts of solutions provide the tools to
supply a virtualized set of hardware to the
guest operating system. They also make it
possible to install different operating
systems on the same machine. For example,
you may need Windows Vista to run one
application,
while
another
application
requires Linux. It’s easy to set up the server
to run both operating systems.
Jainul A.

61
CLOUD COMPUTING
First Movers in the Cloud

Amazon
 Google
 Microsoft


Jainul A.

62
CLOUD COMPUTING

Amazon

First company that offered
cloud services to the public
Very sophisticated services
provide by Amazon

Jainul A.

63
CLOUD COMPUTING

Amazon

Amazon offers a no. of cloud
services

• Elastic Compute Cloud (EC2)
• Simple Storage Service(S3)
• Simple Queue Service (SQS)
• SimpleDB
Jainul A.

64
CLOUD COMPUTING

Google

Google offers online documents
and spreadsheets, and
encourages developers to build
features for those and other
online software, using its
Google App Engine.
Jainul A.

65
CLOUD COMPUTING

Google

Google reduced the web
applications to a core set of
features, and built a good
framework for delivering them.
Google also offers handy
debugging features.
Jainul A.

66
CLOUD COMPUTING

Microsoft

Microsoft’s cloud computing
solution is called Windows
Azure, an operating system that
allows organizations to run
Windows applications and store
files and data using Microsoft’s
datacenters.
Jainul A.

67
CLOUD COMPUTING

Microsoft

It allow developers to establish
user identities, manage
workflows, synchronize data, and
perform other functions as they
build software programs on
Microsoft’s online computing
platform.
Jainul A.

68
CLOUD COMPUTING

•
•
•
•
•
•

Microsoft

Key components of Azure Services
Platform include_
Windows Azure
Microsoft SQL Services
Microsoft .NET Services
Live Services
Microsoft SharePoint Services
Microsoft Dynamics CRM Services

Jainul A.

69
CLOUD COMPUTING

Microsoft

Microsoft plans the next version
of Office to offer a browserbased option so that users can
read and edit documents online
as well as offer the ability for
users to collaborate using web,
mobile, and client versions of
Office.

Jainul A.

70
CLOUD COMPUTING

Microsoft

Visit:
www.microsoft.com/azure/default.mspx.

Jainul A.

71
Jainul A.

Mais conteúdo relacionado

Mais procurados

Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaPrashant Gupta
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 
An introduction to cloud computing
An introduction to cloud computingAn introduction to cloud computing
An introduction to cloud computingJagan Mohan Bishoyi
 
Cloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesCloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesEueung Mulyana
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01Mudassir Farman
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project reportNaveed Farooq
 
cloud computing final year project
cloud computing final year projectcloud computing final year project
cloud computing final year projectAmeya Vashishth
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGvipluv mittal
 
Seminar On Cloud Computing
Seminar On Cloud ComputingSeminar On Cloud Computing
Seminar On Cloud ComputingSHAILESH WAGHOLE
 
Cloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsCloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsYash Gupta
 
Cloud computing
Cloud computingCloud computing
Cloud computingSyam Lal
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners Suman Singh
 
Cloud computing introduction
Cloud computing introductionCloud computing introduction
Cloud computing introductionLap Doan
 

Mais procurados (20)

Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
An introduction to cloud computing
An introduction to cloud computingAn introduction to cloud computing
An introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing: Overview and Examples
Cloud Computing: Overview and ExamplesCloud Computing: Overview and Examples
Cloud Computing: Overview and Examples
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
cloud computing final year project
cloud computing final year projectcloud computing final year project
cloud computing final year project
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTING
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Seminar On Cloud Computing
Seminar On Cloud ComputingSeminar On Cloud Computing
Seminar On Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsCloud Computing: Some Basic Concepts
Cloud Computing: Some Basic Concepts
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
 
Cloud computing introduction
Cloud computing introductionCloud computing introduction
Cloud computing introduction
 
Cloud notes 1
Cloud notes 1Cloud notes 1
Cloud notes 1
 

Destaque

Softwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSoftwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSATOSHI TAGOMORI
 
Karim Baïna (ENSIAS) Cloud research opportunities
Karim Baïna (ENSIAS) Cloud research opportunitiesKarim Baïna (ENSIAS) Cloud research opportunities
Karim Baïna (ENSIAS) Cloud research opportunitiesKarim Baïna
 
SXSE 2014
SXSE 2014SXSE 2014
SXSE 2014Iris
 
Cloud computing concept & design
Cloud computing concept & designCloud computing concept & design
Cloud computing concept & designSandipan Samaddar
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Mark Hinkle
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design ConsiderationsMike Kavis
 
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...Tomohiro Fukuda
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionJason TC HOU (侯宗成)
 
Digital transformation in 50 soundbites
Digital transformation in 50 soundbitesDigital transformation in 50 soundbites
Digital transformation in 50 soundbitesJulie Dodd
 

Destaque (12)

Softwares on Large Scale Internet Services
Softwares on Large Scale Internet ServicesSoftwares on Large Scale Internet Services
Softwares on Large Scale Internet Services
 
Karim Baïna (ENSIAS) Cloud research opportunities
Karim Baïna (ENSIAS) Cloud research opportunitiesKarim Baïna (ENSIAS) Cloud research opportunities
Karim Baïna (ENSIAS) Cloud research opportunities
 
SXSE 2014
SXSE 2014SXSE 2014
SXSE 2014
 
Intel® Developer Zone
Intel® Developer ZoneIntel® Developer Zone
Intel® Developer Zone
 
Cloud computing concept & design
Cloud computing concept & designCloud computing concept & design
Cloud computing concept & design
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing
 
Perceptual Computing
Perceptual ComputingPerceptual Computing
Perceptual Computing
 
Cloud Computing Design Considerations
Cloud Computing Design ConsiderationsCloud Computing Design Considerations
Cloud Computing Design Considerations
 
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Digital transformation in 50 soundbites
Digital transformation in 50 soundbitesDigital transformation in 50 soundbites
Digital transformation in 50 soundbites
 

Semelhante a Cloud Computing for Beginners

IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET Journal
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control AuditingNavin Malhotra
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Cloud computing basics (course1)
Cloud computing basics (course1)Cloud computing basics (course1)
Cloud computing basics (course1)Richard B Antal
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...Club Cloud des Partenaires
 
3.cloud service delivery models
3.cloud service delivery models3.cloud service delivery models
3.cloud service delivery modelsDrRajapraveen
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platformsijsrd.com
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud StrategyFinceptum Oy
 

Semelhante a Cloud Computing for Beginners (20)

Module 3-cloud computing
Module 3-cloud computingModule 3-cloud computing
Module 3-cloud computing
 
Cloud1
Cloud1Cloud1
Cloud1
 
Unit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdfUnit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdf
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
SaaS.pptx
SaaS.pptxSaaS.pptx
SaaS.pptx
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing basics (course1)
Cloud computing basics (course1)Cloud computing basics (course1)
Cloud computing basics (course1)
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
 
3.cloud service delivery models
3.cloud service delivery models3.cloud service delivery models
3.cloud service delivery models
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platforms
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 

Mais de Jainul Musani

Mais de Jainul Musani (20)

React js t8 - inlinecss
React js   t8 - inlinecssReact js   t8 - inlinecss
React js t8 - inlinecss
 
React js t7 - forms-events
React js   t7 - forms-eventsReact js   t7 - forms-events
React js t7 - forms-events
 
React js t6 -lifecycle
React js   t6 -lifecycleReact js   t6 -lifecycle
React js t6 -lifecycle
 
React js t5 - state
React js   t5 - stateReact js   t5 - state
React js t5 - state
 
React js t4 - components
React js   t4 - componentsReact js   t4 - components
React js t4 - components
 
React js t3 - es6
React js   t3 - es6React js   t3 - es6
React js t3 - es6
 
React js t2 - jsx
React js   t2 - jsxReact js   t2 - jsx
React js t2 - jsx
 
React js t1 - introduction
React js   t1 - introductionReact js   t1 - introduction
React js t1 - introduction
 
ExpressJs Session01
ExpressJs Session01ExpressJs Session01
ExpressJs Session01
 
NodeJs Session03
NodeJs Session03NodeJs Session03
NodeJs Session03
 
NodeJs Session02
NodeJs Session02NodeJs Session02
NodeJs Session02
 
Nodejs Session01
Nodejs Session01Nodejs Session01
Nodejs Session01
 
Java exercise1
Java exercise1Java exercise1
Java exercise1
 
Fundamentals of JDBC
Fundamentals of JDBCFundamentals of JDBC
Fundamentals of JDBC
 
Core Java Special
Core Java SpecialCore Java Special
Core Java Special
 
Core Java Special
Core Java SpecialCore Java Special
Core Java Special
 
Cassandra-vs-MongoDB
Cassandra-vs-MongoDBCassandra-vs-MongoDB
Cassandra-vs-MongoDB
 
MongoDB-SESSION03
MongoDB-SESSION03MongoDB-SESSION03
MongoDB-SESSION03
 
MongoDB-SESSION02
MongoDB-SESSION02MongoDB-SESSION02
MongoDB-SESSION02
 
MongoDB-SESION01
MongoDB-SESION01MongoDB-SESION01
MongoDB-SESION01
 

Último

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 

Último (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 

Cloud Computing for Beginners

  • 2. CLOUD COMPUTING - Services Concept of being able to use reusable,     fine-grained components across a vendor’s network. SaaS “As a Service” - suffix IaaS Low barriers to entry PaaS Available for Small business HaaS Resources to be shared by users Device independence Jainul A. 2
  • 3. CLOUD COMPUTING - Services Software as a Service (SaaS) An application is hosted as a service to customers who access it via the Internet. When a service is hosted off-site, the customer doesn’t have to maintain or support it. Jainul A. 3
  • 4. CLOUD COMPUTING - Services Software as a Service (SaaS) The main aim is that you use the software out of the box as is and don’t need to make a lot of changes or require integration to other systems. Jainul A. 4
  • 5. CLOUD COMPUTING - Services Software as a Service (SaaS) The provider does all the patching and upgrades as well as keeping the infrastructure running. Jainul A. 5
  • 6. CLOUD COMPUTING - Services Software as a Service (SaaS) Jainul A. 6
  • 7. CLOUD COMPUTING - Services Software as a Service (SaaS) Cost  Double-Edge Sword Plan-01 : Pay for once and done it, then more you use more billed… Plan-02 : Don’t pay.. Just use and billed… Jainul A. 7
  • 8. CLOUD COMPUTING - Services Software as a Service (SaaS) For Vendors (SaaS) Stronger protection of their intellectual property. Creating a continuous stream of income Jainul A. 8
  • 9. CLOUD COMPUTING - Services Software as a Service (SaaS) Many softwares lend to the (SaaS model) Softwares that performs simple task without much interact with other systems. Jainul A. 9
  • 10. CLOUD COMPUTING - Services Software as a Service (SaaS) (SaaS model) Customers who are not inclined to perform s/w development but have need of high-powered applications can also benefit. Jainul A. Incline = tending / of a mind / oriented 10
  • 11. CLOUD COMPUTING - Services Software as a Service (SaaS)  Customer Resource Management  Video Conferencing  IT Service Management  Accounting  Web Analytics  Web Content Management Jainul A. 11
  • 12. CLOUD COMPUTING - Services Software as a Service (SaaS) How it differs from Distributed Computing Solutions….!!!! Specially develop for Web tools (Browsers)  Web-native. Built with a multitenant back end in mind, enables multiple customers to use an application. Jainul A. 12
  • 13. CLOUD COMPUTING - Services Software as a Service (SaaS) Provides Network based access to commercial softwares. Customer can access their applications where ever the web access available. Jainul A. 13
  • 14. CLOUD COMPUTING - Services Software as a Service (SaaS) SaaS & PaaS Always used in conjunction[combination] with other softwares. Known as _ •Mashup •Plugin Jainul A. 14
  • 15. CLOUD COMPUTING - Services SaaS – Advantages / Benefits Biggest advantages_ Capital less (no investment) infrastructure - customers. Maintenance free - customers. low price service cost - customers. Max utilization of resource with high income - vendors. Jainul A. 15
  • 16. CLOUD COMPUTING - Services SaaS – Advantages / Benefits Other Benefits_ • Familiarity with the WWW – • Smaller Staff • Customization • Better Marketing • Web Reliability • Security • More Bandwidth Jainul A. 16
  • 17. CLOUD COMPUTING - Services SaaS – OBSTACLES  Specific application computational need may not be suitable for SaaS.  Organization need to buy the software and install at their local machine.  Companies with common need of s/w may find the SaaS useful. Jainul A. 17
  • 18. CLOUD COMPUTING - Services SaaS – OBSTACLES  Lock-in vendors – a user pay a vendor for a specific application then unable to port the application to another vendor.  SaaS facing problem with Opensource availability and Cheaper Hardware. Jainul A. 18
  • 19. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Platform As a Service is another application delivery model. PaaS supplies all the resources require to build applications and services completely from the Internet, instead of download and install software. Jainul A. 19
  • 20. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Platform As a Service is another application delivery model. PaaS supplies all the resources require to build applications and services completely from the Internet, instead of download and install software. CLOUDWARE Jainul A. 20
  • 21. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Jainul A.
  • 22. CLOUD COMPUTING - Services PaaS – Platform As a Servicer PaaS services include_ oApplication Design oDevelopment oTesting oDeployment oHosting Jainul A. 22
  • 23. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Other services include_ 1) 2) 3) 4) 5) 6) 7) 8) Team collaboration Web service integration Database integration Security Scalability Storage State management Versioning Jainul A. 23
  • 24. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Downfall____  Lack of interoperability  Lack of portability among providers Jainul A. 24
  • 25. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Downfall____ If you create an application for one cloud provider and decide to move to another provider – may not possible OR pay a high price. If provider goes out of business, your application and data will be lost. Jainul A. 25
  • 26. CLOUD COMPUTING - Services PaaS – Platform As a Servicer PaaS offers__ Creation of user interface, based on HTML or JavaScript Automatic facilities for  Concurrency Management  Scalability  Failover  Security Jainul A. 26
  • 27. CLOUD COMPUTING - Services PaaS – Platform As a Servicer PaaS Options__ oSOAP (Simple Object Access Protocol) oREST (Representational State Transfer) Which allows construction of multiple web services called “mashup” Jainul A. 27
  • 28. CLOUD COMPUTING - Services PaaS – Platform As a Servicer PaaS is found in three different types of systems: 1) Add-on development facilities 2) Stand alone environments 3) Application delivery-only environments Jainul A. 28
  • 29. CLOUD COMPUTING - Services PaaS – Platform As a Servicer 1) Add-on development facilities Allow existing SaaS applications to be customized. Often, PaaS developers and users are required to purchase subscriptions to the add-on SaaS application. Jainul A. 29
  • 30. CLOUD COMPUTING - Services PaaS – Platform As a Servicer 2) Stand alone environments Do not include licensing, technical or financial dependencies on specific SaaS applications and are used for general developments. Jainul A. 30
  • 31. CLOUD COMPUTING - Services PaaS – Platform As a Servicer 3) Application delivery-only environments Supports hosting level services, like _ Security and on-demand scalability. Do not include development, debugging and test capabilities. Jainul A. 31
  • 32. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Trends Towards Adoption: PaaS faces the same sorts of factors in its adoption as SaaS_ 1) Ability of geographically isolated development teams to work together. 2) Ability to merge web services from multiple resources Jainul A. 32
  • 33. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Trends Towards Adoption: 3) Ability to realize cost saving from using built-in infrastructure services for security, scalability, and failover, rather than having to obtain and test them separately. 4) Cost saving from using higher level programming abstractions. Jainul A. 33
  • 34. CLOUD COMPUTING - Services PaaS – Platform As a Servicer Hurdles: Two main obstacles – developer faces 1. Vendors use proprietary services / development languages. 2. Cost is higher to move application between conventional hosts. Jainul A. 34
  • 35. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer  Hardware as a Service (HaaS) is the next form of service available in cloud computing.  Where SaaS and PaaS are providing applications to customers, HaaS doesn’t. Jainul A. 35
  • 36. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer Jainul A. 36
  • 37. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer • Rather than purchase servers, software, racks, and having to pay for the datacenter space for them, the service provider rents those resources. Jainul A. 37
  • 38. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer HaaS allows to “rent” resources_ • Server space • Network equipment • Memory • CPU cycles • Storage space Jainul A. 38
  • 39. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer 1) Infrastructure can be dynamically scaled up or down, based on the application resource needs. 2) Multiple tenants can be on the equipment at the same time. 3) Resources billed based on a utility computing basis. Providers charge by how many resources are consumed. Jainul A. 39
  • 40. CLOUD COMPUTING - Services HaaS – Hardware As a Servicer HaaS involves several pieces:  Service level agreements  Computer hardware  Network  Internet connectivity  Platform virtualization environment  Utility computing billing Jainul A. 40
  • 42. CLOUD COMPUTING APPLICATIONS Application… !!!!! A way of viewing, manipulating and Sharing data… we have applications running on our laptops, servers, phones and the like. Jainul A. 42
  • 43. CLOUD COMPUTING APPLICATIONS The most common are storage and database. Take a closer look at storage and database functionality. Jainul A. 43
  • 44. CLOUD COMPUTING APPLICATIONS STORAGE • Similar to HaaS, one of the uses for cloud computing is simply storage. • General benefits of cloud computing—User does not responsible to buy equipment, pay to run it, and pay to cool it. Jainul A. 44
  • 45. CLOUD COMPUTING APPLICATIONS Database • Databases are repositories for information with links within the information that help make the data searchable. Jainul A. 45
  • 46. CLOUD COMPUTING APPLICATIONS Database - Distributed databases • Amazon’s SimpleDB, spread information among physically dispersed hardware. But to the client, the information seems to be located in one place. Jainul A. 46
  • 47. CLOUD COMPUTING APPLICATIONS Advantages of Distributed DB • • • • Improved availability Improved performance Price Flexibility Jainul A. 47
  • 48. CLOUD COMPUTING APPLICATIONS Dis-advantages of Distributed DB • • • • • Complexity Labor costs Security Integrity Standards Jainul A. 48
  • 49. CLOUD COMPUTING Database As Service To avoid the complexity and cost of running database. Jainul A. 49
  • 50. CLOUD COMPUTING Database As Service Advantages of DaaS • Ease of use • Power • Integration • Management Jainul A. 50
  • 51. CLOUD COMPUTING Database As Service MS SQL • Microsoft’s premier offering, SQL Server • Microsoft SQL Server Data Services (SSDS) [cloud extension of that tool in the spring of 2008] Jainul A. 51
  • 52. CLOUD COMPUTING Database As Service MS SQL [SQL Server Data Services] • SSDS looks similar to Amazon’s SimpleDB, with a straightforward, schema-free data storage, SOAP or REST APIs, and a pay-as-you-go payment system. • It is also able to start small and scale larger as needed. Jainul A. 52
  • 53. CLOUD COMPUTING Database As Service MS SQL [SQL Server Data Services] Works as a data hub, synchronizing data on multiple devices so they can be accessed offline. Jainul A. 53
  • 54. CLOUD COMPUTING Database As Service MS SQL [SQL Server Data Services] Three core concepts: • Authority: An authority is both a billing unit and a collection of containers. • Container: A container is a collection of entities and is what you search within. • Entity: An entity is a property bag of name and value pairs. Jainul A. 54
  • 55. CLOUD COMPUTING Database As Service Oracle In 2008 Oracle introduced three services for Cloud Customers. • Oracle Database 11g • Oracle Fusion Middleware • Oracle Enterprise Manager Jainul A. 55
  • 56. CLOUD COMPUTING Intranets and the Cloud Intranets and the Cloud Developing your own in-house “cloud” and what is used in its composition. Jainul A. 56
  • 57. CLOUD COMPUTING Intranets and the Cloud Intranets and the Cloud Components There are two main components in client/server computing: • servers and • thin or light clients. Jainul A. 57
  • 58. CLOUD COMPUTING Intranets and the Cloud Intranets and the Cloud The servers house the applications your organization needs to run, And the thin clients—which do not have hard drives—display the results. Jainul A. 58
  • 59. CLOUD COMPUTING Intranets and the Cloud Hypervisor Applications Applications like VMware or Microsoft’s Hyper-V allow you to virtualizes your servers so that multiple virtual servers can run on one physical server. Jainul A. 59
  • 61. CLOUD COMPUTING Intranets and the Cloud Hypervisor Applications These sorts of solutions provide the tools to supply a virtualized set of hardware to the guest operating system. They also make it possible to install different operating systems on the same machine. For example, you may need Windows Vista to run one application, while another application requires Linux. It’s easy to set up the server to run both operating systems. Jainul A. 61
  • 62. CLOUD COMPUTING First Movers in the Cloud Amazon  Google  Microsoft  Jainul A. 62
  • 63. CLOUD COMPUTING Amazon First company that offered cloud services to the public Very sophisticated services provide by Amazon Jainul A. 63
  • 64. CLOUD COMPUTING Amazon Amazon offers a no. of cloud services • Elastic Compute Cloud (EC2) • Simple Storage Service(S3) • Simple Queue Service (SQS) • SimpleDB Jainul A. 64
  • 65. CLOUD COMPUTING Google Google offers online documents and spreadsheets, and encourages developers to build features for those and other online software, using its Google App Engine. Jainul A. 65
  • 66. CLOUD COMPUTING Google Google reduced the web applications to a core set of features, and built a good framework for delivering them. Google also offers handy debugging features. Jainul A. 66
  • 67. CLOUD COMPUTING Microsoft Microsoft’s cloud computing solution is called Windows Azure, an operating system that allows organizations to run Windows applications and store files and data using Microsoft’s datacenters. Jainul A. 67
  • 68. CLOUD COMPUTING Microsoft It allow developers to establish user identities, manage workflows, synchronize data, and perform other functions as they build software programs on Microsoft’s online computing platform. Jainul A. 68
  • 69. CLOUD COMPUTING • • • • • • Microsoft Key components of Azure Services Platform include_ Windows Azure Microsoft SQL Services Microsoft .NET Services Live Services Microsoft SharePoint Services Microsoft Dynamics CRM Services Jainul A. 69
  • 70. CLOUD COMPUTING Microsoft Microsoft plans the next version of Office to offer a browserbased option so that users can read and edit documents online as well as offer the ability for users to collaborate using web, mobile, and client versions of Office. Jainul A. 70