Een container platform heeft een andere benadering dan infrastructuur zoals we die kennen van het Appcluster, beiden te zien in onderstaande afbeelding. Met een pod/container heeft een developer een afgebakend stukje 'infrastructuur', die makkelijk te dupliceren is een nihil aantal afhankelijkheden heeft van wat zich buiten de pod/container afspeelt. Dit wijkt af van de baremetal infrastructuur zoals bij het Appcluster te zien is, waar een developer een applicatie draait op een stuk hardware die gedeeld wordt met heel veel andere applicaties. Dit brengt andere verantwoordelijkheden en een andere gedachtegang met zich mee.

Team Hosting & Streaming beheert en onderhoudt de onderste twee lagen van het rechter blok: de infrastructuur (in ons geval AWS), het Host Operating System en de Container Engine (in ons geval OpenShift). Dit houdt in:

  • Monitoren van het containerplatform (OpenShift) en de onderliggende infrastructuur (AWS)
  • Support op het OpenShift platform.
  • Platform up to date houden naar de nieuwste LTS (long term supported) versies van OpenShift
  • Het cluster bijschalen wanneer we dreigen op korte termijn resources te kort te gaan komen
  • Zorgen dat andere AWS services (waaronder S3, SES e.d.) kunnen werken met jullie inrichting in OpenShift
  • Advies over resource gebruik, scaling, snelheid en caching

Als gebruiker van het CHP platform (je hebt een project/pod/container op CHP draaien) ben jij verantwoordelijk voor de volgende zaken:

  • Inrichten van monitoring en alerting voor de pods/containers binnen je project
  • Inrichten van monitoring en alerting van de applicatie binnen de pods/containers
  • Het weer online brengen van je pod/container wanneer deze stuk gaat (24/7)
  • Het veilig inrichten van je pods/containers en de verbindingen van applicaties binnen je pods/containers naar andere services toe
  • Meervoudig inrichten van je applicatie over meerdere pods/containers.
  • Je niet (veel) meer resources request dan je daadwerkelijk gebruikt.
  • Zorgen dat je pod/container image en code buiten de pod/container wordt opgeslagen (i.e. git)
  • Je persistent storage gebruikt buiten je pod/container, hiervoor bieden wij S3 storage aan
  • Inrichten van een backup en failover oplossing van je applicaties en pods/containers
  • chp/appcluster_vs_chp4.txt
  • Last modified: 2026/05/27 14:01
  • by 127.0.0.1