The movement to the Cloud is a big thing. It’s going to be a shift that we cannot ignore and avoid.
This session will show you what Windows Azure is , the different components that it consist of, how to develop or migrate your current application to it and how to position it in your solution.
The talk will cover the topic at the level of solution architecture view and touch on the coding aspect at various occassions. We will also briefly compare other popular products that is available at the market and how Windows Azure fits in to the picture.
2. 8 – 10 March 2011 | Dubai, UAE Ronald Widha Everything About Windows Azure that You Were Afraid to Ask SESSION CODE: ASI202
3. 3 Agenda or the Fake Asked Questions (FAQ) What is Azure? What is the Cloud? How does Azure fit in? What’s differentin the cloud? How do I run my existing stuff? What are otherpeople doing?
4. 4 1. What is Azure? Photo by Creative commonsskyseeker
5. 5 is it a Software? Photo by Creative commonskiewic
6. 6 Is it a Shared hosting? Photo by Creative commonsblake
7. 7 2. What is the Cloud? Photo by Creative commons Michael Whitebead
8. 8 Elastic All about Partitioning Photo by Creative commonstveskov
13. 13 The spectrum Software-as-a service Platform-as-a Service Infrastructure as-a-Service Abstraction (i.e. Less IT & Less Plumbing Code) Control Photo by Creative commonskiewic
15. 15 The spectrum Software-as-a service Platform-as-a Service Infrastructure as-a-Service Abstraction (i.e. Less IT & Less Plumbing Code) Control Photo by Creative commonskiewic
16. 16 What is Azurethen? Your app … Web Role SQL Azure Service Bus Caching storage Worker Role Fabric Controllers Virtualization Data centers
34. 34 4. What is differentin the cloud? Photo by Creative commonscliff_robin
35. 35 focus on scalability Keep it separated Application Photo by Creative commonsjpuikkibeach
36. 36 focus on scalability Keep it separated Front End Front End Service Front End Photo by Creative commonsjpuikkibeach
37. 37 focus on scalability Keep it separated Front End Front End Keep it stateless Service Front End Photo by Creative commonsjpuikkibeach
38. 38 focus on scalability Front End Front End Keep it separated Q Keep it stateless Service Front End Keep it parallel Keep it asynchronous / non blocking Photo by Creative commonsjpuikkibeach
39. 39 focus on fault tolerance Keep it robust Photo by Creative commonsbananeman
40. 40 focus on manageability Keep it automated Keep it repeatable Keep it monitored Photo by Creative commonsflyforfun
41. 41 Dev Ops Photo by Creative commonsfighterhayabusa
45. 45 5. How do I run existing stuff? Photo by Creative commonsjf-sebastian
46. 46 Compute Roles PaaS IaaS SaaS Admin Web/Worker Role Worker Role VM Role Web Role Abstraction (i.e. Less IT & Less Plumbing Code) Control
47. 47 Compute Roles PaaS IaaS SaaS Admin Web/Worker Role Worker Role VM Role Web Role Abstraction (i.e. Less IT & Less Plumbing Code) Control
48. 48 Just do it: Worker role // InitalisingRunTomcat RunTomcatrunTomcat = newRunTomcat(); // Calling StartTomcat method to start the tomcat process runTomcat.StartTomcat(RoleEnvironment.GetLocalResource("TomcatLocation").RootPath, RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Tomcat"].IPEndpoint.Port.ToString()); while(true) { Thread.Sleep(10000); Trace.WriteLine("Working", "Information"); } Photo by Creative commonskiewic
49. 49 Compute Roles PaaS IaaS SaaS Admin Web/Worker Role Worker Role VM Role Web Role Abstraction (i.e. Less IT & Less Plumbing Code) Control
60. 60 Summary What is the Cloud? How does Azure fit in? What is it? What’s differentin the cloud? How do I run my existing stuff? What are otherpeople doing?
61. 61 Related Content COS201 - Intro to Azure AppFabric Caching Service at 2pm ARC303 – Ubiquitous communication with the Azure AppFabric Service Bus tomorrow 9am ASI302 – Take a Message tomorrow 11.45am
62. 62 Free 750 hours Photo by Creative commonskiewic