Modernisering av en forretningskritisk integrasjonsplattform ved bruk av containere i Azure Cloud
Abstract
Dette er en DevOps-oppgave som tar del i et kundeprosjekt for en av Innofactors kunder i Trondheim. Kunden har en eksisterende forretningskritisk plattform for meldingsutveksling, bestående av Java-apper kjørende i VM-er. Appene skal omformes til containere, som vil kjøre i tjenesten Azure Container Instances.
Oppgaven vil også ta i bruk flere andre tjenester i Azure for å nå prosjektets målsetninger. Målsetningene for plattformen innebærer: Automatiserte utrullinger (CI/CD), on-demand skalerbarhet, høy fleksibilitet, uavhengighet fra infrastruktur, kostnadseffektivitet, lett å vedlikeholde, lett å koble på nye systemer, lett å overvåke og drive problemhåndtering.
Ved nok tid vil prosjektet utvides til å anvende tjenesten Azure Kubernetes Service sammen med Azure Container Instances. This is a DevOps-project which takes part in a customer project for one of Innofactor’s customers in Trondheim. The customer has an existing business critical platform for exchanging messages, consisting of Java-apps running in VMs. The apps will be containerized and run in the service Azure Container Instances.
The project will also use several other services in Azure to reach the projects goals. Goals for the platform include: Automatized deployments (CI/CD), on-demand scalability, high flexibility, independency from infrastructure, cost efficiency, maintainability, easy to deploy new systems and easy to monitor and handle problems.
A stretch goal for the project is to leverage Azure Kubernetes Service with Azure Container Instances.