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

Slides:



Advertisements
Similar presentations
Connecting Windows Azure to Your Enterprise Network & Applications
Advertisements

WSUS Presented by: Nada Abdullah Ahmed.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Overview Of Microsoft New Technology ENTER. Processing....
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
Virtual techdays INDIA │ 9-11 February 2011 Tips & Tricks for Azure Coders Saranya Sriram │ Developer Evangelist, Microsoft.
& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin
Protecting your online and on premises assets "Cloud Style" Mike Martin Architect / Microsoft Azure MVP.
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Cross Platform Mobile Backend with Mobile Services James
Parallel Programming in.NET 4.0 Tasks and Threading Ingo Rammer, thinktecture
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Microsoft Azure SoftUni Team Technical Trainers Software University
Cost architecting for Windows Azure Maarten Balliauw
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Eric Nelson Application Architect, Microsoft ISV Team Windows.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Forthcoming SQL Azure Services: SQL Azure Data Sync & SQL Azure Reporting Mark Scurrell Lead Program Manager Microsoft.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure poDRw_Xi3Aw.
Developing SaaS Applications with the Windows Azure Platform Vittorio Bertocci
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
Building Robust, Maintainable Coded UI Tests with Visual Studio 2010 Brian Keller Sr. Technical Evangelist – Visual Studio ALM
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Virtual techdays INDIA │ august 2010 Building & Deploying Windows Azure Application using VS2010 Saranya Sriram │ Developer Evangelist, Microsoft.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
To OData or Not to OData Chris Eargle kodefuguru.com.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Alfresco on Azure Shah Rahman Founder and CEO, CloudlyIO.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization.
Deploying Web Application
Building Applications with Windows Azure and SQL Azure
PaaS - Development Stefan Geiger Gerry
Integrating Microsoft SharePoint 2010 with Windows Azure
02 | Hosting Services in Windows Azure
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Outline Virtualization Cloud Computing Microsoft Azure Platform
SharePoint & jQuery: Better Together
Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
Building global and highly-available services using Windows Azure
Microsoft Virtual Academy
Presentation transcript:

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

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

Introducing Azure FOR RENT

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

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)

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

Windows Azure Components

Windows Azure

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

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

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

Windows Azure

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

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

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

SQL Azure Business Analytics Reporting Data Sync

Windows Azure AppFabric

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

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

Windows Azure AppFabric

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

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)

WHAT IS NEW IN AZURE SDK 1.3 & 1.4

Windows Azure Management Portal Completely redesigned using Silverlight

DEMO Windows Azure Management Portal Walk-through

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

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

DEMO Running multiple sites in IIS using one Web Role

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

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

DEMO Installing MVC3 using startup tasks

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

DEMO Building your own plugin

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

Changing RDP Configuration

DEMO Remote Desktop Access

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

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

DEMO Using Azure Connect

Intelli-Trace?

Your code’s flight recorder

DEMO Using Intelli-Trace with Azure

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

DEMO SQL Reporting

Windows Phone 7 and the Cloud A match made in heaven Windows Azure Toolkit for Windows Phone 7

DEMO A simple Windows Phone 7 app & the cloud

Windows Azure Traffic Manager Distributes traffic over similar hosted services Same of different data centers Policy based Performance Failover Round Robin User Company domain Company domain DNS resource record for DNS resource record for 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

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

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

Round Robin Policy Client Next? HS1 HS2 HS3

Prepare for the future!

Get Started with Windows Azure For Free Today! MSDN Subscriber Activate Your Free Included MSDN Benefits via Individual: Get a Free Azure Introductory via Free Computation hours and Storage Get 30 Days Free Windows Azure via Select Belgium and enter Promo code: AZP001 Partner Get free monthly access to Azure with Partner Cloud Essentials via

Even better deal now for MSDN subscribers

Start Developing on the Windows Azure Platform 1.Activate your Benefits (see previous slide) 2.Get the Tools via 3.First learn how to create an application via

Stay up to date with MSDN Belux Register for our newsletters and stay up to date: Technical updates Event announcements and registration Top downloads Follow our blog Join us on Facebook LinkedIn: Download MSDN/TechNet Desktop Gadget

TechDays 2011 On-Demand Watch this session on-demand via Channel9 Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers

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