Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH

Slides:



Advertisements
Similar presentations
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Advertisements

Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
DPR311. Traditional IT Infrastructure (as a Service) Platform (as a Service) Storage Servers Networking Operating System Middleware Virtualization.
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
“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.
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
The product strategyThe indirect sales WORTMANN AG serves customers from the European Union, North and Eastern Europe, the Middle East and Africa.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
The Cloud for Modern WakeUpAndCode.com.
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.
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
B UILDING M ULTI - TIER W EB A PPLICATIONS IN V IRTUAL E NVIRONMENTS.
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.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Why consider the cloud? Cloud innovation presents challenges for IT.
9 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Robert MacLean BBD Software Get Ready For The Cloud TRACK: Cloud & ALM.
Introduction To Windows Azure Cloud
Windows Azure Virtual Machines Speaker Title Organization.
COS303. Azure Enterprise CLOUDENTERPRISE Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Security.
Getting Started with Windows Azure Name Title Microsoft Corporation.
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.
IT Pro Day In wenigen Schritten zu einer neuen BizTalk 2013 Umgebung in der Cloud Nicolas Blatter Technology Consultant, HP Consulting Schweiz V-TSP BizTalk.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Preview JUNE 2012 Introduced Windows Azure Infrastructure Services General Availability APRIL 2013 Commercially-backed SLA and formal support agreements.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
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.
Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
 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.
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.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
#SPSMX I want to use SharePoint in the Cloud Should I use Office 365 or Azure? Luis Du Solier SharePoint Premier Field Engineer Microsoft.
Hello Cloud… Mike Benkovich
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Intended audience : –SQL DBA’s, SQL Server enthousiasts, non Azure Database developers goal : –Enlight the most valueable aspects on Windows Azure SQL.
Windows Azure Custom Software Development Mobile Middleware Windows Azure Introduction Dipl.-Ing. Damir Dobric Lead Architect daenet
Brian Blanchard Web: Oakwoodsys.com Blog: aka.ms/BrianBlanchard.
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.
Clouding with Microsoft Azure
Introduction to windows azure: windows azure, sql azure and app fabric
Azure Infrastructure as a Service
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Outline Virtualization Cloud Computing Microsoft Azure Platform
Managing Services with VMM and App Controller
Developing for Windows Azure
06 | SQL Server and the Cloud
Presentation transcript:

Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH

Agenda

Windows Azure What, Cloud is just computers? – differences to on-premise systems

Demo

Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS” Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Image Source: Windows Azure Training Kit

Windows Server  Single Instance  Persistent  File System  Network Shares  Windows Security (AD) Windows Azure  Multi Instance  Stateles OS  Azure Storage  SQL Azure  ACS (AD  ADFS)  Azure Connect / Service Bus Benefits  Automated Updates  Multi-Instance-Management  Scale-Out  High Availability / Failover

Front-End Windows Azure Storage, SQL Azure Windows Azure Storage, SQL Azure Load Balancer Middle-Tier Image Source: Windows Azure Training Kit

Migration Strategies Azure Compute How to migrate your processing logic

Worker Role Web Role VM Role

<Task commandline="relative\path\ToSetupExecutable" executionContext="limited|elevated" taskType=“simple|foreground|background"/>

Migration Strategies Azure Storage How to hanlde files in the cloud…

Image Source: Windows Azure Training Kit

Web App Client Blob Storage

Demo

Image Source: Windows Azure Training Kit

Migration Strategies Database SQL Database in the cloud

Migration Strategies Infrastructure How to integrate cloud and on-premise infrastructure

Enterprise Windows Azure Databases Dev machines Relay Role B Role A Role C (multiple VM’s) Role C (multiple VM’s)

Migration Strategies Cloud Features Design your application for the cloud!

Storage Tables LB Blobs Worker Service Worker Role Managed Interface Call Worker Role Managed Interface Call Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Role IIS as Host Web Role IIS as Host Queues Windows Azure Data Center LB The Internet The Internet via TCP or HTTP Image Source: Windows Azure Training Kit

Intelligent Network Load Balancer Async Activation Network Activation Blob Storage Partitioned RDBMS Key/Value Datastores State Tier Queues Stateless Web and/or Application Servers Stateless ‘Worker’ Machines

Web RoleWorker Role Hybrid Role

Web Role Worker Role Storage Queue LB Worker Role Web Role Worker Role Blob Container Table

Horizontal Partitioning:Vertical Partitioning:

Migration Strategies Security How to authenticate in your cloud application

TrustSecurity Token Integrate in company’s AD

Subject Relying Party Identity Provider Client Application Security Token Service Token Kontrolle Vertrauen

Image Source: Windows Azure Training Kit

Migration Strategies Role Management Scale Out / Scale Up

Let’s get started MSDN Benefits