Containers bieden ontwikkelaars vrijheid en flexibiliteit

Caroline Pelle
Leestijd, 3 min.  

Cloud wordt steeds meer een commodity. Het is daarom tijd voor de volgende stap: een next-generation cloud. In het Microsoft next-gen cloudmodel, Intelligent Cloud, zijn analytics, business intelligence en machine-learning-technologieën samengebracht. Voor ontwikkelaars biedt deze intelligente cloud de nodige openheid en flexibiliteit.

Als we iets snappen, dan is het wel dat de meeste IT-organisaties niet in een keer overstappen van een on-premise IT-omgeving naar de cloud. Dit gaat vaak stapsgewijs via een hybride aanpak. Dat betekent dat een intelligente cloud daar slim op moet inspelen.

Onze intelligente cloud is de back-end infrastructuur die de enterprisemobiliteit van onze klanten mogelijk maakt. Het combineert business intelligence, analytics en machine learning om ontwikkelaars een next-generation toolset te bieden. Met dit portfolio kunnen we op Azure de apps en diensten bieden voor de devices die klanten graag en veel gebruiken.

Docker-containers

Vorig jaar is met veel enthousiasme gereageerd op de op Linux gebaseerde Docker-containers. Reden voor ons om dit onderdeel te maken van onze intelligente cloud en de principes toe te passen op Windows. Hierdoor zijn zowel Windows Server 2016-containers als Hyper-V-containers beschikbaar.

De containers bieden applicaties een geïsoleerde, verplaatsbare besturingsomgeving waarbij de resources eenvoudig gecontroleerd en beheerd kunnen worden. Dit betekent dat ontwikkelaars code in een geïsoleerde container kunnen draaien zonder dat dit invloed heeft op programma’s of code in andere containers.

Hyper-scale Azure regios’s

Deze Azure Container Service combineert de openheid van Apache Mesos en Docker met de hyper-scale van Azure voor containerbeheer en orchestration. Microsoft heeft momenteel 24 Azure-regio’s wereldwijd. Een regio is een cluster van over het algemeen 16 datacenters. Daarmee hebben we een grotere dekking dan Amazon en Google gerealiseerd.

In tegenstelling tot die twee providers bieden we onze klanten de mogelijkheid om oplossingen niet alleen in onze hyper-scale cloudregio’s te draaien, maar ook in de datacenters van klanten zelf of hun service providers. Dat biedt partners en ontwikkelaars de mogelijkheid om het beste te gebruiken van het ecosysteem van Windows in combinatie met dat van Linux. Op dit moment is het mogelijk om meer dan 3.400 verschillende applicaties en oplossingen in te zetten die via onze marktplaats worden geleverd door een breed scala aan partners.

Volledig zelfstandig verpakt

Door de containerservice kunnen organisaties die Azure gebruiken eenvoudig Mesos inzetten en gebruiken om Docker-applicaties te clusteren en in te stellen op verschillende virtuele hosts. Het onderscheidende in deze aanpak is dat deze oplossing is gebaseerd op open source, waardoor klanten daadwerkelijk keuze hebben over het gehele ecosysteem.

Ook voor developers biedt deze service flexibiliteit en wendbaarheid. Het is mogelijk om code snel te testen en te herhalen. De wendbaarheid van de applicatie zit hem in het volledig zelfstandig functioneren op één besturingssysteem, in tegenstelling tot het booten van een volledige virtuele machine. De isolatie van resources en namespace-virtualisatie zijn een solide fundament waarop nieuwe applicaties kunnen worden getest en uitgerold. Containers bieden ontwikkelaars een zeer consistente ervaring met hun applicaties; of ze nou aan het debuggen zijn in een virtual machine op hun desktop of dat ze op afstand werken op een Linux-server.

Vind je dit interessant? Bekijk dan nu dit filmpje met meer info over containers op Azure.
Of doe meteen een training waarna je direct met de praktische toepassing aan de slag kunt.

Leer van klantervaringen met het gratis Cloud Strategy eBook

Ontdek de bewezen methoden om je business in de cloud te brengen

Artikelen die jou wellicht interesseren:

Werken in de cloud

Databasemigratie waardoor je 'beter wordt dan de beste'

Werken in de cloud

“Wat er niet is, kun je ook niet stelen…”