Cloudnative ist eine Softwareentwicklungsmethode, die eine Anwendung in der Cloud erstellt, testet und bereitstellt. Der Begriff cloudnativ bedeutet, dass die Anwendung in einer Cloud-Computing-Umgebung entstanden ist und sich dort befindet. Unternehmen entwickeln cloudnative Anwendungen, weil sie hochgradig skalierbar, belastbar und flexibel sind.
Containerisierung im Vergleich zu cloudnativ
Die cloudnative Anwendungsentwicklung erfordert andere Technologien und Ansätze als herkömmliche monolithische Anwendungen. Containerisierung ist eine der Technologien, mit denen Entwickler cloudnative Anwendungen erstellen können. Es arbeitet mit anderen cloudnativen Technologien wie Service Mesh und APIs zusammen, damit Microservices in einer cloudnativen Anwendung kohärent arbeiten können.