Cloud Computing & Cloud Brokers


Published on

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

No notes for slide

Cloud Computing & Cloud Brokers

  1. 1. Inspired by Innovation Cloud Brokers
  2. 2. <ul><li>Perception about Cloud </li></ul><ul><li>Evolution of Computing </li></ul><ul><li>Could Computing Views & Definition </li></ul><ul><li>Cloud Services </li></ul><ul><li>Types of Clouds </li></ul><ul><li>Cloud Success Stories </li></ul><ul><li>Cloud Brokers & Types </li></ul><ul><li>Functions of Cloud Brokers </li></ul>Agenda
  3. 3. Cloud Computing
  4. 4. <ul><li>“ The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do. […] The computer industry is the only industry that is more fashion-driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop? “ - Larry Ellison </li></ul>Cloud Computing – Larry Ellison
  5. 5. <ul><li>Cloud computing is simply a buzzword used to repackage grid computing and utility computing, both of which have existed for decades.” </li></ul>Cloud Computing –
  6. 6. <ul><li>Applying the resources of many computers in a network to a single problem at the same time - usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data </li></ul><ul><li>SETI (Search for Extraterrestrial Intelligence) </li></ul>Over view of Grid Computing
  7. 7. Utility computing is the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network) Grid, Utility, Cloud Computing, Grid Cloud Underlying concept Utility Computing Utility Computing Main benefit Solve computationally complex problems Provide a scalable standard environment for network-centric application development, testing and deployment Resource distribution / allocation Negotiate and manage resource sharing; schedulers Simple user <-> provider model; pay-per-use Domains Multiple domains Single domain Character / history Non-commercial, publicly funded Commercial
  8. 8. Evolution from Grid to Cloud Computing
  9. 9. 5th Generation Of Computing Evolution of Computing, 1980s 1990s 2009 Today 1970s
  10. 10. Cloud Computing Definition
  11. 11. <ul><li>Executive </li></ul>“ A buyer centric view of technology where applications are available, through purchase, rental or even development, wherever and whenever ” ----------------------------------------------------------------------------------- CFO “ An approach to consume technology in a pay-as-you-go model where consumers only pay for what they use ” ----------------------------------------------------------------------------------- CIO “ A comprehensive virtualization model for technology from infrastructure through application delivery ” Cloud computing is all of these things! Perception of Cloud Computing,
  12. 12. <ul><li>Cloud computing is Internet-based computing, whereby shared resources, software and information, are provided to computers and other devices on-demand, like the electricity grid. </li></ul><ul><li>--- Wikipedia </li></ul>Definition of Cloud Computing,
  13. 13. <ul><li>On demand self service </li></ul><ul><li>Ubiquitous network access </li></ul><ul><li>Location independent </li></ul><ul><li>Resource pooling </li></ul><ul><li>Rapid Elasticity </li></ul><ul><li>Pay per use </li></ul>Features of Cloud Computing,
  14. 14. <ul><li>Cloud Services Definitions (XAAS) </li></ul>Cloud Services
  15. 15. <ul><li>Everything as a Service (EaaS, Xaas, *aaS) is a concept of Software components across the network </li></ul><ul><li>It is a sub sect of Cloud computing </li></ul><ul><li>Most popular being SaaS </li></ul><ul><li>Many service types try to re use cloud computing </li></ul>XAAS
  16. 16. <ul><li>Most common types are: </li></ul><ul><ul><li>IAAS </li></ul></ul><ul><ul><li>PAAS </li></ul></ul><ul><ul><li>SAAS </li></ul></ul><ul><li>Other Services are: </li></ul><ul><ul><li>DAAS </li></ul></ul><ul><ul><li>NAAS </li></ul></ul><ul><ul><li>CAAS </li></ul></ul>Cloud Services
  17. 17. <ul><li>Major Cloud Computing Services </li></ul>Major cloud computing services
  18. 18. <ul><li>SAAS – Software as a service </li></ul><ul><li>The application itself is provided by service provider </li></ul><ul><li>Examples: </li></ul><ul><ul><li>ENTERPRISE:, WebEx, Officelive </li></ul></ul><ul><ul><li>USER MAIL: gmail, Hotmail, Yahoo </li></ul></ul><ul><ul><li>USER PICS: flickr, picasa </li></ul></ul>SAAS
  19. 19. <ul><li>IAAS (Infrastructure as a service) </li></ul><ul><li>Offers capacity for rent, basically hosted data centers and Servers </li></ul><ul><li>An evolution of web site and server hosting services provided by VPS </li></ul><ul><li>Examples: </li></ul><ul><ul><li>Verizon's CAAS (Computing as a service) </li></ul></ul><ul><ul><li>AT&T (Hosting & Storage) </li></ul></ul>IAAS
  20. 20. <ul><li>PAAS (Platform as a service) </li></ul><ul><li>Platforms enable application developers to host their services </li></ul><ul><li>Example: </li></ul><ul><ul><li>Google’s AppEngine </li></ul></ul>PAAS
  21. 21. <ul><li>A Simple Service Map </li></ul>A simple service map
  22. 22. <ul><li>NAAS – Network as a service </li></ul><ul><li>Provides global network capacity like CDN’s ( Content Delivery Network) </li></ul><ul><li>Example, known video CDN’s like </li></ul><ul><ul><li>Akamai </li></ul></ul><ul><ul><li>Limelight </li></ul></ul><ul><ul><li>L3 </li></ul></ul><ul><ul><li>Amazon CloudFront </li></ul></ul>CDN: Usually a hosting service who has multiple servers that can provide the endpoint connection for your stream users NAAS
  23. 23. <ul><li>DAAS: Data as a Service </li></ul><ul><li>A service or web service provides access and analytics around a set of propriety set of aggregated data </li></ul><ul><li>Example: </li></ul><ul><ul><li> – Collects data from users and sells the same to companies </li></ul></ul>DAAS
  24. 24. <ul><li>CAAS (Communication as a service) </li></ul><ul><li>Is a type of enterprise communications where third party vendor manages Hardware and Software required for VOIP </li></ul><ul><li>Example: </li></ul><ul><ul><li>IP-Centrax a remote PBX </li></ul></ul>CAAS
  25. 25. <ul><li>Service Maps </li></ul>Service maps
  26. 26. Cloud Types <ul><li>Private </li></ul><ul><li>Public </li></ul><ul><li>Hybrid </li></ul>
  27. 27. <ul><li>Services are delivered to the client via internet from third party service provider </li></ul><ul><li>Example: </li></ul><ul><ul><li>Amazon </li></ul></ul>Public cloud
  28. 28. <ul><li>These services are managed and provided with in an organization characterized by less restriction on bandwidth fewer security restrictions and legal requirements compared to public cloud </li></ul><ul><li>Example: </li></ul><ul><ul><li>HP Data centers </li></ul></ul>Private cloud
  29. 29. Public Vs Private
  30. 30. <ul><li>It is a combination of services provided by the Private and public cloud </li></ul><ul><li>Example: </li></ul><ul><ul><li>ERP in private cloud </li></ul></ul><ul><ul><li>Sales & Email in public </li></ul></ul>Hybrid Clouds
  31. 31. Map of Players in the Industry
  32. 32. <ul><li>Left Side </li></ul><ul><li>Cloud Providers  - vendors who provide server hardware in commodity form, as a virtualized cloud </li></ul><ul><li>Cloud Deployment  - solutions surrounding the deployment of applications to a virtualized cloud </li></ul><ul><li>Virtual Appliances  - packaging and virtualization format solutions for provisioning applications into a cloud </li></ul><ul><li>Topology Management  - solutions focused on the coordination of many virtual appliances (app, DB, network) in the cloud to form a full deployment </li></ul><ul><li>Billing, Contract Management  - solutions that provide metering, billing, pricing, and contract management to help charge for use of a system </li></ul><ul><li>Security  - solutions focused on solving security requirements in these markets </li></ul><ul><li>Data  - services that deliver/retain data for applications </li></ul><ul><li>Hosters 2.0  - Hosting Service Providers with SaaS focus. Perhaps a controversial grouping and impossible to define, these hosters tend to appear over and over in these markets </li></ul><ul><li>Nerd Stuff  - geeky topics fall into this category. MapReduce is mechanism for solving large computing tasks, like Google Search indexing </li></ul>Legend of left side
  33. 33. <ul><li>Right Side </li></ul><ul><li>On Demand Apps  - the heart of the SaaS market, only a few depicted here but we could add &quot;...and a cast of thousands&quot;. These are the end application products offered for consumption in a SaaS model </li></ul><ul><li>Integration as a Service  - service solutions that help in integrating multiple systems, possibly multiple SaaS systems </li></ul><ul><li>Content as a Service  - hosted content repositories </li></ul><ul><li>BPM and Workflow  - service based offerings for managing workflow and process </li></ul><ul><li>Platform as a Service  - incarnations of the PaaS concept </li></ul>Legend of Right side
  34. 34. <ul><li>Cloud Providers </li></ul><ul><ul><li>Amazon EC2 </li></ul></ul><ul><ul><li>IBM Blue Cloud </li></ul></ul><ul><ul><li>Joyent </li></ul></ul><ul><ul><li>GoGrid </li></ul></ul><ul><ul><li>SunGrid </li></ul></ul><ul><li>On Demand Apps </li></ul><ul><ul><li>Oracle On Demand Apps </li></ul></ul><ul><ul><li>Salesforce SFA </li></ul></ul><ul><ul><li>Netsuite ERP </li></ul></ul><ul><ul><li>Google Apps </li></ul></ul><ul><li>Integration as a Service </li></ul><ul><ul><li>Boomi </li></ul></ul><ul><ul><li>Mule OnDemand </li></ul></ul><ul><ul><li>OpSource Connect (OSB) </li></ul></ul><ul><ul><li>Amazon SQS </li></ul></ul><ul><ul><li>Microsoft BizTalk Services </li></ul></ul><ul><li>Content as a Service </li></ul><ul><ul><li>SpringCM </li></ul></ul><ul><ul><li>Clickability </li></ul></ul><ul><ul><li>Xythos OnDemand </li></ul></ul><ul><ul><li>GoogleBase </li></ul></ul><ul><li>BPM and Workflow </li></ul><ul><ul><li>ProcessMaker </li></ul></ul><ul><ul><li>BPM as a Service </li></ul></ul><ul><ul><ul><li>Appian Anywhere </li></ul></ul></ul><ul><ul><ul><li>Skemma </li></ul></ul></ul><ul><ul><ul><li>Intensil </li></ul></ul></ul><ul><li>Platform as a Service  (PaaS) </li></ul><ul><ul><li>Bungee Labs Connect </li></ul></ul><ul><ul><li>Etelos </li></ul></ul><ul><ul><li>Coghead </li></ul></ul><ul><ul><li>Google App Engine </li></ul></ul><ul><ul><li>Intuit QuickBase </li></ul></ul><ul><ul><li>Salesforce </li></ul></ul><ul><ul><li>LongJump </li></ul></ul><ul><ul><li>Apprenda SaaSGrid </li></ul></ul><ul><ul><li>Oracle SaaS Platform </li></ul></ul><ul><li>Cloud Deployment </li></ul><ul><ul><li>Virtual Appliances </li></ul></ul><ul><ul><ul><li>Packaging </li></ul></ul></ul><ul><ul><ul><ul><li>rPath </li></ul></ul></ul></ul><ul><ul><ul><ul><li>CohesiveFT </li></ul></ul></ul></ul><ul><ul><ul><li>Formats </li></ul></ul></ul><ul><ul><ul><ul><li>VMWare </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Xen </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Parallels </li></ul></ul></ul></ul><ul><ul><ul><ul><li>BEA Weblogic Server VE </li></ul></ul></ul></ul><ul><ul><li>Topology Management </li></ul></ul><ul><ul><ul><li>3Tera AppLogic </li></ul></ul></ul><ul><ul><ul><li>Elastra Cloud Server </li></ul></ul></ul><ul><li>Billing, Contract Mgmt </li></ul><ul><ul><li>OpSource/LeCayla </li></ul></ul><ul><ul><li>Aria </li></ul></ul><ul><ul><li>eVapt </li></ul></ul><ul><ul><li>Amazon DevPay </li></ul></ul><ul><ul><li>Zuora </li></ul></ul><ul><li>Security </li></ul><ul><ul><li>OpenID </li></ul></ul><ul><ul><li>OAuth </li></ul></ul><ul><ul><li>Security as a Service </li></ul></ul><ul><ul><ul><li>Ping Identity </li></ul></ul></ul><ul><li>Data </li></ul><ul><ul><li>Storage as a Service </li></ul></ul><ul><ul><ul><li>Amazon S3 </li></ul></ul></ul><ul><ul><ul><li> </li></ul></ul></ul><ul><ul><ul><li>Google Base </li></ul></ul></ul><ul><ul><li>Database as a Service </li></ul></ul><ul><ul><ul><li>Amazon SimpleDB </li></ul></ul></ul><ul><ul><ul><li>Trackvia </li></ul></ul></ul><ul><ul><ul><li>Microsoft SSDS </li></ul></ul></ul><ul><li>Hosters 2.0 </li></ul><ul><ul><li>OpSource </li></ul></ul><ul><ul><li>Jamcracker </li></ul></ul><ul><ul><li>Rackspace </li></ul></ul><ul><li>Nerd Stuff </li></ul><ul><ul><li>MapReduce </li></ul></ul><ul><ul><li>Apache Hadoop </li></ul></ul><ul><ul><li>Google MapReduce </li></ul></ul>
  35. 35. <ul><li>Cloud Computing Success Stories </li></ul>Cloud success stories
  36. 36. <ul><li>Cloud Success stories -2 </li></ul>Cloud success stories
  37. 37. <ul><li>Cloud Brokers </li></ul>Cloud Brokers
  38. 38. <ul><li>&quot;The future of cloud computing will be permeated with the notion of brokers negotiating relationships between providers of cloud services and the service customers. [...] Enhancement will include managing access to these services, providing greater security or even creating completely new services.&quot; </li></ul><ul><li>Frank Kenney </li></ul>Cloud Brokers
  39. 39. <ul><li>With a plethora of cloud providers, each with a their own API/set of services/pricing model/etc it would be quite cumbersome for the end-user to programmatically access each service </li></ul><ul><li>The cloud broker creates the layer of abstraction between the user and providers so that the end users can see one cohesive view of all of the services </li></ul>Need for Cloud Brokers
  40. 40. <ul><li>Cloud Service Intermediation : Building services atop an existing cloud platform, such as additional security or management capabilities. </li></ul><ul><li>Aggregation : Deploying customer services over multiple cloud platforms. </li></ul><ul><li>Cloud Service Arbitrage : Brokers supply flexibility and “opportunistic choices” – and foster competition between clouds. </li></ul>Types of Cloud Brokers
  41. 41. <ul><li>A cloud broker provides a single interface through which you can manage multiple clouds and share resources across clouds. </li></ul><ul><li>A cloud broker provides the following capabilities: </li></ul><ul><ul><li>Single interface for interacting with multiple clouds </li></ul></ul><ul><ul><li>It operates outside of the clouds it controls and monitors those clouds </li></ul></ul><ul><ul><li>It detects cloud failures and reacts in some appropriate way to those failures </li></ul></ul><ul><ul><li>It can move infrastructure elements from one cloud (public or private) to another </li></ul></ul>Functions of Cloud Brokers
  42. 42. Cloud Brokers – Sample delivers global B2B e-commerce integration solutions Provides solutions for Salesforce, Netsuite,Taleo, Quickbooks, Microsoft Dynamics, Zuora, EDI/Supply chain, Peachtree, Rightnow users Offers Cloud based technology solutions to Mid-sized and Enterprise companies A Cloud solution provider offering solutions using, Amazon, Google Specializes In Company
  43. 43. Conclusion