AWS enthält viele unterschiedliche Funktionalitäten, die Services passen sich den individuellen Bedürfnissen der Kund*innen an und sind so ein optimales Tool für nachhaltige und effiziente Lösungen. Es werden Daten aufgenommen, analysiert und verwaltet, sodass nachhaltige Prozesse unterstützt werden, wie die CO2 Nachverfolgung oder Energieeinsparungen. Mit der Infrastruktur von AWS sind wir dazu in der Lage, eine effiziente Software zu entwickeln und zu betreiben sowie dabei gleichzeitig nachhaltig und ressourcenschonend zu agieren. Dazu trägt auch die Infrastruktur der Rechenzentren bei, die 3,6 mal energieeffizienter ist als Rechenzentren von weiteren europäischen Unternehmen. So können mit der Reduktion des Energieverbrauchs bereits Emissionen von 1.079 Tonnen Kohlendioxid pro Jahr eingespart werden (bei einem Energieverbrauch von einem Megawatt), was dem Ausstoß von über 500 Autos entspricht. Auchder IT Betrieb kann mit der AWSCloud hinsichtlich der Nutzung der Cloud optimiert werden. AWS modernisiert seine Anwendungen und bringt Innovationen voran. Dies bringt sowohl ökonomische als auch ökologische Vorteile für uns und unsere Projekte mit. Eine dynamische Anpassung der benötigten Ressourcen ermöglicht nicht nur die Senkung der Betriebskosten – durch die kurzfristigen Angleichungen des Speicherplatzes, der CPU Leistungen oder des Arbeitsspeichers gelingt ein effizienter Umgang mit den Kapazitäten. Wenn sich dieZugriffe auf eine Website oder App aufgrund eines bestimmten Events deutlich erhöhen, wird eine größere Rechenleistung nötig, um den Anforderungen gerecht zu werden. AWS ermöglicht es uns, die Performance rund um dieses Event anzupassen und anschließend zu reduzieren. So müssen die Leistungen für kurzfristige Spitzen nicht dauerhaft vorgehalten werden, sondern es findet eine dynamische Anpassung der AWS Umgebung statt, die den Anforderungen eines Projektes gerecht wird. Diese effiziente Kapazitätenplanung ermöglicht eine nachhaltigere Gestaltung des IT Betriebs. Amazon Web Services unterstützt zudem in vielen weiteren Punkten das Thema der nachhaltigen Entwicklung. Aus diesem Grund sind auch die AWS Server mit effizienten Kühlsystemen ausgestattet, um den Energieverbrauch um 20 % zu reduzieren, und weltweit werden Projekte zu erneuerbaren Energiequellen gefördert, sodass bis 2025 100 % der Betriebsabläufe mit erneuerbarer Energie stattfinden werden. Durch die Verwendung der AWS Cloudbei der Website undApp Entwicklung können nachhaltigere Lösungen geschaffenwerden, da durch die effiziente und dynamische Strategie der AWS in vielen unterschiedlichen Bereichen nicht nur weniger Energie verbraucht, sondern auch auf erneuerbare Energien umgestiegen wird, was die Ressourcen unserer Umwelt schont. AWS setzt damit auf Leistungen, mit denen wir unsere Nachhaltigkeitsziele erreichen können. ANWENDUNGSRATIONALISIERUNG: Nicht jede Komponente einer Software wird dauerhaft benötigt. Das Abschalten nicht mehr verwendeter Komponenten und die Anwendung Daten und ressourcensparender Methoden hilft sowohl der ökologischen als auch der ökonomischen Nachhaltigkeit unserer Lösungen. TESTBARKEIT: In Zeiten komplexer Systeme kann selbst eine kleine Änderung manchmal enorme Auswirkungen haben. Mithilfe von automatischen Tests schafftman sich ein Sicherheitsnetz, um Änderungen mit Zuversicht zu implementieren und Probleme langfristiger zu lösen. KOMMUNIKATION: Gilt es, ein Problem langfristig zu lösen, so ist es wichtig, dieses zunächst in Gänze zu verstehen. Eine Kommunikationskultur auf Augenhöhe, die uns erlaubt, die Belange unserer Kunden und der Anwender der Software iterativ zu erarbeiten und das Wissen darum in unserem Team zu vermitteln, ist unerlässlich. 4 TIPPS FÜR EINE NACHHALTIGERE SOFTWAREENTWICKLUNG VON TIM GESSNER Bei der Betrachtung von Nachhaltigkeit in der Websiteund App-Entwicklung und dem damit verbundenen Betreiben der Applikation spielt die Auswahl der passenden Infrastruktur eine wichtige Rolle. Denn hier können Unterschiede hinsichtlich der Nachhaltigkeit entstehen. An dieser Stelle setzt Schaffrath auf Amazon Web Services (AWS). AWS ist eine der erfolgreichsten und weitverbreitetsten Cloud-Plattformen der Welt. Warum wir uns für AWS entschieden haben und welche Vorteile sich daraus für Sie ergeben können, lesen Sie hier. QUELLEN: https://dazumehr.de/aws https://dazumehr.de/ci https://dazumehr.de/awsweltverbessern CLEAN CODE: Durch die praktische Anwendung bekannter Prinzipien in der Entwicklung, lassen sich die Wartungskosten und somit der wirtschaftliche Nutzen einer Softwarelösung beibehalten. Neben der Verwendung von Standards, die zur Lesbarkeit von Codes beitragen, zählen zu diesen Prinzipien unter anderem: Single Responsibility Principle, Open Closed Principle und Dependency Inversion Principle. GESCHAFFT! 01.2023 · 29 KANN EINE CLOUD AUCH NACHHALTIG SEIN?
RkJQdWJsaXNoZXIy MjMxMzg=