1 / 20

Azure Web sites IRL

Azure Web sites IRL. Robert Folkesson Active Solution @ rfolkes www.robertfolkesson.se. Agenda. Tre olika kundprojekt där vi använt Azure Web Sites Erfarenheter, tekniker Begränsningar i Azure Web Sites Frågor. Varför Azure Web Sites?. Varför Azure Web Sites?. Snabbt Enkelt Billigt

zaide
Download Presentation

Azure Web sites IRL

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. Azure Web sites IRL Robert Folkesson Active Solution @rfolkes www.robertfolkesson.se

  2. Agenda Tre olika kundprojekt där vi använt Azure Web Sites Erfarenheter, tekniker Begränsningar i Azure Web Sites Frågor

  3. Varför Azure Web Sites?

  4. Varför Azure Web Sites? Snabbt Enkelt Billigt Skalbart Mycket utvecklarvänligt

  5. The CodeWarriors ZULU SAMURAI KNIGHT

  6. Zulu, Samurai, Knight Stabilt Komplext Flera releaser Förvaltningsbart Flera testsätt Get it Right Kvalitet före tid Test everything, or die! Föränderligt Enkel En release Prototyp Ett testsätt Get it Done Timeto market Programmingmotherfucker

  7. Zulu-projektet Produktbolag, utveckling av nya kundspecifika features Demo och testmiljö i Azure, installation lokalt hos slutkund Väldigt kort deadline Två utvecklare Visual Studio Online / TFS källkodshantering

  8. Demo: Visual Studio Online”Monaco”

  9. Samurai-projektet Appför säljare och kunder som visar produktinformation (reklam) Offline-support N2 CMS Demo, testmiljö och driftmiljö i Azure, Git, auto-deploy via Github

  10. Ladda hem app från store Informations- ansvarig Publicera information N2 CMS Säljare / kund Azure Web Site + WebJob + Blobstorage + Storagequeue

  11. Demo: Azure Web Sites WebJobs

  12. WebJobs Nuget: Install-PackageMicrosoft.WindowsAzure.Jobs.Host–pre site\wwwroot\App_Data\jobs\{job type}\{job name} {job type} = continuouseller triggered(on demand / scheduler). batch (.exe/.cmd/.bat), bash (.sh), javascript (.js) php(.php) ellerpython (.py).

  13. WebJobs Vilket script körs? Finns det en filsomheter run.{supported extension} ? (förstafilenvinner). Om inte – finnsdetnågon med en supporterad extension Om intesåärdetinteettWebJob Du kanocksåskapa en run.cmd och anropa t.ex. powershell därifrån: (powershell-Commandrun.ps)

  14. Knight-projektet Ny version av existerande system Höga krav på skalbarhet ~ 500 000 användare ”CQRS” - mönster Stort distribuerat team +10 pers Stort fokus på tester Demo, testmiljö i Azure – hybridlösning i produktion (private cloudoch Azure) Visual Studio Online för CI/CD och backlog

  15. Web Site 1 Web Site 2 Web Application Web Application ServiceBus HTTP Updated! Read Model – JSON i Azure blob storage Write Model SQL Azure – Nhibernate med sharding Worker role 1 Read Model Generation SQL DB Tables/Blobs/Queues Partition 1 - n Partition 1-n

  16. Demo: Azure Web Sites Auto Scale

  17. Avslutningsvis Azure Web Sites skalar bra mot olika typer av användning Men inte om du behöver direkt åtkomst till den virtuella maskinen: • Installera program • Komma åt certifikat store • Använda icke-standard portar • Konfigurera IIS

  18. Tack! Robert Folkesson Active Solution @rfolkes www.robertfolkesson.se

More Related