You are on page 1of 25

“Future of Cloud Computing”

By
Amit Karpe
Amit Karpe

CMS, Drupal
Linux, Ubuntu, Android
Free and Open Source Software
ARM, Beagle Board, Panda Board
Community

amitkarpe.com
Agenda

•Q&A
• Stack
• SaaS
• PaaS
• IaaS
• Few Points
• Window Azure
• Research Projects
• Refernce
This Just In: Cloud Computing is
Here!
Perspectives on Cloud
Computing
Q&A

What is Cluod Computing ?


What is “pay-per-use” ??
What is SaaS, IaaS, PaaS ?
Who are venders ?
Which are platforms ?
Which are know websites on Cloud ?
Status of Cloud Service Levels

SaaS: Best practices under development


Vendors (e.g. Salesforce.com, Microsoft,
Facebook, Google)

PaaS: Technology under development


Vendors (e.g. Google, Microsoft, Force.com)

IaaS: Standards under development


Vendors (e.g. Amazon, IBM, VMware
partners)
Cloud Technology Stack

_______________________
Application (SaaS)
_______________________
Platform (PaaS)
_______________________
Infrastructure (IaaS)
_______________________
Software as a Service
(SaaS)
Current Status of SaaS
SaaS (Best practices under development)
There are many SaaS companies e.g Salesforce.com and
Netsuite using Cloud infrastructure to increase scalability
Google Apps and Zoho are SaaS competitors with MS Office
Microsoft SaaS implementations (e.g. Exchange) available
Traditional enterprise software vendors are moving to the
Cloud (e.g. Oracle)
Interoperability between SaaS is possible using Web
standards and middleware (possibly hosted in Cloud)
U.S. Government has created a SaaS Apps.gov Web site
PaaS tools make it easier to create scalable, customized
SaaS
There are several trade associations promoting SaaS
Predictions for SaaS
There will be an explosive growth in SaaS
applications due to:
Low cost of entry for vendors and users
Ability to rapidly deploy and update capabilities
Elasticity and scalability of billing
The key issues will be:
Choosing appropriate applications for SaaS deployment
Security, reliability, privacy, SLAs, integration
Avoiding lock-in to specific SaaS vendor
Leading SaaS vendors (e.g. Saleforce.com,
Facebook) have or will attempt to become PaaS
providers
Platform as a Service (PaaS)
Current Status of PaaS

PaaS (Technology under development)


Google AppEngine and Microsoft Azure are PaaS products
integrating development and deployment
Major Cloud vendors are moving towards PaaS e.g.
Amazon moving up from IaaS by adding utilities and new packages
Salesforce.com moving down from SaaS by exposing internal interfaces
to developers (Force.com)
Many smaller vendors are building PaaS development and
deployment tools for Clouds
IaaS vendors will probably acquire or partner with PaaS
suppliers e.g. VMware purchasing SpringSource
PaaS ecosystems will be a major arena of Cloud
competition
Predictions for PaaS
PaaS will become the battleground for determining
the future of Cloud Computing
All the major players will provide Cloud platform capabilities
The goal will be to attract a critical mass of applications
Several dominant Cloud ecosystems will emerge
Key issues will include:
Selection of appropriate PaaS providers
Interoperability and portability across PaaS Clouds
Maintaining control of application lifecycle (e.g. evolution)
Future Differentiators for PaaS will be integration
with applications utilizing mobile devices and
sensors.
Infrastructure as a
Service (IaaS)
Current Status of IaaS

IaaS (Standards under development)


Multiple companies are offering IaaS services for storage and
computing e.g. Amazon, GoGrid, Rackspace
Virtualization management tools (e.g from Citrix and
VMware) are making it easier to create IaaS offerings
VMware’s vCloud will be the basis of several IaaS products
U.S. Government has created an IaaS Cloud Storefront
Without PaaS tools and utilities, IaaS can be considered
a different business model for hosting
Predictions for IaaS
Core IaaS will become increasingly standardized
and commoditized for horizontally scalable
applications
There will still be diversity across multiple Cloud
implementations (e.g. AWS and vCloud-based)
Cross-Cloud tools and middleware will be available to
enable interoperability and portability across core IaaS
Key Issues include:
Reliability, security, SLAs, auditing
Integration with existing systems and data centers
Management and governance of applications
IaaS providers will increasingly add new utilities and
PaaS capabilities as differentiators
Few Points

Small will win – Innovation


Return On Investment
Improved understanding of process
Lightweight Client – Linux
No Fear – Web 2.0
"Community" >> "Customer"
BRIC – High value applications
Agile
Few Points ++

Trend of Large Vendors


IDEs Will Offer Cloud Deployment
Platform-as-a-Service in Mainstream
Nex Gen - Middleware for the Cloud
System Administration – Super Hero
More Open Source
Desktop applications will turn into Services
Content Distribution and Media Hosting
Automate Full Lifecycle
Quality
Don't Forget
Mobile, Smart Phone,
Tablet
Win PHP

Do you build great web applications using


PHP ?

Build an app - code from scratch / port an


existing PHP app, or customize one of the
free webapps and host it on Windows/IIS
and that’s it.
You get chance to learn Window Azure
http://www.area91.in/
U.S. Research Projects

IBM, Google and National Science Foundation CLuE Project


http://www.ibm.com/ibm/ideasfromibm/us/google/index.shtml
http://www.nsf.gov/news/news_summ.jsp?cntn_id=114686

Open Cloud Consortium


http://opencloudconsortium.org

FutureGrid
http://futuregrid.org/

DOE Magellan http://www.er.doe.gov/News_Information/News_Room/2009/Oct


%2014_ComplexQuestions.html
International Research Projects
Reservoir and Open Nebula
http://www.reservoir-fp7.eu
http://www.opennebula.org/

Nimbus
http://workspace.globus.org/

Yahoo, Intel, and HP Open Cirrus Testbed


http://www.hp.com/hpinfo/newsroom/press/2008/080729xa.html
https://opencirrus.org/

NEON – Northern Europe Cloud Initiative


http://www.pdc.kth.se/Members/edlund/2009.10.13-NEON-Banff-
AakeEdlund.pdf
Refernce

WikiPedia
Google
http://www.slideserve.com/presentation/4034
5/Future-of-Cloud-Computing
http://cloudcomputing.sys-con.com/node/998
969
http://cloudcomputing.sys-con.com/node/771
947

You might also like