20

Taking it to the cloud version 3

Tags:

Embed Size (px)

DESCRIPTION

I presented this slide deck at PrairieDevCon.

Citation preview

Page 1: Taking it to the cloud version 3
Page 2: Taking it to the cloud version 3

TAKING IT TO THE CLOUD WITH WINDOWS AZURE

Cory FowlerIntermediate Web Developer

[email protected]://blog.syntaxc4.net

Twitter: @SyntaxC4LinkedIn: CoryFowler

http://gettag.mobi

Page 3: Taking it to the cloud version 3

WHAT IS CLOUD COMPUTING ?

“Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet”

-- Wikipedia

Page 4: Taking it to the cloud version 3

WHY IS IT SO GREAT?

Agility

Centralization

Cost

Reliability

Scalability

Security

Sustainability

Maintenance

Page 5: Taking it to the cloud version 3

WHAT IS WINDOWS AZURE?

AppFabric

Dallas

SQL Azure

Windows Identity Foundation

Storage Services

Windows Azure Drive

Microsoft Pinpoint

Blob Storage

Queue Storage

Table Storage

Access Control Service

Powershell Commandlets

Azure Management API

Enterprise Service Bus

Interoperability

Sync

Open Data Protocol

Page 6: Taking it to the cloud version 3

WHY WOULD I USE AZURE?

• Familiar Development Environment

• Infrastructure Ease

• Reliability

• Cost Benefits

Page 7: Taking it to the cloud version 3

WHAT’S IT GOING TO COST ME?

Core CostsStorage ServicesDisk Usage

Transactions

Data Transfer

Compute Time

Compute Size

SQL Azure App FabricSimultaneous

Staging Environment

Page 8: Taking it to the cloud version 3

YOU’RE GOING TO LOVE MY CLOUD!

Page 9: Taking it to the cloud version 3

o Visual Studio 2008?o ASP.NET 3.5 SP1o Windows Azure SDK

o Visual Studio 2010?o Windows Azure SDK

o WCF Activationo Enable ASP.NET and/or CGI in IISo Set up a Database for Storage Service Emulatoro Configure the Database for Storage Services Platform

Installer – Does Everything for You!

PREPARING YOUR ENVIRONMENT

Page 10: Taking it to the cloud version 3

PREPARING YOUR ENVIRONMENT (CON’T)

Enabling WCF Activation Enabling ASP.NET & CGI4. Microsoft .NET Framework

1. WCF HTTP Activation2. WCF Non-HTTP

Activation

4. Internet Information Services

5. World Wide Web Services6. Application Development

1. ASP.NET2. CGI

Turn On/Off Windows Features

Page 11: Taking it to the cloud version 3

DEMO 1: SETTING UP STORAGE SERVICES

http://is.gd/bXgmC

Page 12: Taking it to the cloud version 3

WE’RE ON A ROLE!

Page 13: Taking it to the cloud version 3

DEMO 2: CREATING A WEB ROLE

Page 14: Taking it to the cloud version 3

DEMO 3: CREATING A WORKER ROLE

Page 15: Taking it to the cloud version 3

DEMO 4: WORKING WITH STORAGE SERVICES

Blob StorageQueue StorageTable Storage

Page 16: Taking it to the cloud version 3

DEMO 5: DEPLOYING YOUR APP

Page 17: Taking it to the cloud version 3

MANAGING YOUR APPLICATION

Page 18: Taking it to the cloud version 3

Tools Visual Studio Web Express - tinyurl.com/GetVSExpress

Windows Azure Tools - tinyurl.com/GetAzureTools

Knowledge My Blog – tinyurl.com/GetStartedWithAzure

Account Windows Azure Offers -

tinyurl.com/AzureOffers Website Spark – http://tinyurl.com/WebSpark

HOW DO I GET STARTED?

Page 19: Taking it to the cloud version 3

Azure Information http://www.microsoft.com/windowsazure http://windows.azure.com http://www.delicious.com/syntaxc4 http://blog.syntaxc4.net

API http://tinyurl.com/AzureManagedLibrary http://tinyurl.com/AzureOSSAPIs

RESOURCES

Page 20: Taking it to the cloud version 3

TelerikDeliver More Than Expected

New

New

• Telerik Premium Collection developer license worth $1299. The

Telerik Premium Collection includes eight control suites.

• JustCode Licenses (make sure you run updates)

www.facebook.com/Telerik

http://twitter.com/telerikFollow us at: