What People Says
• It’s Application service provider
• Network of networks.. Platform of computing
• It’s Grid computing
• It’s Software as a service
• It’s Utility computing
• It's just another media excuse to sell magazines.
• It’s Component / Web services.. Relabelling what's
already there?
• It’s a gimmick
What Specialist Says
• Gartner defines cloud computing as a style of
computing in which massively scalable IT related
capabilities are provided “as a service” using Internet
technologies to multiple external customers.
• Forrester defines cloud computing as a pool of
abstracted, highly scalable, and managed
compute infrastructure capable of hosting end-
customer applications and billed by consumption.
• Tim orielly( CEO Orielly) defines cloud as Great way
of thinking about how you are going to delivering
computer services in future
What the hell is cloud computing?
3 Layers of Cloud Computing
Infrastructure asSoftware as a
Platform asService
a a Service
IaaS PaaS Service SaaS
3 principles of cloud computing
• Elastic unlimited capacity
– Get Big Fast
• Pay as You Go
– Spend cash wisely
• Simple, Reliable, Fast
– Focus on your idea
Infrastructure itself is programmable
Myth
Cloud is new and
complicated
Myth
Cloud is Grid computing
Cloud is Utility computing
Myth
Cloud is Component / Web Service
Myth
Cloud is Software as a service
Cloud is Platform as a service
Myth
Cloud is replacing traditional
hosting
Everything is moving into the cloud
Myth
Cloud is Private
Reality is
Cloud is not revolutionary
–
It’s simply a natural evolution
Reality is
It’s a blessing for new startup
Reality is
Cloud is Green
Reality is
Cloud is Open
Reality is
Startups and
individual developers
Enterprise users and
developers
There are different Perspectives
Reality is
Security is concern
–
Storage & Compute
Reality is
Manage Risk Business Efficiency & Agility
Equilibrium must be achieved
Reality is
The No. 1 barrier to the use of the cloud is IT
culture
Case Study – Viacom International
In early 2006 Viacom International Japan launched
[the] FLUX [platform] with video downloads and a
streaming entertainment site, combined with social
networking.
Case Study – Viacom International
• Problem Statement
– Very high user interactions/transactions
– Success is to keep users engaged
– All user interactions are costly from bandwidth
and resource point of view
– Video
streaming/uploading/downloading/processing
– High quality Images
uploading/downloading/processing
Case Study – Viacom International
• Solution
– Used Cloud IaaS to store bandwidth consuming
media resources like videos, streams & images
– Leveraged Web service interface
(Programmable infrastructure) to access
resources
– Images and videos are processed using Map
Reduce distributed processing
Case Study
A new startup US Job Portal
• Problem Statement
– Strong Search engine which can index
structured (database) as well as unstructured
data such as resumes (word/pdf)
– Very high user interactions/transactions
– Very short turnaround time
– Limited budget
Case Study
A new startup US Job Portal
• Solution
– Rails for fast development
– Attivio to index structured & unstructured data
– Used Heroku platform as a Service which
provides Rails app , HTTP cache, WebServer ,
database as one packaged platform
– Used Amazon S3 to store
documents/resumes/images
Case Study – Cloud Cache
• A US startup company Quetzall.com offerring
intra cloud computing Services
• CloudCache provides a simple and cost
effective on demand caching solution. It
enables developers to store data in an in-
memory cache for super fast access while
decreasing database hits and increasing
performance.
• Since CloudCache runs in the cloud as a
service, developers do not need to run their
own servers just for caching. It is just like
memcached, but without the maintenance.
Case Study – Cloud Cache
• Problem statement
– Cloud should have programmable interface
– Engage opensource enthusiast to spread this
service
Case Study – Cloud Cache
• Solution
– Developed PHP API (
http://code.google.com/p/cloud-cache-php/ )
• As a PEAR package
• As a PECL library
– Developed Rails API
– Developed Java API
– Developed a working example for the users with
phpgeotiles
Questions
Thank you !!
Nilesh A. Patkar
CTO, ANTechnologies
nilesh@antechnologies.co.in
Is ‘Cloud Computing’ old wine in a new bottle? more
Is ‘Cloud Computing’ old wine in a new bottle? Are big companies fueling the hype? Is cloud computing similar to P2P? What are the dos and don’ts in cloud computing? What are the risks of cloud computing? What kind of quality of service can be expected from a cloud service provider? Attend this session to find out answers to these compelling questions, as Patkar demystifies the cloud. This session will also share a case study, highlighting how a growing US Job Portal uses the Amazon EC2 infrastructure for storage. less
0 comments
Post a comment