Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect

Similar presentations


Presentation on theme: "What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect"— Presentation transcript:

1 What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect http://blogs.u2u.be/Peter

2 Agenda Introducing Windows Azure Azure Compute & Storage SQL Azure Azure AppFabric What is new in Azure? New Management Portal New VM Role Startup Tasks & Startup Plugins Azure Connect Traffic Manager Development stuff

3 Introducing Azure FOR RENT

4 What is Azure (for managers, CTO’s) Pay for what you use No more heavy initial investment in hardware Easy peak handling (elastic scalability) Need more? Just a minute! There you are! Needs less? No problem! Better value for money Bulk buying = less € per unit (hardware, electricity, …) Use existing skillsets of your people Infrastructure Development http://www.microsoft.com/presspass/presskits/cloud/docs/The-Economics-of-the-Cloud.pdf

5 What is Azure? (for infrastructure) Platform for running your applications Easy to scale Fault-tolerant Easy deployment & management Performance counters, logs, etc… On a platform you already know Windows Server 2008 (R2)

6 What is Azure? (for developers) Platform for building applications that are Scalable Fault-tolerant (CPU & Storage) Develop with what you already know!.NET, Java, PHP, … Focus on development, not infrastructure Extra support API’s, such as storage

7 Windows Azure Components

8 Windows Azure

9 Windows Azure Compute Windows Server 2008 x64 (R2).NET Framework – 3.5 SP1 and 4.0 Supports Full Trust Fabric manages role lifecycle Worker Role Web Role

10 Web role Web farm that handles request from the internet Runs in IIS 7 Hosts ASP.NET XML based configuration of IIS7 Integrated managed pipeline Supports SSL Windows Azure code access security policy for managed code Storage services Public Internet LB Web Role

11 Worker role Scheduled task running in the background Like Windows Service Can read requests from queue in storage Can have internal and external endpoints Storage services Public Internet Worker Role

12 Windows Azure

13 Windows Azure Storage Blobs – Provide a simple interface for storing named files along with metadata for the file Tables – Provide structured storage. A Table is a set of entities, which contain a set of properties Queues – Provide reliable storage and delivery of messages for an application Drives – Provides durable NTFS volumes for Windows Azure applications to use

14 Loosely Coupled Workflow with Queues Web Role Worker Role queue Worker Role Web Role

15 Windows Azure Content Delivery Network Distributes your data to over 24 (and counting) servers Site automatically gets redirected to local server Better handling of high-load scenarios

16 SQL Azure Business Analytics Reporting Data Sync

17 Windows Azure AppFabric

18 Services over the internet How to set up a service listener ? IP address ? Transport protocol ? Allow inbound connections ? ClientService ? Firewall Dynamic IP NAT

19 Relaying Messages BookStore Service Layer BookStore Service Layer Orders (WCF) Orders (WCF) Service Bus Order Service Please Order Service Please Here I am ! 2134 Place Order Local Azure

20 Windows Azure AppFabric

21 Azure AppFabric Access Control Service Use claims based security Integrate identity into your website Windows Live ID Facebook Google Use claims based security with REST

22 Cloud Development == Familiar Development The cloud runs the.NET platform and IIS Familiar technologies can be used: ASP.NET (Web Forms and MVC) WCF Silverlight PHP, Java, … Compute Emulator: “The cloud on your desktop” Complete offline Azure Fabric simulation Storage Emulator: Complete offline Azure Storage simulation Requires SQL Server (Express)

23 WHAT IS NEW IN AZURE SDK 1.3 & 1.4

24 Windows Azure Management Portal Completely redesigned using Silverlight

25 DEMO Windows Azure Management Portal Walk-through

26 New Role: the VM Role Easy migration of existing WS2008 applications Requires building a (bootable).VHD image With Windows Server 2008 R2 installed (Ent/Std) Anything else you need Requires Windows Azure Integration Components So the Fabric Controller can talk to it Then sysprep & upload it to Azure

27 Full Internet Information Server support No more hosted web core! Still available for backward compatibility Automatically enabled for new projects configuration Allows for multiple sites/virtual applications

