Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mithun Dhar<br />http://blogs.msdn.com/MithunD<br />Developer Evangelist<br />Microsoft<br />
http://blogs.msdn.com/mithund<br />What the heck is a <br />			Developer Evangelist??<br />mithund@microsoft.com<br />Twit...
I know… it’s a long day<br />Put on Vibrateor Silent<br />Use in hallway<br />Feel Fee to get upand walk around<br />Enjoy...
Today’s Agenda<br />Windows Azure Overview <br />15 Minute Break<br />Storage options <br />15 Minute Break<br />Going Liv...
Azure FireStarter| April 6th| Redmond, WA & Online<br />Register:<br />- In-Person Event: bit.ly/AzureFireStarterSeattle<b...
Evaluations<br />Important to Me<br />9 is Best<br />Please give feedback<br />Suggest other topics<br />
Agenda – 1st Session<br />Getting started with:<br />Windows Azure Platform<br />Windows Fabrics<br />Windows Azure Data S...
Objectives -  What are you leaving with?<br />What is Azure <br />and how will it help me?<br />
What is Azure?<br />
It’s an Operating System<br /> In the Could.<br />Simple Answer?<br />
IaaS, PaaS and IaaS<br />Infrastructure as a Service<br />Platform as a Service<br />Software as a Service<br />SaaS<br />...
IaaS, PaaS and SaaS<br />Infrastructure as a Service<br />Platform as a Service<br />Software as a Service<br />SaaS<br />...
Lets Start from the Ground up<br />
Data Centers<br />http://tinyurl.com/y8eazm4<br />
Microsoft Data Centers<br />Vision<br />Go Inside<br />Energy Efficient<br />Containers<br />North American Data Centers<b...
Why Do I need this?<br />
Driving Forces<br />ISVs & SaaS Applications<br />Mid-Market Enterprise<br />Enterprise Application Migration<br />Start-u...
Network<br />Upgrades<br />Installing OS<br />Routers<br />Zero downtime<br />Patching<br />Hard drive failure<br />Memory...
Great.. How do I do this?<br />
Main Components<br />
Main Components<br /><ul><li>Cloud Fabric
Web Roles
Worker Roles
Storage (Including SQL Azure)
Dev Fabric
App Fabric (Service Bus)</li></li></ul><li>Windows Azure Roles<br />
Windows Azure Roles<br />Web Role<br />A web role is used for web application programming in ASP.NET or PHP<br />Worker Ro...
Storage<br />Blobs – Large Data Store<br />Tables – Very Fast / Scalable Storage<br />Queues – Background work processing<...
Windows Azure AppFabric(Formerly known as .NET Services)<br />Service Bus<br />Access Control Service<br />Management<br /...
Windows Azure Cloud Fabric(Fabric Controller)<br />Multiple virtual instances<br />Easy provision of applications<br />Det...
Windows Azure DevFabric(Cloud in a box)<br />Simulated “Cloud Experience” for Development<br />Routes cloud requests to lo...
Demo<br />Building Our First Cloud Application<br />With Microsoft Windows Azure<br />This demo uses the following technol...
Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1
Windows Azure SDK – November 2009 CTP or later
Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or later</li></li></ul><li>What is Azure?<br />Data Cent...
What is Azure?<br />Data Center + Virtual Machines<br />
What is Azure?<br />Blobs<br />S<br />Tables<br />Queues<br />
What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
What is Azure?<br />Fabric Controller<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
Upcoming SlideShare
Loading in …5
×

Introduction To Cloud Computing Winsows Azure101

The Windows Azure platform is a set of high-performance cloud computing services that can be used together or independently and enable developers to leverage existing skills and familiar tools to develop cloud applications. In this session, we’ll provide a developer-focused overview of this new online service computing platform. We’ll explore the components, key features and real day-to-day benefits of Windows Azure.



Highlights include:

· What is cloud computing?

· Running web and web service applications in the cloud

· Using the Windows Azure and local developer cloud fabric

· Getting started – tools, SDKs and accounts

· Writing applications for Windows Azure

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

