CLOUD COMUPUTING IN BUSINESS WITH
GOOGLE PLUS & BLUE OCEAN STRATEGY
Imagine your PC and all of your mobile devices being in
sync—all the time.
Imagine being able to access all of your personal data at
any given moment. Imagine having the ability to organize
and mine data from any online source.
Imagine being able to share that data—photos, movies,
contacts, e-mail, documents, etc.—with your friends,
family, and co-workers in an instant.
This is what personal cloud computing promises
DISCRIBING CLOUD COMPUTING.
Whether you realize it or not, you're probably already using
In essence, personal cloud computing means having every
piece of data you need for every aspect of your life at your
fingertips and ready for use. Data must be mobile,
transferable, and instantly accessible.
The key to enabling the portable and interactive you is the ability
to sync up your data among your devices, as well as access to
shared data. Shared data is the data we access online in any number
of places, such as social networks, banks, blogs, newsrooms, paid
Eg:- Drop Box – Simplify your life.
Everything connects. That
means every place on the
Internet you interact with,
as well as every person
you interact with can be
connected. This includes
your social networks,
friends—you name it. Of
course, you will determine
what you show the public
and what you keep private.
What is cloud computing
Cloud computing is a marketing term for technologies that provide
computation, software, data access, and storage services that do not
require end-user knowledge of the physical location and
configuration of the system that delivers the services.
What is cloud computing
Cloud computing is the delivery of computing as
a service rather than a product, whereby shared resources,
software, and information are provided to computers and other
devices as a utility (like the electricity grid) over
a network (typically the internet).
Rise of cloud computing in business
Today's cloud originated because the typical enterprise application
was too bloated and required too much maintenance and support.
You didn't just pay for what you used. Rather, you paid for all of the
features that came with the software, even if only a small
percentage of the features were applicable to you.
When service providers offered a different delivery model, and,
more importantly, different pricing models, companies realized
that they no longer needed to pay for and manage heavy
infrastructures for things like Customer Relationship Management
(CRM) and Enterprise Resource Planning (ERP) software.
What Constitutes a Cloud Service?
Off-site, third-party provider
Accessed via the Internet
Minimal/no IT skills required to implement
Provisioning = self-service requesting; near real-time
deployment; dynamic and fine-grained scaling
Pricing model = fine-grained, usage-based (at least available
as an option)
UI = browser and successors
System interface = web services APIs
Shared resources/common versions (customization "around"
the shared services)
Empowerment of end-users of computing resources by
putting the provisioning of those resources in their own control,
as opposed to the control of a centralized IT service
Application programming interface (API) accessibility
to software that enables machines to interact with cloud
software in the same way the user interface facilitates
interaction between humans and computers. Cloud
computing systems typically use REST-based APIs.
Cost is claimed to be reduced and in a public cloud delivery
model capital expenditure is converted to operational expenditure.
Device and location independence enable users to access
systems using a web browser regardless of their location or what
device they are using (e.g., PC, mobile phone).
Performance is monitored, and consistent and loosely
coupled architectures are constructed using web services as
the system interface.
Security is often as good as or better
than other traditional systems, in
part because providers are able to
devote resources to solving security
issues that many customers cannot
The complexity of security is greatly
increased when data is distributed
over a wider area or greater number
of devices and in multi-tenant
systems that are being shared by
unrelated users. In addition, user
access to security audit logs may be
difficult or impossible. Private cloud
installations are in part motivated by
users' desire to retain control over
the infrastructure and avoid losing
control of information security.
Maintenance of cloud computing applications is easier,
because they do not need to be installed on each user's
Cloud Computing is a *style of computing which must
cater to the following computing needs:
Your business is growing exponentially. Your computing need
& usage is getting bigger with every passing day. Would you
add servers & other hardwares to meet the new demand?
Assume, Recession is back & your business is losing
customers. The servers & hardwares you added during last
quarter’s peak season is now idle. Will you sale them?
Demand keeps on changing based on world/regional
economy, sometimes seasonal traffic burst as well.
That’s where Cloud Computing comes to your rescue! You just
need to configure & your provider will take care of
Your business should focus on your core
competency & should not worry about security,
OS, software platform , updates and patches etc.
Leave these chores to your provider.
From an end users perspective, you don’t need
to care for the OS, the plug-ins, web security or
the software platform. Everything should be in
place without any worry.
Resource Sharing is the beauty of Cloud Computing.
This is the concept which helps the cloud providers to
attain optimum utilization of resources. Say, a company
dealing in gifts may require more server resources
during festive season. A company dealing in Payroll
management may require more resources during the
end or beginning of the month.
The cloud architecture is implemented in such a way that it
provides you the flexibility to share application as well as other
network resources (hardware etc). This will lead to a need based
flexible architecture where the resources will expand or contract
with a little configuration changes.
Software as a Service (SaaS)
Best SaaS Examples
Sales Force CRM
Infrastructure as a Service (IaaS)
This is the base layer of the cloud stack.
It serves as a foundation for the other two layers, for their
execution. The keyword behind this stack is Virtualization.
Let us try to understand this using Amazon EC2. In Amazon EC2
(Elastic Compute Cloud) your application will be executed on a
virtual computer (instance). You have the choice of virtual
computer, where you can select a configuration of CPU, memory
& storage that is optimal for your application. The whole cloud
infrastructure viz. servers, routers, hardware based load-
balancing, firewalls, storage & other network equipments are
provided by the IaaS provider. The customer buy these resources as
a service on a need basis.
Platform as a Service (PaaS)
Now you don’t need to invest millions of $$$ to get that development
foundation ready for your developers. The PaaS provider will deliver the
platform on the web, and in most of the cases you can consume the platform
using your browser, i.e. no need to download any software. It has definitely
empowered small & mid-size companies or even an individual developer to
launch their own SaaS leveraging the power of these platform providers,
without any initial investment.
• Cloud OS
• Cloud Middleware
Google App Engine and Windows Azure are examples of Cloud OS.
OrangesScape & Wolf PaaS are cloud middleware. Windows Azure is gradually
evolving into IaaS+PaaS
One weird service of setting up a mall
Advantages Why Cloud- As basic
Fast Application Deployment
Hassle Free Maintenance
Better Resources Utilization
Platform Independent, Security, Scalability
Cloud computing introduces significant concerns about
privacy, security, data integrity, intellectual property
management, audit trails, and other issues
To Download This PPT visit