{"id":19964,"date":"2021-11-15T11:41:00","date_gmt":"2021-11-15T10:41:00","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=19964"},"modified":"2021-11-09T09:47:38","modified_gmt":"2021-11-09T08:47:38","slug":"verlaessliche-und-skalierbare-systeme-aufbauen","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=19964","title":{"rendered":"Verl\u00e4ssliche und skalierbare Systeme aufbauen"},"content":{"rendered":"\n<p>Autor\/Redakteur: <a href=\"https:\/\/www.atlassian.com\/de\">Mike Tria, Head of Platform Engineering bei Atlassian<\/a>\/gg<\/p>\n\n\n\n<p>Im letzten Jahr hat sich f\u00fcr viele deutsche Unternehmen gezeigt, wie vorteilhaft die Nutzung von Cloud-Anwendungen f\u00fcr sie ist. Sollte die Verlagerung von Diensten und Unternehmensressourcen anfangs vor allem daf\u00fcr sorgen, dass gewohnte Prozesse wie gewohnt im Home-Office weiterlaufen k\u00f6nnen und kein Arbeitsausfall droht, haben Unternehmen inzwischen weitere M\u00f6glichkeiten erkannt, wie sie sich die Vorteile der Cloud-Infrastruktur zunutze machen k\u00f6nnen. Dies kann allerdings zu einer immer komplexer werdenden IT-Infrastruktur mit immer mehr Applikationen f\u00fchren. Dieser Beitrag zeigt, wie Microservices und Automatisierung dabei helfen k\u00f6nnen, diese Komplexit\u00e4t zu reduzieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-1024x1024.jpg\" alt=\"\" class=\"wp-image-19966\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-1024x1024.jpg 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-300x300.jpg 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-150x150.jpg 150w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-768x768.jpg 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012-120x120.jpg 120w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2021\/11\/10036_fd94664fce116fa78ed25fc7b553e012.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Bild: Atlassian<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Die Cloud bietet Unternehmen viele Vorteile \u2013 dazu geh\u00f6ren mehr Flexibilit\u00e4t, Agilit\u00e4t, mehr Geschwindigkeit sowie eine hohe Skalierbarkeit auf die Gesch\u00e4ftsbed\u00fcrfnisse. Mit einer steigenden Anzahl von Microservices, Applikationen und anderen Gesch\u00e4ftsprozessen, die in die Cloud verlegt werden sollen, macht sich bei IT-Teams jedoch Skepsis breit: Die Komplexit\u00e4t und damit auch die notwendige \u00dcberwachung aller Dienste steigt immer weiter. Trotzdem muss den Digitalisierungsprozessen Rechnung getragen werden, denn die positiven Aspekte der Cloud-Technologie \u00fcberwiegen schlichtweg.<\/p>\n\n\n\n<p><strong>Komplexit\u00e4t in viele kleine Einheiten aufbrechen<\/strong><\/p>\n\n\n\n<p>Unternehmen, die Software as a Service (SaaS) anbieten oder Anwendungen Cloud-native, also direkt in der Cloud entwickeln und hosten, m\u00fcssen deshalb trotz dieser Komplexit\u00e4t daf\u00fcr sorgen, dass ihre Dienste und Produkte eine hohe Zuverl\u00e4ssigkeit aufweisen. Ausf\u00e4lle sorgen bei Kunden f\u00fcr Frustration und k\u00f6nnen auch erhebliche finanzielle Sch\u00e4den verursachen.<\/p>\n\n\n\n<p>Microservices k\u00f6nnen hier als R\u00fcckgrat einer L\u00f6sung dienen und wichtige Bausteine auf dem Weg zu mehr Zuverl\u00e4ssigkeit in den Produkten und im Unternehmen selbst sein. Im Gegensatz zu einer monolithischen Architektur, in der das System eine einzige Schnittstelle zu externen Systemen hat, ist das System bei einer Microservices-gest\u00fctzten Infrastruktur in viele kleine Einheiten aufgeteilt. Dabei \u00fcbernimmt jeder Microservice nur eine einzelne Aufgabe. Der Mehrwert einer solchen Architektur: Sie bietet wesentlich mehr Flexibilit\u00e4t. Wenn eine Anwendung von einem Fehler betroffen ist, kann dieser auf der Microservice-Ebene behoben werden, anstatt einen Ausfall f\u00fcr die gesamte Anwendung zu verursachen. <a href=\"https:\/\/www.atlassian.com\/blog\/software-teams\/modern-software-development-trends\">Im Jahr 2019 hat Atlassian Software- und IT-Fachleute befragt<\/a>: 71 Prozent der Befragten gaben an, dass Microservice-basierte Architekturen viel einfacher zu testen sind als monolithische Strukturen. Dies wiederum sorgt f\u00fcr eine schnellere Bereitstellung und ein besseres Kundenerlebnis.<\/p>\n\n\n\n<p><strong>Automatisierung erzwingt eine schnelle Fehlerbehebung im gro\u00dfen Ma\u00dfstab<\/strong><\/p>\n\n\n\n<p>Es ist ein Team erforderlich, um eine verteilte Architektur gesund und betriebsbereit zu halten. Um etwaigen Latenzproblemen zu begegnen, wenn Unternehmen anders skalieren und die Anzahl der genutzten Microservices schnell erh\u00f6hen, ist es von gro\u00dfem Vorteil, klare Service Level Objectives (SLOs) einzubauen. Sie dienen als messbare KPIs, die den Zustand und die Zuverl\u00e4ssigkeit des Dienstes melden und etwaige Fehler anzeigen, um die ad\u00e4quate Genauigkeit und Sicherheit in einem verteilten System durchzusetzen.<\/p>\n\n\n\n<p>Teams k\u00f6nnen Alert-Management-Systeme nutzen, um die \u00dcberwachung potenzieller St\u00f6rungen zu automatisieren. Sie dienen als Methode, um Systemausf\u00e4llen zuvorzukommen und die entsprechenden Teams und Techniker auf dem Laufenden zu halten um sie zu bef\u00e4higen, die Quelle eines potenziellen Problems zu identifizieren und es schnell zu beheben. Durch diesen Ansatz und die Einbeziehung von Incident-Management-Praktiken k\u00f6nnen verteilte Teams auf die n\u00f6tige Sicherheit bei wachsenden Teams achten und der zunehmenden Komplexit\u00e4t der Architektur Herr werden.<\/p>\n\n\n\n<p><strong>Fazit: Microservices sind f\u00fcr eine verl\u00e4ssliche, langfristige Skalierung unerl\u00e4sslich<\/strong><\/p>\n\n\n\n<p>Beim Aufbau von langfristiger Skalierung und Zuverl\u00e4ssigkeit sind Microservices das bestm\u00f6gliche R\u00fcckgrat einer gesunden Unternehmens-Infrastruktur. Sie erm\u00f6glichen beschleunigte Bereitstellungen und Flexibilit\u00e4t. Werden sie gekoppelt mit automatisierten Prozessen genutzt, erschlie\u00dfen sie neues Potential f\u00fcr eine verbesserte Produktionsumgebung \u2013 und das langfristig.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im letzten Jahr hat sich f\u00fcr viele deutsche Unternehmen gezeigt, wie vorteilhaft die Nutzung von Cloud-Anwendungen f\u00fcr sie ist. Sollte die Verlagerung von Diensten und Unternehmensressourcen anfangs vor allem daf\u00fcr sorgen, dass gewohnte Prozesse wie gewohnt im Home-Office weiterlaufen k\u00f6nnen und kein Arbeitsausfall droht, haben Unternehmen inzwischen weitere M\u00f6glichkeiten erkannt, wie sie sich die Vorteile der Cloud-Infrastruktur zunutze machen k\u00f6nnen. Dies kann allerdings zu einer immer komplexer werdenden IT-Infrastruktur mit immer mehr Applikationen f\u00fchren. Dieser Beitrag zeigt, wie Microservices und Automatisierung dabei helfen k\u00f6nnen, diese Komplexit\u00e4t zu reduzieren.<\/p>\n","protected":false},"author":1,"featured_media":19966,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[8,22],"tags":[8566,2206,3088,10975,4732],"class_list":["post-19964","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artikel","category-cloud","tag-atlassian","tag-automatisierung","tag-home-office","tag-microservices","tag-skalierung"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/19964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19964"}],"version-history":[{"count":1,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/19964\/revisions"}],"predecessor-version":[{"id":19967,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/19964\/revisions\/19967"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/19966"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}