get set.. introduction to windows azure development brian mckeiver, kentico mvp & partner/senior...

Post on 17-Dec-2015

224 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Get set.. Introduction to Windows Azure DevelopmentBrian McKeiver, Kentico MVP & Partner/Senior Developer, BizStream

Azure Kentico Virtual Conference AgendaTime Session Information Register7:00 –8:00 AM PST10:00-11:00 AM EST3:00-4:00 PM BST

Are you ready? Introduction to Cloud Computing and Windows Azure Speaker: Vince Mayfield, CEO Bit-Wizards

Register me

Break8:30-9:30 AM PST11:30–12:30 PM EST4: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

Break10:00–11:00 AM PST1:00 –2:00 PM EST6:00–7:00 PM BST

Go…Running Kentico CMS on Windows Azure Speaker: Thom Robbins, Chief Evangelist Kentico CMS

Register me

Break11:30–12:30 PM PST2:30–3:30 PM EST7: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

Break1:00 PM–2:00 PM PST4:00–5:00 PM EST9:00–10:00 PM BST

Best Practices for Kentico CMS and Windows Azure Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud

Register me

Break2:30–3:30 PM PST5:30–6:30 PM EST10: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

Break4:00–5:00 PM PST7:00–8:00 PM EST12:00–1:00 AM BST

Common questions for Windows Azure and Kentico CMS Speaker: Kentico Cloud and SaaS Development Group

Register me

Goals

• Understand Compute / Storage / Roles • Enable your machine for Windows Azure

development• Build your first Windows Azure App• Simple Deployment Example

Azure Compute

• Windows Azure Compute is one of the five parts of Microsoft's cloud computing service

• Runs various types of applications

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

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

Azure Roles in VS2012

Putting it all Together

Management Portal

Portal == Developer Console to everything Windows Azure

Free Car !?!

• Activate your account through MSDN– https://account.windowsazure.com/signup

• Benefits include up to $150 in credits

Sign Up

Create your Subscription Account

Ready to Go to Portal

Click on Management Portal

Portal

Portal Create New Site

3 options for new Web site

Portal Create New Service

Custom Create SQL Server Databases as one example of a Serviceor

Import your own

Azure Storage Account

• Since we are here, let’s create one

Storage Account Creation

• URL: How you access your objects in Storage• Location: Use an Affinity Group to be in same data

center

Portal Networking

This is where you can link the Cloud and On-Premise

Portal Settings

- Powerful Diagnostics info available- Enterprise Library 5.0 Integration Pack for Windows Azure

(Good Add-on Library)msdn.microsoft.com/en-us/library/hh680918%28v=pandp.50%29.aspx

Questions on Azure Portal ?

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 ?

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

Web Platform Installer

NuGet Packages

New Project

Open up VS2012 and Create a new Project

Build

Make sure it works

Publish

• Open the Publish Wizard

Publish Wizard

Import Profile from Subscription Account

.publishsettings file

Publish Wizard Profile

Click Validate Connection

Publish Wizard Settings

Publish Wizard Preview

Push It!

Source Control Reminder

I don’t care which one, just use one!

…ok maybe not Visual Source Safe though

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

Questions ?

Thank You

Email:bmckeiver@bizstream.com

Web:http://www.bizstream.com

Blog:http://www.mcbeev.com

Twitter:@mcbeev

LinkedIn:http://www.linkedin.com/in/brianmckeiver

top related