Terug naar hoofdinhoud

Scenario 5 - Multiple users Serverless met gedeelde resources in Azure

In dit scenario wil uw organisatie met meerdere personen gebruik maken van onze software. U wilt echter niet met een eigen shared server werken.

De shared server wordt binnen de software van Pro Management gebruikt voor 2 taken:

  • het hosten van de database voor PM Record in Microsoft Sql server
  • het aanbieden van bestandsopslag t.b.v. gezamenlijke dossieropbouw

Geen dedicated server nodig

Van oudsher is een afzonderlijke server de meest voor de hand liggende oplossing om beide diensten te verzorgen. Echter sinds enkele jaren is het ook mogelijk om deze diensten door onderdelen van Microsoft Azure te laten verzorgen. Het inrichten van de juiste resources in Azure is echter specialistenwerk. Pro Management kan dit niet voor u doen. U zult dat door een systeembeheerder moeten laten uitvoeren die voldoende ervaring met Azure heeft. Deze treft hieronder de informatie aan die hij nodig heeft om een voor PM software geschikte omgeving in te richten.

Combinatie met remote desktop

Een serverless oplossing voor gedeelde resources is ook te gebruiken met een Remote desktop oplossing. Denk dan specifiek aan Azure Virtual Desktop. Bespreek met uw systeembeheerder / service provider of dat in uw situatie een gewenste optie is.

Pro Management Software kan u hierin niet ondersteunen. Mocht uw vaste systeembeheerder aangeven dat deze geen ondersteuning wil of kan geven voor het inrichten van een omgeving in Azure dan kunt u overwegen om contact op te nemen met onze partner 3fifty. Daar is men bekend met de technische vereisten van onze software. Uiteraard kunt u ook gebruik maken van andere partijen. Hieronder treft u de minimale informatie aan waarmee een systeembeheerder een geschikte omgeving kan inrichten in Azure.

Informatie voor de dienstverlener die Azure voor u gaat inrichten

Inrichten Microsoft Azure:

  • Onze licentiehouder dient een Azure subscription te hebben.
  • In deze subscription worden de hieronder genoemde resources aangemaakt.
  • De resources dienen te worden aangemaakt in de Azure region die het dichtst in de buurt is van de locatie van de licentiehouder.
  • Onderstaande beschrijft de minimaal noodzakelijke resources. U dient dit aan te vullen met de diensten die u nodig heeft om e.e.a. veilig aan te bieden en te beheren.

Resource group
In deze Azure subscription dient een Resource groep aangemaakt te worden t.b.v. de resources die voor PM software gebruikt gaan worden.

Azure Sql database
Voor het hosten van de database is een Azure Sql database met minimaal 10 DTU performance nodig. Afhankelijk van het aantal gebruikers en het specifieke gebruik van de licentiehouder kan blijken dat deze performance niet voldoende is. In dat geval dient er opgeschaald te worden.
Een voorbeeld ARM template met een minimale configuratie van de Azure Sql kunt u opvragen bij de helpdesk.

Database connection string
Nadat de Azure SQL-database is aangemaakt is in de Azure portal het juiste adres van de server op te halen. Dit is samen met de usernaam en wachtwoord nodig om de configuratie van PM Record in te stellen.

Data migratie
Indien de licentiehouder PM Record al in gebruik heeft zal deze een bestaande database hebben voor onze software. Deze database dient gemigreerd te worden naar de in Azure aangemaakte database. Daarvoor kan de Microsoft Azure Data Migration Assistant gebruikt worden. Alle tabellen en data dienen gemigreerd te worden.
Indien de licentiehouder voor het eerst gaat werken met onze software dan dient een default initiële database 'gemigreerd' te worden.

Database security
De software van Pro Management is geschikt om met een Azure Sql database te werken. U dient echter te beseffen dat het erg onverstandig is om de database die u voor de licentiehouder inricht voor de wereld open te zetten. Het is beter om in Azure een privaat netwerk t.b.v. de licentiehouder aan te maken. De lokale desktop van de klant wordt dan geconfigureerd om via VPN verbinding te maken met het private netwerk in Azure. Nadat de VPN verbinding is opgezet kan de licentiehouder op zijn werkstation PM Record opstarten.
Er zijn diverse mogelijkheden om dit in Azure te configureren. Hoe u deze security voor de licentiehouder inricht is uw expertise en Pro Management kan u daarover niet adviseren. Belangrijk is echter dat het voor de licentiehouder volstrekt duidelijk is wat men moet doen om PM Record te kunnen gebruiken.

Bestandsopslag
Naast de database moeten de gebruikers van PM Record ook gemeenschappelijke bestandsopslag ter beschikking hebben. Dit dient op iedere werkplek beschikbaar te zijn als een netwerkshare die gekoppeld is aan een driveletter.
Een snelle manier om dat in Azure serverless voor elkaar te krijgen is om een Azure Storage account aan te maken en daarin een File share te definiëren. Alle gebruikers die onze software gebruiken dienen op hun werkplek deze fileshare via hetzelfde bestandspad te kunnen benaderen. Een minimaal ARM voorbeeld template voor het storage account vindt u hier.

Security van bestandsopslag
Het is niet veilig om alle gebruikers met dezelfde credentials te laten werken. Verder kan het zijn dat poort 445 vanaf het internet op het netwerk van de gebruiker geblokkeerd is zodat de file share vanaf de werkplek niet benaderd kan worden. In dat geval zult u bijv. ook een VPN oplossing naar de file share in Azure moeten creëren.
Hoe u Azure inricht om iedere gebruiker afzonderlijk te valideren, of hoe u een issue met poort 445 oplost, dat is uw specialisme. Daarover kan Pro Management u niet adviseren.

De minimale resources die in Azure nodig zijn. In de praktijk zijn er meer resources nodig zoals een private netwerk en VPN access.

Vragen of ondersteuning nodig?

Heeft u na het lezen van bovenstaande handleiding nog vragen? Neem gerust contact op met onze klantenservice.