Introduction To Cloud Computing Winsows Azure101

  1. 1. Mithun Dhar<br />http://blogs.msdn.com/MithunD<br />Developer Evangelist<br />Microsoft<br />
  2. 2. http://blogs.msdn.com/mithund<br />What the heck is a <br /> Developer Evangelist??<br />mithund@microsoft.com<br />Twitter: @mithund<br />Blog: http://blogs.msdn.com/MithunD<br />Facebook: http://facebook.com/MithunD<br />
  3. 3. I know… it’s a long day<br />Put on Vibrateor Silent<br />Use in hallway<br />Feel Fee to get upand walk around<br />Enjoy the show <br />
  4. 4. Today’s Agenda<br />Windows Azure Overview <br />15 Minute Break<br />Storage options <br />15 Minute Break<br />Going Live – Deploying your solution <br />
  5. 5. Azure FireStarter| April 6th| Redmond, WA & Online<br />Register:<br />- In-Person Event: bit.ly/AzureFireStarterSeattle<br />- Online Event: bit.ly/AzureFireStarter<br />- Or Visit my blog:<br />http://blogs.msdn.com/MithunD<br />
  6. 6. Evaluations<br />Important to Me<br />9 is Best<br />Please give feedback<br />Suggest other topics<br />
  7. 7. Agenda – 1st Session<br />Getting started with:<br />Windows Azure Platform<br />Windows Fabrics<br />Windows Azure Data Services<br />Web and Worker Roles<br />Development tools you need<br />
  8. 8. Objectives - What are you leaving with?<br />What is Azure <br />and how will it help me?<br />
  9. 9. What is Azure?<br />
  10. 10. It’s an Operating System<br /> In the Could.<br />Simple Answer?<br />
  11. 11. IaaS, PaaS and IaaS<br />Infrastructure as a Service<br />Platform as a Service<br />Software as a Service<br />SaaS<br />ApplicationsPackaged Software<br />PaaS<br />PlatformOS & Application Stack<br />PlatformOS & Application Stack<br />IaaS<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />
  12. 12. IaaS, PaaS and SaaS<br />Infrastructure as a Service<br />Platform as a Service<br />Software as a Service<br />SaaS<br />ApplicationsPackaged Software<br />PaaS<br />PlatformOS & Application Stack<br />PlatformOS & Application Stack<br />IaaS<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />
  13. 13. Lets Start from the Ground up<br />
  14. 14.
  15. 15. Data Centers<br />http://tinyurl.com/y8eazm4<br />
  16. 16. Microsoft Data Centers<br />Vision<br />Go Inside<br />Energy Efficient<br />Containers<br />North American Data Centers<br />European Data Centers<br />Asian Data Centers<br />Dublin<br />Chicago<br />Amsterdam<br />San Antonio<br />Hong Kong<br />Singapore<br />
  17. 17. Why Do I need this?<br />
  18. 18. Driving Forces<br />ISVs & SaaS Applications<br />Mid-Market Enterprise<br />Enterprise Application Migration<br />Start-ups & Experimental Initiatives<br />Cloud Seen as a Fast Lane to Get to Market Faster<br />Seasonal Businesses<br />Under Pressure to Dramatically Reduce I.T. Costs<br />Cloud Seen as a Competitive Edge<br />
  19. 19. Network<br />Upgrades<br />Installing OS<br />Routers<br />Zero downtime<br />Patching<br />Hard drive failure<br />Memory<br />Storage<br />Server acquisition<br />Load balancers<br />Environments<br />
  20. 20.
  21. 21.
  22. 22.
  23. 23. Great.. How do I do this?<br />
  24. 24. Main Components<br />
  25. 25. Main Components<br /><ul><li>Cloud Fabric
  26. 26. Web Roles
  27. 27. Worker Roles
  28. 28. Storage (Including SQL Azure)
  29. 29. Dev Fabric
  30. 30. App Fabric (Service Bus)</li></li></ul><li>Windows Azure Roles<br />
  31. 31. Windows Azure Roles<br />Web Role<br />A web role is used for web application programming in ASP.NET or PHP<br />Worker Role<br />A worker role is used for performing work on behalf of the web role.<br />In addition to .NET languages, Worker Roles may be written in Ruby or Java.<br />Worker Roles are used to improve scalability by increasing parallelism and asynchronicity<br />Often used for background work <br />
  32. 32. Storage<br />Blobs – Large Data Store<br />Tables – Very Fast / Scalable Storage<br />Queues – Background work processing<br />Drives – NTFS Formatted Page Blobs <br />SQL Azure – Relational SQL in the Cloud<br />Core DB Functionality<br />Management<br />SQL Data Sync<br />
  33. 33. Windows Azure AppFabric(Formerly known as .NET Services)<br />Service Bus<br />Access Control Service<br />Management<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />
  34. 34. Windows Azure Cloud Fabric(Fabric Controller)<br />Multiple virtual instances<br />Easy provision of applications<br />Detect failures<br />Spin up new instances to replace the failed ones<br />How many instances and what role they will play<br />Load balances and DNS<br />Elasticity of the service… scaling up/down number of instances<br />
  35. 35. Windows Azure DevFabric(Cloud in a box)<br />Simulated “Cloud Experience” for Development<br />Routes cloud requests to local machine<br />Simulates data storage with local SQL server database<br />Azure SQL simulated with local SQL Server database<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />
  36. 36. Demo<br />Building Our First Cloud Application<br />With Microsoft Windows Azure<br />This demo uses the following technologies:<br /><ul><li>.NET Framework 3.5 SP1
  37. 37. Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1
  38. 38. Windows Azure SDK – November 2009 CTP or later
  39. 39. Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or later</li></li></ul><li>What is Azure?<br />Data Center<br />
  40. 40. What is Azure?<br />Data Center + Virtual Machines<br />
  41. 41. What is Azure?<br />Blobs<br />S<br />Tables<br />Queues<br />
  42. 42. What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  43. 43. What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  44. 44. What is Azure?<br />Fabric Controller<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  45. 45. What is Azure?<br />Fabric Controller<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  46. 46. Fabric Controller<br />Dev Fabric<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  47. 47. Fabric Controller<br />Dev Fabric<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  48. 48. Summary<br /><ul><li>What is Azure
  49. 49. Infrastructure
  50. 50. Web Roles
  51. 51. Worker Roles
  52. 52. Storage (Including SQL Azure)
  53. 53. Cloud Fabric, Dev Fabric, App Fabric</li></li></ul><li>Resources – Windows Azure Platform<br />Windows Azure Developer Platformhttp://www.microsoft.com/windowsazure/developers/<br />Channel 9 videoshttp://channel9.msdn.com/azure<br />Windows Azure Platform Training Kithttp://www.azure.com<br />Microsoft PDC 2009http://microsoftpdc.com/<br />Windows Azure SDKhttp://www.microsoft.com/windowsazure/developers/<br />
  54. 54. Next Up :<br />Azure Data Storage<br />15 Minute Break<br />
  55. 55. The Service Bus<br />Connecting On Premise<br />
  56. 56. PII<br />DB<br />Web Role<br />Web<br />SB<br />Web Role<br />SB<br />Delivery<br />Driver<br />SB<br />Cook & Delivery<br />Workflow<br />Order<br />Workflow<br />Service<br />Layer<br />SB<br />Menu& Orders<br />KIOSK<br />SQL Azure<br />
  57. 57. Cloud<br />Corp HQ<br />PII<br />DB<br />Web Role<br />Web<br />SB<br />Web Role<br />SB<br />Delivery<br />Driver<br />SB<br />Cook & Delivery<br />Workflow<br />Order<br />Workflow<br />Service<br />Layer<br />SB<br />Menu& Orders<br />KIOSK<br />SQL Azure<br />
  58. 58. DinnerNow.Servicebus.Windows.net<br />ACS<br />ACS<br />ACS<br />ACS<br />ACS<br />ACS<br />
  59. 59. Q & A<br />

×