1 / 33

Migrera befintliga system till Windows Azure

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?. “ Startupdröm ”. “ Batchjobb ”. Belastning. Belastning. Belastning. Belastning. Inaktivitet.

mircea
Download Presentation

Migrera befintliga system till Windows Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migrerabefintliga system till Windows Azure Robert Folkesson Active Solution

  2. Vem är jag?

  3. Varförmigrera till Azure?

  4. Varförmigrera till Azure?

  5. Varförmigrera till Azure? “Startupdröm” “Batchjobb” Belastning Belastning Belastning Belastning Inaktivitet kapacitetsbehov Kapacitets behov Tid Tid Tid Tid “Detförutsägbara” “Detoväntade” Kapacitetsbehov Kapacitetsbehov

  6. Varför migrera till Azure?

  7. 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

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

  9. Ettangreppssätt • Migrera SQL Server • Testa befintlig kod mot SQL Azure • Skapa Azure-projekt, testa i Windows Emulator • Testa i Windows Azure

  10. 1. Migrera SQL Server

  11. http://www.codeplex.com/sqlazuremw

  12. Begränsningari SQL Azure • Integrated Full-Text Search • FILESTREAM Data • ResourceGovernor • Table Partitioning • … http://msdn.microsoft.com/en-us/library/ff394115.aspx

  13. 2. Testabefintligkod mot SQL Azure

  14. 3. Skapa Azure-projekt, testai Windows Azure-emulator

  15. claims name: Robert, groups : … … DomainController proof Trust 1 Kerberos Service Ticket 2 Relying Party Client

  16. Applikationen migreras till Azure DomainController Kerberos Service Ticket Client

  17. Trust DomainController Security Token Service Token Token Client

  18. Merom ADFS/WIF Session imorgon…

  19. 4. Testai Windows Azure

  20. Vanligafallgropar

  21. Vanligafallgropar • Inga ”sticky sessions” tillgängliga i Azure • Lägg sessions-state i SQL Azure eller AzureCaching • Applikationen skriver till lokal disk/registret • Skriv till AzureBlob/Table storage/SQL Azure/AzureCaching • 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 AzureConnect

  22. Internet LB LB Tables LB SQL Azure Storage LB LB Queues Web Site (ASPX, ASMX, WCF) Worker Service Web Site (ASPX, ASMX, WCF) Worker Service Web Role (ASPX, WCF, etc.) Worker Role Blobs Access Control Service Bus Cache

  23. Användmöjligheternai Azure • Service Bus för integration mellan löst kopplade system

  24. 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

  25. Automatisera

  26. “COA” – Cost Oriented Architecture

  27. Learning by doing: snabbaste sättet att komma igång med en migrering till Windows Azure

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

More Related