280 likes | 358 Views
Getting Started with Windows Azure Development. About Brent. Nearly 20 Years of IT Experience Mainframe to Mobile Manufacturing Fraud Prevention Financial Services Public Sector 10 years on Internet Solutions Brent.Stineman@us.sogeti.com Twitter: @ BrentCodeMonkey
E N D
About Brent • Nearly 20 Years of IT Experience • Mainframe to Mobile • Manufacturing • Fraud Prevention • Financial Services • Public Sector • 10 years on Internet Solutions Brent.Stineman@us.sogeti.com Twitter: @BrentCodeMonkey Web: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/ Microsoft MVP for the Windows Azure Platform Today’s Deck: bit.ly/WAGetStarted
Today’s agenda 1 Local Azure Environment 2 Developer IDE 3 4 Cloud Hosting Learning Resources
Local Azure Environment Doing it Locally
Operating System Windows 7 Windows Server 2008 SP2 Windows Vista SP2 Windows 7 90-day free trial available at: http://bit.ly/tcccwin7
Supporting bits • IIS 7.0 • .NET Framework • SQL 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
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
Local Azure Environment Lets take a look
Today’s agenda 1 Local Azure Environment 2 Developer IDE 3 4 Cloud Hosting Learning Resources
Developer IDE Writing Code
Supported Languages • .NET Framework • Java • Ruby • PHP • Unmanaged code If it can run on Windows Server 2008, odds are it will run on Azure
.NET Framework • Windows Azure SDK • Download: http://bit.ly/tcccSDK • Grab the “VSCloudService” copy Contains libraries and project templates. * Only “official” sdk
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
Ruby • WAZ-Storage • http://bit.ly/ttccWazStorage • Well supported Good Example: http://bit.ly/tcccRuby
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/
Local Azure Environment Eclipse Demo
Today’s agenda 1 Local Azure Environment 2 Developer IDE 3 4 Cloud Hosting Learning Resources
Cloud Hosting Where do I put it?
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/brentonazure Promocode: BRENTonAZURE
MSDN/BizSparkBeneits • 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)
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
Online Portals Azure Portal
Today’s agenda 1 Local Azure Environment 2 Developer IDE 3 4 Cloud Hosting Learning Resources
Learning Resources Kick the tires, Light the fires…
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
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/
Active Developer Community • Almost 40 global Azure MVP’s • Wide spread community project support • Codeplex • MSDN Forums • http://bit.ly/tcccWAF
Contact Info Brent.Stineman@us.sogeti.com Twitter: @BrentCodeMonkey Web: brentdacodemonkey.wordpress.com/ blogs.us.sogeti.com/ccdigest/ Questions? Microsoft MVP for the Windows Azure Platform