{"id":91979,"date":"2020-08-21T07:42:12","date_gmt":"2020-08-21T05:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety"},"modified":"2020-08-21T07:42:12","modified_gmt":"2020-08-21T05:42:12","slug":"kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","title":{"rendered":"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/2ae3bcc5a2894c2a02468e32e32e8848.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/www.deviantart.com\/sophiagworld\/art\/LOST-849430483\"><i>LOST by sophiagworld<\/i><\/a><\/noindex><\/p>\n<p>In diesem Artikel sind einige allgemeine Vorlagen zusammengestellt, die Ingenieuren helfen, mit gro\u00dfangelegten Services zu arbeiten, auf die Millionen von Nutzern zugreifen.\u00a0<\/p>\n<p>Nach der Erfahrung des Autors ist dies keine ersch\u00f6pfende Liste, aber tats\u00e4chlich <strong>effektive<\/strong> Tipps. Lassen Sie uns beginnen.<\/p>\n<p><i>\u00dcbersetzt mit Unterst\u00fctzung von <\/i><noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/\"><i>Mail.ru Cloud Solutions<\/i><\/a><\/noindex><i>.<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Basisstufe<\/h1>\n<p>\nDie unten aufgef\u00fchrten Ma\u00dfnahmen sind relativ einfach umzusetzen, bieten jedoch eine hohe Rendite. Wenn Sie diese zuvor nicht ergriffen haben, werden Sie von erheblichen Verbesserungen \u00fcberrascht sein.<\/p>\n<h2>Infrastruktur als Code<\/h2>\n<p>\nDer erste Teil der Tipps besteht darin, Infrastruktur als Code zu implementieren. Das bedeutet, dass Sie eine programmgesteuerte Methode zur Bereitstellung der gesamten Infrastruktur haben sollten. Es klingt kompliziert, aber tats\u00e4chlich sprechen wir \u00fcber folgenden Code:<\/p>\n<blockquote><p>Bereitstellung von 100 virtuellen Maschinen<\/p>\n<ul>\n<li>mit Ubuntu<\/li>\n<li>2 GB RAM auf jeder<\/li>\n<li>sie werden folgenden Code haben<\/li>\n<li>mit diesen Parametern<\/li>\n<\/ul>\n<\/blockquote>\n<p>\nSie k\u00f6nnen \u00c4nderungen an der Infrastruktur verfolgen und schnell zu ihnen zur\u00fcckkehren mit Hilfe eines Versionskontrollsystems.<\/p>\n<p>Der Modernist in mir sagt, dass man Kubernetes\/Docker verwenden kann, um alles oben Genannte zu realisieren, und er hat recht.<\/p>\n<p>Au\u00dferdem kann die Automatisierung mit Hilfe von Chef, Puppet oder Terraform sichergestellt werden.<\/p>\n<h2>Kontinuierliche Integration und Lieferung<\/h2>\n<p>\nUm einen skalierbaren Service zu erstellen, ist es wichtig, eine Build- und Testpipeline f\u00fcr jede Pull-Request zu haben. Selbst wenn der Test am einfachsten ist, garantiert er zumindest, dass der Code, den Sie bereitstellen, kompiliert.<\/p>\n<p>Jedes Mal in diesem Schritt beantworten Sie die Frage: <strong>Wird mein Build kompiliert und bestehen die Tests, ist es g\u00fcltig?<\/strong> Das mag wie eine niedrige H\u00fcrde erscheinen, l\u00f6st aber zahlreiche Probleme.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/ecdabe9d4a7eb722df8d0268009fa509.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Es gibt nichts Sch\u00f6neres, als diese H\u00e4kchen zu sehen<\/i><\/p>\n<p>F\u00fcr diese Technologie k\u00f6nnen Sie Github, CircleCI oder Jenkins in Betracht ziehen.<\/p>\n<h2>Lastenausgleich<\/h2>\n<p>\nAlso, wir m\u00f6chten einen Lastenausgleich einrichten, um den Verkehr umzuleiten und eine gleichm\u00e4\u00dfige Lastverteilung auf allen Knoten sicherzustellen oder den Service im Falle eines Ausfalls zu betreiben:<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/db0d5f91dfbae5e7cba5b330a0629cac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLastenausgleich hilft in der Regel gut dabei, den Verkehr zu verteilen. Best Practices umfassen Redundanz im Load Balancer, um einen Single Point of Failure zu vermeiden.<\/p>\n<p>Lastenausgleicher werden normalerweise in der Cloud konfiguriert, die Sie verwenden.<\/p>\n<h2>RayID, Korrelation-ID oder UUID f\u00fcr Anfragen<\/h2>\n<p>\nHaben Sie jemals einen Fehler in einer Anwendung mit einer Meldung wie dieser gesehen: <strong>\u201eIrgendwas ist schiefgelaufen. Bitte speichern Sie diese ID und senden Sie sie an unseren Support\u201c<\/strong>?<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/d0f6db07574d882b9c3f8ae890068184.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>Eine eindeutige Kennung, der Korrelations-ID, RayID oder eine der Varianten \u2013 das ist eine eindeutige Kennung, die es erm\u00f6glicht, eine Anfrage w\u00e4hrend ihres Lebenszyklus nachzuverfolgen.<\/strong> Das erm\u00f6glicht es, den gesamten Pfad der Anfrage in den Protokollen zu verfolgen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/2292ca3c4ee53481546756b8ccee2e45.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Der Benutzer sendet eine Anfrage an System A, dann kontaktiert A B, das wiederum C kontaktiert, in X speichert und dann wird die Anfrage an A zur\u00fcckgegeben.<\/i><\/p>\n<p>Wenn Sie sich remote mit den virtuellen Maschinen verbinden und versuchen w\u00fcrden, den Pfad der Anfrage nachzuvollziehen (und manuell nachzuvollziehen, welche Aufrufe erfolgen), w\u00fcrden Sie verr\u00fcckt werden. Eine eindeutige Kennung macht das Leben erheblich einfacher. Es ist eine der einfachsten Ma\u00dfnahmen, die Sie ergreifen k\u00f6nnen, um Zeit zu sparen, w\u00e4hrend der Dienst w\u00e4chst.<\/p>\n<h1>Mittelstufe<\/h1>\n<p>\nHier sind die Tipps komplexer als vorherige, aber die richtigen Werkzeuge erleichtern die Aufgabe und sorgen f\u00fcr eine Rendite, selbst f\u00fcr kleine und mittlere Unternehmen.<\/p>\n<h2>Zentralisierte Protokollierung<\/h2>\n<p>\nHerzlichen Gl\u00fcckwunsch! Sie haben 100 virtuelle Maschinen bereitgestellt. Am n\u00e4chsten Tag kommt der CEO und beschwert sich \u00fcber einen Fehler, den er beim Testen des Dienstes erhalten hat. Er berichtet \u00fcber die entsprechende ID, \u00fcber die wir gesprochen haben, aber Sie m\u00fcssen die Protokolle von 100 Maschinen durchsuchen, um diejenige zu finden, die den Fehler verursacht hat. Und Sie m\u00fcssen sie bis zur Pr\u00e4sentation morgen finden.<\/p>\n<p>Obwohl das nach einem lustigen Abenteuer klingt, ist es besser, sicherzustellen, dass Sie die M\u00f6glichkeit haben, alle Protokolle von einem Ort aus durchsuchen zu k\u00f6nnen. Ich habe das Problem der zentralisierten Protokollierung mit der integrierten Funktionalit\u00e4t des ELK-Stacks gel\u00f6st: hier wird das Sammeln von Protokollen mit Suchfunktionalit\u00e4t unterst\u00fctzt. Das wird Ihnen wirklich helfen, das spezifische Protokoll zu finden. Bonuspunkt: Sie k\u00f6nnen Diagramme erstellen und \u00e4hnliche interessante Dinge.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/59ed40f7247d3f5a331095bbeafa555e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Funktionalit\u00e4t des ELK-Stacks<\/i><\/p>\n<h2>\u00dcberwachungsagenten<\/h2>\n<p>\nJetzt, da Ihr Dienst in Betrieb ist, m\u00fcssen Sie sicherstellen, dass er ohne Ausf\u00e4lle l\u00e4uft. Der beste Weg, dies zu tun, ist, mehrere <strong>Agenten<\/strong>, die parallel arbeiten und \u00fcberpr\u00fcfen, dass er funktioniert und grundlegende Operationen ausgef\u00fchrt werden.<\/p>\n<p>In diesem Stadium \u00fcberpr\u00fcfen Sie, dass <strong>Die gestartete Version l\u00e4uft gut und funktioniert normal.<\/strong>.<\/p>\n<p>F\u00fcr kleine und mittelgro\u00dfe Projekte empfehle ich Postman zur \u00dcberwachung und Dokumentation von APIs. Insgesamt sollte man jedoch einfach sicherstellen, dass man einen Weg hat, um zu erfahren, wann ein Fehler aufgetreten ist, und rechtzeitig benachrichtigt wird.<\/p>\n<h2>Automatisches Skalieren je nach Last.<\/h2>\n<p>\nEs ist sehr einfach. Wenn Sie eine virtuelle Maschine haben, die Anfragen bearbeitet, und sie sich dem Punkt n\u00e4hert, an dem 80 % des Speichers belegt sind, k\u00f6nnen Sie entweder deren Ressourcen erh\u00f6hen oder mehr virtuelle Maschinen zum Cluster hinzuf\u00fcgen. Das automatische Ausf\u00fchren dieser Operationen eignet sich hervorragend zum elastischen Anpassen der Leistung unter Last. Aber Sie sollten immer darauf achten, wie viel Geld Sie ausgeben, und vern\u00fcnftige Grenzen festlegen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/8d74b51a41bbc9d3983d71ee972de199.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn den meisten Cloud-Diensten k\u00f6nnen Sie automatisches Skalieren einrichten, indem Sie mehr Server oder leistungsst\u00e4rkere Server verwenden.<\/p>\n<h2>Experimentiersystem.<\/h2>\n<p>\nEine gute M\u00f6glichkeit, Updates sicher bereitstellen, ist die M\u00f6glichkeit, etwas f\u00fcr 1 % der Benutzer f\u00fcr eine Stunde zu testen. Sie haben solche Mechanismen sicherlich schon in Aktion gesehen. Beispielsweise zeigt Facebook einem Teil der Nutzer eine andere Farbe oder \u00e4ndert die Schriftgr\u00f6\u00dfe, um zu sehen, wie die Benutzer die \u00c4nderungen wahrnehmen. Das nennt man A\/B-Tests.<\/p>\n<p>Sogar die Einf\u00fchrung einer neuen Funktion kann als Experiment gestartet werden, um dann zu bestimmen, wie man sie bereitstellt. Dar\u00fcber hinaus haben Sie die M\u00f6glichkeit, die Konfiguration in Echtzeit zu \"widerrufen\" oder zu \u00e4ndern, wenn eine Funktion zu einer Verschlechterung Ihres Dienstes f\u00fchrt.<\/p>\n<h1>Fortgeschrittenes Niveau.<\/h1>\n<p>\nHier sind Ratschl\u00e4ge, die ziemlich schwer umzusetzen sind. Wahrscheinlich ben\u00f6tigen Sie etwas mehr Ressourcen, sodass es f\u00fcr ein kleines oder mittelst\u00e4ndisches Unternehmen schwierig sein wird, dies zu bew\u00e4ltigen.<\/p>\n<h2>Blue-Green-Deployments.<\/h2>\n<p>\nDas ist es, was ich als \"Erlang-artige\" Bereitstellung bezeichne. Erlang wurde weit verbreitet, als Telefonunternehmen entstanden. Software-Schalter wurden zur Routing von Telefonanrufen eingesetzt. Die Hauptaufgabe der Software dieser Schalter bestand darin, die Anrufe w\u00e4hrend eines Systemupdates nicht abzubrechen. Erlang hat eine wunderbare M\u00f6glichkeit, ein neues Modul ohne Absturz des vorherigen zu laden.<\/p>\n<p>Dieser Schritt h\u00e4ngt von der Verf\u00fcgbarkeit des Load Balancers ab. Nehmen wir an, Sie haben Version N Ihrer Software und m\u00f6chten dann Version N+1 bereitstellen.\u00a0<\/p>\n<p>Sie <strong>k\u00f6nnten Sie<\/strong> einfach den Dienst anhalten und die n\u00e4chste Version zu einem f\u00fcr Ihre Benutzer geeigneten Zeitpunkt bereitstellen, was eine gewisse Ausfallzeit zur Folge hat. Aber nehmen wir an, Sie haben <strong>tats\u00e4chlich<\/strong> strenge SLA-Vorgaben. Ein SLA von 99,99% bedeutet, dass Sie offline gehen k\u00f6nnen <i>nur<\/i> f\u00fcr 52 Minuten im Jahr.<\/p>\n<p>Wenn Sie wirklich solche Werte erreichen m\u00f6chten, ben\u00f6tigen Sie zwei gleichzeitige Bereitstellungen:\u00a0<\/p>\n<ul>\n<li>die aktuelle (N);<\/li>\n<li>die n\u00e4chste Version (N+1).\u00a0<\/li>\n<\/ul>\n<p>\nSie weisen den Load Balancer an, einen Prozentsatz des Traffics auf die neue Version (N+1) umzuleiten, w\u00e4hrend Sie aktiv Regressionen \u00fcberwachen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/49c4be483564045c19ea1268ad1059a4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Hier haben wir ein gr\u00fcnes Deployment von N, das einwandfrei funktioniert. Wir versuchen, zur n\u00e4chsten Version dieses Deployments \u00fcberzugehen.<\/i><\/p>\n<p>Zuerst senden wir wirklich einen kleinen Test, um zu sehen, ob unser Deployment N+1 mit wenig Traffic funktioniert:<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/3e352812f0aa7f08898fb69fb970e742.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSchlie\u00dflich haben wir eine Reihe automatisierter Pr\u00fcfungen, die wir letztendlich ausf\u00fchren, bis unser Deployment abgeschlossen ist. Wenn Sie <i>sehr, sehr<\/i> vorsichtig sind, k\u00f6nnen Sie auch Ihr Deployment N f\u00fcr einen schnellen Rollback im Falle einer schlechten Regression dauerhaft behalten:<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/517d0696f1e165573fad0457a8a55bb9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nWenn Sie auf ein noch fortschrittlicheres Niveau gehen m\u00f6chten, lassen Sie alles im blue-green Deployment automatisch ablaufen.<\/p>\n<h2>Anomalieerkennung und automatisches Abmildern von Auswirkungen<\/h2>\n<p>\nAngesichts von zentralisierten Protokollen und einer guten Protokollsammlung k\u00f6nnen Sie bereits h\u00f6here Ziele setzen. Zum Beispiel proaktiv Ausf\u00e4lle vorhersagen. Auf Monitoren und in Protokollen werden Funktionen verfolgt und verschiedene Diagramme erstellt \u2013 und es kann im Voraus vorhergesagt werden, was schiefgehen k\u00f6nnte:<\/p>\n<p><img decoding=\"async\" alt=\"Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Grundlegende architektonische Tipps\" src=\"\/wp-content\/uploads\/2020\/08\/ad40120961ee1e115d0b818338c26559.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMit der Anomalieerkennung beginnen Sie, einige Hinweise zu analysieren, die der Dienst liefert. Zum Beispiel kann ein Anstieg der CPU-Auslastung darauf hindeuten, dass die Festplatte ausf\u00e4llt, und ein Anstieg der Anfragen bedeutet, dass Sie skalieren m\u00fcssen. Solche statistischen Daten erm\u00f6glichen es, den Dienst proaktiv zu gestalten.<\/p>\n<p>Durch solche Analyse-Daten k\u00f6nnen Sie in jeder Dimension skalieren und proaktiv sowie reaktiv die Eigenschaften von Maschinen, Datenbanken, Verbindungen und anderen Ressourcen \u00e4ndern.<\/p>\n<h1>Das ist alles!<\/h1>\n<p>\nDiese Priorit\u00e4tenliste wird Ihnen viele Probleme ersparen, wenn Sie einen Cloud-Service bereitstellen.<\/p>\n<p>Der Autor des urspr\u00fcnglichen Artikels l\u00e4dt die Leser ein, Kommentare zu hinterlassen und \u00c4nderungen vorzunehmen. Der Artikel wird als Open Source ver\u00f6ffentlicht, Pull-Requests akzeptiert der Autor <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/danielsada\/danielsada.tech\">auf Github<\/a><\/noindex>.<\/p>\n<p>Was Sie sonst noch zum Thema lesen sollten:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/510200\/\">Go und CPU-Caches<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/490362\/\">Kubernetes im Piratenstil mit einer Implementierungsvorlage<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/tele.click\/k8s_mail\">Unser Kanal Rund um Kubernetes auf Telegram<\/a><\/noindex><\/li>\n<\/ol>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/513840\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>LOST by sophiagworld \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u0449\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u044b, \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0438\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0434\u0435\u043b\u0430\u044e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.\u00a0 \u041f\u043e \u043e\u043f\u044b\u0442\u0443 \u0430\u0432\u0442\u043e\u0440\u0430, \u044d\u0442\u043e \u043d\u0435 \u0438\u0441\u0447\u0435\u0440\u043f\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a, \u043d\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b. \u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u043d\u0435\u043c. \u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 Mail.ru Cloud Solutions. \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u043c\u0435\u0440\u044b \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043d\u043e \u0434\u0430\u044e\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u043e\u0442\u0434\u0430\u0447\u0443. \u0415\u0441\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u043f\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-21T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-21T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wie man ruhig schl\u00e4ft, wenn man einen Cloud-Service hat: Wichtige Architektur-Tipps | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u043f\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0432\u0430\u0441 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u043e\u0432\u0435\u0442\u044b | ProHoster","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-spokojno-spat-kogda-u-vas-oblachnyj-servis-osnovnye-arhitekturnye-sovety","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-21T05:42:12+00:00","article:modified_time":"2020-08-21T05:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91979","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:17:36","updated":"2022-10-02 23:29:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/91979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=91979"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/91979\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/91980"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=91979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=91979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=91979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}