Cloud Computing & Cloud Brokers

Download Cloud Computing & Cloud Brokers

Post on 26-Jan-2015




3 download

Embed Size (px)




<ul><li> 1. Inspired by Innovation Cloud Brokers</li></ul> <p> 2. </p> <ul><li>Perception about Cloud </li></ul> <ul><li>Evolution of Computing </li></ul> <ul><li>Could Computing Views &amp; 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 &amp; Types </li></ul> <ul><li>Functions of Cloud Brokers </li></ul> <p>Agenda 3. Cloud Computing 4. </p> <ul><li> The interesting thing about cloud computing is that weve redefined cloud computing to include everything that we already do. [] The computer industry is the only industry that is more fashion-driven than womens fashion. Maybe Im an idiot, but I have no idea what anyone is talking about. What is it? Its complete gibberish. Its insane. When is this idiocy going to stop? - Larry Ellison </li></ul> <p>Cloud Computing Larry Ellison 5. </p> <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> <p>Cloud Computing 6. </p> <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> <p>Over view of Grid Computing 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. Evolution from Grid to Cloud Computing 9. 5th Generation Of Computing Evolution ofComputing,1980s 1990s 2009Today 1970s 10. Cloud Computing Definition 11. </p> <ul><li>Executive </li></ul> <p> 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 infrastructurethrough application delivery Cloud computing is all of these things! Perception of Cloud Computing, 12. </p> <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> <p>Definition of Cloud Computing, 13. </p> <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> <p>Features of Cloud Computing, 14. </p> <ul><li>Cloud Services Definitions (XAAS) </li></ul> <p>CloudServices 15. </p> <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> <p>XAAS 16. </p> <ul><li>Most common types are: </li></ul> <ul><li><ul><li>IAAS </li></ul></li></ul> <ul><li><ul><li>PAAS </li></ul></li></ul> <ul><li><ul><li>SAAS </li></ul></li></ul> <ul><li>Other Services are: </li></ul> <ul><li><ul><li>DAAS </li></ul></li></ul> <ul><li><ul><li>NAAS </li></ul></li></ul> <ul><li><ul><li>CAAS </li></ul></li></ul> <p>Cloud Services 17. </p> <ul><li>Major Cloud Computing Services </li></ul> <p>Major cloud computing services 18. </p> <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><li><ul><li>, WebEx, Officelive </li></ul></li></ul> <ul><li><ul><li>USER MAIL:gmail, Hotmail, Yahoo </li></ul></li></ul> <ul><li><ul><li>USER PICS:flickr, picasa </li></ul></li></ul> <p>SAAS 19. </p> <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><li><ul><li>Verizon's CAAS (Computing as a service) </li></ul></li></ul> <ul><li><ul><li>AT&amp;T (Hosting &amp; Storage) </li></ul></li></ul> <p>IAAS 20. </p> <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><li><ul><li>Googles AppEngine </li></ul></li></ul> <p>PAAS 21. </p> <ul><li>A Simple Service Map </li></ul> <p>A simple service map 22. </p> <ul><li>NAAS Network as a service </li></ul> <ul><li>Provides global network capacity likeCDNs ( Content Delivery Network) </li></ul> <ul><li>Example, known video CDNs like </li></ul> <ul><li><ul><li>Akamai </li></ul></li></ul> <ul><li><ul><li>Limelight </li></ul></li></ul> <ul><li><ul><li>L3 </li></ul></li></ul> <ul><li><ul><li>Amazon CloudFront </li></ul></li></ul> <p>CDN:Usually a hosting service who has multiple servers that can provide the endpoint connection for your stream users NAAS 23. </p> <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><li><ul><li> Collects data from users and sells the same to companies </li></ul></li></ul> <p>DAAS 24. </p> <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><li><ul><li>IP-Centraxa remote PBX </li></ul></li></ul> <p>CAAS 25. </p> <ul><li>Service Maps </li></ul> <p>Service maps 26. Cloud Types </p> <ul><li>Private </li></ul> <ul><li>Public </li></ul> <ul><li>Hybrid </li></ul> <p> 27. </p> <ul><li>Services are delivered to the client via internet from third party service provider </li></ul> <ul><li>Example: </li></ul> <ul><li><ul><li>Amazon </li></ul></li></ul> <p>Public cloud 28. </p> <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><li><ul><li>HP Data centers </li></ul></li></ul> <p>Private cloud 29. Public Vs Private 30. </p> <ul><li>It is a combination of services provided by the Private and public cloud </li></ul> <ul><li>Example: </li></ul> <ul><li><ul><li>ERP in private cloud</li></ul></li></ul> <ul><li><ul><li>Sales &amp; Email in public </li></ul></li></ul> <p>Hybrid Clouds 31. Map of Players in the Industry 32. </p> <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> <p>Legend of left side 33. </p> <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 "...and a cast of thousands". 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> <p>Legend of Right side 34. </p> <ul><li>Cloud Providers </li></ul> <ul><li><ul><li>Amazon EC2 </li></ul></li></ul> <ul><li><ul><li>IBM Blue Cloud </li></ul></li></ul> <ul><li><ul><li>Joyent </li></ul></li></ul> <ul><li><ul><li>GoGrid </li></ul></li></ul> <ul><li><ul><li>SunGrid </li></ul></li></ul> <ul><li>On Demand Apps </li></ul> <ul><li><ul><li>Oracle On Demand Apps </li></ul></li></ul> <ul><li><ul><li>Salesforce SFA </li></ul></li></ul> <ul><li><ul><li>Netsuite ERP </li></ul></li></ul> <ul><li><ul><li>Google Apps </li></ul></li></ul> <ul><li>Integration as a Service </li></ul> <ul><li><ul><li>Boomi </li></ul></li></ul> <ul><li><ul><li>Mule OnDemand </li></ul></li></ul> <ul><li><ul><li>OpSource Connect (OSB) </li></ul></li></ul> <ul><li><ul><li>Amazon SQS </li></ul></li></ul> <ul><li><ul><li>Microsoft BizTalk Services </li></ul></li></ul> <ul><li>Content as a Service </li></ul> <ul><li><ul><li>SpringCM </li></ul></li></ul> <ul><li><ul><li>Clickability </li></ul></li></ul> <ul><li><ul><li>Xythos OnDemand </li></ul></li></ul> <ul><li><ul><li>GoogleBase </li></ul></li></ul> <ul><li>BPM and Workflow </li></ul> <ul><li><ul><li>ProcessMaker </li></ul></li></ul> <ul><li><ul><li>BPM as a Service </li></ul></li></ul> <ul><li><ul><li><ul><li>Appian Anywhere </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Skemma </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Intensil </li></ul></li></ul></li></ul> <ul><li>Platform as a Service (PaaS) </li></ul> <ul><li><ul><li>Bungee Labs Connect </li></ul></li></ul> <ul><li><ul><li>Etelos </li></ul></li></ul> <ul><li><ul><li>Coghead </li></ul></li></ul> <ul><li><ul><li>Google App Engine </li></ul></li></ul> <ul><li><ul><li>Intuit QuickBase </li></ul></li></ul> <ul><li><ul><li>Salesforce </li></ul></li></ul> <ul><li><ul><li>LongJump </li></ul></li></ul> <ul><li><ul><li>Apprenda SaaSGrid </li></ul></li></ul> <ul><li><ul><li>Oracle SaaS Platform </li></ul></li></ul> <ul><li>Cloud Deployment </li></ul> <ul><li><ul><li>Virtual Appliances </li></ul></li></ul> <ul><li><ul><li><ul><li>Packaging </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>rPath </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>CohesiveFT </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Formats </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>VMWare </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>Xen </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>Parallels </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>BEA Weblogic ServerVE </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li>Topology Management </li></ul></li></ul> <ul><li><ul><li><ul><li>3Tera AppLogic </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Elastra Cloud Server </li></ul></li></ul></li></ul> <ul><li>Billing, Contract Mgmt </li></ul> <ul><li><ul><li>OpSource/LeCayla </li></ul></li></ul> <ul><li><ul><li>Aria </li></ul></li></ul> <ul><li><ul><li>eVapt </li></ul></li></ul> <ul><li><ul><li>Amazon DevPay </li></ul></li></ul> <ul><li><ul><li>Zuora </li></ul></li></ul> <ul><li>Security </li></ul> <ul><li><ul><li>OpenID </li></ul></li></ul> <ul><li><ul><li>OAuth </li></ul></li></ul> <ul><li><ul><li>Security as a Service </li></ul></li></ul> <ul><li><ul><li><ul><li>Ping Identity </li></ul></li></ul></li></ul> <ul><li>Data </li></ul> <ul><li><ul><li>Storage as a Service </li></ul></li></ul> <ul><li><ul><li><ul><li>Amazon S3 </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li> </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Google Base </li></ul></li></ul></li></ul> <ul><li><ul><li>Database as a Service </li></ul></li></ul> <ul><li><ul><li><ul><li>Amazon SimpleDB </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Trackvia </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Microsoft SSDS </li></ul></li></ul></li></ul> <ul><li>Hosters 2.0 </li></ul> <ul><li><ul><li>OpSource </li></ul></li></ul> <ul><li><ul><li>Jamcracker </li></ul></li></ul> <ul><li><ul><li>Rackspace </li></ul></li></ul> <ul><li>Nerd Stuff </li></ul> <ul><li><ul><li>MapReduce </li></ul></li></ul> <ul><li><ul><li>Apache Hadoop </li></ul></li></ul> <ul><li><ul><li>Google MapReduce </li></ul></li></ul> <p> 35. </p> <ul><li>Cloud Computing Success Stories </li></ul> <p>Cloud success stories 36. </p> <ul><li>Cloud Success stories -2 </li></ul> <p>Cloud success stories 37. </p> <ul><li>Cloud Brokers </li></ul> <p>Cloud Brokers 38. </p> <ul><li>"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." </li></ul> <ul><li>Frank Kenney</li></ul> <p>Cloud Brokers 39. </p> <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> <p>Need for Cloud Brokers 40. </p> <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 andfoster competition between clouds. </li></ul> <p>Types of Cloud Brokers 41. </p> <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><li><ul><li>Single interface for interacting with multiple clouds </li></ul></li></ul> <ul><li><ul><li>It operates outside of the clouds it controls and monitors those clouds </li></ul></li></ul> <ul><li><ul><li>It detects cloud failures and reacts in some appropriate way to those failures </li></ul></li></ul> <ul><li><ul><li>It can move infrastructure elements from one cloud (public or private) to another </li></ul></li></ul> <p>Functions of Cloud Brokers 42. CloudBrokers Sample delivers global B2B e-commerce integration solutionsProvides 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. Conclusion </p>