This document provides an overview and introduction to Windows Azure. It discusses the speakers at the AzureFest event, including their contact details and backgrounds. It also summarizes key topics to be covered such as Windows Azure accounts, billing breakdown, deploying applications, and debugging in the cloud. Registration information is provided at the end.
2. Who am I?ContactsProfile: jrozenblit.caEmail: jonathan.rozenblit@microsoft.comTwitter: @jrozenblitIM: jonathan.rozenblit@live.caBlogsCanadian Developer Connectionhttp://blogs.msdn.com/cdndevsCanadian Solutions Developers Blog http://blogs.msdn.com/cdnsoldevsJonathan RozenblitDeveloper EvangelistMicrosoft Canada
3. Who am I?Im All InSocialLinkedIn: http://hmbl.me/4GPNN1Twitter: @SyntaxC4EmailWork: cfowler@objectsharp.comWebBlog: http://blog.syntaxc4.netWork: http://www.objectsharp.comCory FowlerMicrosoft MVP, Windows AzureObjectSharp Consultant
4. OverviewWindows Azure AccountBilling Break-Down Total Cost of OwnershipCloud Computing Mosh PitRegistrationOur First DeploymentMigrate Existing Application (Nerd Dinner)Installation and ConfigurationAutomated vs. Manual ConfigurationDevelopment ProcessDebugging
5. Windows Azure OverviewDiagram Created by: Roger Jenningshttp://hmbl.me/54K957
7. Data TransferUS & European Data CentersOutbound: $0.15 / GBIntra-Data Center Transfers: FREEInbound: $0.10 / GBAsian Data CentersOutbound: $0.20 / GBInbound: $0.10 / GB
8. ComputeASP.NETLong Running ProcessWindows Server 2008 R2WCFFast CGIEmulates Windows ServicesEmulates IaaSEmulates IIS
9. Computefn = (Instance Count * Instance Multiplier * Operation Hours * $0.12)*Extra Small Instances are billed at $0.05 / Hour
15. AppFabricRoadmapPer ConnectionPay-as-you-Go: $3.99Pack of 5: $9.95Pack of 25: $49.75Pack of 100: $199.00Pack of 500: $995.00Service BusCachingIntegrationComposite AppAccess Control (ACS)$1.99 per 100k Transactions
23. Windows Azure Platform Portalhttp://windows.azure.comNavigate 岳看
24. Install Windows Azure SDK & Toolshttp://hmbl.me/64YDJPOR+Manual ConfigurationWeb Platform Installer
25. Configure Windows Azure ToolsTurn On/Off Windows FeaturesMicrosoft .NET Framework 3.5.1Internet Information ServicesASP.NET / CGIWCF HTTP ActivationWCF Non-HTTP Activation
26. Setting up DevStorageOpen: %ProgramFiles%/Windows Azure SDK/v1.x/bin/devstore/DSInit.exeUse Command-Line to specify a DatabaseMay need to provide Credentials
#2: Make sure to Tweet your Feedback to #AzureFestBefore we get underway, Id like to invite Jonathan Rozenblit, Canadian Developer Evangelist for Windows Azure and ALM up to briefly introduce himself.
#4: Contact Me!Youre going to be seeing a lot of these hmbl.me links - Please note they are case sensitive
#6: 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 ServicesMicrosofts goal is to bring parity between their current on-premise solutions, and the offerings available in the cloud.
#7: One of the biggest things on most peoples 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, Im 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
#8: 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 youre hosting your applications in house.
#9: 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.
#10: 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)
#19: Apples != Apples = Fruit SaladShared HostingSmall is a Shared Hosting AccountLarge is considered a VPS Server
#25: 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
#30: There are a number of great books available on Windows Azure.