{"id":52875,"date":"2023-08-21T11:50:16","date_gmt":"2023-08-21T09:50:16","guid":{"rendered":"https:\/\/www.skaylink.com\/?p=52875"},"modified":"2024-03-20T17:23:15","modified_gmt":"2024-03-20T16:23:15","slug":"azure-kosten-senken","status":"publish","type":"post","link":"https:\/\/www.skaylink.com\/de\/insights\/blog\/azure-kosten-senken\/","title":{"rendered":"Azure Cloud-Ressourcen optimieren &#038; Kosten senken"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"52875\" class=\"elementor elementor-52875\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c84c288 header-keyvisual-container e-flex e-con-boxed e-con e-parent\" data-id=\"7c84c288\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-179a43ae elementor-align-left elementor-widget elementor-widget-breadcrumbs\" data-id=\"179a43ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/www.skaylink.com\/de\/\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33e4a293 e-con-full e-flex e-con e-child\" data-id=\"33e4a293\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2ebe6ae header-keyvisual-content e-con-full e-flex e-con e-child\" data-id=\"2ebe6ae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-182f57c1 e-con-full e-flex e-con e-child\" data-id=\"182f57c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61d1fbab elementor-widget elementor-widget-text-editor\" data-id=\"61d1fbab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Blog<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-185e6ce4 elementor-widget elementor-widget-heading\" data-id=\"185e6ce4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Azure Cloud-Ressourcen optimieren &#038; Kosten senken<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71f526f0 e-flex e-con-boxed e-con e-parent\" data-id=\"71f526f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-37f4e72 e-flex e-con-boxed e-con e-child\" data-id=\"37f4e72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-15e46a12 e-flex e-con-boxed e-con e-child\" data-id=\"15e46a12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62688650 elementor-widget elementor-widget-text-editor\" data-id=\"62688650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t21. August 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50ab42ac e-flex e-con-boxed e-con e-child\" data-id=\"50ab42ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3c41f6d4 e-flex e-con-boxed e-con e-child\" data-id=\"3c41f6d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5097f2bc elementor-widget elementor-widget-author-box\" data-id=\"5097f2bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<div >\n\t\t\t\t\t\t<span class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tThomas Lindegaard\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76b87602 e-flex e-con-boxed e-con e-child\" data-id=\"76b87602\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-136ca548 elementor-widget elementor-widget-author-box\" data-id=\"136ca548\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<div >\n\t\t\t\t\t\t<span class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tJesper Nysteen\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21e90e3 e-flex e-con-boxed e-con e-parent\" data-id=\"21e90e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-47d247b7 e-con-full e-flex e-con e-child\" data-id=\"47d247b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cefcab7 elementor-widget elementor-widget-text-editor\" data-id=\"7cefcab7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nat\u00fcrlich kostet der Einsatz von Softwaresystemen Geld. Wenn Sie sie On-Premises betreiben, kann es passieren, dass Sie zu viel Hardware gekauft haben, um mit eventuellem Gesch\u00e4fts- und Entwicklungsbedarf Schritt zu halten oder Lastspitzen zu bew\u00e4ltigen. In der Cloud hingegen ist es nicht n\u00f6tig, \u00fcberm\u00e4\u00dfig viel Ressourcen bereitzuhalten, wodurch Projekte und Unternehmen dieses Risiko ganz vermeiden k\u00f6nnen. Kann sich also der IT-Manager zur\u00fccklehnen und darauf vertrauen, f\u00fcr sein Budget den bestm\u00f6glichen Wert zu erhalten?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7aaaf56b e-flex e-con-boxed e-con e-parent\" data-id=\"7aaaf56b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9fcf59f e-con-full e-flex e-con e-child\" data-id=\"9fcf59f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25b4d3a4 elementor-widget elementor-widget-text-editor\" data-id=\"25b4d3a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Es gibt zwei klassische Situationen, in denen zu viele oder zu gro\u00dfe Ressourcen in der Cloud bereitgestellt werden. Das positive Szenario: Das Unternehmen startet viele neue Projekte und ist sehr innovativ. Das negative Szenario: Es wurde nicht gen\u00fcgend Wissen \u00fcber den IT-Betrieb in der Cloud aufgebaut. Denn dort erfolgt die Bereitstellung unter anderen Bedingungen als beim herk\u00f6mmlichen On-Premises-Betrieb, bei dem neue oder gr\u00f6\u00dfere Ressourcen erst zur Verf\u00fcgung stehen, wenn die Betriebsabteilung (\u201eOperations\u201c) sie installiert hat.<\/p><p>In beiden F\u00e4llen ist es m\u00f6glich, die Kosten in der Cloud unter Kontrolle zu halten. So k\u00f6nnen Sie beispielsweise \u00dcberwachungssysteme einrichten, die Betriebsabteilung bei der Bereitstellung neuer Ressourcen einbeziehen und regelm\u00e4\u00dfig aufr\u00e4umen. Um diese neue Verantwortung zu \u00fcbernehmen, muss die Betriebsabteilung jedoch neue Kompetenzen aufbauen.<\/p><p>Weiterhin k\u00f6nnen Sie bei DevOps-Projekten im Unternehmen den Fokus auf die Kosten als Anforderung definieren. Dieser Blog basiert auf einer DevOps-Mentalit\u00e4t, aber die Prinzipien lassen sich auch in einer Organisation anwenden, in der Entwicklung und Betrieb getrennt voneinander laufen.<\/p><p>Im Folgenden werden wir die horizontale und vertikale Skalierung behandeln. Bei der vertikalen Skalierung werden Ressourcen vergr\u00f6\u00dfert oder verkleinert, bei der horizontalen Skalierung hingegen werden sie hinzugef\u00fcgt oder entfernt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-053b54a e-flex e-con-boxed e-con e-parent\" data-id=\"053b54a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c32f166 e-con-full e-flex e-con e-child\" data-id=\"c32f166\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0200ae elementor-widget elementor-widget-heading\" data-id=\"b0200ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Das Timing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4682d4 elementor-widget elementor-widget-text-editor\" data-id=\"d4682d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wenn Sie sich mit den Kosten befassen m\u00fcssen, kann es daf\u00fcr folgende Ausl\u00f6ser geben:<\/p><p>Sie entscheiden sich, dies von Beginn an zu tun. Aber dann wissen Sie nicht, worauf Sie Ihre Bem\u00fchungen konzentrieren sollen. Sie haben noch keine Erfahrungswerte, wie die Ressourcen im Laufe der Zeit genutzt werden.<\/p><p>Alternativ k\u00f6nnen Sie das angehen, wenn der in Azure integrierte Assistent es Ihnen empfiehlt. Aber in dieser Situation fehlen Azure m\u00f6glicherweise Informationen \u00fcber die Nutzung der Ressourcen.<\/p><p>Oder Sie besch\u00e4ftigen sich erst damit, wenn Benachrichtigungen\/Alarme von Azure eingehen, dass ein Budget \u00fcberschritten wurde. Das setzt allerdings voraus, dass Sie im Voraus ein realistisches Budget festlegen konnten. Das kann schwierig sein, da auch dann empirische Daten \u00fcber die Nutzung der Daten im Zeitverlauf fehlen.<\/p><p>Bei uns erfolgt das kontinuierlich, w\u00e4hrend unsere Projekte reifen und der Fokus unserer Kunden auf die mit ihren \u201eneuen\u201c Cloud-L\u00f6sungen verbundenen Kosten steigt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc09d3a e-flex e-con-boxed e-con e-parent\" data-id=\"fc09d3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2871d8d e-con-full e-flex e-con e-child\" data-id=\"2871d8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25ac8fe elementor-widget elementor-widget-heading\" data-id=\"25ac8fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">58 % Kosteneinsparung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3aed766 elementor-widget elementor-widget-text-editor\" data-id=\"3aed766\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bei einem unserer Projekte im Finanzsektor, bei dem wir einen gro\u00dfen Teil der Infrastruktur unseres Kunden betreiben, konnten wir mehrere Einsparungsbereiche eindeutig identifizieren.<\/p><p>Ein Gro\u00dfteil seiner Systeme basiert auf Azure App Service, der einen beinahe unbegrenzten Zugang zu IT-Ressourcen erm\u00f6glicht. So k\u00f6nnen wir neue Gesch\u00e4ftsanforderungen reibungslos umsetzen, sobald sie anfallen.<\/p><p>Nachdem die Systeme ausgereift sind und sich eindeutige Nutzungsmuster identifizieren und vorhersagen lassen, analysieren wir kontinuierlich die genutzten Kapazit\u00e4ten im Vergleich zu den bereitgestellten. Damit lassen sich Bereiche identifizieren, in denen Kapazit\u00e4tsanpassungen m\u00f6glich sind.<\/p><p>Der Entwicklungsprozess f\u00fcr den Kunden erfolgt nach CI\/CD-Prinzipien, weshalb Entwicklungs- und Testumgebungen notwendig sind, in denen alle \u00c4nderungen einem Belastungstest unterzogen werden, bevor sie in Betrieb gehen. In der Anfangsphase des Projekts lie\u00df sich der Bedarf f\u00fcr die Verf\u00fcgbarkeit dieser Umgebungen nur schwer vorhersagen. Doch mit der Zeit waren bessere Prognosen \u00fcber den Ressourcenbedarf sowohl f\u00fcr manuelle als auch f\u00fcr automatische Tests m\u00f6glich. Daraus ergaben sich M\u00f6glichkeiten, die Kosten f\u00fcr diese Ressourcen zu minimieren.<\/p><p>Durch die Vorhersagbarkeit konnten wir eine automatische Anpassung der Anzahl an Instanzen im App Service-Plan f\u00fcr die Testumgebung einstellen, die von der geplanten Arbeitszeit abhing.<\/p><p>Das folgende Diagramm zeigt die daraus resultierenden Einsparungen (die Skala der Y-Achse wurde in einen Index umgewandelt). Es ist leicht zu erkennen, dass sich die automatische Anpassung etwa ab dem 3. Mai ausgewirkt hat. Verglichen mit der Konfiguration vor dem 3. Mai konnten wir eine Einsparung von 28,6\u00a0% erzielen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee7c68a elementor-widget elementor-widget-image\" data-id=\"ee7c68a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"270\" src=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_instance_count_scaling_anonymized-768x270.webp\" class=\"attachment-medium_large size-medium_large wp-image-52888\" alt=\"\" srcset=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_instance_count_scaling_anonymized-768x270.webp 768w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_instance_count_scaling_anonymized-300x105.webp 300w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_instance_count_scaling_anonymized-1024x360.webp 1024w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_instance_count_scaling_anonymized.webp 1377w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7fced3 elementor-widget elementor-widget-text-editor\" data-id=\"a7fced3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nat\u00fcrlich nutzen all unsere Projekte die in Azure integrierten Methoden zur automatischen Skalierung von Ressourcen, unter anderem die verschiedenen Skalierungsoptionen f\u00fcr App Services. Allerdings bietet Azure keine automatische Skalierung der bereitgestellten App Service-Plan SKU (Stock Keeping Unit) an, wodurch ein gr\u00f6\u00dferer Teil der Betriebskosten gebunden wird. Mit SKU bezeichnet Azure eine spezifische Konfiguration eines Azure-Produkts. So ist zum Beispiel die App Service-Plan SKU \u201eP2v3\u201c die Bezeichnung f\u00fcr eine bestimmte \u201eServergr\u00f6\u00dfe\u201c mit 4 Cores, 16 GB RAM und 250 GB Speicher.<\/p><p>Deshalb haben wir Mechanismen entwickelt, mit denen App Service-Plan SKUs f\u00fcr die Entwicklungsumgebung au\u00dferhalb der regul\u00e4ren Arbeitszeiten heruntergefahren werden k\u00f6nnen \u2012 selbstverst\u00e4ndlich so konzipiert, dass sie sich schnell wieder reaktivieren lassen, wenn eine Situation dies au\u00dferhalb der Arbeitszeiten erfordert.<\/p><p>Das n\u00e4chste Diagramm zeigt die resultierenden Einsparungen (die Skala der Y-Achse wurde in einen Index umgewandelt). Um den 16. April herum wurde eine automatische Skalierung der SKU f\u00fcr die App Service-Pl\u00e4ne in der Entwicklungsumgebung eingerichtet, sodass in den Abendstunden und an Wochenenden eine kleinere SKU genutzt wird. Verglichen mit der Konfiguration vor dem 16. April konnten wir eine Einsparung von 58\u00a0% erzielen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dec7c0 elementor-widget elementor-widget-image\" data-id=\"5dec7c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"258\" src=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_SKU-scaling_anonymized-768x258.webp\" class=\"attachment-medium_large size-medium_large wp-image-52890\" alt=\"\" srcset=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_SKU-scaling_anonymized-768x258.webp 768w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_SKU-scaling_anonymized-300x101.webp 300w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_SKU-scaling_anonymized-1024x344.webp 1024w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/costanalysis_charts_SKU-scaling_anonymized.webp 1389w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-697a8d37 e-flex e-con-boxed e-con e-parent\" data-id=\"697a8d37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-47896034 e-con-full e-flex e-con e-child\" data-id=\"47896034\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47f547d2 elementor-widget elementor-widget-heading\" data-id=\"47f547d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ressourcen unter der Lupe<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74f6dcbc elementor-widget elementor-widget-text-editor\" data-id=\"74f6dcbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>F\u00fcr einen anderen Kunden haben wir das Backend f\u00fcr einen umfangreichen Online-Shop erstellt. Als das Projekt eine gewisse Reife erzielt hatte, vereinbarten wir mit dem IT-Manager des Kunden, die Kosten f\u00fcr ihre Cloud-Ressourcen zu ermitteln, um zu sehen, ob diese sich senken lie\u00dfen. Da die Auslastung der Ressourcen bekannt war, waren auch die Voraussetzungen f\u00fcr Einsparungen gut.<\/p><p>Wir haben also die gr\u00f6\u00dften Posten in den Entwicklungs-, Test- und Produktionsumgebungen genau unter die Lupe genommen. Dabei lag der Fokus vor allem auf den kostenintensivsten Ressourcen. Viele Ressourcen wurden nicht priorisiert, weil sich der damit verbundene Zeitaufwand nicht durch Einsparungen bei den betreffenden Ressourcen h\u00e4tten finanzieren lassen.<\/p><p>Konkrete Einsparungen gab es bei Azure SQL, dem API-Management, dem App Service-Plan und bei Data Factory:<\/p><p>F\u00fcr Azure SQL wurden relativ fr\u00fch im Projekt reservierte Instanzen genutzt (es besteht die Option, einen festen, niedrigeren Preis f\u00fcr einige Instanzen zu zahlen und sich im Gegenzug \u00fcber einen bestimmten Zeitraum, zum Beispiel f\u00fcr 1 Jahr, zu binden). Eine Reservierung ist f\u00fcr 1 oder 3 Jahre auf einmal m\u00f6glich. Dies ist ein gutes Beispiel f\u00fcr eine Ressource, bei der man Kosten nur optimieren kann, wenn die Auslastung bekannt ist.<\/p><p>Das API-Management wird in den Stunden, in denen nicht entwickelt oder getestet wird, in der Entwicklungs- und Testumgebung heruntergefahren.<\/p><p>Der App Service-Plan muss sehr schnell skaliert werden k\u00f6nnen, wenn Endkunden online einkaufen, um mit der oft gro\u00dfen Anzahl von Anfragen Schritt zu halten. Die meisten Kunden kaufen montags bis freitags zwischen 6 und 16 Uhr ein. Au\u00dferdem gibt es bei einigen Anfragen ein Paging (erfolgt bei einer was zu mehr, aber kleineren Anfragen f\u00fchren kann, wodurch die einzelne Instanz entlastet wird. Dar\u00fcber hinaus wurden reduzierte Versionen der Antworten erstellt, die verwendet werden k\u00f6nnen, wenn der Online-Shop nur eine Teilmenge der Daten aus der urspr\u00fcnglichen Antwort ben\u00f6tigt. Und schlie\u00dflich haben wir weitere Regeln f\u00fcr die horizontale Skalierung hinzugef\u00fcgt, sodass au\u00dferhalb der Zeiten, in denen die meisten Kunden online sind, nicht so schnell skaliert wird.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e35e6ae elementor-widget elementor-widget-image\" data-id=\"e35e6ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"505\" height=\"243\" src=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/2023-07-07_11_59_42-Autoscale_setting_-_Microsoft_Azure.webp\" class=\"attachment-medium_large size-medium_large wp-image-52892\" alt=\"\" srcset=\"https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/2023-07-07_11_59_42-Autoscale_setting_-_Microsoft_Azure.webp 505w, https:\/\/www.skaylink.com\/wp-content\/uploads\/2023\/08\/2023-07-07_11_59_42-Autoscale_setting_-_Microsoft_Azure-300x144.webp 300w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89168ed elementor-widget elementor-widget-text-editor\" data-id=\"89168ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Hier ist eine sehr schnelle horizontale Skalierung eines App Service-Plans gegen 7 Uhr morgens zu sehen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1f5c4a0 e-flex e-con-boxed e-con e-parent\" data-id=\"1f5c4a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1579a2c e-con-full e-flex e-con e-child\" data-id=\"1579a2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7cc87b elementor-widget elementor-widget-heading\" data-id=\"d7cc87b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Data Factory kann Teil der L\u00f6sung sein<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30d663e elementor-widget elementor-widget-text-editor\" data-id=\"30d663e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Azure Data Factory kann eine selbst gehostete Integrationslaufzeit nutzen. Bei diesem Kunden gab es diese schon aus anderen Gr\u00fcnden, und sie ist kosteng\u00fcnstiger als eine Azure-Integrationslaufzeit. Au\u00dferdem wurden alle Copy-Aktivit\u00e4ten (eine Unteraufgabe in Data Factory, die Daten kopiert) in Data Factory mit zwei Data Integration Units konfiguriert, sodass die teurere Standardeinstellung nicht verwendet wird. Ebenso haben wir die Datenfluss-Aktivit\u00e4ten so konfiguriert, dass sie 8 vCores verwenden, es sei denn, es handelt sich um einen kritischen Datenfluss, der mehr ben\u00f6tigt. Pipelines und Datenfl\u00fcsse sind mit einem Zeitlimit versehen, sodass sie nicht mehr versuchen, den Vorgang abzuschlie\u00dfen, wenn zum Beispiel Daten oder Dienste nicht verf\u00fcgbar sind. Au\u00dferdem werden Pipelines jetzt so geplant, dass die Daten nur w\u00e4hrend der Hauptgesch\u00e4ftszeiten des Online-Shops aktualisiert werden. Und eine automatische \u00dcberwachung stellt sicher, dass die verschiedenen Aktivit\u00e4ten in Azure Data Factory weiterhin die kosteng\u00fcnstigste Konfiguration aufweisen.<\/p><p>Nach den Pipeline-Arbeiten f\u00fcr diesen Kunden lie\u00df sich feststellen, dass die Kosten f\u00fcr die oben genannten Ressourcen um 10 % bis 50\u00a0% gesenkt werden konnten \u2012 eine erhebliche Einsparung im IT-Budget.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2233525 e-flex e-con-boxed e-con e-parent\" data-id=\"2233525\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1de8b59 e-con-full e-flex e-con e-child\" data-id=\"1de8b59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cdfe08 elementor-widget elementor-widget-heading\" data-id=\"7cdfe08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Was k\u00f6nnen Sie tun, um Ihre L\u00f6sungen auf den Pr\u00fcfstand zu stellen?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f053532 elementor-widget elementor-widget-text-editor\" data-id=\"f053532\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Erf\u00fcllt Ihr Projekt oder Ihre Organisation die richtigen Anforderungen, um die Kosten Ihrer Cloud-L\u00f6sung zu optimieren? Hier sind einige Fragen, mit denen Sie sich zun\u00e4chst besch\u00e4ftigen sollten:<\/p><ul><li>Verf\u00fcgen Sie \u00fcber die richtigen Kompetenzen, um die Kosten zu optimieren?<\/li><li>Wollen Sie von einem Set-up mit Betriebs- und Entwicklungsumgebung zu DevOps wechseln?<\/li><li>Wie viel Geld k\u00f6nnten Sie bei Ihren Cloud-L\u00f6sungen einsparen, ohne die Markteinf\u00fchrungszeit zu verl\u00e4ngern oder Ihre M\u00f6glichkeiten zu beeintr\u00e4chtigen, mit neuen L\u00f6sungen zu experimentieren, von denen das Gesch\u00e4ft profitiert?<\/li><\/ul><p>Ob dabei etwas f\u00fcr Sie herausspringt, l\u00e4sst sich oft in recht kurzer Zeit kl\u00e4ren, nachdem man das Set-up unter die Lupe genommen hat. Wenn Sie bei diesem Prozess Hilfe ben\u00f6tigen, unterst\u00fctzen wir Sie selbstverst\u00e4ndlich gern. Wir sind nur einen Anruf entfernt.<\/p><p><i>*Der obige Text ist eine\u00a0\u00dcbersetzung des d\u00e4nischen Originals. Die d\u00e4nischsprachige Version finden Sie\u00a0<a href=\"https:\/\/www.cvation.com\/en\/news\/azure-cost-optimization\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Erfahren Sie, wie Sie Ihre Cloud Ressourcen optimieren, richtige Technologiel\u00f6sungen w\u00e4hlen und Kosten einsparen k\u00f6nnen.<\/p>\n","protected":false},"author":23,"featured_media":53114,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[26],"tags":[116],"class_list":["post-52875","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-azure"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/posts\/52875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/comments?post=52875"}],"version-history":[{"count":16,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/posts\/52875\/revisions"}],"predecessor-version":[{"id":68878,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/posts\/52875\/revisions\/68878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/media\/53114"}],"wp:attachment":[{"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/media?parent=52875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/categories?post=52875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skaylink.com\/de\/wp-json\/wp\/v2\/tags?post=52875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}