BTH Studentkontohantering API Management

Relevanta dokument
Diagnostisktprov Utveckla i Azure

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Varför är jag här? Presentera projektet. SUNETS moln kontra andra moln behandlas inte. Prata lite om Windows 10 och molnet.

Daniel Akenine, Teknikchef, Microsoft Sverige

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

DIG IN TO Nätverksadministration

Projektet Windows 10 och molnet. Leif Lagebrand

Konferens: Ignite 2016 Atlanta, USA. Leif Lagebrand

Molntjänster för administration, utbildning och forskning. Projektplan för 2017

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Data Sheet - Secure Remote Access

Alla rättigheter till materialet reserverade Easec

Linköpings universitet - Azure (och lite) Office 365 ur

Mjukvarukraft Integration som Tjänst (ipaas)

Using Microsoft Azure IAAS to host your SharePoint farms

Molntjänster och molnteknologi: En ordlista

Extern åtkomst Manual för leverantör

Utvärdering Kravspecifikation

Övning 1: Skapa virtuell maskin för utveckling.

Innehåll. Dokumentet gäller från och med version

Säkerhet och förtroende

PhenixID + Zappa. Livscykelhantering, Autentisering och Single Sign-On

Dynamics 365 for Operations MIKAEL ALGEROTH

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

Modul 10: Lagra information i Azure SQL Database

Introduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar

FANS Network Meeting. SAS Platform 25/10-18

Tekniska lösningar som stödjer GDPR

#integrationsdagarna16 WELCOME INTEGRATIONSDAGARNA 2016

Sammanfattning Klient

Uppdateringsguide v6.1

Teknisk spec Flex Lön och Flex API

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Vägen till det Hybrida molnet Hur byggde vi vårt hybrida moln och vad säger kunderna som har tagit steget? Jonas Emilsson Anders Jansson

Introduktion till migrering till molnet. PART 4: Plattformar för molntjänster

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Uppkoppling med Pulse Secure och Symantec VIP Access

Compose Connect. Hosted Exchange

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Manual Komma igång med Softphone-klient

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Slutrapport Molnet för administration, utbildning och forskning

Tekniska lösningar som stödjer GDPR

Checklista IT Artvise Kundtjänst

Alla rättigheter till materialet reserverade Easec

Microsoft Internet Information Services 7 / 7.5

Lumia med Windows Phone

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Identity Management i ett nätverkssäkerhetsperspektiv. Martin Fredriksson

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Den magiska spegeln som personanpassar innehållet. Tekniken i spegeln

#integrationsdagarna16. Välkomna INTEGRATIONSDAGARNA 2016

Azure Designer. Version 1.0 Mats Persson

Värdefulla verktyg under studietiden. Informationspass för nya studenter

Modul 6: Infrastruktur för webb

Microsoft.NET Version Http Activation MapGuide Open source (installerad på en webbserver, tillgänglig utanför brandväggen) Web Deploy 3.

Windows 10 och molnet 2016

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version eller senare.

Administrationsmanual ImageBank 2

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

DevOps i Verkligheten

Värdefulla verktyg under studietiden. Informationspass för nya studenter 4 september 2018

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

1. Revisionsinformation

Datacentertjänster IaaS

Instruktion för användande av Citrix MetaFrame

Säkerhetskopiera mobilen

Kvalitetssäkra ditt projekt med kontinuerlig integration

Ny installation...2. Översikt...2. Filer som behövs...2. Installera SQL Server Express (om det behövs)...3. Skapa en databas i SQL Server...

Guide för fjärråtkomst av Gigamedia IP-kamerakit

OFFICE 365 OCH LICENSIERING. Fredrik Gotting, IT Strategy & Development Manager, Pulsen

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Molnplattform. Version 1.0. Användarhandbok

Virtuell arbetsplats VDI Härryda Kommun. Alec Mägi Särnholm

Användarguide itslearning

GADD Software en introduktion

Alla rättigheter till materialet reserverade Easec

Statistiska centralbyrån

Systemkrav och tekniska förutsättningar

Värdefulla verktyg under studietiden. Informationspass för nya studenter 3 september 2019

Uppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

TJÄNSTEBESKRIVNING TREDJEPARTSINTEGRATION

Copyright 2003, SAS Institute Inc. All rights reserved.

Snabbguide IP-kamera Kom igång med din kamera

F5 Exchange Elektronikcentrum i Svängsta Utbildning AB

KONSULTPROFIL Rodrigo

På gång i Sunet. Maria Häll, CEO/Föreståndare, Sunet Sunetdagarna KTH, Stockholm

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

IT-INTRODUKTION. Student. DisCo, Mitt konto, Studentportal, MyPage, e-post, Office 365. IT-avdelningen

DI Studio nyheter

Behörigheter och roller. Ladok-inkubatordagar 2 april 2014 BTH, Karlskrona Ola Ljungkrona

Inloggning till Winst och installation av Java för användare med Mac

Systemkrav WinServ II Edition Release 2 (R2)

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

SERVERLESS ARCHITECTURE. är det nya svarta. CADEC 2017 Peter Larsson

Kom igång med Windows Phone

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Transkript:

BTH Studentkontohantering API Management Leif Lagebrand, projektledare 2017-10-18

BTH och molnet Använt Azure sedan 2016-05 All nyutveckling i molnet= Azure När gamla tjänster/funktioner skrivs om åker de upp i molnet Vissa äldre system på väg upp t ex KursInfo C# och Angular VSTS för Kanban tavla, kodhantering, build, deploy,allt

Detta har BTH i drift i Azure Studentkontohantering. Allt i molnet, AD/LDAP + annat på campus webbgränssnitt för studenter och support Kursredan- försystem till Kursinfo=utbildningsdatabas Målmatriser = kvalitetssystem, kurser och program Integration mellan LADOK och Lärplattformen Itslearning Office365, en tenant för personal och en för studenter och en för test

