Breng uw software oplossingen en (web-)applicaties sneller online met Docker container technologie
Docker-container technologie is een nieuwere vorm van hosting en verandert de manier waarop software en (web-)applicaties worden ontworpen, geïmplementeerd en georganiseerd. Bij container hosting draait een applicatie niet rechtstreeks op de Virtuele Server (VPS) maar geïsoleerd binnen een container bovenop de VPS. Per container kunnen specifieke resources worden ingesteld. Containers zijn zeer schaalbaar doordat er eenvoudig meerdere container-replica’s opgestart kunnen worden over meerdere onderliggende 'nodes' (VPS'en).
OTAP; Ontwikkel-, Test-, Acceptatie-, Productie
Binnen de meeste ontwikkelbedrijven is sprake van een OTAP-straat. Migraties/publicaties van containers binnen de OTAP-straat verlopen sneller en eenvoudiger dan in een traditionele OTAP straat omdat de containers in zijn geheel verplaatst kunnen worden van bijvoorbeeld Acceptatie naar Productie. U kunt geautomatiseerd voor iedere fase in het ontwikkelproces een container draaien die de laatste versie van de applicatiecode bevat. U bent geen tijd meer kwijt door configuratieverschillen in de verschillende omgevingen en iedere ontwikkelaar heeft lokaal dezelfde ontwikkelomgeving.
Kubernetes de stuurman van je containers
Het beheer van de docker-containers gaat doormiddel van een container orchestrator. Harbers ICT maakt hiervoor gebruik van Kubernetes. De naam Kubernetes is Grieks voor stuurman of piloot en zorgt dat de applicatie te aller tijden in de gewenste staat (desired state) actief is. Werkt een container niet of is deze defect? Kubernetes zal automatisch zorgen dat er een nieuwe container wordt gestart.
Images
Containers worden gemaakt op basis van images. Een image bevat alleen het specifieke softwarepakket aangevuld met de direct ondersteunende software die nodig is om het programma te draaien. Een container met bijvoorbeeld een Kentico zal dus ook een webserver en databaseserver bevatten of zal een tweede verbonden container vereisen waarin de database draait. Harbers ICT kan u ondersteunen bij het ontwerpen van deze images.
Repositories
De images worden vervolgens opgeslagen in een repository. Via een public repository zoals bijvoorbeeld Docker Hub kunt u eenvoudiger images uitrollen, zo staat een nieuwe applicatie of webservice binnen no-time online. Maakt u liever geen gebruik van public repositories dan zijn er ook mogelijkheden voor private repositories.
Loadbalancer
Via Kubernetes worden de diverse containers automatisch geloadbalanced over de onderliggende nodes. Echter hebben we ook ruime kennis om gebruik te maken van externe loadbalancers welke het binnenkomende SSL-verkeer offloaden en inspecteren op aanvallen alvorens deze het container-platform benaderen. Hiermee wordt een extra beveiligingslaag gecreëerd.
Uw oplossing of (web-)applicaties in containers?
Container technologie vergt een andere manier van denken en benaderen. Door het werken met containers bent u enorm schaalbaar en flexibel en profiteert u van snellere deployment. U kunt eenvoudiger nieuwe applicaties bouwen en migreren tussen omgevingen. Wij verzorgen de veilige verbinding en het containerplatform waarop uw oplossing draait. Afhankelijk van uw wensen kunnen wij voor u de onderliggende infrastructuur (IaaS of PaaS) leveren, zodat u direct met de containers aan de de slag kunt. Neem vrijblijvend contact op via info@harbersict.nl.
Met managed container services nemen wij de infrastructuur, inrichting, het beheer, onderhoud en pro-actieve monitoring op uw containerplatform helemaal uit handen. Uw ontwikkelaars kunnen zich hierdoor volledig focussen op de ontwikkeling van uw (web-)applicatie of software-oplossing en profiteren van de beste ondersteuning met onze DevOps.