You are on page 1of 38

CLOUD COMPUTING

(Business needs)
INTRODUCTION
 A CLOUD is a type of parallel and distributed system consisting of a collection
of interconnected and virtualized computers based on services.

It consists of unified computing resources based on (SLA) service-level agreements


established between the service provider and consumers.

 CLOUD COMPUTING is an internet based computing in which shared services


and information are provided to computers and other devices on demand.

Consumers will be able to access applications and data from a ‘CLOUD’ anywhere
in the World on demand
Cloud computing sample architecture
BUSINESS PURPOSES

SMALL BUSINESS

MEDIUM BUSINESS

LARGE BUSINESS
Market Oriented Cloud Computing
Key Features

Agility- improves ability to mingle with the issues occurred in


service provider.

Cost- here capital expenditure is converted to operational


expenditure.

Device and location independence-


service is accessed via internet and users can
connect from anywhere in the World.
MULTI-TENANCY->
Centralization
Peak-Load capacity
Utilization
Efficiency

RELIABILITY->
It improves through the use of multiple redundant sites
which makes cloud computing suitable for business
purpose

SCALABILITY
On demand provision of resources.

METERING
resources should be metered.
Basic Segments of Cloud Computing
Layers or Segments
Cloud computing is broken down into three segments:
applications
platforms
infrastructure

The concept generally incorporates combinations of the following:


Infrastructure as a service (IaaS)
Platform as a service (PaaS)
Software as a service SaaS

Cloud computing services often provide common business


applications online that are accessed from a web browser ,while the software
and data are stored on the server.

Each segment serves a different purpose and offers different


products for businesses and individuals around the world.
Infrastructure as a Service (IaaS)
This segment in cloud computing, known as infrastructure, is very much the
backbone of the entire concept.

 Infrastructure vendors provide the physical storage space and processing capabilities
that allow for the all the services viz. platform and on-demand.

Slightly more varied than those in the other areas of cloud computing but include ones
such as managed hosting, and development environments (such as Google gears) that
allow users to build applications .

 Cloud storage such as Amazon's S3, is also considered to be part of the infrastructure
segment.

 In the enterprise, cloud computing allows a company to pay or only as much


capacity as is needed, and bring more online as soon as required.
Major Infrastructure Vendors-

Google(GOOG) - Managed hosting, development environment .

IBM- Managed hosting.

SAVVIS (SVVS) – Managed hosting.

Terre mark Worldwide(TMRK) – Managed hosting.

Amazon.com (AMZN) – cloud storage.


Platform as a service(Paas)
It refers to the products that are used to deploy aplications.

Platform serve as an interface for users to access applications provided


by partners or the customers.

This service in the cloud is defined as set of sofware and product


development tools hosted on the providers infrastructure.

Some active Platforms:


Google(GOOG)
Amazon.com(AMZN)
Microsoft(MSFT) etc
Software as a service (Saas)

It supplies the hardware infrastructure the software product and unteracts wit the
user through a Front-end Portal.

Services can be anything from Web-based email to inventory control and data base
Processing

Active software services->


Google(GOOG)
Taleo (TLEO)
Salesforce.com
Netsuite (N)
Concur Technologies (CNGR)
Deployment Models of clouds

Community cloud

Hybrid cloud

Private cloud
Cloud Computing Types
Community cloud or Public cloud

A community cloud may be established where several organizations have


similar requirements and seek to share infrastructure so as to realize some of
the benefits of cloud computing.

With the costs spread over fewer users than a public cloud (but more than a
single tenant) this option is more expensive but may offer a higher level of
privacy, security and/or policy compliance.
Hybrid clouds
 Hybrid clouds combine both public and private cloud models .
 They can help to provide on-demand, externally provisioned scale.
 The ability to augment a private cloud with the resources of a public
cloud can be used to maintain service levels in the face of rapid
workload fluctuations.
 A hybrid cloud also can be used to handle planned workload spikes.

22
Private clouds
Private clouds are built for the exclusive use of one client, providing the
utmost control over data, security, and quality of service .

The company owns the infrastructure and has control over how applications
are deployed on it.

Private clouds may be deployed in an enterprise data centre.

Private clouds can be built and managed by a company’s own IT


organization or by a cloud provider.
Cloud services
ADVANTAGES
• Lower-Cost Computers for Users
• Improved Performance
• Lower IT Infrastructure Costs
• Fewer Maintenance Issues
• Lower Software Costs
• Instant Software Updates
• Increased Computing Power
• Unlimited Storage Capacity
• Increased Data Safety
• Improved Compatibility Between Operating Systems
• Improved Document Format Compatibility
• Easier Group Collaboration
• Universal Access to Documents
• Latest Version Availability
• Removes the Tether to Specific Devices
DISADVANTAGES

• Requires a Constant Internet Connection


• Doesn’t Work Well with Low-Speed Connections
• Can Be Slow
• Features Might Be Limited(CURRENTLY)
• Stored Data Might Not Be Secure
• Protecting intellectual property rights
• Lost control comes with handing over our data and information.
• Depending on third-party to ensure the security and confidentiality of data.

• If our cloud host disappears, where does our information go?


• If we are going to move all of our information to data centers situated outside
our company, then security should be of utmost importance.
In today's global competitive market, companies must innovate and get the most from its
resources to succeed. This requires enabling its employees, business partners, and users
with the platforms and collaboration tools that promote innovation.

Cloud computing infrastructures are next generation platforms that can provide
tremendous value to companies of any size.
Latest Trends

• Integrating more scripting languages


• Data center volumes
• Open source cloud computing (Red Hat)
• Salesforce for Google apps
• Going green
Integrate all other scripting languages like asp .net and php.
As Cloud Computing is itself a new concept but although it is based on old computing
concepts , it is a combination of broadband, dial up , etc.
security concerns are most vital here. Unlike current computing environment where data is
stored in databases and access parameters for that database can govern who all can access
that data; in cloud computing environment, this security is not enough. So the solution can be
to integrate the application packages itself with all the security features who decide
themselves who all users can use it.
Also , one of the concerns here is the large volume of data center at the cloud computing
vendor’s end. So here, as the data increases, no. of data centers increase and also
proportionally the cooling required for the same is more. So the cost may increase out of
bounds . So reasearch is been done for checking this. This is also one of the future scope for
Cloud Computing.
Red hat open source:It is encouraging enterprise customers to use its operating platform
RedHat Enterprise Linux for cloud computing, and offering the OS as one of the platforms for
Verizon's Computing as a Service solution.
Salesforce for google apps:The 'Salesforce for Google Apps' solution combines email,
calendaring, documents, spreadsheets, presentations, instant messaging, etc. with CRM
(sales, marketing, service and support, partners, etc.).
Salesforce.com experiences more API traffic and more SOAP Web services and XML traffic
than Web page traffic. This means more people use the system from other computers and
other programming languages from a developer context than end-users accessing the system
from a Web browser.
Thank you

You might also like