28
© Sogeti Sogeti-Microsoft Alliance Getting Started with Windows Azure Development

© Sogeti Sogeti-Microsoft Alliance Getting Started with Windows Azure Development

Embed Size (px)

Citation preview

© Sogeti

Sogeti-Microsoft Alliance

Getting Started with Windows Azure Development

© Sogeti

About Brent Nearly 20 Years of IT Experience Mainframe to Mobile

ManufacturingFraud PreventionFinancial ServicesPublic Sector

10 years on Internet Solutions

[email protected]: @BrentCodeMonkeyWeb: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/

Microsoft MVP for the

Windows Azure Platform

Today’s Deck: bit.ly/WAGetStarted

© Sogeti

Today’s agenda

3

Local Azure Environment1

Developer IDE2

Cloud Hosting3

Learning Resources4

© Sogeti 4

Local Azure Environment

Doing it Locally

© Sogeti 5

Operating System

Windows 7Windows Server 2008 SP2Windows Vista SP2

Windows 7 90-day free trial available at: http://bit.ly/tcccwin7

© Sogeti 6

Supporting bits

IIS 7.0.NET FrameworkSQL Express – 2008/2005– Can substitute SQL Server 2008 R2– FREE at http://bit.ly/tcccSQLExpress

SQL Management Studio– http://bit.ly/tcccSQLManage

Fiddler

– http://www.fiddlertool.com

Azure Storage Explorer

© Sogeti 7

Azure Emulators

Windows Azure SDK– 1.4 is the most recent update– Download: http://bit.ly/tcccSDK

Includes• Compute Emulator• Storage Emulator• Command Line Tools• (optionally) Visual Studio Tools

© Sogeti 8

Local Azure Environment

Lets take a look

© Sogeti

Today’s agenda

9

Local Azure Environment1

Developer IDE2

Cloud Hosting3

Learning Resources4

© Sogeti 10

Developer IDE

Writing Code

© Sogeti 11

Supported Languages

• .NET Framework• Java• Ruby• PHP• Unmanaged code

If it can run on Windows Server 2008, odds are it

will run on Azure

© Sogeti 12

.NET Framework

Windows Azure SDK– Download: http://bit.ly/tcccSDK – Grab the “VSCloudService” copy

Contains libraries and project templates.

* Only “official” sdk

© Sogeti 13

Java Tools

WindowsAzure4j– http://www.windowsazure4j.org– Limitations

• Windows Vista/7 only• Works for eclipse, but may be usable from other IDE’s• Recently updated, but updates aren’t frequent

© Sogeti 14

Ruby

WAZ-Storage– http://bit.ly/ttccWazStorage– Well supported

Good Example: http://bit.ly/tcccRuby

© Sogeti 15

PHP

Integrated Eclipse Toolkit– http://www.windowsazure4e.org/– Joint Microsoft and community project– Regular updates– Extensive support

– Incorporate Azure SDK For PHP• http://phpazure.codeplex.com/

© Sogeti 16

Local Azure Environment

Eclipse Demo

© Sogeti

Today’s agenda

17

Local Azure Environment1

Developer IDE2

Cloud Hosting3

Learning Resources4

© Sogeti 18

Cloud Hosting

Where do I put it?

© Sogeti 19

Azure Pass

• 30 days free, no credit card required• Includes:– 3 small compute instances– 3 gb of storage– 250,000 storage transactions– 2 1gb SQL Azure Database– 3gb data in, 3gb data out

http://bit.ly/brentonazurePromocode: BRENTonAZURE

© Sogeti 20

MSDN/BizSpark Beneits

• Requires a credit card• Requires Appropriate program membership• Includes– 750 Compute Hours/month– 10gb of Azure Storage– 1,000,000 storage transactions per month– 5 pack of Azure AppFabric Service bus

connections– 1,000,000 Access Control Service transactions– 3 1gb SQL Azure database– 7gb in, 14gb out (Europe and North America)

© Sogeti 21

Promotional Offers

• Introductory Special– Includes monthly usage quotas– Expires June 30, 2011

• Azure Discovery Pack (includes partner resources)– Purchase approximately $10k in Azure services– Must use within 6 months– Includes 2 days of partner delivered training

and 1 day of advisory services

© Sogeti 22

Online Portals

Azure Portal

© Sogeti

Today’s agenda

23

Local Azure Environment1

Developer IDE2

Cloud Hosting3

Learning Resources4

© Sogeti 24

Learning Resources

Kick the tires,Light the fires…

© Sogeti 25

Windows Azure Platform Toolkit

• Over 32hrs of training• Both presentations, articles, and hands on labs• Videos being produced to accompany materials• Supported by Microsoft and regularly updated

http://bit.ly/tcccWAPT

© Sogeti 26

Windows Azure Bootcamp

• DPE/Partner/Community Joint Effort• 16hrs of structured class-room training• Tried and true.• Effort lead by Brian Prince, Microsoft Architect

Evangelist and Windows Azure author• Coming to Bloomington, MN on May 9-10

http://www.azurebootcamp.com/

© Sogeti 27

Active Developer Community

• Almost 40 global Azure MVP’s• Wide spread community project support – Codeplex

• MSDN Forums– http://bit.ly/tcccWAF

© Sogeti

Contact [email protected]: @BrentCodeMonkeyWeb: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/

Microsoft MVP for the

Windows Azure Platform

Questions?