Latest / Coding Buddies | Tech & Dev-Mindset / #135 Matratzenstreik dank AWS
Transcript
- 0:00Was ist, wenn du nicht mehr bezahlst?
- 0:01Kommt jemand tot? Ja, steht da jemand mitten in
- 0:06der Nacht neben dir und sagt, sie haben nicht bezahlt?
- 0:09Coding Buddies Dein Podcast rund um Softwareentwicklung und
- 0:12aktueller Tech News herzlich Willkommen.
- 0:27Halli Hallo und Herzlich Willkommen zum Coding Buddies
- 0:30Podcast. Es ist mal wieder Zeit für ne
- 0:32neue Folge und deswegen geht es hier auch gleich los und zwar
- 0:37mit Tino und mit mir. Tino sitzt mir hier schon
- 0:39gegenüber, wartet schon, dass er irgendwie mal erwähnt wird, dass
- 0:42ich endlich mal sage, Tino, wie geht es, wie steht es, was geht
- 0:44ab, was geht, was geht Fabi heißt jut ja alles.
- 0:49Gut, alles gut, immer wieder ne Überraschung wie du
- 0:51anmoderierst. Ja, weißt du, also ich, ich bin
- 0:53ja so richtig lahm, ich mach es eigentlich gefühlt immer gleich,
- 0:56aber bei dir, da denk ich mir immer so, oh was kommt heute
- 0:58was, was passiert jetzt ja, aber es ist immer so andere Wörter.
- 1:02Andere Wörter ist auch das einzige, was geht.
- 1:06Selbst wenn ich über den Arsch schlacke, umfangreicher zu sein,
- 1:10weißt du ja, es ist einfach nur du musst einfach nur die
- 1:12gleichen Wörter nehmen und sie anders anreihen und dann denkt
- 1:16man vielleicht, dass es dich. Krieg ich n Satz ist oder nicht?
- 1:21Ach ja, gute Frage, Was geht an sich an sich geht es mir gut,
- 1:24weil du gefragt hast. Ich hab aber das ist n Ding ich
- 1:27hab jetzt keinen Kaffee also beziehungsweise wir trinken
- 1:29immer Kaffee vorher damit man nicht immer so einen Abschluckt
- 1:32aber ich hab jetzt noch ich hab jetzt keinen Kaffee gehabt das
- 1:34ist n bisschen schade ja aber. Wird schon n ordentlichen
- 1:38Schluck genommen vorher. Ist gut, ist gut.
- 1:40Du hast alles richtig gemacht. Ich bin voll drauf jetzt.
- 1:43Ich hab richtig Bock auf die Folge voll drauf.
- 1:46Außerdem ist es ja auch ne coole Woche.
- 1:48Wir haben ja am Dienstag in unserem Livestream, also quasi
- 1:51vor 2 Tagen jetzt wenn man die wenn die Folge jetzt heute
- 1:54erscheint, sozusagen ne unser Turnier gestartet.
- 1:58Wir haben das Repository zu der Neuauflage vom For connect
- 2:03Extreme heißt es jetzt Turnier public geschaltet und erstmal
- 2:09mega cool. Alle Leute die im Livestream
- 2:11waren die sich einfach direkt drauf gestürzt haben und
- 2:13angefangen haben Bots zu implementieren richtig richtig
- 2:15cool. Was natürlich nicht ausbleibt.
- 2:18Dabei ist, dass natürlich auch der ein oder andere Bug gefunden
- 2:21wurde, wo wir jetzt kräftig dran waren, das zu beheben, direkt
- 2:26damit quasi die Implementierungszeit möglichst
- 2:28bugfrei ist. Aber da zeigt sich es mal
- 2:31wieder, es bleibt nicht aus und vor allem hier der Reminder, ja,
- 2:36wir sind ja noch sehr frisch in der Game Development Welt und Go
- 2:40do arbeiten wir uns gerade so n bisschen ein, Macht auf jeden
- 2:42Fall Mega Spaß, dass es mal so als Tipp wer da Bock drauf hat.
- 2:46Aber wir haben keine Tests geschrieben dafür.
- 2:49Wir haben gesagt, ja, machen wir im nächsten Spiel, wir wissen
- 2:51nicht so richtig, gibt es überhaupt n Test Framework oder
- 2:53nicht, dann hat der eine Mal geguckt, ah ja, es gibt n Test
- 2:57Framework, ja machen wir beim nächsten machen wir beim
- 3:00nächsten und was haben wir jetzt Bugs so.
- 3:04Da haben wir also, da machst du einmal irgendwas.
- 3:07Oh du Test zack, und schon hast du zack ja, aber weißt doch, der
- 3:10Beweis, Tino, Du weißt doch wie das ist.
- 3:12Ja, das ist einfach auch ne ganz normale Manier heutzutage, wenn
- 3:16n Spiel released wird. Du hast natürlich erstmal Day
- 3:19One Patches und so weiter weißt du da muss erstmal das.
- 3:21Klar, Na klar, klar. Also wir haben uns ja eigentlich
- 3:23nur an der Norm gehalten, wie es heutzutage so ist.
- 3:26Genau. Nein, aber auf jeden Fall
- 3:28erstmal n ganz, ganz fettes danke.
- 3:29Und wir finden es mega cool, dass ihr auch so zahlreich schon
- 3:32direkt angefangen habt und sowas halt direkt auch entdeckt habt.
- 3:36Hilft natürlich einfach, damit es einfach dann quasi direkt,
- 3:40wenn die Sachen gleich zu Anfang behoben werden, einfach, dass
- 3:45diese Kleinigkeiten nur. Besser am Ende.
- 3:47Genau auf jeden Fall Mega cool, geiles, wie sagt man, geile
- 3:53Stimmung schon direkt zum Turnierstart.
- 3:56Also, liebe Zuhörerinnen, liebe Zuhörer, falls du auch Lust hast
- 3:59auf das Turnier und vielleicht beim Start jetzt nicht dabei
- 4:01warst, wir haben natürlich auch unsere Website aktualisiert,
- 4:03dort findest du jetzt alle Infos zum Turnier, auch den Link zum
- 4:06Repository, wo weitere Anleitungen sind, so dass
- 4:09eigentlich keine Frage offen sein sollte und du direkt
- 4:11starten kannst. Wie gesagt, es werden mehrere
- 4:13Programmiersprachen unterstützt, die Wahrscheinlichkeit ist nicht
- 4:16so gering, dass deine Lieblingssprache dabei ist.
- 4:18Also schau es dir ruhig mal an und mach mit an unserem Turnier.
- 4:20Es geht bis zum 21.11., bis dahin habt ihr Zeit.
- 4:24Und wir drücken euch die Daumen, ja.
- 4:26Ganz genau. Und es gibt natürlich coole
- 4:28Sachen zu gewinnen. Hauptsponsor von dem Turnier ist
- 4:31Jet Brands, da deswegen auch noch mal vielen vielen Dank.
- 4:34Alle Preise gibt es auf jeden Fall auch auf unserer Website zu
- 4:36sehen, was es zu gewinnen gibt und deswegen lohnt sich
- 4:38mitzumachen, einfach deshalb nicht verpassen gut.
- 4:45Ja, das so vorweg, dann würd ich sagen kommen wir mal zum
- 4:49heutigen Thema. Es ist ja die Woche, was
- 4:52passiert, wo auch das ganze Netz voll war.
- 4:55Es gab auch schon wieder die ein oder anderen Memes, die durch
- 4:57Social Media gegangen sind und das Thema möchte ich heute mit
- 5:00dir besprechen, aber ich möchte das ganze n bisschen anders
- 5:03einleiten heute fabi und zwar möchte ich dir eine Story
- 5:06erzählen, die genau in dem Zusammenhang zu unserem heutigen
- 5:10Thema aufgefallen ist und deswegen starte ich mal rein.
- 5:14Hast du denn gut geschlafen letzte Nacht?
- 5:17Letzte Nacht gut geschlafen. Ja.
- 5:19Dein Blick sagt, du bist total verwirrt über diese Frage, aber
- 5:23das interessiert mich jetzt einfach mal.
- 5:25Ja, ich, ich würde sagen, ich hab ganz gut geschlafen.
- 5:29OK, bist du eher so n Typ, der sagt Oh so ne Matratze, die muss
- 5:35richtig hochwertig sein, also die kann ruhig richtig teuer
- 5:37sein, die muss gut sein oder eher so na ja ne normale
- 5:41Matratze tut es auch. Also ich schlafe immer auf dem
- 5:44Boden. Ist das nicht nur OK?
- 5:46Krass. Krass, hast mal gehört, das soll
- 5:48ganz gesund sein, das ab und zu zu machen.
- 5:50Ich bin eher Team, mach ich nie. Ah nein, nein, war Spaß, war
- 5:55Spaß. Also nein, ich, ich weiß gar
- 5:56nicht, ich weiß nicht was ich für ne Matratze hab, also
- 5:58offensichtlich leg ich nicht wert auf die absolut
- 6:00hochwertigste Matratze, ich find es muss einfach irgendwie ne
- 6:02Matratze sein die bequem ist, keine Ahnung also meine ist
- 6:08bequem würd ich sagen ich kann gut drauf schlafen aber ich
- 6:11würde sagen wenn du wissen willst was das für eine ist ist
- 6:14es eher so ne härtere nicht so ne weichere.
- 6:16OK, aber es ist ne ganz normale Matratze und auch nicht super
- 6:19hochpreisig. Also bist du wahrscheinlich eher
- 6:21so gleiche Team wie ich. Die Matratze muss gut sein, aber
- 6:26das sind bezahlbare Dinger mhm, denn was ich richtig spannend
- 6:30fand und jetzt komm ich mal zu dem Punkt, ich hab nämlich die
- 6:32Woche gelernt in der Recherche zu dem heutigen Thema, dass es
- 6:37Matratzen gibt die mehrere 1000€ Kosten und halt dich fest.
- 6:43Ein Abomodell beinhalten du bezahlst monatlich für diese
- 6:46Matratze. Ja, genauso hab ich auch
- 6:49geguckt, wie du mich gerade anguckst und man denkt sich so
- 6:53was ist das für eine Matratze und es gibt eine Firma namens
- 6:58Aid Sleep. Die solche Matratzen herstellen.
- 7:02Und wir haben ja schon n paar mal jokes gemacht.
- 7:04So. Ja, wo ist denn jetzt bald
- 7:06überall sozusagen ey ei drin oder irgendwie ne, also was
- 7:10hatten wir letzt mal im Joghurt aus Spaß gesagt, aber Pass auf
- 7:13diese Matratzen, die sind richtig luxuriös, die haben eine
- 7:17Kühlfunktion, eine Heizfunktion, verschiedene Motoren um Stellung
- 7:22einzustellen, ne n schlaftracking haben die ja,
- 7:25also die tracken sogar deinen Schlaf für was ist das krass?
- 7:31Na, hochkant sitzen im Bett und liegen ich.
- 7:33Weiß nicht woran du denkst. Gerade.
- 7:34Ja, ja, ja, also auf jeden Fall auf jeden.
- 7:37Fall und da denkt man sich so, OK, krass, krass cool und dann
- 7:40zahlst du auch noch monatlich n Abo, weil du brauchst ja die App
- 7:43und die Software ne um diese Daten da auch alle zu bekommen
- 7:46vom Tracking und da gibt es unterschiedliche Preisstufen und
- 7:49was jetzt vielleicht für den einen oder anderen Scam ist denk
- 7:52ich mir so OK vielleicht braucht das jemand, vielleicht braucht
- 7:55das jemand aber dann. War der 20.
- 7:59Oktober, war es ja Montag war der 20.
- 8:01Ich hoffe es richtig und auf einmal war das Netz voller
- 8:04Beschwerden und die Leute haben gesagt, ich kann nicht mehr
- 8:08schlafen auf meiner Matratze, die ist zu heiß, die heizt die
- 8:12ganze Zeit oder was ist denn das für ne Scheiße, die ist in der
- 8:16Sitzposition, ich will schlafen und die lässt sich nicht mehr
- 8:18einstellen und dann denkt man sich so Mhm OK und weißt du was
- 8:23am Ende der Fall war und das finde ich es so krass.
- 8:27Diese Matratze hat keine offline Funktion und kein offline Mode
- 8:31aktuell. Das heißt du steuerst sie über
- 8:35eine App, die eine Verbindung zum Server aufbauen muss und
- 8:39damit steuerst du am Ende dein Produkt, sonst funktioniert die
- 8:44App einfach nicht. Wenn du keine Verbindung
- 8:46aufbaust. Ich habe fragen.
- 8:49Ja, ich möchte diese Fragen loswerden, auch wenn du sie
- 8:51nicht beantworten kannst. Vielleicht ja.
- 8:53Doch was ist, wenn du nicht mehr bezahlst, kommt jemand tot?
- 8:56Ja, steht da jemand mitten in der Nacht neben dir und sagt,
- 9:01sie haben nicht bezahlt? Geld ist nur jemand.
- 9:04Oder Yamo ist abgelaufen. Sie geben mir sofort diese
- 9:07Matratze her, dann stehst du so im Schlafzimmer.
- 9:10Nein, ich will meine. Matratze oder noch besser, die
- 9:14wird einfach Remote die ganze Zeit verstellt.
- 9:16Und du bewegst dich. Die ganze Zeit hoch und runter
- 9:19im Bett warst du diese, diese hier, diese Welle weißt du wie
- 9:23manche so auf der Tanzfläche, weißt du, kennst du das von
- 9:25früher? Ja genau genau, ja, auf jeden
- 9:28Fall. Serverausfall hat bedeutet keine
- 9:31Kontrolle mehr über deine Matratze in deinem Schlafzimmer.
- 9:35Und da kommen wir zum heutigen Thema, denn dieser ganze Service
- 9:40läuft auf AWS und es wird der eine oder andere mitbekommen
- 9:44haben, dass es am Montag n sehr großen Ausfall gab, sodass viele
- 9:49Produkte, Softwarelösungen, Services allgemein nicht mehr
- 9:53funktioniert haben. Ich mein, Ich weiß noch, wir
- 9:55haben uns geschrieben und dachten uns so, warum geht n
- 9:58Signal grad nicht mehr, ich wollt dir ja ne Nachricht
- 10:01schreiben und. Das hab ich überhaupt nicht
- 10:04verknüpft in dem Moment. Und dann denkst du dir so, ja,
- 10:09Signal wird ja wahrscheinlich Probleme haben, gerade immer
- 10:11erstmal direkt sagen, der Service an sich aber Signal war
- 10:15auch einfach betroffen von diesem AWS Ausfall und es waren
- 10:20halt sehr sehr viele Services. Es sind nicht nur.
- 10:23Dass keine Messenger gehen, sondern bis hin, dass du nicht
- 10:26mehr in deinem Bett schlafen kannst.
- 10:27Und deswegen finde ich, ist das Thema heute ziemlich geil.
- 10:30Und zwar möchte ich mit dir darüber sprechen, wie dezentral
- 10:32ist denn eigentlich das Internet noch, wenn ein Problem, und zwar
- 10:36der Ausfall eines AWS Services oder einer Region sage ich mal
- 10:40global zu so viel Problemen führen kann und darüber möchte
- 10:44ich heute mit dir sprechen, Fabi.
- 10:46Auf jeden Fall. Darüber werden wir heute
- 10:47sprechen. Ich find auf jeden Fall deine
- 10:49Geschichte sehr interessant, ich wusste gar nicht, dass es so ne
- 10:51Matratzen gibt, ehrlich gesagt sehr heftig, oder also dass es
- 10:55Matratzen gibt für mehrere 1000€, damit hätt ich jetzt das
- 10:59kommt nicht unerwartet würd ich sagen ja, also eher durch die
- 11:02Qualität der Matratze ja und nicht durch die Features
- 11:05sozusagen ne ja, aber aber trotzdem find ich auf jeden Fall
- 11:08spannend. Aber ich mein Mittlerweile ist
- 11:11ja sowieso ne, kannst ja mit Smart Home, kannst ja
- 11:12wahrscheinlich ne Menge machen und wenn dann aber so n Ausfall
- 11:14kommt und du jetzt zum Beispiel auch wieder an so einer Cloud
- 11:17hängst ne oder an so Cloud Services, dann kannst du
- 11:19natürlich auch n Problem haben. Ich stell mir das immer so
- 11:21ungefähr so vor, dass du irgendwann wenn also weißt du 50
- 11:26Jahre in der Zukunft alle Häuser auf der ganzen Welt ne sind
- 11:29Smart Home und brauchen Internet und alles was dann so was dann
- 11:33passiert ich stell mir das so vor, du willst rausgehen vor die
- 11:36Tür und denkt so Ausfall geht nicht leider nein.
- 11:39Dann kommt irgendeine Oper. Weißt du, bist du der Oper oder
- 11:43wir sind die Opas, sagen sie, als wir noch irgendwann, weißt
- 11:46du, dann kann ich rausgehen, was ich wollte, ist so gut.
- 11:51Und vor allem, was passiert dann, wenn du dein Abo nicht
- 11:53bezahlst, dann nichts mehr im Haus funktioniert, wirst du
- 11:56einfach eingesperrt, bis du wieder bezahlst.
- 11:59Ja, wahrscheinlich. Wenn wir also, wenn wir es jetzt
- 12:02technisch einordnen, geht es ja im Endeffekt um den Ausfall
- 12:05einer availability Zone oder einer sogenannten AZ bei AWS.
- 12:09Und zwar nicht um irgendeine, sondern um die AZ oder AC oder
- 12:14wie man das noch mal jetzt gern aussprechen möchte.
- 12:17Die Region US East One, das ist glaub ich in Nord Virginia und
- 12:23da ich das müsste ist glaub ich die größte avalability Zone
- 12:27überhaupt ne, also das ist halt übelst krass oder Regin von von
- 12:33ABS und. Dadurch also das.
- 12:36War einer der ältesten und ersten oder so.
- 12:37Glaub ich ja. Also man kann es so als
- 12:39Herzstück bezeichnen, ne und da in diesem Herzstück ist halt
- 12:43etwas aufgetreten oder ist hat sozusagen das Problem den
- 12:47Ursprung gehabt und dieses Problem sag ich jetzt mal, worum
- 12:50es jetzt auch so n bisschen geht und ne was wir jetzt so
- 12:52beleuchten wollen hatte ja am Ende diesen Ausfall zur Folge.
- 12:55Ne wie du schon meintest über. Es waren so viele Sachen
- 12:58betroffen, also Messenger wie du meintest.
- 13:01Sowas wie auch jetzt nicht nur Signal und Snapchat.
- 13:03Reddit war glaub ich kennt man nutzen viele, Fortnite ist glaub
- 13:07ich ist so n game hab ich glaub ich noch nie gespielt weil ich
- 13:10weiß nicht so n altes. Game glaub ich, ich hab es noch
- 13:12nie gespielt. Ne ich will jetzt nicht vom
- 13:14Thema abweichen, aber noch nie gezockt.
- 13:15Ja, ich auch nicht, ich auch nicht.
- 13:17Ich weiß noch nicht, ob ich dafür zu alt bin oder nicht, ich
- 13:20glaube nicht, ich glaube, es ist einfach nur mir durch.
- 13:23Die Lappen gegangen? Ich weiß es nicht, aber auch
- 13:26andere Sachen, wie zum Beispiel auch logischerweise Alexa ne der
- 13:28Service von von ABS selber auch oder weiß ich nicht so Börsen
- 13:32wie zum Beispiel Coin Base oder so ist ja auch, hatte ja auch
- 13:35mehrere, also die hatten ja alle mehrere Probleme genau wegen
- 13:38diesem Fehler in der Region US East One.
- 13:45Ja, also im Prinzip war das ja jetzt auch kein ultrakrasser
- 13:49Fehler. Also das jetzt so gefühlt durch
- 13:50die Welt untergegangen ist. War am Ende so ganz klassisch
- 13:56DNS Fehler sag ich mal ne, also dass die internen die interne
- 13:59Namensauflösung über den Dynamo DB Endpunkt, was ja auch n
- 14:04Service von AWS ist, hat halt einfach nicht mehr funktioniert.
- 14:07Ja und im Prinzip konnten die ganzen Clients keine DNS
- 14:11Einträge mehr auflösen und die Folge ist, dass halt alle
- 14:14Requests zu dieser Dynamo DB dann timeouts hatten ne das also
- 14:20das kann man einfach ganz. Kurz und knapp so sagen und das
- 14:24ist n Problem, das guckt man sich an und fixt das.
- 14:27Aber das Problem ist ja einfach, dass unglaublich viele AWS
- 14:32Services halt das auch intern nutzen.
- 14:35Ja ne, ja, das ist ja ne Infrastruktur, diese diese ganze
- 14:39AWS Infrastruktur, die ist ja so sehr ineinander verstrickt.
- 14:44Also ich hab auch ne Zeit lang damit gearbeitet und.
- 14:46Man muss sich da auch schon echt ganz schön reinfuchsen, um das
- 14:49wirklich zu verstehen beziehungsweise bis du weißt wie
- 14:53viele Services. Eigentlich gibt das, also es
- 14:56dauert quasi wirklich auch um alles zu verstehen oder um alles
- 14:59zu kennen, sagen wir mal so ne, also wenn du jetzt zum Beispiel,
- 15:01ich glaub du kannst gefühlt, es gibt so viele Services bei ABS,
- 15:04dass du rein theoretisch jeden Tag gefühlt neuen entdecken
- 15:07kannst. Ne, also es ist schon heftig,
- 15:09ja. Und die arbeiten natürlich auch
- 15:10miteinander zusammen. Also wenn du jetzt eine
- 15:12Komponente nimmst, du deine Infrastruktur nimmst du gleich
- 15:14noch die nächste und die nächste und die nächste, also du bist
- 15:16halt, wenn du drin bist, bist du drin, sagen wir mal so ne.
- 15:19Ja, da hab ich mal n coolen Satz gelesen, der war so sinngemäß.
- 15:24Diese ganzen Microservices führen auch zu
- 15:26microabhängigkeiten oder so Microdependencies so ne und das
- 15:29fand ich, war es halt irgendwie was es ganz gut beschreibt.
- 15:32Ja du hast zwar nur so vielleicht geringe
- 15:34Abhängigkeiten, aber je mehr du in dieser Welt eintauchst und je
- 15:37mehr du da verwendest, umso mehr summiert sich das Halt auch auf,
- 15:40ja. Und deswegen spricht man ja auch
- 15:42von so einem klassischen AWS kaskadenfehler dann am Ende ja,
- 15:46der hat halt an einer Stelle irgendwo ne Ursache, aber die
- 15:49Auswirkung kaskadiert halt immer weiter und geht immer weiter
- 15:52Schritte zurück, dass du bis dahin kommst, dass halt so Tools
- 15:56oder Anwendungen die das verwenden einfach ausfallen.
- 16:00Am Ende ja. Ja, das ist ist auf jeden Fall
- 16:03krass. Ich meine im Endeffekt, wie du
- 16:05meintest, das war dieser DNS Fehler, das heißt diese Dynamo
- 16:09DB war halt eben nicht erreichbar am Ende ne wo viele
- 16:12Zugriffe drauf gemacht wurden, dann wurden ja auch zum
- 16:17Beispiel, es gibt ja auch diesen Service Lambda ne also diesen
- 16:20diesen Lambda Service von ABS und da ist es so, du kannst halt
- 16:24wenn du ne so ne so ne lambda Funktion erstellst kannst du
- 16:28halt auch einstellen auf verschiedene Art und weisen.
- 16:32Wenn du zum Beispiel irgendwie n etwas nicht erreichst oder so,
- 16:34dass du zum Beispiel n Retri machst, beispielsweise ne, sowas
- 16:36geht ja auch. Das heißt im Endeffekt, wenn du
- 16:40dir das so vorstellst, hast du diese.
- 16:42Wahrscheinlich macht das jeder, also wir hatten, ich hatte das
- 16:44damals auch, dass wir dann auch in der Lambda Halt eingestellt
- 16:47haben, du machst irgendwie sagen wir mal du machst NNNNAPI
- 16:50request über Rest oder was auch immer ne wenn du es darüber
- 16:53machst und irgendwas fällt kannst du halt sagen OK triggers
- 16:55halt noch mal weil manchmal gibt es ja vielleicht bestimmte
- 16:58Möglichkeiten, dass vielleicht irgendwie was gerade nicht
- 17:01funktioniert oder aus welchen Gründen auch immer du noch mal n
- 17:04retri machst. Und dann bist du halt so n
- 17:05bisschen fehlerresistent ne, und das ist halt auch passiert, was
- 17:09aber im Endeffekt dazu geführt hat, dass einfach auch noch
- 17:11übertrieben viel Traffic immer wieder gegen diese Dynamo DB
- 17:17geballert wurde, ne? Ja, ist ja auch logisch ne, weil
- 17:20wenn du jetzt bei jeder Anfrage n Timeout kriegst.
- 17:23Ne, weil es ja grundsätzlich ausgefallen ist.
- 17:25Dann gilt das ja für alle Anwendungen.
- 17:27Und wenn jetzt alle Retrice machen, dann steigt das ja
- 17:29exponentiell an das ganze und das ist halt schon schon irre.
- 17:32Dann ne was denn auf einmal los ist im Gesamtsystem, das fand
- 17:36ich auch richtig spannend, es ist ja auch einfach spannend zu
- 17:38sehen, dass eine Region n Problem hat und wie du so schön
- 17:42meintest, dass das ja im Prinzip so die Region ist.
- 17:46Ja US East One, weil es einfach die Primary Control plane ist.
- 17:51Und das heißt, es ist quasi das Herzstück.
- 17:54Das hast du so schön gesagt, das find ich, greif ich mal auf.
- 17:57Ja, also das Herzstück der AWS Infrastruktur, das heißt das
- 18:02interne APIS auch darüber gehen und dann bringt es dir ja nichts
- 18:07zu sagen, OK, wir haben so viele Regionen und so ist ja alles
- 18:09schön und gut und das hat ja auch alles seine Vorteile und
- 18:13funktioniert ja auch, aber wenn dann so grundlegende Sachen
- 18:15ausfallen, die dann alle intern auf die gleiche verweisen.
- 18:19Schwierig, dann hast du auf einmal deine Kaskadierung
- 18:22soweit, dass sogar globale Systeme einfach betroffen sind,
- 18:25also aus ganz anderen Regionen sozusagen.
- 18:28Das fand ich auf jeden Fall spannend so das zu beobachten
- 18:31dabei. Ja.
- 18:32Also es ist ja auch so. Ich glaub ich hab das vorhin n
- 18:34bisschen falsch vom Naming gesagt.
- 18:38Du du hast ja ne Region und in der Region hast du ja
- 18:40verschiedene valability zones ne?
- 18:41Also du kannst ja zum Beispiel sagen, also einfach nur um nen
- 18:44Ausfall aufzufangen, dass du sagst OK du hast n Service, der
- 18:47Service hängt halt in irgendeiner bestimmten Region
- 18:50und wenn zum Beispiel so ne valability Zone halt ausfällt,
- 18:53dann hast du immer noch n fallback, dass du immer sagst OK
- 18:56keine Ahnung, also wirklich worst case Szenario nur mal als
- 18:58Beispiel, irgendwo gibt es n fettes Erdbeben tsunamicom die.
- 19:02Das Ding ist weg, ne, also wirklich mal wie gesagt worst
- 19:06case, das Ding ist kaputt ne ist jetzt bisschen unwahrscheinlich
- 19:09aber nur mal um sich es besser vorstellen zu können hast du
- 19:11halt immer noch so ne Art fallback.
- 19:12Also du hast n Service mit Userdaten was auch immer und die
- 19:15sind aber dort auch noch vorhanden, das heißt alles
- 19:17funktioniert noch weiter. Der kleine interessante
- 19:20Unterschied ist auch, dass aber bestimmte Dinge und bestimmte
- 19:24Services zumindest. Sicherlich haben die das auch
- 19:27jetzt schon mittlerweile n bisschen geändert, aber als ich
- 19:29noch vor einiger Zeit mit ABS gearbeitet hab, gab es bestimmte
- 19:33Services nur in bestimmten Regionen.
- 19:35Ne, also dass du wirklich auch sagst, du hast zum Beispiel n
- 19:38bestimmten Service auch nur verfügbar in beispielsweise USES
- 19:42One ne einem Herzstück so und wenn da halt das Problem ist,
- 19:45dann hast du halt egal wo du eigentlich bist auf der Welt, in
- 19:49welcher Region du eigentlich deinen Service hostest.
- 19:52Zu trotzdem ne Abhängigkeit zu dieser Region und wenn diese
- 19:54Region n Problem hat, haben natürlich auch andere Regionen n
- 19:57Problem. Bedeutet halt also ne in dem
- 20:00Fall du hast halt wirklich an dieser einen Stelle was gemacht
- 20:04und dann hast du halt n Ausfall sag ich mal oder n Rattenschwanz
- 20:08der sich halt wirklich weit zieht ne das ist halt also
- 20:11zusammengefasst lokales Problem globale Auswirkung genau ja.
- 20:16Und das ist ja irgendwie komplett gegensätzlich von der
- 20:19Vorstellung, die viele haben, wenn es heißt, Cloud ja, auf
- 20:23jeden Fall, ist ja eigentlich der spannende Punkt dabei und
- 20:27deswegen würd ich sagen, lass uns mal, also warum hat das
- 20:31jetzt am Ende so n Aufschrei gegeben beziehungsweise was
- 20:33heißt Aufschrei, aber es war wieder der Anlass gewisse
- 20:37Diskussionen ausbrechen zu lassen, ja und es sind ja auch.
- 20:40In sämtlichen Fachmagazinen dann n Artikel aufgetreten.
- 20:43Klar, weil das hatte halt n Impact ne das kann man jetzt
- 20:46nicht irgendwie totschweigen oder ignorieren.
- 20:49Ja weil ich mein klar für uns war, also was wie haben wir es
- 20:52gespürt, das meinte ich ja vorhin wie ne Signal Nachricht
- 20:56ging nicht raus gerade also gerade gerade zu der Zeit wo das
- 20:58passiert ist war es für uns das einzige Problem, dass ne Signal
- 21:01Nachricht nicht rausging. Ja, war schon hart.
- 21:03Und war hart. Ja, aber.
- 21:05Man merkt ja auch, dass du meintest, so ach ja, stimmt, das
- 21:08hat ja damit zu tun, das hab ich gar nicht verknüpft, das war
- 21:10halt OK, weißt dann geht die halt nicht raus, aber für manche
- 21:12hat das ja natürlich auch n ordentlichen Impact gehabt.
- 21:15Ich mein deswegen dieses Kernproblem aber auch.
- 21:17Gerade in den Medien oder so. Es ist ja logisch, dass sich zum
- 21:20Beispiel Medien den danach sag ich jetzt mal, das Maul
- 21:23zerreißen, weil es halt einfach ne große Sache ist.
- 21:26AWS ist ja natürlich auch NN krasser Service.
- 21:29Ne und wenn da was passiert, ist es natürlich einfach logisch,
- 21:32dass Medien sagen, OK, wir berichten erstmal darüber, ne,
- 21:35aber und das ist ja das schöne oder das interessante, besser
- 21:37gesagt, es ist kein Riesending gewesen, ne also die haben es ja
- 21:42auch relativ schnell gefixt, die haben ja gesagt, OK pass auf
- 21:44dann und dann ist es aufgetreten, sagen wir mal 09:00
- 21:46Uhr ungefähr, ich glaube um so mittags oder so war es dann
- 21:50schon einigermaßen wieder gefixt und abends war das Ding halt
- 21:53quasi wieder fertig so ne. Bedeutet ja an sich, weil du ja
- 21:57auch meintest, es ist kein Riesending.
- 21:59Es war eigentlich auch nicht schlimm.
- 22:00Also ich sag mal wie gesagt unserer unserer Sicht nicht, es
- 22:03gibt bestimmt auch Leute die weitreichendere Probleme hatten
- 22:06an der Stelle ne, aber insgesamt war das jetzt kein langer
- 22:09Ausfall, der irgendwie weltbewegend war, aber der das
- 22:13Gedankenexperiment ist ja interessant zu sagen, OK.
- 22:15Genau. Ne wieviel läuft da eigentlich
- 22:19bei ABS? Und wenn das jetzt nicht nur
- 22:22kurz wäre, sondern länger, was ist denn dann ne?
- 22:25Das ist halt genau das Kernproblem.
- 22:28Also die Realität sieht ja so aus, dass jetzt heute 2025 halt
- 22:33AWS den größten Marktanteil hat, ne und wenn du es weiter
- 22:37spinnst, kannst du auch noch sagen, die Schätzungen gehen in
- 22:40die Richtung, dass 70% aller Backends eigentlich auf 3
- 22:43Anbieter sich verteilen oder vielleicht sogar noch mehr.
- 22:46Das waren so die letzten Zahlen, die ich jetzt im Kopf hab.
- 22:49Und die 3 Anbieter sind AWS, Azure und Google Cloud.
- 22:52Und das sind halt 3 US unternehmen.
- 22:54Ich möchte das Ganze gar nicht so geopolitisch einordnen, oder
- 22:59wie soll ich sagen das Fass aufmachen, analysieren ja, aber
- 23:03es ist halt einfach das Thema, dass ganz allgemein 3 Anbieter
- 23:07fast den also den den Großteil haben, ja sagen wir es mal so
- 23:11und dann fragt man sich halt. Kommen wir da nicht zu dem
- 23:15Problem, dass Single Region auch Single Point of Failure
- 23:19bedeutet? Ja, also es war jetzt eine
- 23:20Region, die n Problem hatte und es hat globale Auswirkungen
- 23:23gehabt, siehe den Ausfall von US East One und andere Regionen
- 23:28haben damit trotzdem Auswirkungen, also wo ist jetzt
- 23:32die Cloud, also inwiefern ist es noch dezentral und inwiefern
- 23:38kann man sagen die Cloud bietet irgendwo ne Redundanz weil du
- 23:41hast ja gesagt es gibt so fallback Strategien.
- 23:44Das ist ja Redundanz in dem Sinne.
- 23:46Ne, du sagst, wenn eine Region ausfällt, kann ich immer noch in
- 23:48AWS auf ne andere automatisch ausweichen, das wird von mir
- 23:51abgenommen ja, aber wo war jetzt die Redundanz an der Stelle und
- 23:54das löst glaub ich so die Diskussion dann am Ende aus.
- 23:57Ja, im Endeffekt klar ist, Internet soll ist ja irgendwie,
- 24:02soll ja irgendwie oder der Gedanke des Internets war es ja,
- 24:04alles verteilt zu haben und alles was verteilt ist über das
- 24:07Internet zu verknüpfen so ne. Und wenn du jetzt aber im
- 24:10Endeffekt sagst. Ich übertreib das jetzt extra,
- 24:14dass du sagst, OK, du hast ABS als Klumpen ne und wenn der
- 24:17ausfällt wenn der ausfällt, dann fällt halt das Internet aus.
- 24:22Ne. Also wie gesagt, ich übertreib
- 24:23es jetzt extra aktiv, aber es ist ja nun mal so, dass sehr
- 24:28sehr viele Unternehmen sehr sehr viele Services beziehungsweise
- 24:34Produkte die irgendwie ne IT Infrastruktur brauchen und
- 24:39vielleicht auch noch ordentlich skalieren müssen.
- 24:42Alle Services, die oder Produkte, die groß skalieren
- 24:44müssen, werden von vielen Leuten verwendet.
- 24:47Bedeutet also, dass sehr, sehr viele Leute betroffen sind, wenn
- 24:50der Klumpen AWS ausfällt, ne, und das ist natürlich dann
- 24:53wieder die Frage OK, ist das Internet dezentral oder ist es
- 24:56halt einfach nur zentralisiert auf entsprechende Punkte ne und
- 25:01ich find beziehungsweise ne wenn man jetzt mal AWS in den Fokus
- 25:04stellt ne aber ich meine auf der einen Seite kann ich es irgendwo
- 25:08verstehen, dass man sagt EY ich benutze das halt.
- 25:12Gerade auch als Entwickler. So, du hast halt einfach ne
- 25:14wirklich, es ist ne wirklich schöne komfortable Möglichkeit
- 25:17irgendwas zu machen, ne komfortabel in einem gewissen
- 25:20Rahmen, weil es natürlich auch du kannst echt sehr sehr viel
- 25:24lernen in ABS selber, weil es natürlich alles n bestimmtes
- 25:28System ist. Aber es ist deutlich einfacher
- 25:32als zu sagen, ich bau mir jetzt selber n Rechenzentrum auf, sag
- 25:35ich jetzt mal. Ich bau mir jetzt selber so ne
- 25:36Services zusammen die das und das machen, wenn das eigentlich
- 25:39schon da ist und du es ja irgendwo auch einfach nur
- 25:42bezahlen kannst. Ne und das kann ich verstehen zu
- 25:46sagen Ey lass uns das nehmen, es gibt dann halt auch noch ne die
- 25:50andere Seite die sagt Ey Leute wir haben halt ne geile
- 25:52Infrastruktur nutzt die doch und die Leute denken sich so OK lass
- 25:56uns die doch nutzen. So, du hörst ja auch von vielen
- 25:58Leuten, ey, das wird genutzt, also nutzt du es deshalb klare
- 26:01Sache ne, weil du ja auch Erfahrung hast, dich mit Leuten
- 26:04austauschen kannst, allein schon wegen dieser sag ich mal
- 26:08Vorherrschaft ne, dass sozusagen das halt oft benutzt wird, hast
- 26:12du natürlich auch viele Leute, die viel Erfahrung darin haben.
- 26:14Also ist es irgendwo auch verständlich zu sagen, man nutzt
- 26:17diesen Service halt eben ne man macht das ist doch easy, ist
- 26:20doch geil und im Normalfall funktioniert es ja auch
- 26:22eigentlich ganz gut, ne, also da muss man ja auch sagen, es ist
- 26:25eigentlich relativ ausfallsicher, ne?
- 26:29Ja, also ich find man hat auch wieder gemerkt, dass AWS sehr
- 26:34professionell damit umgegangen ist.
- 26:36Also so das was ich jedenfalls mitbekommen hab, es wurde.
- 26:40Analysiert, was passiert ist. Es wurde offengelegt, was
- 26:43passiert ist, und es wurde schnellstmöglich behoben und es
- 26:46wurde auch nachträglich noch veröffentlicht oder
- 26:50kommuniziert, wie weit denn der Normalzustand schon wieder
- 26:54erreicht wurde. Ne, also dass man so gesagt hat,
- 26:56das geht wieder, das geht wieder so.
- 26:57Wir sollten jetzt wieder an einem Zustand im Zustand sein wo
- 27:00alles wieder funktioniert, also es war sehr transparent, ich
- 27:02find das zeigt halt auch wie professionell das Ganze abläuft
- 27:06und ich finde ein Punkt den du du gesagt hast ist halt auch.
- 27:10Einfach so. N Kernthema dabei, warum so
- 27:13viele da drauf setzen? Ne weil AWS bietet quasi alles
- 27:16aus einer Hand. Du kannst halt sag ich mal nur
- 27:19über AWS alles umsetzen was du so infrastrukturell möchtest.
- 27:24Ne und du hast dann halt nur deinen einen Account, diese eine
- 27:27Abrechnung. Ja, eine API sag ich mal.
- 27:30Ein Dashboard wo du dir alles angucken kannst.
- 27:33Das ist super bequem und das bringt super viele Vorteile mit
- 27:37sich. Weil was hast du vorhin gesagt,
- 27:39du könntest jeden Tag einen AWS Service dazulernen, weil es so
- 27:41viele sind, also kennenlernen mein ich damit jetzt stell dir
- 27:44das also da siehst du ja mal was für ne riesen Landschaft das ist
- 27:47was du alles machen kannst und ich versteh absolut das
- 27:52Unternehmen da drauf setzen absolut keine Frage.
- 27:55Man, man muss halt nur sich mal auf das Gedankenspiel einlassen
- 27:58oder beziehungsweise das mal wie du sagst bisschen weiter
- 28:01spinnen, wie weit das denn noch getrieben werden kann, wenn
- 28:04jetzt mal größere Ausfälle passieren, die nicht innerhalb
- 28:06von einem halben Tag oder Tag behoben sind, definitiv das also
- 28:10was was auch für ne Macht dahinter ist zu sagen, keine
- 28:14Ahnung, ich bin der größte Anbieter von Clouds und die Welt
- 28:17setzt auf mich. Ja das ist ne Riesen
- 28:20Verantwortung und macht halt auch ja.
- 28:22Definitiv. Also ich meine im Endeffekt ist
- 28:24es ja auch ne Sache, die kann man sich auch, die kann man ja
- 28:27oder sollte man auch irgendwo im Hinterkopf behalten, auch jetzt
- 28:29aus developer Sicht ne oder aus der Softwareentwicklungssicht
- 28:32wie ne also auch aus unserer Sicht sag ich jetzt mal ist es
- 28:36natürlich auch wichtig, dass man eben auch irgendwie sich im
- 28:39Klaren darüber ist, ne, dass es halt oder wie es halt ist ne wo
- 28:42hostest du deine Services? Im Endeffekt ist es ja auch
- 28:44schön zu sagen ich hoste n Service auf ABS ne einfach weil
- 28:49es bequem ist. Man kann sich natürlich auch
- 28:51immer n bisschen überlegen. OK, wie weit ist es denn
- 28:53unbedingt notwendig? Ne, weil ich finde wenn du zum
- 28:55Beispiel irgendwas auf ABS hostest, dann ist es sinnvoll,
- 28:59wenn du wirklich skalieren musst.
- 29:00Ne, also wenn du in also angenommen ne kleines
- 29:03Gedankenexperiment. Du weißt nicht, wie viele User
- 29:07du heute hast. Du weißt nicht, wieviel du
- 29:09morgen hast. Du weißt nicht, ob es linear
- 29:11mehr werden, ob es große Schwankungen gibt und so weiter
- 29:13sowas kannst du mit ABS natürlich super oder mit anderen
- 29:16Cloud Anbietern kannst du es natürlich super handeln.
- 29:18Du kannst einfach deine Infrastruktur wenn du sagst du
- 29:22brauchst mehr Rechner, du brauchst mehr Instanzen, kannst
- 29:25du es innerhalb von Sekunden diese Instanzen oder Minuten ne,
- 29:29also in kürzester Zeit eben diese Instanzen halt einfach.
- 29:33Verdoppeln ne, wenn du das jetzt wirklich wenn du sagst ich mach
- 29:36das jetzt einfach selber, ja gut, dann bestell halt erstmal n
- 29:38Server, richte den ein Babababab und morgen brauchst du den
- 29:41vielleicht nicht mehr weil was weiß ich morgen nur noch die
- 29:44Hälfte, da hast du noch die Hälfte der User so dann hast du
- 29:47also erstmal n Server bezahlt, den du eigentlich gar nicht
- 29:49brauchst, der aber bei dir rumsteht ne so das heißt im
- 29:51Endeffekt kannst du natürlich auch viel viel geiler damit
- 29:53planen, aber man muss es halt im Hinterkopf haben und ich meine
- 29:56man muss halt auch n bisschen aus entwicklersicht halt auch
- 29:59sagen oder wenn du irgendwie ne gewisse Infrastruktur aufsetzt.
- 30:02Irgendwie mal im Kopf behalten. OK, ist es gerade notwendig oder
- 30:05nicht? Muss ich wirklich da hingehen?
- 30:06Ja, einfach nur zu sagen ich geh zu AWS weil ist cool, ist
- 30:09natürlich auch nicht unbedingt notwendig, ne aber sinnvoll.
- 30:13Da muss man sagen, spielt natürlich das Bezahlmodell von
- 30:16AWS halt dir dann total in die Karten, wenn du so
- 30:18unterschiedliche. Anforderung hast ne oder
- 30:21Auslastung, dass du halt einfach dieses Pay SU go Modell hast.
- 30:24Ne und diese Skalierung und du zahlst halt auch nur für das was
- 30:28wirklich passiert ist und hast halt nicht so was wie jetzt n
- 30:31Server rumstehen hier wieder Server hinten rechts in der Ecke
- 30:33was war das Nummer 5 der Klassiker?
- 30:35Nummer 5. Der dann einfach ungenutzt ist.
- 30:39Ja und du einfach Anschaffungskosten und alles
- 30:41hast und den eigentlich nur für einen Tag gebraucht hast.
- 30:43Für oder sag ich mal immer nur Freitagnachmittag wo irgendwie
- 30:45ne Spitze in deinem Service ist in der Auslastung.
- 30:49So als Beispiel und deswegen, das sind alles Gründe, die dafür
- 30:52sprechen, das zu machen. Und trotzdem kam ja jetzt wieder
- 30:55der Aufschrei und das kommt auch immer gefühlt wieder hoch
- 30:58multicloud Ansatz, multicloud, multicloud ja also du kannst
- 31:02dich nicht auf eine Cloud verlassen, du musst deinen
- 31:04Service einfach auf mehreren haben, du musst Redundanz da
- 31:08haben, du musst ausfallsicherer werden, also jetzt, dass man das
- 31:11so fordert von Unternehmen, ja. Jetzt ist aber die Sache.
- 31:14Was bedeutet denn Multicloud oder echte Redundanz, das
- 31:18bedeutet ja auch mindestens mal sag ich mal, das Anderthalbfache
- 31:22bis zweifache der Kost, weil du einfach alles doppelt aussetzt,
- 31:25also ganz einfaches Beispiel, du hast es jetzt bei ABS und zum
- 31:27Beispiel Azure gut, dann hast du jetzt sag ich mal diese
- 31:30geopolitische Sache nicht raus und sind beides US Services aber
- 31:34dein Service wär am Montag halt weitergelaufen, während die bei
- 31:37ABS Probleme waren, dann hättest du halt umschwenken können oder
- 31:40es läuft halt wirklich parallel, wie auch immer.
- 31:43OK, in der Theorie alles gut, aber das ist halt auch mit
- 31:45enormen Kosten verbunden und das hat man als Unternehmen nicht
- 31:48einfach mal so über, dass du sagst, das ist es mir jetzt so
- 31:51viel wert, dass ich das bezahle, weil wie du schon meintest, sie
- 31:55sind unfassbar ausfallsicher. Ja also ich, was passiert ja
- 31:59nicht jeden einmal im Monat. Weißt du, was du ja theoretisch
- 32:01machen kannst? Ist ja zumindest zu sagen.
- 32:03OK, ich bin jetzt zum Beispiel bei Cloudanmieter 1.
- 32:06Und Evaluiere gleichzeitig Cloud Anbieter 2 setze vielleicht
- 32:09schon mal meine Infrastruktur so auf in einem ganz, ganz kleinen
- 32:12Stil, die aber irgendwie vielleicht nicht unbedingt
- 32:14produktiv geschaltet ist. Aber habe die Möglichkeit zu
- 32:17sagen, OK, da gibt es n Ausfall. Ich schalte es jetzt sozusagen
- 32:22oder schalte auf dem auf der anderen Cloud Cloud Anbieter 2
- 32:26mein Service live ne und skaliere dann halt auch
- 32:29gleichzeitig falls es notwendig ist.
- 32:31Ne ist ja irgendwie ne Möglichkeit, aber wie du schon
- 32:33meinst das ist nicht einfach mal eben so gemacht.
- 32:37Also wie hast du zum Beispiel die Möglichkeit sagen?
- 32:39Du hast alle deine Userdaten irgendwo im Service, also in
- 32:41Cloudanbieter 1. Musst die jetzt aber zu
- 32:43cloudanbieter 2 irgendwie in kürzester Zeit bringen,
- 32:46spiegelst du die die ganze Zeit ne ist natürlich auch die Kosten
- 32:51dann auch ne definitiv, aber das sind ja zumindest so Ansätze,
- 32:54die man irgendwie vielleicht gehen kann oder im Hinterkopf
- 32:56behalten kann, aber es ist auf jeden Fall mit Mehrkosten
- 32:59verbunden, definitiv. Genau, und das muss einem
- 33:02Bewusstsein und natürlich auch je nachdem, wie ich die
- 33:04Infrastruktur aufsetze. Ich hab natürlich
- 33:06Abhängigkeiten, ich hab spezifische APIS, ich muss ja
- 33:10dafür sorgen, dass es auf beiden das gleiche macht, ich kann die
- 33:13Lösung nicht einfach übernehmen, ich kann jetzt nicht sagen, das
- 33:15ist meine ABS Infrastruktur und ich nehme die jetzt für Azure,
- 33:17das geht halt nicht, logisch ne, sodass man sagen muss.
- 33:22Wenn ich eine Vielfalt in der Cloud haben will, also dieses
- 33:25multicloud Thema, dann ist das schon ne Designentscheidung ganz
- 33:29am Anfang. Da muss ich einfach schon alles
- 33:31so designen, dass das überhaupt möglich ist.
- 33:34Ich kann jetzt nicht einfach sagen, ich bin komplett
- 33:36verankert und verwurzelt in AWS und Ja komm Montagmorgen, weil
- 33:41hier geht nichts mehr, ja komm schalt Azure Schalt um, ja komm.
- 33:45Ich warte, ich, ich mach kurz, leg kurz n Account an, so weißt
- 33:47du, das funktioniert halt nicht, das heißt das sind grundlegende
- 33:51Designentscheidungen, die man im Vorfeld schon treffen muss.
- 33:54Ja und halt auch mit dem Hinblick darauf, dass es enorm
- 33:56mehr Kosten bedeutet. Definitiv.
- 33:59Ich mein, du kannst natürlich auch weggehen von zum Beispiel
- 34:01US amerikanischen. Cloud Anbietern es gibt ja
- 34:04beispielsweise auch welche auch in Deutschland, die man nutzen
- 34:08kann, zum Beispiel bionos oder so oder Strato, da sind wir ja
- 34:13zum Beispiel genau also deswegen hier mal der Hinweis, schaut
- 34:16euch das auch wirklich mal an, wenn das für euch ne Rolle
- 34:18spielt, also das ganze Thema können wir nur empfehlen.
- 34:22Gibt auch coole Angebote, damit könnt ihr uns auch über
- 34:25unterstützen, falls ihr denn gerne möchtet.
- 34:26Guckt einfach mal auf die unsere Website drauf, aber das nur mal
- 34:30am Rande. Werbung Ende sozusagen.
- 34:33Aber was ich meine, ist, es ist natürlich auch sinnvoll, mal zu
- 34:37sagen, OK, ich guck mich auch generell mal n bisschen weiter
- 34:40um, aber man muss ja auch immer schauen, weil AWS ist ja auch
- 34:43nicht umsonst halt so viel verwendet, beispielsweise weil
- 34:47es ist ja auch nicht schlecht gemacht, ne, im Gegenteil ist es
- 34:51wirklich sehr, sehr gut gemacht, ich glaube ich hatte, also ich
- 34:53hatte mal n Kollegen und der hat glaub ich so sinngemäß sowas
- 34:56gesagt wie also der war wirklich gut ne ich mochte ihn auch ne.
- 35:01Wie, wie gesagt, also. Der hat es aber das klingt so
- 35:05nach einem. Es ist es ist kein aber, sondern
- 35:07es ist eher so, dass dass er mein, dass er halt einfach nur
- 35:10meinte, ich hab, wenn ich über irgendwas nachdenke, wie ich es
- 35:14machen würde, genauso hat hat ABS das umgesetzt.
- 35:18Und so ne. Und dann dachte ich mir so OK
- 35:19krass ja du, du verstehst Dinge schnell, du bist n cleveres
- 35:23Köpfchen und AWS hat so umgesetzt wie jemand der es der
- 35:27n cleveres Köpfchen ist und das sofort versteht oder ist
- 35:29sozusagen das gleiche Konzept, so hätte.
- 35:31Also irgendwie hat das für mich einfach dafür gesprochen, dass
- 35:34es dann am Ende auch irgendwie gut war.
- 35:35Also das hat irgendwie gematched weißt du wenn du sagst so der
- 35:38eine kann was und der andere macht so wie er das machen würde
- 35:42und so weiter weißt du, für mich war einfach so, dass ich, dass
- 35:46ich mir dachte, so OK war klar. Der Fall war klar, also die, die
- 35:51haben ja schon sehr gut aufgebaute Infrastruktur, um
- 35:55halt eben die eigene Infrastruktur dort aufzubauen.
- 35:58Wenn du dann natürlich sagst, OK, ich nehm jetzt irgendwas
- 36:00anderes und das kann vielleicht nicht alles das, was du
- 36:03brauchst, ist das natürlich. Blöd oder auch nicht so bequem
- 36:07dann vielleicht. Genau, und da muss man dann halt
- 36:09im Endeffekt gucken. Angenommen du hast Alternativen,
- 36:12wenn sie nicht so gut sind, ist es natürlich logischerweise auch
- 36:15wieder so ne Sache zu sagen ich geh da hin.
- 36:18Ist ja klar, aber wie gesagt, da sollte man vielleicht auch
- 36:22einfach mal n bisschen, also kann man ja auch evaluieren um
- 36:24zu sagen, was brauch ich eigentlich und was geht ne.
- 36:27Ist ja genau absolut, weil es wird halt also die Marktanteile
- 36:31zeigen es nicht so, aber Fakt ist, dass es einfach technisch
- 36:35wirklich solide Alternativen gibt, die gut sind.
- 36:38Auch im europäischen Raum wie beispielsweise Strato, Ionos
- 36:42oder auch um andere zu nennen, fairerweise auch Hetzner zum
- 36:44Beispiel. Ja, also es gibt Lösungen, ne
- 36:46die kann man jetzt nicht unter den Tisch kehren, auch Made in
- 36:49Germany sozusagen, und eine Sache, die würde ich aber gern
- 36:53noch mal kurz anreißen, weil wir ja so sagen, was sind denn so
- 36:57Alternativen? Ja OK, Alternativen sind andere
- 36:59Cloud Anbieter OK jetzt kann ja natürlich jemand sagen ja halt
- 37:04Stopp mal bei denen kann das aber genau das Gleiche
- 37:07passieren. Ja, ist richtig.
- 37:09Also das Kernproblem der Abhängigkeit hab ich damit ja
- 37:12nicht gelöst. Wenn ich komplett all in gehe,
- 37:15sag ich mal mit meinen Services und da gibt es natürlich auch
- 37:18andere Möglichkeiten, also erstmal so n übergangspunkt wär
- 37:20natürlich auch irgendwo ne Art hybrides Setup, nenn ich es mal,
- 37:24dass ich sage, OK ich skaliere über clouds, ich nutze die
- 37:29Vorteile, aber vielleicht hat meine Anwendung ja so wirklich
- 37:32kritische Komponenten. Die einfach nicht ausfallen
- 37:35dürfen. Ne, also wo ich einfach nicht
- 37:37abhängig von Dritte sein darf, damit die darüber entscheiden ob
- 37:41der Service läuft oder nicht, kann ich natürlich auch auf ne
- 37:43Infrastruktur setzen, die sozusagen hybrid ist.
- 37:46Dass kritische Komponenten bei mir laufen, dann hab ich halt
- 37:49selbst die Verantwortung, das heißt wenn es dann ausfällt ist
- 37:51es meine eigene Schuld. Ja und skalierungsthemen ich
- 37:55versuche in die Cloud zu kriegen um das Skalieren zu lassen.
- 37:58Beispielsweise, dass nur so Teile ausfallen.
- 38:01Ja, also das das ist natürlich immer so ne so ne Sache, weil
- 38:04ich hab auch schon mal mich mit jemandem unterhalten, der meinte
- 38:09das muss auf jeden Fall zum Beispiel n Backup muss auf jeden
- 38:11Fall lokal stattfinden, es darf nicht in der Cloud sein, so wo
- 38:15ich mir denke ja, aber da muss man noch n bisschen gucken, weil
- 38:19die Ausfallsicherheit von AWS beispielsweise, die ist so
- 38:23gering, also die ist quasi, also das ist das ist, das ist dein
- 38:26Service den du da hast. Nicht ausfällt ist glaub ich bei
- 38:2999,9% oder sowas. Das ist ja sozusagen über.
- 38:34Fragt mich nicht wie das jetzt gemacht haben, aber es ist
- 38:37belegt, dass es also das kannst du sozusagen nachprüfen, das.
- 38:41Diese Sicherheit gegeben ist also rein theoretisch.
- 38:44Hast du sogar, wenn du irgendwo deinen Service laufen hast und
- 38:47auf irgendeinem in irgendeiner valability Sound ist n Erdbeben,
- 38:50dann läuft dein Service zu 99,9% weiter, das ist halt krass und
- 38:55da fragt man find ich muss man sich auch immer selber fragen.
- 38:58Klar du kannst ja auch bestimmte Sachen bei dir hosten.
- 39:01Aber schaffst du es besser als große Cloud Anbieter?
- 39:04Ne, das muss man sich ja wirklich fairerweise dann in dem
- 39:07Moment auch Fragen, bin ich denn besser aufgestellt?
- 39:10N gewissen Service der oder in irgendein Kernstück n sehr sehr
- 39:13wichtiges Stück bei mir besser laufen zu lassen und besser ich
- 39:18sag mal am Leben zu halten als in so einer Cloud ne ich meine.
- 39:24Kommt wo kann man vielleicht eher einbrechen?
- 39:26Ne bei einer kleinen Firma oder bei einem Hochsicherheitstrakt
- 39:29bei ABS nur mal so als Beispiel ne das muss man sich auf jeden
- 39:32Fall aber auch also klar machen was man vielleicht machen
- 39:37könnte, so auch noch mal als Idee angenommen, du hast
- 39:41vielleicht selber irgendwie ne lokale Infrastruktur, weil du
- 39:43von Hybrid gesprochen hast. Vielleicht hast du ne Kleine so
- 39:47n kleines Mini Backup bei dir, dass du sagst OK der Service
- 39:50funktioniert halt nicht hundertprozentig gut.
- 39:53Ne, also nicht mehr in seinem vollen Umfang und genauso
- 39:58schnell wie vorher, aber es funktioniert noch irgendwie und
- 40:01dann kannst du vielleicht so n Ausfall nicht komplett abfedern,
- 40:06aber zumindest bisschen dämpfen. Weißt du, dass du sagst, du bist
- 40:10nicht komplett weg, aber du bist noch n bisschen am Start, so
- 40:13auch wenn es nicht mehr ganz so gut ist.
- 40:17Ja, sagen wir mal so. Nehmen wir noch mal das Beispiel
- 40:19der Matratzen. Jetzt wird viel darüber.
- 40:23Jetzt wird viel quasi darüber über die Cloud gemacht.
- 40:28Es ist n Unding, dass es kein offline Mode gibt, aber das ist
- 40:30halt jetzt mal das Beispiel was ich mal anbringen möchte, ich
- 40:33kann ja sagen, Ah mein Service die Sleep Tracking Daten ah kein
- 40:40Zugriff drauf, ich kann dem jetzt gar nicht sagen wie gut er
- 40:42geschlafen hat, ich kann die neuen Daten auch nicht irgendwie
- 40:44hochladen aber. Die Lösung ist ja nicht zu
- 40:47sagen, gut, dann geht gar nichts mehr damit ne, sondern dass ich
- 40:50dann sozusagen n hybrides setup hab und sag OK ich kann, bin
- 40:52aber immer noch in der Lage das Kopfteil wieder runter zu packen
- 40:56damit er schlafen kann. So weißt du das ist jetzt n sehr
- 40:59absurdes Beispiel ja, also dass das überhaupt so der Fall ist,
- 41:01ist schon krass, aber genauso kannst du ja auf andere
- 41:05Anwendungen schließen zu sagen, so gewisse Sachen möchten wir
- 41:08einfach wirklich Redundanz drin haben, weil das soll bitte noch
- 41:12sicherer und noch wahrscheinlicher funktionieren,
- 41:14sozusagen als schon. Die Sicherheit, die AWS eingibt,
- 41:18aber dass ich da halt wirklich ne echte Redundanz schaffe, ohne
- 41:21diesen Multicloud wirklich umsetzen zu müssen.
- 41:24Ja oder zumindest so ne gewisse, Ich glaube, das nennt man auch,
- 41:28hat n Namen Graceful degradation oder so ne, dass du halt sagst,
- 41:32OK du hast deinen Service, der funktioniert zwar noch, er ist
- 41:34nicht tot, er funktioniert noch aber er funktioniert halt nur
- 41:37noch zu 50% ne also angenommen du sagst OK, du kannst dann halt
- 41:41vielleicht nicht mehr die Matratze kühlen und wärmen.
- 41:44Aber du kannst sie wenigstens noch in ne normale Matratze
- 41:47verwandeln. Also dass das auf jeden Fall
- 41:49immer geht. Weißt du, dass du halt sagst?
- 41:51OK, es gibt Funktionalitäten die eingeschränkt sind, aber die
- 41:53Hauptfunktion, die Kernfunktionalitäten
- 41:55funktionieren halt noch ne so und ich würde sagen ne Matratze
- 41:58auf die quasi so nen Haus bildet so n Dach bildet jetzt mal blöd
- 42:05sagt da ist die kernfunktionalität du kannst nee
- 42:08wie heißt das doch waagerecht drauf schlafen hat nicht mehr
- 42:11gegeben ne. Genau.
- 42:15Ansonsten ja, also ich verstehe den Ansatz zu sagen, man muss
- 42:19challengen, ob man es selbst besser hinbekommt oder nicht.
- 42:22Ne also wenn ich selbst was hoste auf eigenen Servern wie
- 42:25auch immer gehe ich ganz mit, trotzdem kann man sagen kann man
- 42:30drüber nachdenken ob es nicht vielleicht vor allem auch besser
- 42:33ist. Sag ich mal seine eigene kleine
- 42:35Mini Cloud zu haben also. Sag ich mal on preme kubanitus
- 42:39laufen zu lassen. Also dann kommen wir halt wieder
- 42:41so in diese ganzen Def ops Themen aber zu sagen ich hab
- 42:43mein eigenes kleines Cluster ja und mach meine Deployments über
- 42:47beispielsweise ago CD was wir verwenden ist coole Sache, Liebe
- 42:51zuhören Liebe zuhören falls dich das Thema interessiert, schreib
- 42:54uns gerne, wir können auch mal gerne darüber mehr sprechen oder
- 42:57auf anderen Plattformen anderen Content machen als n Podcast
- 43:00aber das sind halt wirklich valide Möglichkeiten ja die du
- 43:03am Ende auch hast. Und gerade wenn ich vielleicht
- 43:05nicht. Riesen Team, hab super viele
- 43:08Services, sind das auch gute Alternativen die es zu bedenken
- 43:12gilt an der Stelle deswegen hier auch da noch mal die Anmerkung.
- 43:15Absolut definitiv ja. Also ich würd sagen, dann haben
- 43:22wir es eigentlich ganz gut mal besprochen, das Thema war auf
- 43:26jeden Fall ne interessante Sache.
- 43:30Vor allem noch interessanter, dass ich das überhaupt gar nicht
- 43:32so richtig in Zusammenhang gebracht hab.
- 43:35Der Signal der Signal Ausfall mit dem mit dem AWS Ausfall.
- 43:40Danke, dass du mir das heute mal so erzählt hast, Dino.
- 43:45Jetzt ist alles klar. Also ich sag mal so fassen wir
- 43:48das noch mal zusammen. Es ist kein großes Ding gewesen,
- 43:51ja, muss man fairerweise sagen, es wurde gut reagiert, es wurde
- 43:55schnell behoben, ich glaube der Schaden ist begrenzt.
- 43:59Trotzdem hat es halt einfach wieder eine Diskussion entfacht,
- 44:03sag ich mal. Die immer mal wieder aufkommt.
- 44:05Zum Beispiel dieses multicloud Thema.
- 44:08Auch dieses geopolitische Thema ist natürlich gleich wieder
- 44:11gefundenes Fressen gewesen, ne, Oh unsere Abhängigkeit zur USA
- 44:15sozusagen. Ja kann man nicht vom Tisch
- 44:17weisen, Fakten belegen das zum Beispiel über die Marktanteile
- 44:21und es gibt europäische Alternativen, die es sich lohnt
- 44:24anzugucken, auch den Stichwort. DSGVO konform.
- 44:29Rechenzentren in Deutschland, da haben wir auch mal auch schon
- 44:33mal drüber gesprochen, glaub ich im Podcast n bisschen, wenn ich
- 44:36mich jetzt nicht irre, was wir da noch nicht besprochen haben,
- 44:39aber was natürlich auch allgegenwärtig ist, ist dieser
- 44:41Cloud Act. Ja, also das ist natürlich n
- 44:43Thema, dass einfach die US Cloud Anbieter quasi die Möglichkeit
- 44:48haben auf die Daten zuzugreifen. Ja, also es ist halt so einfach
- 44:53und das haben wir dann in dem Fall nicht, das gilt es zu
- 44:55bedenken und ich finde. Das hast du auch schön gesagt.
- 44:58Das sind grundlegende Strukturthemen.
- 44:59Ja, also man sollte sich, wenn man anfängt so Anwendung zu
- 45:02bauen, sich über infrastrukturthemen Gedanken
- 45:04macht, einfach wirklich auch darüber Gedanken machen, muss
- 45:09das sein, was ist meine beste Lösung und nicht nur aus
- 45:12Bequemlichkeit zu sagen ab in die Cloud damit alle nehmen AWS,
- 45:16wir nehmen auch AWS und das ist kein Bashing, wir haben selbst
- 45:20mit AWS gearbeitet und das war wunderbar, es ist einfach nur
- 45:24sag ich mal, das Gedankenspiel dahinter.
- 45:26Genau. Gut zusammengefasst, Tino.
- 45:30Ja, und was uns natürlich interessiert ist Deine Meinung,
- 45:33Liebe Zorin, lieber Zora, zu dem Thema Cloud Abhängigkeit, wie
- 45:39stehst du dazu oder was sagst du sind wir ist es ist es zu viel
- 45:42ist es zu wenig müssen noch mehr Leute ABS nutzen einfach Spaß
- 45:49oder? Was für Erfahrungen hast du in
- 45:51dem zu diesem Thema gemacht? Schreib uns da gerne auf der
- 45:55Podcast Mail oder auch auf unseren anderen Plattformen oder
- 45:58auch zum Beispiel auf dem Discord, egal wo, guck einfach
- 46:01mal rein, schreib uns, komm auf uns zu, das freut uns immer
- 46:05mega. Genau.
- 46:06Und dann bleibt mir eigentlich nicht mehr viel zu sagen, außer
- 46:09falls Dir der Podcast gefällt und du vielleicht noch keine
- 46:11Bewertung da gelassen hast. Zum Beispiel bei Spotify oder wo
- 46:14du ihn gerade hörst, dann lass gerne ne Bewertung da, das würde
- 46:17uns enorm unterstützen und wir sind super dankbar dafür.
- 46:21Empfiehl ihnen auch gerne weiter, wenn du meinst, auch
- 46:23andere sollten sich das auch mal anhören.
- 46:25Das war n spannendes Thema. Dann vielen vielen Dank dafür.
- 46:28In den Shownotes findest du auch n kleinen Spendling falls du
- 46:30Lust hast so uns zu unterstützen, dass wir uns mega
- 46:32mega freuen und ansonsten ja wie gesagt denkt an das aktuelle
- 46:37Turnier noch mal was gerade läuft und dann wünsch ich euch
- 46:41bis zur nächsten Woche alle ne gute Zeit, haltet die Ohren
- 46:44steif wie man so schön sagt und bis nächste Woche ciao ciao
- 46:47deine Coding Buddies gemeinsam besser.
- 46:51Hey Cortana.