/eScience

Primary LanguagePowerShell

eScience Prototype

This repo contains scripts to support the eScience project. The concept is as follows:

Screenshot

An Azure subscription is required with a Vnet, access to the Internet and connectivity to the on-premises datacentre.

Standard Platform controls such as Azure Monitor, Azure Security Center and Azure Policy are used to ensure compliance and security requirements are met.

Screenshot

A VM is created in the subscription via an ARM template or similar automation.

Screenshot

A provisioning package is run as part of the VM build to join the VM to the respective partner organisations Azure Active Directory (AAD Join)

Screenshot

The user is then able to log onto the VM with their existing organisation identity and are licensed to use Windows 10. The eScience organisations host and is billed for the usage of the VM.

Screenshot

This configuration can then be replicated across all of the participating organisations.

Screenshot

Users can log onto the VM over the VPN from the Datacentre LAN

Screenshot

Access to the VM can be provided through a Firewall (DNAT)

Screenshot

Access to the VM can be provided through a load balancer.

To create the provisioning package, please read this article