Ein­füh­rung
Die Cloud-Archi­tek­tur ist ein Weg, um sowohl die geschäft­li­chen als auch die tech­ni­schen Anfor­de­run­gen an die Cloud auf effi­zi­ente, sichere und kos­ten­güns­tige Weise zu erfül­len. Frame­works bie­ten einen Rah­men, um die Ziel­set­zun­gen und Ziele des Unter­neh­mens zu errei­chen. Cloud-Archi­tek­tur-Frame­works bie­ten Richt­li­nien und Tools für den Auf­bau und die Inte­gra­tion ver­schie­de­ner Dienste in der Cloud. Der Zweck die­ses Blog­bei­trags ist es, meine Gedan­ken dar­über zu tei­len, wie Archi­tek­tur in der Cloud wirk­lich funktioniert.

Bevor ich auf das Cloud-Archi­tek­tur-Frame­work ein­gehe, möchte ich eines der beliebtesten Enter­prise-Archi­tek­tur-Frame­works her­vor­he­ben, näm­lich The Open Group Archi­tec­ture Frame­work (TOGAF).

Enter­prise Archi­tec­ture Frame­work vs. Cloud Archi­tec­ture Framework

  • TOGAF ist ein tech­no­lo­gie­un­ab­hän­gi­ges Enter­prise Archi­tec­ture Frame­work. Das bedeu­tet, dass es auch Cloud Com­pu­ting umfasst.
  • Es gibt Über­schnei­dun­gen zwi­schen TOGAF und dem Cloud Archi­tec­ture Framework.
  • Ein Unter­neh­men, das ein Hybrid-Cloud-Modell ver­wen­det, könnte TOGAF für seine loka­len Sys­teme und Netz­werke nut­zen. Und sie könnte Cloud Archi­tec­ture Frame­works für Cloud-Lösun­gen verwenden.

Wenn es sich um ein Hybrid-Cloud-Modell han­delt: TOGAF + Cloud Archi­tec­ture Frame­work = ❤️
Wenn es sich um ein Cloud-Native-Modell han­delt: Cloud Archi­tec­ture Framework = 💙.

Arten von Cloud-Archi­tek­tur-Rah­men­werken

Auf der Grund­lage der Art der Bran­che, des Cloud-Ser­vice-Anbie­ters und des Workload-Ein­sat­zes wer­den die Frame­works in die fol­gen­den Typen unterteilt,

  1. Refe­renz-Archi­tek­tu­ren
  • Cloud-Anbie­ter-unab­hän­gige Frameworks.
  • Bie­tet Ent­würfe, Best Prac­ti­ces, Archi­tek­tur­mus­ter und Emp­feh­lun­gen für den Auf­bau von Cloud-Lösungen.

2. Cloud-spe­zi­fi­sche Frameworks

  • Anbie­ter­spe­zi­fi­scher Rahmen.
  • Der Schwer­punkt liegt meist auf den vom Anbie­ter ange­bo­te­nen Diens­ten und dar­auf, wie diese inte­griert wer­den kön­nen, um CORPS zu erfül­len (wor­auf spä­ter in die­sem Blog ein­ge­gan­gen wird).
  • Einige der bekann­ten Frame­works sind AWS Well-Archi­tec­tu­red Frame­work, Google Cloud Archi­tec­ture Frame­work und Micro­soft Azure Well-Archi­tec­ted Framework.

3. Bran­chen­spe­zi­fi­sche Frameworks

  • Auf eine bestimmte Bran­che aus­ge­rich­tet, z. B. Gesund­heits­we­sen, Finanz­we­sen, E‑Commerce usw.
  • Diese Frame­works ent­hal­ten in der Regel bran­chen­spe­zi­fi­sche Vor­schrif­ten und Com­pli­ance-Anfor­de­run­gen sowie bewährte Ver­fah­ren für die Imple­men­tie­rung von Cloud-Lösun­gen in die­sen Branchen.

4. Hybride Frameworks

  • Diese Frame­works sind für hybride Cloud-Modelle gedacht, bei denen die Daten und Anwen­dun­gen über lokale und Cloud-Platt­for­men ver­teilt sind.
  • Sie bie­ten Richt­li­nien für den Auf­bau von Hybrid-Cloud-Lösungen.

Vor­teile von Cloud-Architektur-Frameworks

  • Frame­works bie­ten Best Prac­ti­ces und Ent­wurfs­mus­ter und sor­gen so für Kos­ten­op­ti­mie­rung, ope­ra­tive Exzel­lenz, Aus­fall­si­cher­heit, Leis­tung und Sicher­heit in der Cloud.
  • Bei einer guten Archi­tek­tur kön­nen häu­fige Design­feh­ler besei­tigt werden.

Beliebte Cloud-Archi­tek­tur-Frame­works
Refe­renz-Archi­tek­tur

Cloud-spe­zi­fi­sche Frameworks

