Image source-Google | Image by-www.newcmi.com |
Cloud Service Model:
Image source-Google | Image by-www.uniprint.net |
1) Software as A Services (SAAS):
a.
Software as a service is the model in which an
application is Hosted as a service to the customer these services is access via
the internet.
b.
When the software is hosted offsite, the
customer doesn’t have to maintain or support it on other hand it is out of the
customer’s hand.
c.
when the hosting services deicides to change it,
the provider does the all patching and upgrading, as well as keeping the
infrastructure running.
d.
Cost for accessing the software can be ongoing
process you can rather pay for it once and done with it.
e.
In some cases, you don’t have to pay as much
upfront and you are only billed based on your use of application.
f.
Software that perform a simple task without much
need of internet with other system makes them ideal for SAAS.
g.
Some of the application include:
1.
Customer Resources Management (CRM)
2.
Video conferencing
3.
Accounting
4.
Web Analytics
h.
SAAS provide network-based access to commercially
available software.
Benefits of Software as a Services (SAAS):
SAAS ( software as a services) |
2. Platform as A Services (PAAS):
a.
It is an application delivery model.
b.
PAAS supplies all the resources required to
build the application and services completely from the internet without having
to download or install software.
c.
PAAS services includes application design,
development, testing, deployment and hosting.
d.
Other services include team collaboration,
web-services integration, database integration, security, scalability, storage,
state management etc.
e.
PAAS generally offers some support to help the
creation of user interface and it is normally based on html or JavaScript.
f.
PAAS is found in one the three different types
of services
1.
Addon development facilities:
These allows PAAS application to be customized often PAAS developers and
users are required to purchase subscriptions to the addon SAAS applications.
2.
Standalone environment:
These environments do not include licencing, technical or financial
development on specific SAAS applications and are used for general development.
3.
Application delivery only environment:
These environment support hosting level services like security and on
demands scalability they do not include development, debugging and test
capabilities.
PAAS (platform as a services) |
3.Infrastucture as A services (IAAS):
a. It offers hardware so that your organization can put whatever they want on it. Rather than to purchase services, software and having to pay for the data sender, the service providers rent of that resources.b. IAAS allows you to rent such resources as server space, network, memory, storage space.
c. Additionally the infrastructure can be dynamically scaled up and down based on the application resources needs.
d. Resources are typically billed based on the utility computing bases so providers charged by how many resources are consume.
e. IAAS involves several pieces:
1.
Several level agreements:
This is an agreement between provider and client, grunting a certain
level of performance from the system.
2.
Computer hardware:
These are the components whos’ resources will be rented out service
providers often have this setup as a grid for easer scalability.
3.
Network:
This involves hardware for firewalls, routers, load balancer etc.
4.
Internet Connectivity:
This allows client to access the hardware from their own organization.
5.
Platform Virtualization environment:
This allows the client to run the virtual machine they want.
6.
Utility computing, billing:
Typically, setup to bill customers based on how many system resources
they used.
IAAS (Infrastructure as a services)Difference Between the Cloud Services |
SR.
|
SAAS
|
PAAS
|
IAAS
|
1
|
SAAS is a software as a services.
|
PAAS is a platform as a services.
|
IAAS is a infrastructure as a services.
|
2
|
It is based on software as an asset.
|
It is based on platform as an asset.
|
It is a based-on infrastructure as an asset.
|
3
|
Key terms thin clients, client server
application.
|
Key terms solution stacks.
|
Key term grid utility computing and resources
pooling.
|
4
|
Advantage:
Avoid capital expenditure on software and
developer resources.
|
Advantage:
Avoid capital expenditure on platform and
developer resources.
|
Advantage:
Avoid capital expenditure on hardware and
human resources.
|
5
|
SAAS is a vendor manager.
|
PAAS is a self-manager.
|
IAAS is a self-manager.
|
6
|
Disadvantage:
Face challenges from open source application.
|
Disadvantage:
Cost is higher for moving application from
one vendor to another.
|
Disadvantage:
Centralized requires new security they measure.
|
7
|
Examples: googles apps, Dropbox
|
Examples: Amazon web services (AWS), google
App Engine (GAE).
|
Examples: Digital ocean, google computing
engine (GCE).
|
0 Comments