‘Hello Azure’<br />SietoHulst<br />24-03-2010<br />
<ul><li>Cloud computing
Azure
Azure Queue applicatie
Azure TableStorageapplicatie</li></ul>No. 2<br />Agenda<br />
Cloud computing<br />
No. 4<br />Cloud computing – Het concept<br />‘Cloud computing is Internet-based computing, whereby shared resources, soft...
Internet based<br />Shared resources<br />Software and information<br />On demand<br />No. 5<br />Cloud computing – Het co...
No. 6<br />Cloud computing – Het concept<br />
Meestal off premises<br />Verzamling diensten en/of acties<br />Pay per use<br />Schaalbaar<br />Verschillende smaken<br /...
<ul><li>Software as a Service (SaaS)
Leveren van software en/of services via het internet
Platform as a Service (PaaS)
Beschikbaar stellen van een platform voor het ontwikkelen en aanbieden van custom software en services
Pay per use
Infastructure as a Service (IaaS)
Overhevelen van infrastructure naar de cloud
Geen servers meer on-premises
Betalen voor de infrastructure</li></ul>No. 8<br />Cloud Computing – Verschillendesmaken<br />
No. 9<br />Cloud Computing – Verschillendesmaken<br /><ul><li> CRM
 HR
Collab.
Upcoming SlideShare
Loading in …5
×

Dutch Azure basics presentation

989 views

Published on

Presentation made half a year ago showing the basics of Azure.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
989
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dutch Azure basics presentation

  1. 1. ‘Hello Azure’<br />SietoHulst<br />24-03-2010<br />
  2. 2. <ul><li>Cloud computing
  3. 3. Azure
  4. 4. Azure Queue applicatie
  5. 5. Azure TableStorageapplicatie</li></ul>No. 2<br />Agenda<br />
  6. 6. Cloud computing<br />
  7. 7. No. 4<br />Cloud computing – Het concept<br />‘Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like a public utility’<br />
  8. 8. Internet based<br />Shared resources<br />Software and information<br />On demand<br />No. 5<br />Cloud computing – Het concept<br />
  9. 9. No. 6<br />Cloud computing – Het concept<br />
  10. 10. Meestal off premises<br />Verzamling diensten en/of acties<br />Pay per use<br />Schaalbaar<br />Verschillende smaken<br />SaaS (Software as a Service)<br />PaaS (Platform as a Service)<br />IaaS (Infrastructure as a Service)<br />No. 7<br />Cloud computing – Het concept<br />
  11. 11. <ul><li>Software as a Service (SaaS)
  12. 12. Leveren van software en/of services via het internet
  13. 13. Platform as a Service (PaaS)
  14. 14. Beschikbaar stellen van een platform voor het ontwikkelen en aanbieden van custom software en services
  15. 15. Pay per use
  16. 16. Infastructure as a Service (IaaS)
  17. 17. Overhevelen van infrastructure naar de cloud
  18. 18. Geen servers meer on-premises
  19. 19. Betalen voor de infrastructure</li></ul>No. 8<br />Cloud Computing – Verschillendesmaken<br />
  20. 20. No. 9<br />Cloud Computing – Verschillendesmaken<br /><ul><li> CRM
  21. 21. HR
  22. 22. Collab.
  23. 23. ECM
  24. 24. Business Processes
  25. 25. BI …….</li></ul>Software<br /> as a Service<br />Use applications over a network <br /><ul><li>.Net Framework
  26. 26. Java / J2EE
  27. 27. Integration/Workflow
  28. 28. SQL Database
  29. 29. Security
  30. 30. …</li></ul>Platform <br />as a Service<br />Deploy customer-created applications to a cloud <br /><ul><li>Operating System
  31. 31. Virtualization
  32. 32. Server
  33. 33. Network
  34. 34. Storage
  35. 35. …</li></ul>Infrastructure <br />as a Service<br />Rent processing, storage, network capacity, and other fundamental computing resources<br />
  36. 36. Voordelen<br />Kostenbesparend<br />Omgaan met peakloads<br />Omgaan met onvoorspelbare loads<br />Mogelijkheidgrotebestanden<br />Altijd up to date<br />Software-as-a-Service<br />Nadelen<br />Minder controle over de servers en de applicatie<br />Security<br />Wetgeving/geografie<br />No. 10<br />Cloud computing – Voor- en nadelen<br />
  37. 37. Azure platform<br />
  38. 38. Windows Azure<br />Cloud operating system<br />Mogelijkheid tot het uitvoeren van applicaties in de cloud (PaaS)<br />Mogelijkheid tot infrastructure in de cloud (IaaS)<br />SQL Azure<br />Database in de Cloud<br />AppFabric<br />Aansluiten van on-premises applicaties op de cloud.<br />Servicebus<br />No. 12<br />Azure platform - Onderdelen<br />
  39. 39. Uitvoeren van Asp.Net applicaties en .Net code<br />IIS 7 en .Net 3.5 SP1<br />Web portal om applicaties te schalen en te deployen<br />Ondersteuning voor WCF<br />Mogelijkheid tot opslag van grote hoeveelheden data<br />Schaalbaar<br />No. 13<br />Azure platform – Windows Azure<br />
  40. 40. SQL Server Instance<br />Volledig relationeel<br />Benaderbaar via Management Studio en Visual Studio<br />Meerdere databases mogelijk<br />Schaalbaar<br />No. 14<br />Azure platform – SQL Azure<br />
  41. 41. No. 15<br />Azure platform – AppFabric<br />Aansluiting van bestaande applicaties op de cloud door middel van servicebus<br />
  42. 42. Azure & applicatieontwikkeling<br />
  43. 43. Visual Studio 2008 of 2010<br />Microsoft Azure v1.1 SDK<br />Microsoft Windows Vista of Windows 7<br />Azure subscription<br />That’s it<br />No. 17<br />Azure & applicatieontwikkeling – Getting started<br />
  44. 44. Webrole<br />IIS 7<br />ASP.Net<br />Workerrole<br />Achtergrond process<br />.Net<br />Vergelijkbaar met Windows service en/of een class library <br />No. 18<br />Azure & applicatieontwikkeling – Roles<br />
  45. 45. Asynchroonberichtenverkeer<br />Grote hoeveelhedenberichten<br />Maximaal 8KB per bericht<br />FIFO principe<br />Ongelimiteerdaantalberichten<br />No. 19<br />Azure & applicatieontwikkeling – Queues<br />
  46. 46. Overdracht van grote binary bestanden<br />Worden tijdelijk in de cloud opgeslagen<br />No. 20<br />Azure & applicatieontwikkeling – Blobs<br />
  47. 47. Opslag van gegevens in een platte tabel<br />Niet relationeel<br />Relatief grote hoeveelheden data<br />Beperkt gebruik van Linq (select, where, first, take)<br />No. 21<br />Azure & applicatieontwikkeling – Tablestorage<br />
  48. 48. Vragen?<br />

×