Navigating the PaaS Maze in the Cloud


Published on

This presentation was delivered as a Webinar by Janakiram MSV from and Praveen Bhadada from Zinnov.
This presentation analyzes the current PaaS landscape. It discusses the strength and weakness of some of key players and provides a roadmap.

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Navigating the PaaS Maze in the Cloud

  1. 1. Navigating The PaaS Maze In The CloudJanakiram MSV, Chief Editor, Praveen Bhadada, Director, Zinnov
  2. 2. Agenda• What is PaaS?• Current Landscape• India Story• PaaS - The Big Picture• Feature Comparison• 2012 Trends• Summary
  3. 3. What is Platform as a Service (PaaS) ?
  4. 4. What is Platform as a Service? Platform as a Service is one of the deliverymodels of the Cloud which is an abstraction of OS, L a n g u a g e R u n t i m e , F r a m e w o r k , W e b S e r v e r, Database Server and Messaging Service. Think of Solution Stack as a Service
  5. 5. Application Development and Deployment Your Application Database Web Messaging Server Server Server Language / Framework / Runtime Operating System
  6. 6. Platform as a Service Your Application Database Web Messaging Server Server Server Language / Framework / Runtime Operating System
  7. 7. PaaS Implementations Your Application Your Application SQL Rabbit IIS MSMQ MySQL TomcatServer MQ .NET Java Windows Server Linux Server
  8. 8. Current Landscape
  9. 9. India PaaS Story
  10. 10. India PaaS Market is Evolving PaaS Market Size in India1, USD mn Key Trends • Market evolving from concept to reality; still in a very nascent stage • Usage in India centered around greenfield applications CAGR >75% • The large base of local ISVs, entrepreneurs, start-ups, and telcos (app store) an attractive segment for PaaS <5 • At an enterprise level, interest being shown towards developing hosted/ cloud situational and LOB2 apps around core systems • Medium businesses that are inhibited by lack of custom <1 business solutions find PaaS attractive • IT/ITeS vertical primarily driving the market today; other key verticals include FSI, Manufacturing, Media & FY09 FY11 Entertainment, etc. • Many customers do not buy technology; partners do; PaaS players bundling their technology with partner <0.5% <2% driven managed services & training of total global PaaS of total Indian Public market Cloud marketSource: Company websites and corporate presentations; Primary interactions with key stakeholders in the cloud ecosystem; Zinnov analysisNote: 1Estimates based on top-down approach & India contribution in the global cloud market; 2Line of Business
  11. 11. Key Players in Indian PaaS Market • Over 8,000 apps built out of • Cross-selling to existing • Boasts 36,000 members in India since its launch customers (e.g. its India Developer • Growth rate in triple digits and Indian Youth Congress) to Community developing Google Windows • Actively organizing events transition their custom on- Salesforce applications on on app development on App premise apps to the cloud • Customers include Azure enterprises like Vatika group Azure Engine using Google App Engine • New players like Amazon • Over 50 customers in India • Marketing strategies (Beanstalk) entering the • Strategic partnership with include promoting success space NetMagic for end-to-end stories, word of mouth Wolf • Players like AppPoint offerings and financial rewards Framework building academic • Orangescape Has tie-ups with top SIs • Clients include GMR Others s relationships to nurture including TCS, Wipro, etc. Group, Juice Junction, etc. developer ecosystem Many Indian PaaS players are hosted PaaS is a conscious buy; a customer on international data centers which needs to have an organization wide leads to data residency concerns for strategy before buying a PaaS some customers offering, hence the adoption in India is slower Key Challenges in the Market Many Indian enterprises (especially Majority of Indian enterprises do not large) are in a wait and watch mode have an IT expertise and require hand despite signs of interests from the holding from the PaaS player and its segment partners for implementationSource: Company websites and corporate presentations; Primary interactions with key stakeholders in the cloud ecosystem; Zinnov analysis
  12. 12. A Look at The Big Picture
  13. 13. Windows Azure – The Big Picture Your Application IntelligenceNetworking Business Access Virtual Service CDN SQL Azure Caching Control Bus Service Compute Storage Web Worker VM BLOB Queue Tables Role Role Role
  14. 14. Windows Azure Strengths• One of the first .NET PaaS offerings• Microsoft’s brand and marketing muscle• Early mover advantage• Completeness of the stack• Rapid evolution of features• Great integration with Visual Studio
  15. 15. Windows Azure Weakness• Perceived as .NET only platform• Limitations of VM Role• Incomplete support for Eclipse and PHP• Lack of abstraction
  16. 16. Google App Engine – The Big Picture Your Application Authentication App Engine ServicesDatastore Scheduler User Task URL Image Mail MemCache Fetcher Manipulation Java Runtime Python Runtime
  17. 17. Google App Engine Strengths• Early mover advantage• One of the first polyglot PaaS• Integration with Google services• Great for consumer web applications• Mature SDKs and integration with Eclipse
  18. 18. Google App Engine Weakness• Slow evolution• Pricing• Lack of support for Line of Business applications• Too prescriptive• Lack of RDBMS offering
  19. 19. Amazon Elastic Beanstalk – The Big Picture Your Application Amazon Beanstalk ElastiCache CloudFrontRoute53 Dynamo RDS SNS IAM DB Compute Storage S3 EBS SQS SDB EC2
  20. 20. Amazon Elastic Beanstalk Strengths• Abstraction of proven AWS technologies• Great control of the environment• Tight integration with AWS Services• IDE integration through Eclipse plugin
  21. 21. Amazon Elastic Beanstalk Weakness• Been in beta for the last one year!• Available only in US-East• Support limited to Java• Lack of support for J2EE• Container choice limited to Tomcat• Knowledge of AWS technologies is required
  22. 22. A Closer Look at The New Entrants
  23. 23. VMware Cloud Foundry• First open source PaaS project driven by VMware• Positioned as Open PaaS• Designed to support multiple languages, frameworks and application services• Built to run on Private Cloud and Public Cloud• Micro Cloud Foundry lets developers run the Cloud on inexpensive machines
  24. 24. Red Hat OpenShift• Red Hat acquired Makara and launched OpenShift• Only PaaS to support true Java EE through JBoss• OpenShift comes in two flavors • Express • Flex• Express is the free offering for developers• Flex runs on Amazon EC2 with support for other IaaS stacks• A lot of similarities between Cloud Foundry and OpenShift
  25. 25. A Word on theApplication PaaS(aPaaS) Offerings
  26. 26. Classification of aPaaS Credit: Suresh Sambandam, CEO, OrangeScape
  27. 27. Comparing &Contrasting the Major Players
  28. 28. Feature Comparison Elastic WindowsCapability App Engine OpenShift Cloud Foundry Beanstalk Azure .NET, Java, .NET, Java, Perl, PHP, Java, PHP, Ruby, Java, Perl, PHP, Python, Ruby, Languages Python Java Node.js Python, Ruby Node.js Visual Tools Eclipse Eclipse Studio Eclipse STS Azure Table MongoDB & MongoDB & NoSQL BigTable DynamoDB Storage Others Others MySQL, MySQL, RDBMS CloudSQL RDS SQL Azure PostgreSQL PostgreSQL Azure Messaging Queues SQS Queues Jboss MQ RabbitMQ Federated Google Identity Accounts IAM ACS - - CDN - CloudFront CDN - - Cache Memcache ElastiCache Cache Memcached Memcached PubSubHu Service Pub/Sub bBub SNS Bus MRG Redis System Monitoring Dashboard CloudWatch Center Dashboard Insight
  29. 29. PaaS in 2012• VMware Cloud Foundry will gain traction• Microsoft will have to compete with other .NET PaaS players• Red Hat will evolve OpenShift into a true Java EE PaaS• and Heroku will complement each other• Data becomes a key components of PaaS• Amazon Elastic Beanstalk will support more languages• Oracle will launch PaaS based on WebLogic• Integration will be one of the key components of PaaS• Private PaaS will become a reality!
  30. 30. Summary• PaaS Landscape is changing rapidly• India adoption is slow but steady• Windows Azure is the choice of .NET and the enterprise• Beanstalk offers a thin abstraction over AWS infrastructure• Google App Engine is loosing the momentum• New entrants will offer viable alternatives
  31. 31. Thank You! Janakiram MSV Praveen Bhadada @janakiramm