Your SlideShare is downloading. ×
0
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101

1,456

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,456
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
74
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing with<br />Dan Waters – Academic Developer Evangelist<br />dan.waters@microsoft.com<br />Mithun Dhar – Developer Evangelist<br />mithund@microsoft.com<br />
  • 2. http://blogs.msdn.com/mithund<br />What the heck is a <br />AcademicEvangelist??<br />Dan.waters@microsoft.com<br />Twitter: @danwaters<br />
  • 3. 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 />
  • 4. As an MBA student…<br />Be aware of trends<br />in your industry<br />
  • 5. Business Trends Reshape Technology<br />business is transforming in deeper ways…<br />While the economy has faced gloom and doom…<br />creating shifts in technology.<br />Economic trends<br /><ul><li>Cuts in operating costs and capital expenditures
  • 6. Increased competition for fewer dollars
  • 7. Do more with less</li></ul>Business trends<br /><ul><li>Focus on core value-add activities
  • 8. Improve agility to stay competitive
  • 9. Leverage existing assets to expand </li></ul>Technology trends<br /><ul><li>Shift from information technology to business technology
  • 10. Technology erases infrastructure complexity
  • 11. Globalization</li></li></ul><li>Challenges facing the IT industry<br />5<br />1<br />Matching capacity to demand.<br />Maintaining security while increasing access and transparency—within and outside the organization.<br />Security, access, and transparency across the value chain: suppliers, partners, etc.<br />Lack of a common platform.<br />Businesses are forced to capitalize on new opportunities while constraining costs in fragile economic conditions<br />Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.<br />Leveraging past investments to provide future value.<br />Many data centers at limit—real estate, capacity, cooling and power.<br />6<br />2<br />7<br />3<br />8<br />4<br />
  • 12. Cloud Computing is Maturing<br />Generally accepted as the next logical step in IT evolution<br />A revolutionary style of computing<br />Cloud computing is moving into the mainstream<br />“Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy.”<br />–Network World, <br />May 2009<br />"The reality is that cloud computing is a revolutionary style of computing that is emerging from evolutionary change. Underneath the fog, there are a number of trends that are converging to fuel the cloud-computing phenomenon. Cloud computing sets the stage for a new approach to IT that enables individuals and businesses to choose how they'll acquire or deliver IT services, with reduced emphasis on the constraints of traditional software and hardware licensing models."<br />- Key Issues for Cloud Computing, 2010, Gartner – March, 29 2010<br />“Cloud infrastructure computing will move squarely into the mainstream as a significant number of Fortune 1000 companies adopt the utility computing model demonstrated by moving a portion of their "sandbox" apps into production on public clouds.” <br />– Worldwide Software Business Solutions 2010 Top 10 Predictions: The "New Normal" for Enterprise Software, IDC - <br />February 2010, Doc #222024<br />
  • 13. Objectives - What are you leaving with?<br />What is Azure <br />and how will it help me?<br />
  • 14. What is Azure?<br />
  • 15. It’s an Operating System<br /> In the Could.<br />Simple Answer?<br />
  • 16. 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 />
  • 17. 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 />
  • 18. Lets Start from the Ground up<br />
  • 19.
  • 20. Data Centers<br />http://tinyurl.com/y8eazm4<br />
  • 21. 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 />
  • 22. Why Do I need this?<br />
  • 23. 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 />
  • 24. 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 />
  • 25.
  • 26.
  • 27.
  • 28. Great.. How do I do this?<br />
  • 29. Main Components<br />
  • 30. Main Components<br /><ul><li>Cloud Fabric
  • 31. Web Roles
  • 32. Worker Roles
  • 33. Storage (Including SQL Azure)
  • 34. Dev Fabric
  • 35. App Fabric (Service Bus)</li></li></ul><li>Windows Azure Roles<br />
  • 36. 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 />
  • 37. 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 />
  • 38. Windows Azure AppFabric(Formerly known as .NET Services)<br />Service Bus<br />Access Control Service<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />
  • 39. 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 />
  • 40. 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 />
  • 41. 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
  • 42. Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1
  • 43. Windows Azure SDK – November 2009 CTP or later
  • 44. Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or later</li></li></ul><li>What is Azure?<br />Data Center<br />
  • 45. What is Azure?<br />Data Center + Virtual Machines<br />
  • 46. What is Azure?<br />Blobs<br />S<br />Tables<br />Queues<br />
  • 47. What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 48. What is Azure?<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 49. What is Azure?<br />Fabric Controller<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 50. What is Azure?<br />Fabric Controller<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 51. Fabric Controller<br />Dev Fabric<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 52. Fabric Controller<br />Dev Fabric<br />Blobs<br />App Fabric<br />S<br />Tables<br />Queues<br />
  • 53. Summary<br /><ul><li>What is Azure
  • 54. Infrastructure
  • 55. Web Roles
  • 56. Worker Roles
  • 57. Storage (Including SQL Azure)
  • 58. 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 />

×