AzureFest

784 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
784
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Make sure to Tweet your Feedback to #AzureFestBefore we get underway, I’d like to invite Jonathan Rozenblit, Canadian Developer Evangelist for Windows Azure and ALM up to briefly introduce himself.
  • Contact Me!
  • Contact Me!You’re going to be seeing a lot of these hmbl.me links - Please note they are case sensitive
  • This is a really good representation of the Windows Azure Platform as it stands today.In Red: The Development Runtime - Compute Emulator - Storage EmulatorIs complemented by the Azure RuntimeThe Fabric (Compute Instances)Azure Storage ServicesMicrosoft’s goal is to bring parity between their current on-premise solutions, and the offerings available in the cloud.
  • One of the biggest things on most people’s mind is “How much is it going to cost me”?Windows Azure is an abstracted System which is Great because it allows us to be able to consume only what we need. This does however make it extremely difficult to understand how much it will cost to run your application on the platform.Being the nice guy that I am, I’m going to break it down for you.SQL Azure – Web and Business EditionsAppFabric – Service Bus, Access Control, Caching, Integration & Composite ApplicationsVirtual Network – Windows Azure Connect
  • As you saw in the overview, Data Transfer Costs span over Compute and Storage Services. This is would be the bandwidth that would be either provided as part of a hosting package or via your ISP if you’re hosting your applications in house.
  • To understand how to calculate Compute Resources you need to know a little bit more about the structure.Windows Azure Compute is divided into Roles depending on what functionality you require of your Application. An application can be comprised of a number of roles.
  • Instance Count = # of Instances of a single roleInstance Multiplier = everything is billed out at $0.12 per hour (basically comprised of multiple small instances to create a larger instance)
  • Per Month
  • Apples != Apples = Fruit SaladShared HostingSmall is a Shared Hosting AccountLarge is considered a VPS Server
  • Windows Vista SP1+Windows 7http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/1626801-enable-windows-azure-tools-to-run-on-iis-express
  • There are a number of great books available on Windows Azure.
  • AzureFest

    1. 1. Welcome to…<br />Hash Tag: #AzureFest<br />
    2. 2. Who am I?<br />Contacts<br />Profile: jrozenblit.ca<br />Email: jonathan.rozenblit@microsoft.com<br />Twitter: @jrozenblit<br />IM: jonathan.rozenblit@live.ca<br />Blogs<br />Canadian Developer Connectionhttp://blogs.msdn.com/cdndevs<br />Canadian Solutions Developers’ Blog http://blogs.msdn.com/cdnsoldevs<br />Jonathan Rozenblit<br />Developer Evangelist<br />Microsoft Canada<br />
    3. 3. Who am I?<br />I’m All In<br />Social<br />LinkedIn: http://hmbl.me/4GPNN1<br />Twitter: @SyntaxC4<br />Email<br />Work: cfowler@objectsharp.com<br />Web<br />Blog: http://blog.syntaxc4.net<br />Work: http://www.objectsharp.com<br />Cory Fowler<br />Microsoft MVP, Windows Azure<br />ObjectSharp Consultant<br />
    4. 4. Overview<br />Windows Azure Account<br />Billing Break-Down <br />Total Cost of Ownership<br />Cloud Computing Mosh Pit<br />Registration<br />Our First Deployment<br />Migrate Existing Application (Nerd Dinner)<br />Installation and Configuration<br />Automated vs. Manual Configuration<br />Development Process<br />Debugging<br />
    5. 5. Windows Azure Overview<br />Diagram Created by: Roger Jenningshttp://hmbl.me/54K957<br />
    6. 6. Billing Break-Down<br />Data Transfer<br />Compute<br />Storage Services<br />CDN<br />Instance Size<br />Disk Usage<br /># of Instances<br />Transactions<br />SQL AZURE<br />AppFabric<br />Virtual Network<br />
    7. 7. Data Transfer<br />US & European Data Centers<br />Outbound: $0.15 / GB<br />Intra-Data Center Transfers: FREE<br />Inbound: $0.10 / GB<br />Asian Data Centers<br />Outbound: $0.20 / GB<br />Inbound: $0.10 / GB<br />
    8. 8. Compute<br />ASP.NET<br />Long Running Process<br />Windows Server 2008 R2<br />WCF<br />Fast CGI<br />Emulates Windows Services<br />Emulates IaaS<br />Emulates IIS<br />
    9. 9. Compute<br />fn = (Instance Count * Instance Multiplier * Operation Hours * $0.12)<br />*Extra Small Instances are billed at $0.05 / Hour<br />
    10. 10. Compute<br />Web Role<br />Worker Role<br />
    11. 11. Compute<br />No Money Down… <br />
    12. 12. Compute<br />Expect a Bill If… <br />
    13. 13. Storage Services + CDN<br />100TB / Account<br />Blobs<br />$0.15 / GB<br />Per Month<br />Tables<br />Queues<br />$0.15 US -Europe<br />$0.20 Other<br />$0.01 / 10k<br />Transactions: $0.01 / 10k<br />Drive<br />
    14. 14. SQL Azure<br />
    15. 15. AppFabric<br />Roadmap<br />Per Connection<br />Pay-as-you-Go: $3.99<br />Pack of 5: $9.95<br />Pack of 25: $49.75<br />Pack of 100: $199.00<br />Pack of 500: $995.00<br />Service Bus<br />Caching<br />Integration<br />Composite App<br />Access Control (ACS)<br />$1.99 <br />per 100k Transactions<br />
    16. 16. Virtual Network<br />
    17. 17. Total Cost of Ownership<br />http://hmbl.me/612KUE<br />http://hmbl.me/612J8U<br />
    18. 18. Windows Azure vs. Other Services<br />Features<br />Pricing<br />
    19. 19. Sign-up<br />http://hmbl.me/4GO3CB<br />Browse to…<br />
    20. 20. Windows Azure Pass<br />URL: http://bit.ly/cloudcoverpass<br />Token: CDNDEVS<br />
    21. 21. Our First Deployment<br />http://hmbl.me/4I7HWB<br />Download from…<br />
    22. 22. Deploying NerdDinner<br />
    23. 23. Windows Azure Platform Portal<br />http://windows.azure.com<br />Navigate to…<br />
    24. 24. Install Windows Azure SDK & Tools<br />http://hmbl.me/64YDJP<br />OR<br />+<br />Manual Configuration<br />Web Platform Installer<br />
    25. 25. Configure Windows Azure Tools<br />Turn On/Off Windows Features<br />Microsoft .NET Framework 3.5.1<br />Internet Information Services<br />ASP.NET / CGI<br />WCF HTTP Activation<br />WCF Non-HTTP Activation<br />
    26. 26. Setting up DevStorage<br />Open: %ProgramFiles%/Windows Azure SDK/v1.x/bin/devstore/DSInit.exe<br />Use Command-Line to specify a Database<br />May need to provide Credentials<br />
    27. 27. Debugging (Local)<br />Compute Emulator<br />
    28. 28. Debugging (In the Cloud)<br />Diagnostics API<br />Known Issues [MSDN]<br />Forums<br />Remote Desktop<br />IntelliTrace<br />
    29. 29. Next Steps…<br />*Note: hmbl.me is a URL compressor hosted on Windows Azure<br />
    30. 30. Join Us…<br />Register Now: http://hmbl.me/6132DE<br />

    ×