Documente Academic
Documente Profesional
Documente Cultură
THIS LECTURE
Developing Environment
Getting Azure document & material
Programming guidance
Developing Azure using Visual Studio
Using the Windows Azure Portal
ENVIRONMENT
This is for the .NET case
Azure also supports Java and other languages
This is both for developing in Azure and using
the Compute/Storage emulator. You need
good hardware to run emulators.
ENVIRONMENT
Hardware requirement:
No exact hardware requirement, try with your
application
Minimum 2GB RAM. Recommended 4GB RAM
For CPU, recommended 2 Core and above
ENVIRONMENT
OS & Software requirement
Windows 7 or Windows Server 2008/2008 R2,
64bit
IIS 7.0
SQL Express 2008
Visual Studio 2010 SP1
ENVIRONMENT
You will mainly develop in Visual Studio 2010
SP1
Familiarity with VS 2010 SP1 is a bonus
ENVIRONMENT:
INSTALLING WINDOWS AZURE
Install SDK & tools from
https://www.windowsazure.com/enus/develop/net/
(preferably via Web Installer)
Install training kit from
http://www.microsoft.com/download/en/detail
s.aspx?id=8396
Labs will be based on the training kit
Copyright 2011 FPT Software
AZURE MATERIALS
Books:
No official book since 2009
Current books are very out-of-date
No new books until the end of 2012
Suggested references:
Programming Windows Azure for underlying ideas
Windows Azure Step by Step for quick tutorial
Windows Azure Development Cookbook for
advanced and up to date information
Copyright 2011 FPT Software
AZURE MATERIALS
The official page:
https://www.windowsazure.com/en-us/develop/net/
The Azure blog for up-to-date information
http://blogs.msdn.com/b/windowsazure/
The advanced guidance for any particular area
https://www.windowsazure.com/en-us/develop/net/guidance/
The forums where you ask related question: MSDN and
StackOverflow
Some favorite authors
David Chappell: Strongly suggested
http://www.davidchappell.com/writing/white_papers.php
Copyright 2011 FPT Software
AZURE MATERIALS
Strongly suggest:
Reading the course book (material taken from
official page and white papers by David Chappell)
Doing the tutorial (material taken from Windows
Azure Training Kit)
10
SHORT GUIDANCE
Step 1: Prepare your environment
In your developing computer
In cloud
11
SHORT GUIDANCE
First first question: Should we write this app?
First question: Is this app suitable for Azure?
Second question: What component/feature of
Azure can be used for this app?
Third question: How do those components
communicate?
Fourth question: How can those components
be shared?
Copyright 2011 FPT Software
12
SHORT GUIDANCE
It is not so complicated
Copyright 2011 FPT Software
13
SHORT GUIDANCE
Some difference in Azure:
How the emulator works: You better try it onpremise first
How you debug: No writing to the console. Use
Diagnostics
How you deploy and run: Configuration often
change.
How you access resources (eg storage): Cloud
resources over on-premise
Copyright 2011 FPT Software
14
15
16
17
18
19
20
THIS LECTURE
Developing Environment
Getting Azure document & material
Programming guidance
Developing Azure using Visual Studio
Using the Windows Azure Portal
21