CLOUD COMPUTING
Sharad Singh
Abhishek Sinha
Austin Rodrigues
Arun Gupta
What is Cloud Computing?
“Cloud” is simply a metaphor
for the internet.
Users do not have or need
knowledge, control, ownership
in the computer infrastructure.
Users simply rent or access the
software, paying only for what
they use.
History of Cloud Computing
Concept dating back to the 1960’s by John McCarthy, a
computer scientist, brought up the idea that "computation may
someday be organized as a public utility”
Idea that revolutionized Cloud Computing: Moving from
clustering computing to grid computing
– Clustering
– Grid
“In some ways, the cloud is a natural next step from the grid-utility
model,” said Frank Gens, an analyst at the research firm IDC
Early Leaders in the Industry
In 2007, Microsoft made available free software,
www.live.com that connects its Windows operating system
to software services delivered on the Internet
Launched in July 2002, Amazon Web Services provided
online services for other web sites or client-side applications
3tera launched its AppLogic system in February, 2006
IBM’s system introduced in the mid 2000’s is called Blue
Cloud
Functionality
Cloud computing is an emerging technology that is revolutionizing IT
infrastructures and flexibility, and software as a service (SaaS)
During this economic time of recession, there are huge cost-reduction
pressures and cloud computing allows businesses to do just that by
tapping into cloud computing platforms on a pay-as-you-go basis
Customer retention is vital, especially today in our economy.
Software and applications are extremely costly. With cloud, you rent
so the heavy investment is forgone
Cloud computing is a set of technologies and business practices that
enable companies of all sizes to build, deploy, monitor and scale
applications using resources accessed over the internet
What Technologies is Cloud
Computing Replacing
Cloud computing is replacing large Corporate
Data Centers and unnecessary, expensive
private server infrastructure.
Web 2.0, SaaS, Enterprise and government
users are adopting cloud computing because it
eliminates capital investment in hardware and
facilities as well as reduces operations labor
COMPANIES LEADING IN
CLOUD COMPUTING
“Google 101”
– Network made up of millions of cheap servers, that would store staggering
amounts of data;
– Makes search faster, helping us to find out answers to billions of queries in a
fraction of a second.
Google has invested more than $2 billion a year in data
centers for cloud computing.
By far the leader in the technology
Amazon Elastic Compute Cloud “Amazon EC2”
– web service interface that provides resizable computing capacity in a cloud
– designed to make web-scale computing easier for developers
– reduces the time required to obtain and boot new server space from weeks to
minutes
– allows developers to pay only for capacity that they actually use
“Azure”
– Internet-scale cloud computing and services platform hosted in Microsoft data
centers
– Provides a range of functionality to build applications that span from consumer
web to enterprise scenarios
– Designed to help developers quickly and easily create, deploy, manage, and
distribute web services and applications on the internet.
Scalable Pricing and Cloud Computing
Models of Pricing
Free
Subscription Model
Pay Per Use
Perpetual License
What do these Services Offer an
Organization?
Cloud computing will lead to increase in the
following categories:
– Virtualization
– Usability
– Standardization
– Scalability
Cloud Computing Usage
Cloud Computing has 3 major uses:
– Infrastructure as a Service
– Platform as a Service
– Software as a Service
Infrastructure as a Service
Defined as delivery of computer infrastructure as a service
Fully outsourced service so businesses do not have to purchase servers,
software or equipment
Infrastructure providers can dynamically allocate resources
for service providers
Service providers offer this service to end users
Allows cost savings for the service providers, since they do not need to operate
their own datacenter
Ad hoc systems allow quick customization to consumer demands
Platform as a Service
Provides all the facilities necessary to support
the complete process of building and
delivering web applications and services, all
available over the internet.
Infrastructure providers can transparently alter
the platforms for their customers’ unique
needs.
Software as a Service
Defined as service-on-demand, where a provider will license
software tailored
Infrastructure providers can allow customers’ to run
applications off their infrastructure, but transparent to the end
user
Customers can utilize greater computing power while saving on the
following
– Cost
– Space
– Power Consumption
– Facility
Cloud Computing Pros
Reduced Hardware equipment for end users
Improved Performance
Lower Hardware and Software Maintenance
Instant Software Updates
Accessibility
Less Expensive (Amazon example)
Better Collaboration
Pay for what you use
Flexible
Cloud Computing Cons
Security Issues (#1 concern)
Internet connection
Too many platforms
Location of Servers
Time for Transition
Speed
THE FUTURE OF CLOUD
COMPUTING
Cloud is in the Infancy Stage
Many companies are only using cloud
computing for small projects.
The trust hasn’t been accepted
Details such as licensing, privacy, security,
compliance and network monitoring need to
be finalized for the trust to be realized
Future Educational Uses
An expansion of Microsoft live@edu
More useful spending of technology budgets
Classroom collaboration
Office Web Applications
Google Docs
Future Personal Uses
No more backing up files to thumb drives or
syncing computers together
Services replace devices
A single hard drive for the rest of a person’s
life, accessible anywhere with internet
Expansion
Resources are expected to triple by 2012, from
$16 billion to $42 billion
Cloud computing is said to be the foundation
of the next 20 years of IT technology
Recommendations
Too early for large companies to migrate
Migrate after adequate development time
Good investment for small businesses
Personal use will become more prevalent
THANK YOU
ISSUES????
Is cloud computing a boon or a bane for the
industry?? ( Hardware, CDCs, ERP vendors, etc. )
What would be the impact of security breach??
Who owns the data???
How much downtime can a business handle??