Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics AX Technical Conference 2013
Advertisements

Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
“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.
Lift-and- Shift Cloud First Dev. And TestHybrid SaaS for Sale Windows Azure PaaS IaaS+ Windows CEAP Private PaaS Be sure to grab all parts of graphic before.
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.
12 → Wed Umbraco User Group Kristofer Liljeblad Windows Azure Kristofer Liljeblad, Microsoft Developer Evangelist
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.
B UILDING M ULTI - TIER W EB A PPLICATIONS IN V IRTUAL E NVIRONMENTS.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Cloud Power Application Driven Comprehensive & Open Cloud under Your Control!
COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Memi Lavi Senior Consultant MCS, Microsoft Israel Self Service Private Cloud With Windows Azure Pack.
9 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Cross Platform Mobile Backend with Mobile Services James
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,
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.
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.
Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars AZR301.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
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.
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
IOS and Android with Windows Azure Websites Name Title Address Website.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
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.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
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.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Virtual techdays INDIA │ august 2010 Building & Deploying Windows Azure Application using VS2010 Saranya Sriram │ Developer Evangelist, Microsoft.
Maslow’s Hierarchy of Needs The final level of psychological development that can be achieved when all basic and mental needs are fulfilled and the.
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.
Windows Azure Custom Software Development Mobile Middleware Windows Azure Introduction Dipl.-Ing. Damir Dobric Lead Architect daenet
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist 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.
COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization.
HoraSesión 9:00 - 9:30Registro 9:30 – 10:30Empezando con Windows Azure 10:45 – 12:00HOL: Laboratorio – Empezando con Windows Azure 12:00 – 13:15Azure.
Deploying Web Application
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Building Applications with Windows Azure and SQL Azure
PaaS - Development Stefan Geiger Gerry
Outline Virtualization Cloud Computing Microsoft Azure Platform
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Developing Windows Azure Applications with Visual Studio
Presentation transcript:

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications

Agenda Quick Introduction to Windows Azure Designing Windows Azure Applications Building Windows Azure Applications Deploying Windows Azure Applications Q&A

Quick Introduction to Windows Azure

Windows ® Azure™ Platform On-demand, scalable, multi-tenant, self-service compute resources

Windows ® Azure™ Platform TIME IT CAPACITY Allocated IT resources Oversupply Undersupply Load forecast Initial investment Oversupply Actual load

Windows ® Azure™ Platform TIME IT CAPACITY Allocated IT resourcesActual load Lower initial investment Less oversupply Load forecast Less oversupply No undersupply

Windows ® Azure™ Platform Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS”

Windows ® Azure™ Platform The Windows Azure platform fits here Traditional ITStorageStorageServersServersNetworkingNetworkingO/SO/S Security, Clustering VirtualizationVirtualizationDataDataApplicationsApplicationsRuntimeRuntime You manage IaaS Storage Servers Networking O/SO/S Security, Clustering Virtualization DataDataApplicationsApplicationsRuntimeRuntime Managed by vendor You manage PaaS Managed by vendor Storage Servers Networking O/S Security, Clustering Virtualization ApplicationsApplications Runtime DataData SaaS Managed by vendor Storage Servers Networking O/S Security, Clustering Virtualization Applications Runtime Data

Windows ® Azure™ Platform S. Central – U.S.S. Central – U.S. W. EuropeW. Europe N. Central – U.S.N. Central – U.S. N. EuropeN. Europe S.E. AsiaS.E. Asia E. AsiaE. Asia 6 datacenters across 3 continents6 datacenters across 3 continents Simply select your data center of choice when deploying an application

Windows ® Azure™ Platform ComputeStorageManagement Relational data ConnectivityAccess control CDN Data Sync

Windows ® Azure™ Platform ROLE OPTIONS The role is the VM. Suitable for: Long running application installations. Application installations requiring manual interaction. You configure and maintain the OS.

Windows ® Azure™ Platform

SendReceive SERVICE BUSReceiveSend

Windows ® Azure™ Platform Data and Applications Applications or Users Provide abstraction for federated claims-based authentication. Easily establish secure trust relationship. Simplify and automate complex authorization schema requests.

Windows ® Azure™ Platform Usage Compute Time Average Inactivity Period Compute Time Average Usage Compute Time Compute Time Average Usage

Windows ® Azure™ Platform Designing Windows Azure Applications

Windows ® Azure™ Platform

Presentation Layer Service Layer Business Layer Data Layer Storage DTO ORM Domain Objects

Windows ® Azure™ Platform UI Middle Tier (Business Layer, Data Layer) Storage Commands Queue ORM Events Queue Model Translation Caching Queries Other subscribers

Windows ® Azure™ Platform

Building Windows Azure Applications

Windows ® Azure™ Platform Windows Azure Platform Development Prerequisites for.Net apps Windows Azure Tools for Microsoft Visual Studio (Version 1.4) Follow instructions on Microsoft downloads page -Microsoft Windows 7, Windows Server 2008, Windows Server 2008 R2. -Microsoft Visual Studio Professional 2010 (or above) or Express. -Enable IIS7 with ASP.NET and WCF HTTP activation. -Windows Azure SDK 1.4 (March 2011 edition) -Recommended: Windows Azure AppFabric SDK v1.0

Page 25 DEMO

Windows ® Azure™ Platform What Azure provided Demo RecapDemo Recap What you saw…

Windows ® Azure™ Platform Web Role Worker Role Storage Queue LBLB LBLB LBLB LBLB Worker Role Web Role Worker Role Blob Container Table

Windows ® Azure™ Platform 1.User uploads large image file 2.Image inserted into blog storage 3.Message placed on queue including BLOB URI and metadata 4.Worker role is polling queue. Reads message from queue 5.Worker role processes message, reads from BLOB storage, generates thumbnail 6.Thumbnail and metadata stored in Table storage 7.Message deleted from queue

Windows ® Azure™ Platform Deployment optionsDeployment options Create and deploy Azure Package manually. Deploy from Visual Studio using Certificates. Command Line and PowerShell. Built using the Service Management API.

Windows ® Azure™ Platform Monitoring / Debugging OptionsMonitoring / Debugging Options Enable Remote Desktop. Enable Intellitrace (only for.Net 4.0 Azure apps and VS2010 Ultimate). Enable / Use Windows Azure Diagnostics.

Windows ® Azure™ Platform COMPUTE STORAGE WEB EDITION BUSINESS EDITION

Windows ® Azure™ Platform

>99.9% Windows Azure Compute instance monitoring >99.9% >99.95% Windows Azure Compute connectivity >99.9% All running instances will be continuously monitored If instance is not running, we will detect and initiate corrective action Database is connected to the internet gateway All databases will be continuously monitored Your service is connected and reachable via the internet Internet-facing roles will have external connectivity Storage service will be available/ reachable (connectivity) Your storage requests will be processed successfully Windows Azure Storage availability SQL Azure Database availability Service Bus and Access Control availability Service bus and access control endpoints will have external connectivity Message operation requests processed successfully

Windows ® Azure™ Platform