Welcome to…Hash Tag: #AzureFest
Internet Credentials
Who am I?I’m All InSocialLinkedIn: http://hmbl.me/4GPNN1Twitter:   @SyntaxC4EmailWork: cfowler@objectsharp.comWebBlog:   http://blog.syntaxc4.netWork: http://www.objectsharp.comCory FowlerMicrosoft MVP, Windows AzureObjectSharp Consultant
OverviewWindows Azure AccountRegistrationBilling Break-Down	Total Cost of OwnershipInstallation and ConfigurationCloud Computing Mosh PitAutomated vs. Manual ConfigurationDevelopment ProcessMigrate Existing Application (Nerd Dinner)Create a New ApplicationDiagnostics
Install Windows Azure Tools & SDKhttp://hmbl.me/4GZH1J+ORManual ConfigurationWeb Platform Installer
Billing Break-Down (Compute)FactorsVM AvailabilityMulti EnvironmentsInstance CountInstance Size
Billing Break-Down (Data Transfer)US Data CentersInbound: $0.10 / GBOutbound: $0.15 / GBAsian Data CentersInbound: $0.10 / GBOutbound: $0.20 / GB
Billing Break-Down (Storage Services)Storage$0.15 / GB / MonthStorage Transactions$0.01 / 10K Transactions
Billing Break-Down (AppFabric)Access Control$1.99/ 100K TransactionsService Bus$3.99 / Connection (Pay-As-You-Go)$9.95 - 5 Connections$49.95 - 25 Connections$199 - 100 Connections
Billing Break-Down (TCO)
Windows Azure vs. Other CloudsFeaturesPricing
Sign-upBrowse to…http://hmbl.me/4GO3CB
Configure Windows Azure ToolsMicrosoft .NET Framework 3.5.1WCF HTTP ActivationWCF Non-HTTP ActivationInternet Information ServicesASP.NET / CGI
Setting up DevStorageOpen: %ProgramFiles%/Windows Azure SDK/v1.x/bin/devstore/DSInit.exeUse Command-Line to specify a DatabaseMay need to provide Credentials
Migrate a Legacy Applicationhttp://hmbl.me/4I7HWBDownload from…
Deploying a Legacy App. (Portal)http://windows.azure.comNavigate to…
User Groups Members…cdn_azure@microsoft.com
Building a New Applicationfriends don’t let friends __doPostBack();
Storage Services (Blob)http://<account>.blob.core.windows.net/<container>/<blobname>AccountContainerBlobAudience.pngImagesSpeaker.pngAzureFestVideosSession.wmv
Storage Services (Table)http://<account>.table.core.windows.net/Tables(‘<tablename>’)AccountTableEntityName = …Email = …AttendeesName = …Email = …AzureFestLocationName = …Street = …
Storage Services (Queue)http://<account>.queue.core.windows.net/<queue>/<message>AccountQueueMessageDemoLabDeployAzureFestSessionsDemoLabDeploy
Deploying a new App. (VS Tools)
User Groups Members…cdn_azure@microsoft.com
Debugging (Compute Emulator)
Debugging (IntelliTrace)
Next Steps…*Note: hmbl.me is a URL compressor hosted on Windows  Azure

AzureFest

Editor's Notes

  • #2 Thanks for coming out to AzureFest.We have a hash tag for the event today, if you tweet be sure to include the #AzureFestHashtag.
  • #3 Microsoft has kindly provided Internet for every attendee. Please take a few moments to connect to MSFTGuest.We’ll be using the Internet * A LOT * today, so be sure to enable it now.
  • #4 My name is Cory Fowler, I’m a Windows Azure MVP and a Consultant at Object Sharp.You’ll notice 3 other ObjectSharp Consultants: Barry Gervin, Colin Bowern, and Steve Syfuhs.We’re all here to make sure that you get the most out of the day so be sure to get our attention if you need help.
  • #5 Today at AzureFest we’re going to be:Registering for Windows AzureInstalling the Windows Azure Tools and SDKGetting some Hands-On Training on how to Develop for Windows AzureMigrating a Legacy ApplicationCreating a New ApplicationDiagnosing Issues in DevFabric
  • #6 Downloading the tools can be done a number of ways:Web Platform InstallerMicrosoft DownloadsVisual Studio (New Project Window)While that installing, lets Break-Down how things are billed.
  • #7 If a package is uploaded to a VM, no matter if it’s Running or Suspended Both Production and Staging Environments have an Application DeployedIf you’ve configured a role to run on multiple instancesThis includes running a Web and Worker Role within a projectThe VM size is also a factor.Determines the Hourly Cost of the Deployment
  • #8 Data Transfer aka Bandwidth
  • #9 Storage Services Include:BlobsTables (Non-Relational)Queues
  • #11 Total Cost of OwnershipHow to calculate the approximate cost of your Application(s) in Windows Azure before Deployment.
  • #13 - Does anyone have an MSDN Subscription?
  • #20 REST Based (Broader Language Consumption)All Storage Services are based on an account.Block Blob [Max Size: 200GB] – Optimized for StreamingPage Blob [Max Size: 1TB] – Optimized for Random Access Read/WriteXDrive [Max 1TB, NTFS Formatted VHD Hosted in Page Blob] – Can be Mounted into VM
  • #21 Table Storage uses Entity-Attribute-Value Storage Model.Non – Relational Table StructureColumn as Large as 64KEntity as Large as 1MB
  • #22 Data is pushed to Queues for Later ProcessingPossible to:Limit Server Transactions by using Worker RolesCreate Repetitive/Scheduled Tasks