Get set.. Introduction to Windows Azure Development


Published on

Got Visual Studio? Your almost there! In this session we will look at how to prepare your development environment for Windows Azure. This includes required components and setting up your Microsoft Windows Azure account. Don’t miss this session to learn how to build a killer “Hello World!” application.

Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Web sites, cloud services, mobile services,vms, backup & recovery, BI
  • Blob, Table, VM SQL Server, Hadoop
  • URL needs to be unique similar to amazon S3 rules
  • On the site it is not 100% evident where to go to get it
  • Get ready to get some coffee, does take awhile on a clean machine
  • After you click import, choose your Azure Site (mine was mcbeev).publishsettings file contains your credentials (unencoded). Security best practice for this file is to store it temporarily outside your source directories (for example in the Libraries\\Documents folder), and then delete it once the import has completed. A malicious user who gains access to the .publishsettings file can edit, create, and delete your Windows Azure services.
  • Get set.. Introduction to Windows Azure Development

    1. 1. Get set.. Introduction to WindowsAzure DevelopmentBrian McKeiver, Kentico MVP & Partner/Senior Developer, BizStream
    2. 2. Azure Kentico Virtual Conference AgendaTime Session Information Register7:00 –8:00 AM PST10:00-11:00 AM EST3:00-4:00 PM BSTAre you ready? Introduction to Cloud Computing and Windows AzureSpeaker: Vince Mayfield, CEO Bit-WizardsRegister meBreak8:30-9:30 AM PST11:30–12:30 PM EST4:30-5:30 PM BSTGet set.. Introduction to Windows Azure DevelopmentSpeaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStreamRegister meBreak10:00–11:00 AMPST1:00 –2:00 PM EST6:00–7:00 PM BSTGo…Running Kentico CMS on Windows AzureSpeaker: Thom Robbins, Chief Evangelist Kentico CMSRegister meBreak11:30–12:30 PM PST2:30–3:30 PM EST7:30 –8:30 PM BSTDeployment options for Kentico CMS on Windows AzureSpeaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-WizardsRegister meBreak1:00 PM–2:00 PMPST4:00–5:00 PM EST9:00–10:00 PM BSTBest Practices for Kentico CMS and Windows AzureSpeaker: Dominik Pinter, Group Product Manager/SaaS and CloudRegister meBreak2:30–3:30 PM PST5:30–6:30 PM EST10:30–11:30 PMBSTAdvanced development with Windows AzureSpeaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-WizardsRegister meBreak4:00–5:00 PM PST7:00–8:00 PM EST12:00–1:00 AM BSTCommon questions for Windows Azure and Kentico CMSSpeaker: Kentico Cloud and SaaS Development GroupRegister me
    3. 3. Goals• Understand Compute / Storage / Roles• Enable your machine for Windows Azuredevelopment• Build your first Windows Azure App• Simple Deployment Example
    4. 4. Azure Compute• Windows Azure Compute is one of the fiveparts of Microsofts cloud computing service• Runs various types of applications
    5. 5. Azure StorageWindows Azure Drive allows applications to mounta BLOB formatted as a single volume NTFS VM.– You can move your VMs between private and publicclouds using Windows Azure DriveStorage or DataManagement• SQL Databases• Blobs• Tables• VMs
    6. 6. Azure RolesThe main difference between the two is that an instance of a web role runs IIS,while an instance of a worker role does notWeb Role Worker RoleAzure Roles can be thought of as background process runners, almost like your ownthread in the azure cloud
    7. 7. Azure Roles in VS2012
    8. 8. Putting it all Together
    9. 9. Management PortalPortal == Developer Console to everything Windows Azure
    10. 10. Free Car !?!• Activate your account through MSDN–• Benefits include up to $150 in credits
    11. 11. Sign UpCreate yourSubscription Account
    12. 12. Ready to Go to PortalClick on Management Portal
    13. 13. Portal
    14. 14. Portal Create New Site3 options for new Web site
    15. 15. Portal Create New ServiceCustom CreateSQL ServerDatabases asone example ofa ServiceorImport yourown
    16. 16. Azure Storage Account• Since we are here, let’s create one
    17. 17. Storage Account Creation• URL: How you access your objects in Storage• Location: Use an Affinity Group to be in same datacenter
    18. 18. Portal NetworkingThis is where you can link the Cloud and On-Premise
    19. 19. Portal Settings- Powerful Diagnostics info available- Enterprise Library 5.0 Integration Pack for Windows Azure(Good Add-on Library)
    20. 20. Questions on Azure Portal ?
    21. 21. Configure Visual Studio 2012• Ensure the following first– Visual Studio 2012 Update 2•– You can use VS2010 …but it is 2013right ?
    22. 22. Azure SDK• Windows Azure SDK 2.0 released May 2013• 2 choices to get it– Windows Azure site•– Web Platform Installer•
    23. 23. Web Platform Installer
    24. 24. NuGet Packages
    25. 25. New ProjectOpen up VS2012 and Create a new Project
    26. 26. BuildMake sure it works
    27. 27. Publish• Open the Publish Wizard
    28. 28. Publish Wizard
    29. 29. Import Profile from Subscription Account.publishsettings file
    30. 30. Publish Wizard ProfileClick Validate Connection
    31. 31. Publish Wizard Settings
    32. 32. Publish Wizard Preview
    33. 33. Push It!
    34. 34. Source Control ReminderI don’t care which one, just use one!…ok maybe not Visual Source Safe though
    35. 35. What We Learned• The different areas of Windows Azure– Compute / Storage / Roles• How to prep your machine for Windows Azuredevelopment• How to create a simple Azure web site• How to publish from dev to the cloud in just afew clicks
    36. 36. Questions ?
    37. 37. Thank YouEmail:bmckeiver@bizstream.comWeb:http://www.bizstream.comBlog:http://www.mcbeev.comTwitter:@mcbeevLinkedIn: