Cloud Computing2
Cloud Computing2
Benefits
1. Cost
2. Speed
Most cloud computing services are provided self service and on demand, so
even vast amounts of computing resources can be provisioned in minutes,
typically with just a few mouse clicks, giving businesses a lot of flexibility
and taking the pressure off capacity planning
3. Global scale
4. Productivity
5. Performance
6. Reliability
Most cloud computing services fall into three broad categories: infrastructure
as a service (IaaS), platform as a service (PaaS), and software as a service
(Saas). These are sometimes called the cloud computing stack, because they
build on top of one another. Knowing what they are and how they’re
different makes it easier to accomplish your business goals.
1. Infrastructure-as-a-service (IaaS)
Other services
Web Based Cloud Computing: Companies use the functionality provided by web
services and do not have to develop a full application for their needs
Utility Services: Companies that need to store a lot of data can store all of their
data remotely and can even create a virtual data center.
Managed Services: These are applications used by the cloud service providers,
such as anti-spam service.
Service Commerce: It is the creation of a hub of applications that can be used
by an organisation’s members. It provides organisations the applications they
need along with the services they desire.
Not all clouds are the same. There are three different ways to deploy cloud
computing resources: public cloud, private cloud, and hybrid cloud.
Public cloud
In the public cloud model, a third-party cloud service provider delivers the
cloud service over the internet. Public cloud services are sold on demand,
typically by the minute or hour, though long-term commitments are
available for many services. Customers only pay for
the CPU cycles, storage or bandwidth they consume.
Leading public cloud service providers include Amazon Web Services (AWS),
Microsoft Azure, IBM and Google Cloud Platform.
Private cloud
Private cloud services are delivered from a business's data center to internal
users. This model offers the versatility and convenience of the cloud, while
preserving the management, control and security common to local data
centers. Internal users may or may not be billed for services through IT
chargeback.
Hybrid cloud
Prerequisites to Cloud
Before learning about the Cloud technology, readers must know about
Networking, computers, database, etc. Terms such as operating system,
applications, programs and their meanings must have to be known before
starting this.
Advantages of Cloud
Low Cost: To run cloud technology, users don't require high power computer
& technology as because the application will run on cloud and not on users'
PC.
Storage capacity: The Cloud storage capacity is unlimited & generally offers
a huge storage capacity of 2000-3000 GBs or more based on the
requirement.
Low cost of IT infrastructure: As discussed earlier, the investment will be
less if an organization uses Cloud technology; even the IT staffs and server
engineers are also not required.
Increase computing power: Cloud servers have a very high-capacity of
running and processing tasks as well as the processing of applications.
Reduce Software Costs: Cloud minimizes the software costs as users don't
need to purchase software for organizations or every computer.
Updating: Instant software update is possible & users don't have to face the
choice problem between obsolete & high-upgrade software.
The Latest Paradigm
With the help of cloud, an organization or individual can start from low
and small grade to a big name within a short time. So cloud computing is
said to be a revolutionary change, even though the technology is still in an
evolving stage. Cloud computing takes services, application & technology
that are similar to the internet world, and convert them into the self-service
utility.
Disadvantages of Cloud
If we analyze the Cloud technology intelligently, we will see that most people
separate the cloud computing model into two distinct set:
As the cloud technology is providing users with so many benefits, these benefits
must have to be categorized based on users requirement. Cloud deployment
model represents the exact category of cloud environment based on
proprietorship, size, and access and also describes the nature and purpose of
the cloud. Most organizations implement the cloud infrastructure to minimize
capital expenditure & regulate operating costs.
These are:
1. Flexible
2. Reliable
3. High Scalable
4. Low cost
5. Place independence
1. Less Secured
2. Poor Customizable
Private Cloud
Private Cloud also termed as 'Internal Cloud'; which allows the accessibility of
systems and services within a specific boundary or organization. The cloud
platform is implemented in a cloud-based secure environment that is guarded
by advanced firewalls under the surveillance of the IT department that belongs
to a particular organization. Private clouds permit only authorized users,
providing the organizations greater control over data and its security. Business
organizations that have dynamic, critical, secured, management demand based
requirement should adopt Private Cloud.
Cloud Services
The cloud computing service models are categorized into three different types:
Two other services don't fall under the major categories of the service
model.
These are:
In SaaS, the software & the applications associated with it are centrally located
on the cloud server, and users can access them via a thin client connecting
application, i.e., using a web browser.
CRM applications
Solution to Human Resource (HR)
Pre-existing Billing & Invoicing systems
Other daily usable application suites
There are various advantages and disadvantages of SaaS. The advantages are:
Easy to buy: The cost of SaaS is based on a monthly or yearly fees allowing
new organizations to access the world of business at a low-cost, at least
lesser than licensed application.
Minimization of Hardware Requirement: All SaaS software is hosted
remotely & so there is no or lesser need of hardware for the organizations.
Special Software: No special software versions are required as all the users
will use the same software version. SaaS reduces IT costs by outsourcing
hardware & software maintenance.
Low Maintenance: SaaS removes the daily problem of installing,
maintaining and updating software. The set-up cost of SaaS is also less in
comparison to enterprise software.
Disadvantages are also the points that users and vendors must keep in mind
while using the SaaS:
Latency factor: comes due to a variable distance of data between the cloud
& the end-user, and hence a possibility of latency may arise while
interacting with applications.
Internet Connection: is a major issue. Without internet connection, SaaS
applications are unusable.
Switching between SaaS vendors in case of any change is very difficult
The SaaS cloud service is not very secure than in-house deployment.
2. PaaS
PaaS is a platform for programming developers and brings the benefits - SaaS
is used for but from the software development point. It is the computer
platform that provides the facility to use web applications quickly and with ease,
without buying & maintaining web-development PaaS has a similarity with that
of SaaS except that SaaS deliver software over the web, whereas PaaS provides
a platform for the creating of software, delivered over the web. PaaS has a
feature of point-and-click tool that allows non-programmers to develop web
applications. App-Engine of Google & Force.com, Windows Azure, AppFog,
Openshift and VMware Cloud Foundry are examples of PaaS.
Advantages of PaaS:
a) IDaas
IDaaS (Identity as a Service) This provides management of employee or user's
identity information as a digital entity. It minimizes the problem of
remembering every different username & password combination or disabling of
account when an employee leaves the company.
Directory services
Registration information
Authentication services
Risk & event monitoring
Profile management
Sign-on services
b) NaaS