Cloud presentation


Published on

At some point in time, organizations of all sizes would find some advantage in implementing Cloud computing. It is inevitable and we may ask ourselves what is actually holding us back in implementing it today. Perhaps fear, lack of resources or the most common issue of convincing the higher management about the underlying benefits. This presentation can be used to address the last issue.

Published in: Technology
  • 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
  • Success disaster: What if tomorrow instead of 50 clients, we grow exponentially to 5000 clients?
  • Choosing to support both an offline and online experience for the end users will add additional cost to the project; however, should another attribute, such as high scalability, be identified, the advantages that the Cloud provides in this area easily could offset the cost of developing an offline experience. (
  • If desired, the Windows Azure fabric can itself detect an application failure and send an alert. The Windows Azure platform also provides detailed information about the application’s resource consumption, including processor time, incoming and outgoing bandwidth, and storage.
  • To do this, the Access Control Service’s STS relies on rules defined by the owner of the application that the user is trying to access. For example, suppose the application grants specific access rights to any user who is a manager in her company. While each company might include a claim in its token indicating that a user is a manager, they’ll likely all be different. One company might use the string “Manager”, another the string “Supervisor”, and a third an integer code. To help the application deal with this diversity, its owner 19 could define rules in Access Control that convert all three of these claims to the common string “Decision Maker”. The application’s life is now made simpler, since the work of claims transformation is done for it. Quality programming already done for you and identity management is no hassle now
  • Define how applications and services are going to be interacting
  • Cloud presentation

    1. 1. Presented By: Faraz Ahmed
    2. 2. <ul><ul><li>When deciding on the new technology, we are concerned about </li></ul></ul><ul><ul><ul><ul><ul><li>Lack of trained resources </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Lack of expertise </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Cost! </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Expansion </li></ul></ul></ul></ul></ul><ul><ul><li>“ Success Disaster” </li></ul></ul>
    3. 3. <ul><ul><li>More then 70% is spent on maintaining current IT infrastructures versus adding new capabilities. </li></ul></ul>
    4. 4. <ul><ul><li>In distributed computing environments, up to 85% of computing capacity sits idle. </li></ul></ul>
    5. 6. <ul><ul><li>The New York Times, for example, used Amazon Web Services (EC2 and S3) to generate PDFs of 11 million articles in the paper's archives in less than 24 hours using 100 instances of EC2, instead of buying hardware for the project, Derek Gottfrid senior software architect for the Times, wrote in his blog </li></ul></ul>
    6. 7. <ul><ul><li>They include: IBM, Apple, Google, Amazon and Microsoft for example. </li></ul></ul>
    7. 8. <ul><ul><li>Horizontal Services </li></ul></ul><ul><ul><ul><ul><li>Provide Platform for development of new services. </li></ul></ul></ul></ul><ul><ul><li>Infrastructure Services </li></ul></ul><ul><ul><ul><ul><li>Provide hardware (computing) services. </li></ul></ul></ul></ul><ul><ul><li>Functional Services </li></ul></ul><ul><ul><ul><ul><li>Provide functionality as services. E.g SalesForce and GoogleApps </li></ul></ul></ul></ul>
    8. 9. Monitor & Manage Services & Resources Cloud Administrator Datacenter Infrastructure Service Catalog, Component Library Service Consumers Component Vendors/ Software Publishers Publish & Update Components, Service Templates IT Cloud Access Services
    9. 12. <ul><ul><li>Some services might not get much attention while others can get a great response. </li></ul></ul>
    10. 14. <ul><ul><li>“ Gmail also showed how much you could do with web-based software, if you took advantage of what later came to be called &quot;Ajax.&quot; And that was the second cause of Microsoft's death: everyone can see the desktop is over. It now seems inevitable that applications will live on the web—not just email, but everything, right up to Photoshop. Even Microsoft sees that now. “ </li></ul></ul><ul><ul><ul><ul><ul><li>Paul Graham – Developer of First web-based application, VIA Web , YAHOO! </li></ul></ul></ul></ul></ul>
    11. 15. <ul><ul><li>“… .In the end, with RIAs we can quickly create powerful, well-designed applications that focus on experience. The easier that is, the more developers we'll have chomping at the bit regardless of the medium or specific technology. Then we have more innovation, more competition, and better experiences for the users” </li></ul></ul><ul><ul><ul><ul><ul><li>Ryan Stewar t, Rich Internet Application Developer, ADOBE [ ] </li></ul></ul></ul></ul></ul>
    12. 16. <ul><ul><li>According to an article “Top Ten skills you need to develop in IT”, Software as a service takes one of the spots and there is no mention of desktop applications. </li></ul></ul><ul><ul><li> </li></ul></ul>
    13. 18. <ul><ul><li>Windows Azure (platform) </li></ul></ul><ul><ul><li>Live Services </li></ul></ul><ul><ul><ul><ul><ul><li>.NET Services </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Sql Services </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Live & Mesh Services </li></ul></ul></ul></ul></ul>
    14. 19. <ul><ul><li>Live Services: A way to access the 450 Million Microsoft user ‘s data!. </li></ul></ul><ul><ul><li>Mesh Services: Enables synchronizing user’s data and extending applications across multiple devices. </li></ul></ul>
    15. 20. User services provide facilities for managing all aspects of a user’s Mesh (devices, applications, and data) and enabling sharing of those resources across multiple users. Device services provide facilities for managing the collection of heterogeneous devices within a user’s Mesh, including relationships, status, and security services.
    16. 21. Application Management services facilitate the configuration; deployment and versioning of applications which utilize the Live Framework including Web-enabled Mesh Applications. Synchronization services as it ensures the synchronization of data and metadata between applications, devices, and the cloud
    17. 22. <ul><ul><li>Hosts the web application </li></ul></ul><ul><ul><li>Provides detailed analysis of application workings </li></ul></ul><ul><ul><li>Caters storage requirements. </li></ul></ul>
    18. 23. <ul><ul><li>With SDS, you can easily provision and deploy relational database solutions to the cloud, and take advantage of a globally distributed data center that provides availability, scalability, and security with the benefits of built-in data protection, self-healing and disaster recovery. </li></ul></ul>
    19. 24. <ul><ul><li>Access Control Service </li></ul></ul><ul><ul><li>Service Bus </li></ul></ul><ul><ul><li>Workflow Service </li></ul></ul>
    20. 25. Access Control Service The Access Control Service provides rules-based claims transformation and identity federation.
    21. 26. Service Bus
    22. 27. Workflow Services
    23. 28. Its time to decide whether we are the leaders or the followers!