Migrera befintliga system till Windows Azure

Slides:



Advertisements
Liknande presentationer
Sweden SharePoint User Group Wictor Wilén
Advertisements

Federerad säkerhet och identitetshantering – lokalt och i molnet Robert Folkesson
Var sitter är användarna när dom är på biblioteket? En analys av IP-nr statistik • Var befinner sej användarna av bibliotekets e-resurser? • Hur stor del.
Agenda för kvällen är som följer: 17:45 Samling & Pizza 18:00 Performance and testing of BizTalk :00 Paus, mingel, diskussioner. 19:30 "Stories.
BPOS till Office 365 – övergång för befintliga BPOS-kunder
Samarbete med Microsoft Office Sharepoint server 2007 Angelica Rydelius Bergman Välkommen!
Page 1 GADD Software en introduktion Publik version, September 2013, gaddsoftware.com.
Att söka och förvalta kunskap
Azure Web sites IRL Robert Folkesson Active
Nytt telefonisystem för LU
Sweden SharePoint User Group WictorWilén
Bo Linde Solution Specialist EPM Microsoft AB Project Server.
PKI & Active Directory Certificate Services
Backup strategies “in-a-nutshell” by System Center Robert Hedblom MVP System Center Cloud and Datacenter Management MEET member TechNet Moderator Consultant.
Ajax Dynamiska webbsystem. AJAX och web 2.0 Web 2.0 är egentligen bara ett ”buzzword” för en modern webbsajt. Innehållet skulle till exempel vara: Rich.
MIIS 2003 – User Identity Lifecycle Management
Microsoft Small Business Specialist. Microsoft har lanserat ett initiativ för partner som arbetar med småföretag. Fördelar för dig som partner är att.
TechNetLive installation, utrullning och uppgradering av Server 2003 Mikael Nyström DGC.
N E T I N F O P E R N O A L T, P C - R Å D G I V N I N G E N.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Business Without Barriers © 2009 Epicor Software Corporation Scala Bruk Kolmården 6’e Maj.
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2.
Av Oliver och Emil. En kort historia om Internet Datorn uppfanns i slutet av 1950-talet. Det var då man försökte koppla ihop flera datorer för att skicka.
ASP.NET 2.0 Providermodellen André Henriksson UtvecklarevangelistMicrosoft.
Microsoft Azure Web Sites IRL Robert Folkesson, Active Solution
Standardisering ger dig mer tid Peter Frodin. EFFECT-Direct / BDD Systems Management Server (SMS) Infrastucture Optimization Model (IOM) Vista Nästa steg.
Projekt och Arkitektur
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
Systemutveckling i molnet - IRL Chris KlugRobert Folkesson.
En intruduktion till INVID CMS.
A Beginner's Guide to SharePoint 2013 REST API [Rest/Odata/Json]
A Federation-Ninja’s warstories from the field…
IT-säkerhet Gästföreläsning av Christian Ohlsson 2011.
Exempelbaserade specifikationer med SpecFlow
Creative Security En interaktiv session om att tänka kreativt med säkerhet Speaker: Marcus Murray, MVP Truesec.
ASP.NET 2.0 André Henriksson Developer Evangelist Microsoft AB.
Lars Ögren, EBI Systems AB
Microsoft Dynamics AX (fd Axapta)
Visual Studio Team System Allan Knudsen Platform Strategy Advisor Allan Knudsen Platform Strategy Advisor
Koha En presentation av bibliotekssystemet Koha. Projeketets syfte & mål Projektets syfte är att öka kunskapsnivån i Halland och Sverige kring bibliotekssystemet.
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
Resurshantering med MS Project Server 2007
Agenda Intro MCRM 3.0 Installation Konfigurering Quick Tour MCRM 3.0 Import av konton (praktiskt exempel) Frågor och summering.
Joachim Nässlander IT-Expert, Knowledge Factory. Joachim Nässlander IT-Expert på Knowledge Factory MVP File Systems & Storage.
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
Vad är GeoBas? Intergraphs svensk-utvecklade system för
Security Management John Laerum Instruktör Upprätthålla säkerhetsnivån Group Policies i Active Directory IIS Lockdown tool och IIS 6 VPN karantän i RAS.
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2 Äshur Ashore Azzuure.
Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio Robert Folkesson
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Windows Server Agenda Hanterbarhet  Server Manager  Powershell Säkerhet  Server Core  Brandväggen och Ipsec Prestandaförbättringar  Virtualisering.
Utvecklarna Karin Älfvåg Marknadschef Developer & Platform Evangelism Microsoft AB Your potential. Our passion.
Windows Vista: Administration Maria Johansson 10 nyheter som gör livet som administratör lättare.
OPERATIVSYSTEM OCH PRAKTISK LINUX Föreläsning 10 – Vecka INNEHÅLL  Säkra nätverksförbindelser  SSH (Secure Shell)  SSL (Secure Sockets Layer)
Moderna affärssystem - Systemutvecklarens roll -
Maximizing windows 8 performance, Troubleshooting tips Johan Arwidmark.
SharePoint 2007 André Henriksson – Utvecklarevangelist Pontus Haglund – Produktspecialist Microsoft AB.
Public Thomas Mejtoft Residential gateway som enabler för ASP tjänster i hemmet.
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
William Sandqvist Distributed Computing Client – Server. En skrivarserver kan vara ett exempel på en Client-Server arkitektur. S Burd, Systems.
Testdatahantering Utvärdering och införande av verktygsstöd.
Nätverk.
Software + Services Robert Folkesson
Datorkommunikation Lektion 8 Mahmud Al Hakim
SHAREPOINT I AZURE MED ETT KUNDCASE. OM MIG Georgios Sidiropoulos (kallas Jorgo) Född och uppvuxen i Stockholm Jobbat med SharePoint sedan 2009 Varit.
Vad är OMS, Operations Management Suite, och hur kan det hjälpa mig? Anders Asp Lumagate AB.
OPC lösningar Softing har även produkter för OPC:
PoC Mobilt Efos
Whoami Christoffer Claesson Blogs at:
Hosting Licensiering och program för hosters
Presentationens avskrift:

