Emmanuel Mesas Microsoft Western Europe Leverage Azure Services & Platform with Existing Application.

Slides:



Advertisements
Similar presentations
System Center 2012 R2 Overview
Advertisements

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
November 3rd, 2010 COMS W Outline Overview of Azure Key Components A. Windows Azure B. SQL Azure C. Windows Azure Platform AppFabric Demos HelloCloud.
Overview Of Microsoft New Technology ENTER. Processing....
Wade Wegner Windows Azure Technical Evangelist Microsoft Corporation Real World Windows Azure Development – Tips & Tricks.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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.
Module 1: Configuring Windows Server Module Overview Describe Windows Server 2008 roles Describe Windows Server 2008 features Describe Windows Server.
Pradeep Kumar C Support Escalation Engineer Windows Azure Diagnostics Logging and Monitoring in the Cloud.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows Azure Cloud Services Anton Boyko.NET developer.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Windows Azure Custom Software Development Mobile Middleware Windows Azure Compute Dipl.-Ing. Damir Dobric Lead Architect daenet
Azure databases 1. Azure storage possibilities Azure offers several storage possibilities Microsoft SQL Server database MySQL database Azure Document.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Inside Azure Diagnostics 17 COLUMBUS, OHOCTOBER 17, 2014CLOUDDEVELOP.ORG.
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.
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.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Windows Azure and Silverlight: A Match Made For the Web Matthew Kerner Program Manager Windows Azure Fabric Controller 1.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
(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.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
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.
Bret Stateham Owner, Net Connex blogs.netconnex.com twitter.com\bstateham.
Fan Engagement Solution
Deploying Web Application
Lead SQL BankofAmerica Blog: SQLHarry.com
Diagnostics and Service Management
Building Applications with Windows Azure and SQL Azure
Exceedra + Azure Mark Rendle Principal Software Architect
Reliable Services Jeffrey Richter Microsoft Azure Service Fabric.
Relational databases, and more …
Debugging and troubleshooting Azure applications using Visual Studio
02 | Hosting Services in Windows Azure
SharePoint 2019 Changes Point of View.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Jim Nakashima Program Manager Cloud Tools
Migrating your applications to Azure
Developing for Windows Azure
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Storing and Processing Sensor Networks Data in Public Clouds
Making Windows Azure Relevant to IT Professionals
Microsoft Azure Services Platform
Presentation transcript:

Emmanuel Mesas Microsoft Western Europe Leverage Azure Services & Platform with Existing Application

Azure Role Explained RoleEnvironment API Migrating Real Application Instrumenting Azure Application Azure Developer and Administrator Tools

Windows Azure Storage (Table, Blob, Queue) Web Role LB SQL Azure Internet Services Web Role 2 (IIS) Port 8080 Web Role 2 (IIS) Port 8080 Worker Role 2 Worker Role 1 Web Role Web Role 1 (IIS) Port 80 Web Role 1 (IIS) Port 80 Worker Role 2

Azure Solutions have a Cloud Project – Describes the platform Additional Entry Points in the Execution Pipeline Use RoleEnvironment Class for Infrastructure knowledge Always Copy referenced Assemblies

Worker Role Call Order: 1.WaWorkerHost process is started. 2.Worker Role assembly is loaded and surfed for a class that derives from RoleEntryPoint. This class is instantiated. 3.RoleEntryPoint.OnStart() is called. 4.RoleEntryPoint.Run() is called. 5.If the RoleEntryPoint.Run() method exits, the RoleEntryPoint.OnStop() method is called. 6.WaWorkerHost process is stopped. The role will recycle and startup again.

Web Role Call Order: 1.WaWebHost process is started. 2.Hostable Web Core is activated. 3.Web role assembly is loaded and RoleEntryPoint.OnStart() is called. 4.Global.Application_Start() is called. 5.The web application runs… 6.Global.Application_End() is called. 7.RoleEntryPoint.OnStop() is called. 8.Hostable Web Core is deactivated. 9.WaWebHost process is stopped.

Infrastructure API to use from RoleEntryPoint classes Discover Infrastructure Resources Local Storages Network Endpoints (max 5) Connection Strings Application Roles & Other Role Instances (max 5) Detect Infrastructure changes

Accessing Configuration & Connection Strings Accessing Role IP Addresses

Web Application -> WebRole SQL Server Data -> SQL Azure Profile & Membership Data -> SQL Azure Intranet Web Service -> AppFabric ServiceBus

NerdDinner Web Application SQL Databases aspnetdb NerdDinner WCF Service Intranet Offices Location

NerdDinner Azure Application SQL Databases aspnetdb NerdDinner ServiceBus Service Intranet Offices Location

Add a Cloud Project to the exiting solution Create a WebRole EntryPoint Add Trace Information in Config file Add DiagnosticConfigString in the Role Config file Copy Referenced assemblies

Use the Azure Portal for initial creation Use SQL Server Management Studio 2008 R2 for managing SQL Azure databases Use SQL Azure Migration Wizard v3.2 for analyzing and generating migration db scripts

Change Service and Client implementation Add a ServiceBus Reference Create a Service Bus namepsace Generate a new Endpoint Address Use a RelayBinding from Azure AppFabric SDK Add a TransportClientEndpointBehavior for registering the Service to the Service Bus

With Windows Azure Diagnostics SDK

SDK component providing distributed monitoring & data collection for cloud apps Support Standard Diagnostics APIs Cloud-Friendly – Manage multiple role instances centrally Scalable – Built on Windows Azure Storage & used by scale-out Windows Azure platform components Developer In Control – What to collect & when to collect it

Standard WA Storage costs apply for transactions, storage & bandwidth Data Retention Local buffers are aged out by the Diagnostic Monitor according to configurable quotas You control data retention for data in table/blob storage Query Performance on Tabular Data Partitioned by high-order bits of the tick count Query by time is efficient Filter by verbosity level at transfer time

How-to activate Traces Transfer to Azure Storage Visualize Data

Always develop in the Azure DevFabric first Make sure you copy local assemblies not in the Framework Use the _CSPACK_FORCE_NOENCRYPT_ to check if your package is valid Check application using Cloud Resources (Storage, Service and SQL Azure) Remove the use of Development Storage (in case some code uses it)

Use Blob Storage – savings by deleting the App For compatibility and external resources, use the Windows Azure Drive – App can Mount and Unmount drive on demand. Enable Azure Diagnostic API and use.NET Framework Diagnostic classes (Trace.Write)

Powershell CmdLets scripts Azure Management Console mentTools mentTools Cloud Storage Studio ageStudio/Default.aspx ageStudio/Default.aspx Azure Diagnostic Manager nosticsManager/Default.aspx nosticsManager/Default.aspx

Sign up at the Windows Azure platform developers’ portal: Windows Azure access Developer tools White papers Sample applications Plan pilot applications Learn more at Microsoft’s channelnine.com 2 3 1