28 DEMO Running multiple sites in IIS using one Web Role

29 Startup tasks Install some extra required library/component Can also run elevated <Task commandLine="StartupTasks\installmvc.cmd" executionContext="elevated" taskType="simple“ />

30 Startup task options Elevation Limited Elevated (aka Run as System) taskType Simple Background Foreground

31 DEMO Installing MVC3 using startup tasks

32 Startup Task Plugin Model ServiceDefinition allows custom modules Role Modules Contain startup tasks, endpoints, etc….csplugin extension Installed in \Windows Azure SDK\v1.*\bin\plugins

33 DEMO Building your own plugin

34 Remote Desktop Access Install additional stuff manually Debug installation problems Configure IIS, … Easily enabled with VS2010

35 Changing RDP Configuration

36 DEMO Remote Desktop Access

37 Windows Azure Connect Connect Azure services to your resources Using IPsec Role Group Instance

38 Examples on using Azure Connect Connect Azure WebRole to local SQL Server Join Azure instances to your domain Remote Debugging Share Folders …

39 DEMO Using Azure Connect

40 Intelli-Trace?

41 Your code’s flight recorder

42 DEMO Using Intelli-Trace with Azure

43 SQL Azure Reporting Similar to SQL Reporting Services 2008 R2 Create reports on SQL Azure databases Publish reports locally or in Azure Web role

44 DEMO SQL Reporting

45 Windows Phone 7 and the Cloud A match made in heaven Windows Azure Toolkit for Windows Phone 7 http://watoolkitwp7.codeplex.com/

46 DEMO A simple Windows Phone 7 app & the cloud

47 Windows Azure Traffic Manager Distributes traffic over similar hosted services Same of different data centers Policy based Performance Failover Round Robin User Company domain www.contoso.com Company domain www.contoso.com DNS resource record for www.contoso.com DNS resource record for www.contoso.com Traffic Manager Policy Traffic Manager domain Contoso.ctp.trafficmgr.com Traffic Manager domain Contoso.ctp.trafficmgr.com Load Balance Method Monitoring Hosted Service 1 Hosted Service 2

48 Performance Policy Client Closest? HS1 HS2 HS3 20ms240ms 6ms Performance Times Table

49 Failover Policy Client Highest available Service? Highest available Service? HS1 HS2 HS3 Primary Standby 1 Standby 2 Standby 3

50 Round Robin Policy Client Next? HS1 HS2 HS3

51 Prepare for the future!

52 Get Started with Windows Azure For Free Today! MSDN Subscriber Activate Your Free Included MSDN Benefits via http://tinyurl.com/activatemsdnazurebenefits Individual: Get a Free Azure Introductory via http://tinyurl.com/freeintroazureoffer Free Computation hours and Storage Get 30 Days Free Windows Azure via http://www.windowsazurepass.com Select Belgium and enter Promo code: AZP001 Partner Get free monthly access to Azure with Partner Cloud Essentials via http://www.microsoftcloudpartner.com/

53 Even better deal now for MSDN subscribers

54 Start Developing on the Windows Azure Platform 1.Activate your Benefits (see previous slide) 2.Get the Tools via http://tinyurl.com/toolsforazure 3.First learn how to create an application via http://tinyurl.com/deployazureapplication

55 Stay up to date with MSDN Belux Register for our newsletters and stay up to date: http://www.msdn-newsletters.be Technical updates Event announcements and registration Top downloads Follow our blog http://blogs.msdn.com/belux Join us on Facebook http://www.facebook.com/msdnbe http://www.facebook.com/msdnbelux LinkedIn: http://linkd.in/msdnbelux/ Twitter: @msdnbelux Download MSDN/TechNet Desktop Gadget http://bit.ly/msdntngadget

56 TechDays 2011 On-Demand Watch this session on-demand via Channel9 http://channel9.msdn.com/belux Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers

57 THANK YOU Now open for questions… Or visit me at the U2U booth…


Download ppt "What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect"

Similar presentations


Ads by Google