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