Migrera befintliga system till Windows Azure Robert Folkesson Active Solution

Vem är jag?

Varför migrera till Azure?

Varför migrera till Azure?

Varför migrera till Azure? Tid Belastning Inaktivitet Kapacitets behov kapacitetsbehov Kapacitetsbehov “Det oväntade” “Det förutsägbara” “Batchjobb” “Startupdröm”

Varför migrera till Azure?

Inför en migrering Fokuserad 2-3 dagars workshop Mål Göra en praktisk POC och lyfta så mycket av systemet som möjligt, utan hänsyn till ”ideal”-arkitektur Identifiera utmaningar, föreslå en väg runt dessa Ha en fungerande demo så långt som möjligt Få en bra uppfattning över omfattning av ett komplett migreringsprojekt Resurser: utvecklare och/eller arkitekt med tillgång till källkod/projekt + någon med Azure-erfarenhet

Ett enkelt scenario ASP.NET-baserad applikation Använder SQL-Server som backend

Ett angreppssätt Migrera SQL Server Testa befintlig kod mot SQL Azure Skapa Azure-projekt, testa i Windows Emulator Testa i Windows Azure

1. Migrera SQL Server

http://www.codeplex.com/sqlazuremw

Begränsningar i SQL Azure Integrated Full-Text Search FILESTREAM Data Resource Governor Table Partitioning … http://msdn.microsoft.com/en-us/library/ff394115.aspx

2. Testa befintlig kod mot SQL Azure

3. Skapa Azure-projekt, testa i Windows Azure-emulator

1 2 Domain Controller Trust Kerberos Service Ticket Relying Party claims name: Robert, groups : … … Domain Controller proof Trust 1 Kerberos Service Ticket 2 Relying Party Client

Applikationen migreras till Azure Domain Controller Kerberos Service Ticket Client

Trust Domain Controller Security Token Service Token Token Client

Mer om ADFS/WIF Session imorgon…

4. Testa i Windows Azure

Vanliga fallgropar

Vanliga fallgropar Inga ”sticky sessions” tillgängliga i Azure Lägg sessions-state i SQL Azure eller Azure Caching Applikationen skriver till lokal disk/registret Skriv till Azure Blob/Table storage/SQL Azure/Azure Caching Systemet integrerar med annat system via specifika brandväggsöppningar Så länge applikationen inte raderas kommer IP-adressen i Azure inte ändras. Alternativt använd Azure Connect But what about when I delete my deployment to upgrade my service? In the past a change to the Service Definition (increasing or decreasing the size of a VM, Changing role endpoints, Adding or removing roles etc.) would require a full re-deployment. Because IP Addresses are allocated at deployment time, deleting the deployment would reallocate your previous address to the pool and the re-deployment would likely result in a new IP Address. As of Oct 2011 this is no longer the case!

Internet Queues Web Site Worker Service Web Role Worker Role Storage MIX 09 4/3/2017 Internet Access Control Service Bus Cache SQL Azure LB LB LB Web Site (ASPX, ASMX, WCF) Web Role (ASPX, WCF, etc.) Storage Queues Worker Service Worker Role Tables Blobs LB LB Block blob max 200 GB. Parallel skrivning. Page blob 1TB. Totalt 100TB. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Använd möjligheterna i Azure Service Bus för integration mellan löst kopplade system

Mer om Azure Service bus 17:45 - Clemens Vasters: Windows Azure Service Bus Introduction and Future Imorgon 12.30 – Clemens Vasters: Windows Azure Service Bus Deep Dive

Automatisera

“COA” – Cost Oriented Architecture

snabbaste sättet att komma igång med en migrering till Windows Azure Learning by doing: snabbaste sättet att komma igång med en migrering till Windows Azure The theme of TechDays 2012 is The nextperience which means that we link together the next experience with existing experience. We want you to write down your one-liner and shortly describe What's your nextperience.

Tack! Robert Folkesson | Active Solution robert.folkesson@activesolution.se | @rfolkes www.robertfolkesson.se

Please use this slide as your last.