Published on

First version of cloudwork presentation. More a braindump of references and possibilities online.

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

  • Be the first to like this

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

No notes for slide


  1. 1. Exploring the clouds for you<br />A brief description of how cloudwork can help your company online<br />
  2. 2. Reasons to use the cloud<br />Flexibility<br />Speed / Performance<br />Price / Costs<br />Standardized SLA <br />Removes need for specialized resources<br />Standing on the shoulders of giants<br />Pay as you go, no capex<br />Consumer model<br />
  3. 3. Reasons NOT to use the cloud<br />Regulation<br />Infrastructure dependencies<br />Security concerns<br />Organization <br />Standardized SLA <br />Fixed Pricing Paradigm<br />Fear Uncertainty Doubt<br />
  4. 4. Standard SLA<br />Service Level Agreements tend to be a complex game between various parties.Hard to enforce without explicit knowledge and fluid since it is only for one case.<br />Standard SLA is the same for all customers, they do not cover everything but are clear for everybody. Gaps need to be filled, which is possible on a ‘lower’ level in the organization.<br />Setup is cheaper but enhances flexibility of the organization since there are more options.<br />Requirement is that the cloud solution is fairly portable which allows moving instead of renegotiations.<br />
  5. 5. It is not a choice<br />It will always be a hybrid solution between internal systems and multiple online systems. Managed as the hybrid cloud.<br />There is a need for integration on two levels:<br />ProcessingCloud computing systems like Nimbula allow for running the required systems internally while pushing everything dynamic into the cloud.<br />DataIntegrate systems on data level allowing you to let the components internally and in the cloud to work together. XMLGateways can help you do that.<br />
  6. 6. Hybrid Cloud<br />Hybrid clouds consists of:<br />Public cloudShared resources using shared systems<br />Private cloudShared resources using dedicated systems<br />Static IT elementsDedicated resources using dedicated systems<br />Public is the most elastic, static obviously isn’t.<br />
  7. 7. Glue<br />Glue is needed to patch the parts together.<br />We have specific tools for that<br />Hybrid Cloud (Nimbula)Binds processing resources between all types of infrastructure systems into one hybrid cloud.<br />Cloud Broker (Vordel)Ensures the application data infrastructure to functionally bind the resources together.<br />
  8. 8. Unlocks your internal resources for the Internet<br />Adds rock-solid Triple A security<br />Available as virtual machine or as a hardened appliance for bigger infrastructures<br />Can replace complex application server middleware<br />XMLGateway<br />
  9. 9. Scaling static elements<br />Three methods of scaling static elements:<br /><ul><li>Caching and storing generic data
  10. 10. Intermediate data storage
  11. 11. Asynchronous infrastructure</li></ul>A combination of all methods is most efficient but there is still a maximum because elasticity is absent. <br />This is why shortages need to be handled gracefully:<br /><ul><li>Throttling
  12. 12. Load distribution</li></li></ul><li>Cloud Broker<br />Connects your organization with the Cloud by extending a XMLGatewaywith a Cloud Broker for integration with online resources. The gateway allows for secure and fast interaction.<br />Can be used to integrate internal and external systems like Salesforce with SAP<br />Also useful to include cloud resources in a public API or to cloudify resources for offloading internal systems.<br />
  13. 13. Use case : Customer Selfservice<br />
  14. 14. Public API using XMLGateway<br />Publi<br />
  15. 15. Content Distribution via Cloud<br />95% of all data sent online is identical (static).<br />This data can be pre-delivered at the ‘edge’ location of the Internet close to the users.<br />Due to massive distribution the availability of this 95% drasticaly improves.<br />Can be optimized to use the browser caching as well:<br />Lower bandwidth used.<br />Faster loading time.<br />Better user experience.<br />
  16. 16. Cloud case 2: Marketing Support<br />Several small campaigns are started and images are invoked for $80/month<br />A campaign should not be punished for their success. Usage based pricing makes calculation comparable to marketing on other channels.<br />Several images run on EC2, but also Google AppEngine and other platforms are tested.<br />The ability to execute directly on several online platforms cheaply and quick has given an impulse to online campaigns.<br />
  17. 17. Example: Animoto and AWS<br />Amazon EC2 easily scaled up and down to handle additional trafficPeak of 5000 instances<br />Number of EC2 Instances<br />Launch of Facebook modification.<br />Steady state of ~40 instances<br />4/12/2008<br />4/14/2008<br />4/15/2008<br />4/16/2008<br />4/18/2008<br />4/19/2008<br />4/20/2008<br />4/17/2008<br />4/13/2008<br />
  18. 18. Superscaling<br />Get rid of complex batches because of limited hardware<br />On demand capacity for:<br />Business Intelligence<br />Billing processes<br />Analysis<br />Batches distributed over weeks, done at night can be performed in minutes using a cluster of 1000(!) machines for about $10.<br />This changes a lot in organizations since we can eliminate the waiting and decimate the costs of reporting. First steps to the real-time enterprise.<br />
  19. 19. Important steps<br />Hide technical elements into fixed service blocks<br />
  20. 20. Cloudwork services<br />Performing Cloudits<br />Cloud awareness support<br />Moving to elastic architecture<br />Performance when you need it.Elasticity of your environment can support the agility of your development:<br />Continuous delivery models<br />Platformation<br />
  21. 21. Clouditing<br />
  22. 22. Cloud Awareness (1)<br />Alignment of technology and work with what is already available in the cloud.<br />Help customers to use the faster and flexible environment to get business advantage.<br />Involve new online channels outside the realm of marketing.<br />Online availability is part of the user experience of a company regardless if it involves a customer, employee or partner.<br />
  23. 23. Cloud Awareness (2)<br />Create businessmodels using crowdsourcing of experts to optimize performance<br />Drive development faster through continuousbuild, integration, test and deployment methods.<br />Use public APIs to open up internal resources for specialists online.<br />
  24. 24. Cloudwork Network<br />List of experienced specialists with at least 10 years in the line of business:<br />Cloud builders with network and DC knowledge<br />Online presence improvement<br />Security and Identity Management experts<br />Integration and Self Service enablement<br />Architecture support<br />
  25. 25. Definitions<br />Infrastructure<br />Applications<br />Public <br />Cloud<br />Software<br />As a Service<br />customization<br />generalization<br />Internet<br />cloudburst<br />VPC<br />governance<br />outsourcing<br />insourcing<br />Private<br />Cloud<br />Static<br />Apps<br />On premise<br />cloudification<br />