Download dit hoofdstuk (PDF)
Naar cloudnative diensten en applicatieontwerp voor onderzoek

De invoering van cloudtechnologieën verandert de manier waarop onderzoekssoftware wordt ontwikkeld en gebruikt. IT voor het uitvoeren van onderzoek verschuift naar cloud-native ontwikkeling, waarbij applicaties worden gebouwd als schaalbare microservices en worden gebruikt via application programming interfaces (API's).

Deze aanpak, met de tool Docker voor containerisatie en de tool Kubernetes voor orkestratie van workflows, verhoogt de robuustheid en reproduceerbaarheid van academische software.

Praktijken zoals IaC (infrastructure as code) en CI/CD (continuous integration/continuous delivery) worden de norm en stellen onderzoekers in staat configuraties voor verschillende experimenten te delen, wat de reproduceerbaarheid van de experimenten versterkt. Deze modernisering versnelt niet alleen wetenschappelijke ontdekkingen, maar verbetert ook de levensduur en herbruikbaarheid van onderzoekssoftware, waardoor deze in lijn komt met standaarden en methoden zoals gebruikt in het bedrijfsleven.

Impact

education

Onderwijs

  • Cloudtechnologieën in onderzoekssoftware verbeteren het onderwijs door studenten toegang te bieden tot robuuste, reproduceerbare tools die samenwerking en innovatie bevorderen. Door hands-on ervaring met DevOps en cloud-native ontwikkelingen op te doen, kunnen studenten het maximale uit deze mogelijkheden halen.
Research

Onderzoek

  • De invoering van cloud-native ontwikkelingen ter ondersteuning van FAIR-softwarepraktijken verhoogt de efficiëntie en reproduceerbaarheid van onderzoek aanzienlijk, waardoor wetenschappers experimenten kunnen opschalen, ontdekkingen kunnen versnellen en methodologieën effectiever kunnen delen.
Operations

Operations

  • De implementatie van cloudtechnologieën en microservices in onderzoekssoftware stimuleert multidisciplinaire samenwerking en efficiënte IT-dienstverlening, stroomlijnt de toewijzing van resources en vermindert de tijd voor software-implementatie. Tegelijkertijd vormt een tekort aan vaardigheden een belemmering voor brede adoptie.
Meer informatie over Cloudcomputing?
Bezoek surf.nl
Link SURF icoon