Wie wählt man ein Cloud-Archi­tek­tur-Frame­work aus?
Die Ent­schei­dung für das rich­tige Cloud-Archi­tek­tur-Frame­work hängt von die­sen Fak­to­ren ab,

  • Geschäfts­ziele und Ziel­set­zun­gen: Stimmt das Frame­work mit den Geschäfts­an­for­de­run­gen überein?
  • Tech­ni­sche Anfor­de­run­gen: Wir stre­ben eine kom­plett ser­ver­lose Umge­bung an, kann uns diese Archi­tek­tur bei die­ser Trans­for­ma­tion hel­fen? Gibt es Tools, die bei der Umstel­lung hilf­reich sind?
  • Cloud-Dienst­an­bie­ter: Wir ver­wen­den Google Cloud für unsere Anwen­dungs­be­reit­stel­lung und ‑bereit­stel­lung. Emp­fiehlt das Frame­work Best Prac­ti­ces und Design Pat­terns, um unser Geschäft zu verbessern?
  • Bran­chen­spe­zi­fi­sche Anfor­de­run­gen: Wir sind im Gesund­heits­we­sen tätig. Bie­tet das Frame­work Richt­li­nien und Ent­wurfs­mus­ter, die spe­zi­fisch für die Ein­hal­tung von HIPPA sind? ODER Wir sind im Finanz­sek­tor tätig und bie­ten Zah­lungs­dienste an. Ent­hält das Frame­work spe­zi­elle Emp­feh­lun­gen für die Erfül­lung von PCI-DSS?

Einige Bei­spiele von Unter­neh­men, die das Cloud-Archi­tek­tur-Frame­work ver­wen­det haben, um ihre geschäft­li­chen und tech­ni­schen Ziele zu erreichen,

Natura, BMC, Moots Tech­no­logy – ver­wen­de­ten AWS Well-Archi­tec­ted Frame­work in ihrer Cloud-Architekturphase.

Gemein­same Säulen/Kategorien in allen 3 gro­ßen öffent­li­chen Cloud-Architekturen

Alle drei gro­ßen öffent­li­chen Cloud-Anbie­ter (AWS, Azure, GCP) bie­ten Archi­tek­tur­an­lei­tun­gen in Form von Frame­works und Archi­tek­tur­zen­tren. Nach ihrer Ana­lyse sind dies die gemein­sa­men Säu­len (Kate­go­rien), auf die sich die Archi­tek­tur beim Auf­bau von Lösun­gen in der Cloud stüt­zen sollte.

Sys­tem­ent­wurf: Dies bezieht sich auf die Gestal­tung der Cloud-Lösun­gen unter Berück­sich­ti­gung von Para­me­tern wie Aus­fall­zei­ten, Anzahl der Benut­zer usw. Dies ist der Grund­pfei­ler, auf dem alle ande­ren Pfei­ler ruhen.

Kos­ten­op­ti­mie­rung: Das Kos­ten­ma­nage­ment ist ein sehr wich­ti­ger Fak­tor in der Cloud. Wenn es nicht rich­tig geplant und gestal­tet wird, kann es zu gro­ßen Ver­lus­ten füh­ren. Suchen Sie daher nach kos­ten­güns­ti­gen Diens­ten, die die Anfor­de­run­gen des Unter­neh­mens erfüllen.

Ope­ra­tive Exzel­lenz: Bei die­ser Säule geht es darum, sicher­zu­stel­len, dass die Pro­zesse zur Über­wa­chung der Arbeits­las­ten, des Netz­werks usw. in der Cloud vor­han­den sind.

Ver­läss­lich­keit: Diese Säule stellt sicher, dass die in der Cloud erstell­ten Lösun­gen in dem Sinne zuver­läs­sig sind, dass sie hoch­ver­füg­bar sind, Aus­fall­zei­ten mini­mie­ren und sich schnell von einem Vor­fall erholen.

Leis­tung: Diese Säule befasst sich mit der Geschwin­dig­keit und Reak­ti­ons­fä­hig­keit auf Anfra­gen in der Cloud. Es wird auch emp­foh­len, Last­aus­gleichs­pro­zesse zu ver­wen­den, um eine große Anzahl von Anfra­gen zu bewäl­ti­gen, ohne die Ant­wort zu verlangsamen.

Sicher­heit: Die Sicher­heit ist eine der wich­tigs­ten Säu­len, die Leit­li­nien für die Imple­men­tie­rung von Kon­trol­len für die vir­tu­el­len Netz­werke, die Arbeits­last und die in der Cloud gespei­cher­ten Daten enthält.

Fazit
In die­sem Blog­bei­trag bin ich in die Welt der Cloud-Archi­tek­tur-Frame­works ein­ge­taucht, habe die ver­schie­de­nen ver­füg­ba­ren Optio­nen unter­sucht und Hin­weise gege­ben, wie man eine fun­dierte Ent­schei­dung bei der Aus­wahl eines Frame­works für einen bestimm­ten Anwen­dungs­fall tref­fen kann. Außer­dem habe ich die wich­tigs­ten Eck­pfei­ler von Cloud-Archi­tek­tur-Frame­works erör­tert, dar­un­ter Sys­tem­de­sign, Kos­ten­op­ti­mie­rung, Betriebs­qua­li­tät, Zuver­läs­sig­keit, Leis­tung und Sicher­heit. Abschlie­ßend habe ich Ihnen einige nütz­li­che Tools und Web­sites vor­ge­stellt, die Ihnen hel­fen, mehr über Cloud-Archi­tek­tur-Frame­works zu erfahren.

Quelle: medium

Erfah­ren Sie hier mehr über Lösun­gen im Bereich Snow­flake oder besu­chen Sie eines unse­rer kos­ten­lo­sen Web­i­nare.