{"id":176682,"date":"2026-01-28T03:28:11","date_gmt":"2026-01-28T02:28:11","guid":{"rendered":"https:\/\/liora.io\/de\/?p=176682"},"modified":"2026-02-06T05:40:23","modified_gmt":"2026-02-06T04:40:23","slug":"canary-deployment-fuer-devops-was-ist-das","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/canary-deployment-fuer-devops-was-ist-das","title":{"rendered":"Canary Deployment f\u00fcr DevOps: Was ist das?"},"content":{"rendered":"<p><strong>In der Phase der Softwaretests ben\u00f6tigen DevOps oft mehrere Versionen, um Fehler zu identifizieren und die notwendigen Korrekturen vorzunehmen. Aber je nach Budget, Bedarf oder einfach nur verf\u00fcgbaren Werkzeugen variiert die Strategie f\u00fcr die Bereitstellung. In diesem Artikel besch\u00e4ftigen wir uns besonders mit dem Canary Release.<\/strong><\/p>\nWorum handelt es sich also? Was sind die anderen Methoden? Wie funktioniert das Ganze? Was sind die Vor- und Nachteile von Canary f\u00fcr DevOps? Wir beantworten all deine Fragen.\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-canary-deployment\">Was ist Canary Deployment?<\/h2>\nAuch wenn die kontinuierliche Bereitstellung eines der Gr\u00fcndungsprinzipien der <a href=\"https:\/\/liora.io\/de\/devops-engineer-aufgaben-und-kompetenzen\">DevOps-Bewegung<\/a> ist, erfordert sie immer noch eine Testphase, bevor die Software oder Anwendung in Produktion gehen kann.\n\nUm diese Testphase zu optimieren, wurde die Canary <a href=\"https:\/\/liora.io\/de\/devops-was-ist-das-definition-vorteile-weiterbildungen\">DevOps-Methode<\/a> entwickelt.\n\nDie Idee dahinter ist, die \u00c4nderungen schrittweise an eine begrenzte Anzahl von Nutzern zu verteilen. So l\u00e4sst sich leichter feststellen, ob die implementierten \u00c4nderungen das gew\u00fcnschte Ergebnis bringen.\n\nDurch diesen vorsichtigeren Ansatz wird das Risiko verringert und die Ver\u00f6ffentlichung beschleunigt.\n\nGut zu wissen: Die Nutzer, die Zugriff auf die \u00c4nderungen haben, werden Kanarienv\u00f6gel genannt. Dieser Name wird in Anlehnung an die V\u00f6gel verwendet, die die Bergarbeiter vor gef\u00e4hrlichen Konzentrationen giftiger Gase in den Minen warnten. Hier warnen die Kanarienv\u00f6gel die DevOps vor Fehlern in der Anwendung oder Software.\n<h2 class=\"wp-block-heading\" id=\"h-welche-anderen-einsatzmodelle-gibt-es\">Welche anderen Einsatzmodelle gibt es?<\/h2>\n<strong>Canary Release<\/strong> ist nicht das einzige verf\u00fcgbare Einsatzmodell. Hier sind zwei weitere beliebte Methoden:\n\n<strong>Progressive (oder Rolling) Deployment:<\/strong> Wie beim Canary release geht es darum, die \u00c4nderungen zu staffeln.\n\nAber hier werden die \u00c4nderungen auf Servern oder Instanzen implementiert. Im Gegensatz dazu werden bei der Canary <a href=\"https:\/\/liora.io\/de\/devops-architekt-qualifikationen-aufgaben-und-gehalt\">DevOps-Bereitstellung<\/a> neue Funktionen direkt bestimmten Nutzern zur Verf\u00fcgung gestellt.\n\n<strong>Blue\/Green Deployment:<\/strong> Es sind zwei Hosting-Infrastrukturen geplant. Auf der einen wird die Produktionsversion der Anwendung gehostet (Blue), w\u00e4hrend die andere als Reserve dient (Green).\n\nLetztere erm\u00f6glicht es, die neue Version einzusetzen und verschiedene Tests durchzuf\u00fchren.\n\nWenn alle Funktionen validiert sind, wird das Update auf der Blue-Infrastruktur bereitgestellt.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"619\" height=\"358\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/deploiement-blue-green.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/deploiement-blue-green.png 619w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/deploiement-blue-green-300x174.png 300w\" sizes=\"(max-width: 619px) 100vw, 619px\"><figcaption><\/figcaption><\/figure>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Devops Weiterbildung von Liora<\/a><\/div><\/div>\n\n\nIn beiden F\u00e4llen m\u00fcssen Organisationen \u00fcber eine relativ gro\u00dfe IT-Infrastruktur verf\u00fcgen, um beide Versionen einer Anwendung zu hosten. Dies ist beim <strong>Canary DevOps-Ansatz<\/strong> nicht der Fall.\n<h2 class=\"wp-block-heading\" id=\"h-wie-funktioniert-das-canary-release\">Wie funktioniert das Canary release?<\/h2>\nBei der<strong> Canary DevOps-Bereitstellung<\/strong> werden die \u00c4nderungen gestaffelt vorgenommen, sodass eine begrenzte Anzahl von Nutzern Zugriff auf die neue Version hat. Die anderen nutzen weiterhin die vorherige Version, bis die \u00c4nderungen akzeptiert werden.\n\nBei Fehlern oder Bugs leiten die DevOps den Datenverkehr auf die alte Version um, um m\u00f6gliche Schwachstellen zu beheben. Sobald die \u00c4nderungen freigegeben sind, werden sie in der gesamten Umgebung f\u00fcr alle Nutzer bereitgestellt.\n\nDamit diese Methode funktioniert, ist es wichtig, dass die Kanarienv\u00f6gel gut ausgew\u00e4hlt werden. Es muss sich um Nutzer handeln, die sowohl tolerant gegen\u00fcber Fehlern sind als auch in der Lage, diese zu erkennen. Durch die Toleranz wird die Unzufriedenheit verringert und durch die F\u00e4higkeit, Fehler zu erkennen, kann das Produkt durch Feedback verbessert werden.\n\nDas ist auch der Grund, warum Canary release oft intern eingesetzt wird, bevor es der breiten \u00d6ffentlichkeit zug\u00e4nglich gemacht wird. Es ist aber auch m\u00f6glich, <strong>Opt-in-Nutzergruppen<\/strong> zu erstellen, die Updates vor allen anderen erhalten m\u00f6chten.\n\nUnabh\u00e4ngig von ihrer Funktion wissen Kanarienv\u00f6gel oft nicht, dass sie als Fr\u00fchwarnsignal eingesetzt werden.\n\n?Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"268\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;MlOps&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/mlops\"><a href=\"https:\/\/liora.io\/de\/mlops\" target=\"_blank\" rel=\"noopener\">MlOps<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Gitlab Repository&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/gitlab-alles-ueber-das-git-repository-fuer-devops\"><a href=\"https:\/\/liora.io\/de\/gitlab-alles-ueber-das-git-repository-fuer-devops\" target=\"_blank\" rel=\"noopener\">Gitlab Repository<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Calms DevOps&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/calms-devops-ein-leitfaden-fuer-die-digitale-transformation\"><a href=\"https:\/\/liora.io\/de\/calms-devops-ein-leitfaden-fuer-die-digitale-transformation\" target=\"_blank\" rel=\"noopener\">Calms DevOps<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;DevOps Architekt&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/devops-architekt-qualifikationen-aufgaben-und-gehalt\"><a href=\"https:\/\/liora.io\/de\/devops-architekt-qualifikationen-aufgaben-und-gehalt\" target=\"_blank\" rel=\"noopener\">DevOps Architekt<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Was ist DevOps und was verdient ein DevOps Ingenieur ?&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/was-ist-devops-und-was-verdient-ein-devops-ingenieur\"><a href=\"https:\/\/liora.io\/de\/was-ist-devops-und-was-verdient-ein-devops-ingenieur\" target=\"_blank\" rel=\"noopener\">Was ist DevOps und was verdient ein DevOps Ingenieur ?<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Azure DevOps Methoden&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/azure-devops-definitionen-devops-methoden\"><a href=\"https:\/\/liora.io\/de\/azure-devops-definitionen-devops-methoden\" target=\"_blank\" rel=\"noopener\">Azure DevOps Methoden<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wp-block-heading\" id=\"h-welche-vorteile-bietet-der-canary-einsatz-fur-devops\">Welche Vorteile bietet der Canary-Einsatz f\u00fcr DevOps?<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-erfahrungsberichte\">Erfahrungsberichte<\/h3>\nWenn du einen Teil der \u00c4nderungen einer kleinen Auswahl von Nutzern zur Verf\u00fcgung stellst, ist es einfacher, Feedback zu erhalten. Es sind diese R\u00fcckmeldungen, die es erm\u00f6glichen, die Software oder Anwendung kontinuierlich zu verbessern.\n<h3 class=\"wp-block-heading\" id=\"h-risikominderung\">Risikominderung<\/h3>\nW\u00e4hrend der Testphase werden zwar einige Fehler festgestellt, aber nur wenige Nutzer\/innen sind davon betroffen. Dies f\u00fchrt zu einer sehr hohen Zufriedenheit.\n\nAu\u00dferdem k\u00f6nnen \u00c4nderungen leichter r\u00fcckg\u00e4ngig gemacht werden, als wenn sie an einen gro\u00dfen Teil der Nutzer weitergegeben werden.\n\nIn jedem Fall wird das mit der Einf\u00fchrung verbundene <strong>Risiko durch Canary Devops stark reduziert.<\/strong>\n<h3 class=\"wp-block-heading\" id=\"h-das-fehlen-einer-eigenen-infrastruktur\">Das Fehlen einer eigenen Infrastruktur<\/h3>\nIm Gegensatz zu den <strong>Blue\/Green- und Progressive-Deployment-Methoden<\/strong> ist es nicht notwendig, zwei Infrastrukturen (eine f\u00fcr den Test und eine f\u00fcr den vollst\u00e4ndigen Einsatz) bereitzustellen. Der Canary-Test wird n\u00e4mlich nicht auf einem anderen Server oder einer anderen Instanz durchgef\u00fchrt, sondern bei einer bestimmten Gruppe von Nutzern.\n\nIn dieser Hinsicht ist der <strong>Canary DevOps-Einsatz<\/strong> besonders n\u00fctzlich f\u00fcr Unternehmen, die nicht \u00fcber riesige finanzielle Mittel verf\u00fcgen.\n<h2 class=\"wp-block-heading\" id=\"h-was-sind-die-nachteile-des-canary-release\">Was sind die Nachteile des Canary Release?<\/h2>\nTrotz aller Vorteile, die Canary f\u00fcr den Einsatz von <strong>DevOps<\/strong> bietet, solltest du dir der Schw\u00e4chen dieser Methode bewusst sein. Auch wenn eingeschr\u00e4nkte Nutzer Feedback geben k\u00f6nnen, gibt es manchmal Fehler, die \u00fcbersehen werden. Bevor du also die gesamte Umgebung in Betrieb nimmst, ist es wichtig, noch einmal nach Fehlern zu suchen.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"458\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/devops-canary.jpg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/devops-canary.jpg 890w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/devops-canary-300x172.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/devops-canary-768x440.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\n\n<figcaption><\/figcaption><\/figure>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">DevOps Weiterbildung<\/a><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"h-was-du-dir-merken-solltest\">Was du dir merken solltest<\/h2>\n<ol>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\">Die Canary DevOps-Methode erm\u00f6glicht es, neue Funktionen schrittweise an eine begrenzte Anzahl von Nutzern zu verteilen.<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\">Im Gegensatz zu den Rolling- und Blue\/Green-Bereitstellungsmodellen ben\u00f6tigt Canary release keine zus\u00e4tzliche Infrastruktur.<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\">Canary Release erm\u00f6glicht es Organisationen, Risiken zu reduzieren, die Produktionsfreigabe zu beschleunigen und das alles zu geringeren Kosten.<\/li>\n<\/ol>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Entdecke unsere Weiterbildungen<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p><strong>In der Phase der Softwaretests ben\u00f6tigen DevOps oft mehrere Versionen, um Fehler zu identifizieren und die notwendigen Korrekturen vorzunehmen. Aber je nach Budget, Bedarf oder einfach nur verf\u00fcgbaren Werkzeugen variiert die Strategie f\u00fcr die Bereitstellung. In diesem Artikel besch\u00e4ftigen wir uns besonders mit dem Canary Release.<\/strong><\/p>\n","protected":false},"author":78,"featured_media":176683,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-176682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/176682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=176682"}],"version-history":[{"count":2,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/176682\/revisions"}],"predecessor-version":[{"id":216705,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/176682\/revisions\/216705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/176683"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=176682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=176682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}