Saturday, May 25, 2013

Service Model Of Cloud Computing


Now comes the service model, in which we will discuss how we can give service or provide cloud to customers.We have many service models but today i will just give overview of 3 service models,those are SAAS(Software as a service) , PAAS(Platform as a service) and IAAS(Infrastructure as a service).

SAAS

Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.
SaaS applications are sometimes called Web-based software, on-demand software, or hosted software. Whatever the name, SaaS applications run on a SaaS provider’s servers. The provider manages access to the application, including security, availability, and performance.

PROS
  • Cost savings 
  • Scalability
  • Upgradeability
  • Accessibility 
  • Resilience 

CONS

  • Security 
  • Outages
  • Compliance
  • Performance
  • Data mobility
  • Integration 
Providers

  • Amazon Web Services
  • Concur
  • ENFOS
  • Google Apps
  • HP Cloud Services
  • HubSpot
  • iCloud
  • Infor
  • Locus Technologies
  • Meltwater Group
  • Microsoft Office 365
  • Oracle
  • Petrosoft
  • Salesforce
  • ServiceSource
  • Windows Azure
  • Workday
  • Zoho Office Suite


In a nutshell :-
As the name suggests software is given as service to use cloud.In this the cloud provider provides the cloud in the form of software i.e. provider just give the user a interface and some storage area on cloud.User can  upload, download, edit , add,modify, view his data on cloud. Provider do all technical work i.e. storage management,provide OS ,middle-ware,etc.This is useful for those have less technical knowledge.Target is end users.


PAAS

Platform as a Service (PaaS) is a concept that describes a computing platform that is rented or delivered as an integrated solution, solution stack or service through an Internet connection.

The solution stack may be a set of components or software subsystems used to develop a fully functional product or service, such as a Web application that uses an OS, Web server, database and programming language. More generically, the solution stack may deliver an OS, middleware, database or application.
Platform as a Service (PaaS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
PROS
  • Cost savings
  • Shortened application delivery
  • Increased adaptability
  • Automatic Updates
  • Decreased Costs

CONS

  • Limited Scalability
  • Lock-In
Providers
  • AWS Elastic Beanstalk
  • AppFog
  • cloudControl
  • Cloud Foundry
  • Engine Yard
  • Force.com
  • Google App Engine
  • Heroku
  • Jelastic
  • Mendix
  • Nodejitsu
  • Tsuru
  • OpenShift
  • OrangeScape
  • Windows Azure
  • SlipStream

In a nutshell :-
In this cloud provider provide platform as a service i.e provider provides the customer with the platform in which the customer can make app ,delete app ,etc.This is user not only can make app but even can manage their data and can provide back end to the app. Target is developers.


IAAS


 Infrastructure aa Service, IaaS is defined as computer infrastructure,such as virtualization, being delivered as a service. IaaS is popular in the data center where software and servers are purchased as a fully outsourced service and usually billed on usage and how much of the resource is used - compared to the traditional method of buying software and servers outright. May also be called enterprise-level hosting platform.

PROS
  • High degree of control over facilities
  • Guaranteed capacity and easier expansion planning (within one building anyway)
  • Potential for greater power efficiency through specialization
  • Easier security management with a single-tenant facility

CONS
  • Limited geographic expansion abilities
  • More limited connectivity options
  • Tendency to choose locations away from premium areas and network hubs
  • Tendency to run lower-tier facilities
  • Distracting to the core business
  • Very capital intensive

Provider
  • Amazon EC2
  • AirVM
  • Azure Services Platform,
  • DynDNS
  • Google Compute Engine
  • HP Cloud
  • iland
  • Joyent
  • LeaseWeb
  • Linode
  • NaviSite
  • Oracle Infrastructure as a Service
  • Rackspace
  • ReadySpace Cloud Services,
  • ReliaCloud
  • SAVVIS
  • SingleHop
  • Terremark
In a nutshell :- 
In this model of service cloud provider provides the user with the infrastructure i.e the user can not only make,delete ,modify app and data, he can even define his runtime and even define the middleware he want to choose.Target is operators/IT.

This is just the overview of service model,detailed discussion will be done soon.
NOTE :- Pro and Cons may not same for providers,it differ from provider to provider 


If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "


No comments:

Post a Comment