Visual Studio Team Services i Azure All kod i VSTS. 3 fasta systemutvecklare + 2 fasta konsulter + 2 extra konsulter. MSDN-abonnemang (540:- / år) Kanban-tavla, stake holders=produktägare Feature, Item, Backlog, Sprint Build Deploy Test Release

API Management https://blogs.msdn.microsoft.com/apimanagement/ https://azure.microsoft.com/sv-se/services/api-management/ https://docs.microsoft.com/sv-se/azure/api-management/ https://blogs.msdn.microsoft.com/azuredev/2017/08/16/part-2-secure-your-logic-app-using-apimanagement-access-restrictionpolicies/?utm_content=buffer68fe5&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer Logisk gateway Cache Trottling IP-svart/vit-listning Säkerhet, inloggning, certifikat SOAP till REST Gränssnitt mot andra tjänster utanför Azure Gränssnitt från andra mot internt Lägst 5 000:-/månad men värt varenda krona

Studenter Dashboard LADOK 2/3 Studentkonton Service Bus Queues Serverless - Functions PdB Omgivande IT-system som Lärplattform, schema/lokal-bokning, digital tentamen osv BHLC Atom feeds Studentportal Hybrid Connection Campus AD/LDAP/SQL-server

Studentkontohantering händelser, självbetjäning för studenten Inloggning via antagning.se, eduid, Azure AD, engångskod, epost+sms Web app mot studenter konto.bth.se, SSL, Angular 1.6.x, C# backend Säkerhet via KeyVault, app settings, kryptering (snart med egen nyckel) Händelser gamla LADOK via BHLC LADOK Connector-tabeller Functions hämtar i BHLC Service Bus, flera Functions ut API Management ( 5000/månad), cachning, trottling, IP-vit/svartlistning, SQL DB, Azure Storage (blob, Files osv), CosmosDB Logic Apps (epost) Dashboard för support

LADOK 2 LADOK 3 Apps Resources Hämta händelser Konto Dashboard SQL Elastic Database Pools CosmosDB Portaler Mobile App Azure Storage Azure Key Vault Konvertera till nytt format API Management Bearbeta händelser API App Integrations BizTalk Hybrid Connection AD API App Notifiera integrationer API s LDAP File shares Databases ITSL Canvas TimeEdit...

Azure Functions LADOK Azure Service Bus API App Studentdatabas Hämta händelser Händelse Lägg händelse på service bus topic Händelse! Hantera händelse Hämta mer info Mer info Spara

Konto.bth.se Shibboleth.antagning.se API Management API App Studentdatabas LADOK Azure Service Bus On Premise API Azure Function (ITSL) Office 365 Identifiera med Antagning OK Hämta studentinfo Hämta studentinfo Hämta studentinfo Spara kontaktuppgifter Spara kontaktuppgifter Spara kontaktuppgifter Spara kontaktuppgifter Aktivera konto Aktivera konto Aktivera konto Student aktiverad notifiering Skapa AD LDAP File share Skapa student i ITSL Skapa student i O365

Enbart PaaS Inget synligt operativsystem = inget virus, inga uppdateringar av OS Inget nätverk att sätta upp, inga brandväggar Tjänsterna går non-stop. Vi har aldrig startat om en server HA ingår Vi vill inte ha IaaS, det kräver ju att vi uppdaterar osv Många färdiga tillämpningar på IIS går att flytta till PaaS (inkl DLL:er) I PaaS ligger de intressanta tjänsterna som Functions, Service Bus, Logic Apps (Biztalk), Cognitive Services osv. Det är här utvecklingen sker

Azure Apps Web app API app Mobile App

Azure SQL Alltid backup Alltid krypterat i vila, backup och logg Använda egen krypteringsnyckel Lagra JSON SQL Pool. Dela resurser=server mellan 50 databaser= fast pris

Azure Storage Blob Table File Archive Coooold

Buses asynkron kö Azure Service Bus (till en del Biztalk) Azure Storage queues

Event Grid Alla (alla) system/funktioner i Azure kommer att leverera händelser både när det gäller data i och data om system/funktion. T ex En administratör får ändrad behörighet eller en SQL får en ny rad eller en fil tas bort på OneDrive

Logic Apps Tar över Biztalk (tillsammans med Functions, Event Grid och Service Bus Logik utan programmering, nästan för enkelt Betala för det du använder

Azure Functions serverless programming

KeyVault Inga lösenord eller certifikat i koden utan i KeyVault

CDN Antingen utanför från t ex Google Eller Azure CDN (då kommer allt https från samma källa, CORS)

Alla tjänster har statistik, loggar, mätvärden Monitor Application Insights Nätverkskartor

OMS Övervakning Mätvärden Alerts Monitorering Åtgärder mest mot OS och PC/Serverar Mer mot klassisk drift

Allt i C# och Angular 1 eller 2/3/4 Minst dotnet 4.6.2 Vi använder saker i preview utan större problem Vi använder de senaste hela tiden som i Functions Alla utvecklare har MSDN Pro (540:-/år), en har Enterprise (5400:- /år) som alla borde ha

BTH-appen gjord i Xamarin Microsoft äger Xamarin För utveckling av mobil-appar men även UWP på PC och appar till Mac Bygg en gång kör på flera plattformar (94% gemensam kod) Gratis, gratis, gratis

Azure AD All inloggning mot Azure AD Vi kör paketet ADAL men håller nu på att byta till MSAL (lite i preview) Allt loggas. Villkorlig inloggning. Roller. Övervakning.

Mönster Studentkonton LADOK3 händelser ATOM feeds Functions Service Bus - Webbränssnitt Web App SQL datbase KeyVault -