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
Get set.. Introduction to Windows Azure Development
1. Get set.. Introduction to Windows
Azure Development
Brian McKeiver, Kentico MVP & Partner/Senior Developer, BizStream
2. Azure Kentico Virtual Conference Agenda
Time Session Information Register
7:00 –8:00 AM PST
10:00-11:00 AM EST
3:00-4:00 PM BST
Are you ready? Introduction to Cloud Computing and Windows Azure
Speaker: Vince Mayfield, CEO Bit-Wizards
Register me
Break
8:30-9:30 AM PST
11:30–12:30 PM EST
4:30-5:30 PM BST
Get set.. Introduction to Windows Azure Development
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream
Register me
Break
10:00–11:00 AM
PST
1:00 –2:00 PM EST
6:00–7:00 PM BST
Go…Running Kentico CMS on Windows Azure
Speaker: Thom Robbins, Chief Evangelist Kentico CMS
Register me
Break
11:30–12:30 PM PST
2:30–3:30 PM EST
7:30 –8:30 PM BST
Deployment options for Kentico CMS on Windows Azure
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards
Register me
Break
1:00 PM–2:00 PM
PST
4:00–5:00 PM EST
9:00–10:00 PM BST
Best Practices for Kentico CMS and Windows Azure
Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud
Register me
Break
2:30–3:30 PM PST
5:30–6:30 PM EST
10:30–11:30 PM
BST
Advanced development with Windows Azure
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-Wizards
Register me
Break
4:00–5:00 PM PST
7:00–8:00 PM EST
12:00–1:00 AM BST
Common questions for Windows Azure and Kentico CMS
Speaker: Kentico Cloud and SaaS Development Group
Register me
3. Goals
• Understand Compute / Storage / Roles
• Enable your machine for Windows Azure
development
• Build your first Windows Azure App
• Simple Deployment Example
4. Azure Compute
• Windows Azure Compute is one of the five
parts of Microsoft's cloud computing service
• Runs various types of applications
5. Azure Storage
Windows Azure Drive allows applications to mount
a BLOB formatted as a single volume NTFS VM.
– You can move your VMs between private and public
clouds using Windows Azure Drive
Storage or Data
Management
• SQL Databases
• Blobs
• Tables
• VMs
6. Azure Roles
The main difference between the two is that an instance of a web role runs IIS,
while an instance of a worker role does not
Web Role Worker Role
Azure Roles can be thought of as background process runners, almost like your own
thread in the azure cloud
21. Configure Visual Studio 2012
• Ensure the following first
– Visual Studio 2012 Update 2
• microsoft.com/en-
us/download/details.aspx?id=38188
– You can use VS2010 …but it is 2013
right ?
22. Azure SDK
• Windows Azure SDK 2.0 released May 2013
• 2 choices to get it
– Windows Azure site
• windowsazure.com/en-us/downloads/
or
– Web Platform Installer
• microsoft.com/web/downloads/platform.aspx
34. Source Control Reminder
I don’t care which one, just use one!
…ok maybe not Visual Source Safe though
35. What We Learned
• The different areas of Windows Azure
– Compute / Storage / Roles
• How to prep your machine for Windows Azure
development
• How to create a simple Azure web site
• How to publish from dev to the cloud in just a
few clicks
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.