{"id":39304,"date":"2019-10-31T22:29:40","date_gmt":"2019-10-31T19:29:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti\/"},"modified":"2019-10-31T22:29:40","modified_gmt":"2019-10-31T19:29:40","slug":"kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti","title":{"rendered":"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Der Umfang des Amazon Web Services-Netzwerks umfasst 69 Zonen weltweit in 22 Regionen: USA, Europa, Asien, Afrika und Australien. In jeder Zone gibt es bis zu 8 Rechenzentren. In jedem Rechenzentrum befinden sich Tausende oder Hunderttausende von Servern. Das Netzwerk ist so konzipiert, dass alle unwahrscheinlichen Ausfall-Szenarien ber\u00fccksichtigt werden. So sind beispielsweise alle Regionen voneinander isoliert, und die Verf\u00fcgbarkeitszonen sind mehrere Kilometer voneinander entfernt. Selbst wenn ein Kabel durchtrennt wird, wechselt das System auf Backup-Kan\u00e4le, und der Informationsverlust betr\u00e4gt nur wenige Datenpakete. \u00dcber die weiteren Prinzipien, auf denen das Netzwerk basiert, und wie es funktioniert, wird Vasily Pantiukhin berichten.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/4cc9672442cd7bf744ffced6471be040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Wassili Pantuchin<\/b> begann als Unix-Administrator in .ru-Unternehmen, besch\u00e4ftigte sich 6 Jahre lang mit gro\u00dfen Servern von Sun Microsystems und predigte 11 Jahre lang die Datenzentrum-Zentriertheit der Welt bei EMC. Auf nat\u00fcrlichem Weg entwickelte er sich zu privaten Clouds weiter, bevor er zu \u00f6ffentlichen wechselte. Jetzt, als Architekt von Amazon Web Services, hilft er mit technischen Ratschl\u00e4gen, im AWS-Cloud-Umfeld zu leben und zu wachsen.<\/p>\n<p>Im vorherigen Teil der Trilogie \u00fcber die Architektur von AWS vertiefte sich Vasily in die Struktur physischer Server und die Skalierung von Datenbanken. Nitro-Karten, ein ma\u00dfgeschneiderter Hypervisor auf Basis von KVM, die Amazon Aurora-Datenbank \u2013 all dies wird im Material \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471686\/\">Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung von Servern und Datenbanken<\/a><\/noindex>\u201c behandelt. Lesen Sie weiter, um in den Kontext einzutauchen, oder schauen Sie sich <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/S3f6nWJxBvk\">die Videoaufzeichnung<\/a><\/noindex> der Pr\u00e4sentation an.<\/p>\n<p>In diesem Teil geht es um die Skalierung des Netzwerks \u2013 eines der komplexesten Systeme in AWS. Die Evolution vom flachen Netzwerk zur Virtual Private Cloud und deren Aufbau, die internen Dienste Blackfoot und HyperPlane, das Nachbarproblem, und schlie\u00dflich \u2013 die Dimensionen des Netzwerks, Backbone und physische Kabel. All dies erfahren Sie im weiteren Verlauf.<\/p>\n<p><i>Haftungsausschluss: Alles, was folgt, ist die pers\u00f6nliche Meinung von Vasily und kann von der Position von Amazon Web Services abweichen.<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Netzwerkskalierung<\/h2>\n<p>\nDie AWS-Cloud wurde 2006 gestartet. Ihr Netzwerk war damals recht primitiv \u2013 mit einer flachen Struktur. Der Bereich privater Adressen war f\u00fcr alle Tenants der Cloud gemeinsam. Beim Starten einer neuen virtuellen Maschine erhielten Sie zuf\u00e4llig eine verf\u00fcgbare IP-Adresse aus diesem Bereich.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/dde10b64891861582bc56510adb0fb56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDieser Ansatz war einfach umzusetzen, begrenzte jedoch grunds\u00e4tzlich die Nutzung der Cloud. Insbesondere war es ziemlich schwierig, hybride L\u00f6sungen zu entwickeln, die private Netzwerke vor Ort und in AWS vereinten. Das h\u00e4ufigste Problem war die \u00dcberlappung von IP-Adressbereichen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/8e95325862ae0438d3b1edef45c692b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Virtual Private Cloud<\/h3>\n<p>\nDie Cloud hat sich als gefragt erwiesen. Es ist an der Zeit, \u00fcber Skalierbarkeit und die M\u00f6glichkeit nachzudenken, sie von Dutzenden von Millionen von Tenants nutzen zu lassen. Ein flaches Netzwerk wurde zur Hauptschwierigkeit. Daher haben wir \u00fcberlegt, wie wir Nutzer auf Netzwerkebene voneinander isolieren k\u00f6nnen, sodass sie selbst IP-Bereiche ausw\u00e4hlen k\u00f6nnen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/e082da6a68a889e3091c75dd3aa912ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWas kommt Ihnen zuerst in den Sinn, wenn Sie an Netzwerkisolierung denken? Nat\u00fcrlich <b>VLAN<\/b> und <b>VRF \u2013 Virtuelles Routing und Weiterleitung<\/b>.<\/p>\n<p>Leider hat das nicht funktioniert. VLAN-ID sind nur 12 Bit, was uns lediglich 4096 isolierte Segmente gibt. Selbst in den gr\u00f6\u00dften Switches k\u00f6nnen maximal 1-2.000 VRF verwendet werden. Die gemeinsame Nutzung von VRF und VLAN bietet uns nur einige Millionen Subnetze. Das reicht definitiv nicht f\u00fcr Dutzende von Millionen von Tenants, von denen jeder die M\u00f6glichkeit haben sollte, mehrere Subnetze zu nutzen.<\/p>\n<p>Au\u00dferdem k\u00f6nnen wir uns einfach nicht die erforderliche Anzahl gro\u00dfer Boxen, z.B. von Cisco oder Juniper, leisten. Es gibt zwei Gr\u00fcnde: es ist wahnsinnig teuer, und wir wollen nicht von ihrer Entwicklungs- und Patchpolitik abh\u00e4ngig sein.<\/p>\n<blockquote><p>Die Schlussfolgerung ist klar \u2013 eine eigene L\u00f6sung entwickeln.<\/p><\/blockquote>\n<p>\nIm Jahr 2009 haben wir angek\u00fcndigt <b>VPC<\/b> \u2014 <b>Virtual Private Cloud<\/b>. Der Name hat sich etabliert, und mittlerweile verwenden ihn auch viele Cloud-Anbieter.<\/p>\n<p>VPC \u2013 \u044d\u0442\u043e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c <b>SDN<\/b> (Software Defined Network). Wir haben beschlossen, keine speziellen Protokolle auf den Ebenen L2 und L3 zu erfinden. Das Netzwerk arbeitet mit Standard-Ethernet und IP. F\u00fcr die \u00dcbertragung im Netzwerk wird der Traffic virtueller Maschinen in unsere eigene Protokollh\u00fclle eingekapselt. Darin wird die ID angegeben, die dem VPC des Tenants geh\u00f6rt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/63c6226b5dcecbf4376547c3c1605fef.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas klingt einfach. Allerdings m\u00fcssen mehrere ernsthafte technische Aufgaben gel\u00f6st werden. Zum Beispiel, wo und wie die Daten zur Zuordnung von virtuellen MAC-\/IP-Adressen, VPC-ID und den entsprechenden physischen MAC-\/IP-Adressen gespeichert werden. Im Ma\u00dfstab von AWS ist das eine riesige Tabelle, die mit minimalen Verz\u00f6gerungen beim Zugriff arbeiten muss. Daf\u00fcr ist verantwortlich <b>der Zuordnungsdienst<\/b>, der d\u00fcnn \u00fcber das gesamte Netzwerk verteilt ist.<\/p>\n<p>In Maschinen neuer Generationen erfolgt die Kapselung durch Nitro-Karten auf Hardware-Ebene. In \u00e4lteren Instanzen erfolgt die Kapselung und Dekapselung softwareseitig.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/d17738749f273d94e943723f7b2a6b5a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLass uns kl\u00e4ren, wie das im Gro\u00dfen und Ganzen funktioniert. Beginnen wir mit der Ebene L2. Angenommen, wir haben eine virtuelle Maschine mit der IP 10.0.0.2 auf einem physischen Server 192.168.0.3. Sie sendet Daten an die virtuelle Maschine 10.0.0.3, die auf 192.168.1.4 lebt. Es wird eine ARP-Anfrage generiert, die auf die Netzwerk-Nitro-Karte gelangt. Zum Zweck der Vereinfachung nehmen wir an, dass beide virtuellen Maschinen im selben \"blauen\" VPC leben.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/d260113b0502cecc328919dd5c3b69ac.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Karte ersetzt die Quelladresse durch ihre eigene und leitet das ARP-Frame an den Mapping-Dienst weiter.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/812d7693bc54afc24f6e763fdb91180e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Mapping-Dienst gibt die Informationen zur\u00fcck, die f\u00fcr die \u00dcbertragung \u00fcber das physische L2-Netzwerk ben\u00f6tigt werden.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/b21fd6edb95ef2e990db813074c7907c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Nitro-Karte ersetzt in der ARP-Antwort die MAC-Adresse im physischen Netzwerk durch die Adresse im VPC.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/6e6931c7fe92d5cf2584c5bf9b2b3fdb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei der Daten\u00fcbertragung verpacken wir die logischen MAC und IP in eine VPC-H\u00fclle. All dies wird mithilfe der entsprechenden IP Nitro-Karten des Quell- und Zielservers \u00fcber das physische Netzwerk \u00fcbertragen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/e786d7f88e1fea1557590f2b2bd6e88f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie physische Maschine, f\u00fcr die das Paket bestimmt ist, f\u00fchrt eine \u00dcberpr\u00fcfung durch. Dies ist notwendig, um eine Adressf\u00e4lschung zu verhindern. Die Maschine sendet eine spezielle Anfrage an den Mapping-Dienst und fragt: \u201eIch habe von der physischen Maschine 192.168.0.3 ein Paket erhalten, das f\u00fcr 10.0.0.3 im 'blauen' VPC bestimmt ist. Ist es legitim?\u201c\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/cedf4d7e77936e4cc8f873defefbe37f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Mapping-Dienst vergleicht mit seiner Ressourcenzuordnungstabelle und erlaubt oder verweigert die Paketweiterleitung. In allen neuen Instanzen ist eine zus\u00e4tzliche Validierung in die Nitro-Karten eingebaut. Diese kann selbst theoretisch nicht umgangen werden. Daher wird Spoofing auf Ressourcen in einem anderen VPC nicht funktionieren.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/3e6bc5a80a7d36785299f6a3fbb19d92.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDanach werden die Daten an die virtuelle Maschine gesendet, f\u00fcr die sie bestimmt sind.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/19884070ad3b2b7b2835e2c3c182949a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Mapping-Dienst fungiert auch als logischer Router f\u00fcr die Daten\u00fcbertragung zwischen virtuellen Maschinen in verschiedenen Subnetzen. Grunds\u00e4tzlich ist das einfach; ich werde nicht ins Detail gehen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/9d592d738d02bbcf6bfcbda2812f8f0c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDaraus ergibt sich, dass die Server bei der \u00dcbertragung jedes Pakets den Mapping-Dienst ansprechen. Wie kann man mit den unvermeidlichen Verz\u00f6gerungen umgehen? <b>Durch Caching<\/b>, nat\u00fcrlich.<\/p>\n<p>Die ganze Sch\u00f6nheit besteht darin, dass man nicht die gesamte riesige Tabelle cachen muss. Auf dem physischen Server leben virtuelle Maschinen aus einer relativ kleinen Anzahl von VPCs. Die Informationen m\u00fcssen nur \u00fcber diese VPCs gecacht werden. Die Daten\u00fcbertragung in andere VPCs ist in der Standardkonfiguration trotzdem nicht legitim. Wenn solche Funktionen wie VPC-Peering genutzt werden, wird zus\u00e4tzlich Informationen \u00fcber die entsprechenden VPCs in den Cache geladen.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/5ac44d8854bff3c7738724ee9dda0c57.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWir haben die Daten\u00fcbertragung in ein VPC gekl\u00e4rt.<\/p>\n<h3>Blackfoot<\/h3>\n<p>\nWie geht man in F\u00e4llen damit um, wenn der Verkehr nach au\u00dfen geleitet werden muss, beispielsweise ins Internet oder \u00fcber VPN ins Inland? Hier hilft uns <b>Blackfoot<\/b> \u2014 der interne AWS-Service. Er wurde von unserem s\u00fcdafrikanischen Team entwickelt. Deshalb tr\u00e4gt der Service den Namen eines Pinguins, der in S\u00fcdafrika lebt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/dc6f233224d130df42adf522602167c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBlackfoot dekapsuliert den Verkehr und macht damit, was n\u00f6tig ist. Daten werden genau so ins Internet gesendet.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/b6a51230202355b27de9730fbc18bd7f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Daten werden dekapsuliert und bei der Verwendung von VPN erneut in IPsec eingeh\u00fcllt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/ef76780a9be99d72c5763a41274f4224.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei Verwendung von Direct Connect wird der Verkehr gekennzeichnet und in das entsprechende VLAN \u00fcbertragen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/89adc2616e0bf97355a2c638720fd791.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>HyperPlane<\/h3>\n<p>\nDas ist ein interner Service zur Steuerung des Verkehrs. Viele Netzwerkdienste erfordern eine Kontrolle <b>des Datenstroms<\/b>. Beispielsweise muss bei Verwendung von NAT die Verkehrssteuerung sicherstellen, dass jeder Paarung \u201eIP: Zielport\u201c ein einzigartiger ausgehender Port zugeordnet ist. Im Fall des Lastenausgleichs <b>NLB<\/b> \u2014 <b>Network Load Balancer<\/b>, muss der Datenstrom immer an dieselbe Ziel-VM geleitet werden. Security Groups sind eine zustandsbehaftete Firewall. Sie \u00fcberwacht den eingehenden Verkehr und \u00f6ffnet implizit Ports f\u00fcr den ausgehenden Datenstrom.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/da1ad8e7179ebffbe786348db25f0a95.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn der AWS-Cloud sind die Anforderungen an die \u00dcbertragungsverz\u00f6gerungen \u00e4u\u00dferst hoch. Daher <b>HyperPlane<\/b> ist kritisch f\u00fcr die Funktionsf\u00e4higkeit des gesamten Netzwerks.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/eb73570e579c6e0b05727029345e559a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHyperplane basiert auf EC2-VMs. Hier gibt es keinen Zauber, nur eine List. Der Trick besteht darin, dass es sich um VMs mit gro\u00dfer RAM handelt. Die Transaktionen werden ausschlie\u00dflich im Speicher durchgef\u00fchrt. Das erm\u00f6glicht Verz\u00f6gerungen von nur wenigen Mikrosekunden. Arbeiten mit der Festplatte w\u00fcrden die gesamte Leistung ruinieren.\u00a0<\/p>\n<p>Hyperplane ist ein verteiltes System aus einer riesigen Anzahl solcher EC2-Maschinen. Jede VM hat eine Bandbreite von 5 GB\/s. Im Ma\u00dfstab des gesamten regionalen Netzwerks bedeutet dies immense Terabits an Bandbreite und erm\u00f6glicht die Verarbeitung von <b>Millionen von Verbindungen pro Sekunde.<\/b>.<\/p>\n<p>HyperPlane arbeitet nur mit Streams. VPC-Paketinkapselung ist f\u00fcr ihn v\u00f6llig transparent. Eine potenzielle Schwachstelle in diesem internen Service w\u00fcrde dennoch nicht zulassen, dass die VPC-Isolierung durchbrochen wird. F\u00fcr die Sicherheit sind die unteren Ebenen verantwortlich.<\/p>\n<h3>Noisy neighbor<\/h3>\n<p>\nEs gibt noch ein Problem <b>des lauten Nachbarn<\/b> \u2014 <b>noisy neighbor<\/b>. Nehmen wir an, wir haben 8 Knoten. Diese Knoten verarbeiten die Str\u00f6me aller Nutzer der Cloud. Soweit ist alles gut, und die Last sollte gleichm\u00e4\u00dfig auf alle Knoten verteilt werden. Die Knoten sind sehr leistungsstark und es ist schwierig, sie zu \u00fcberlasten.<\/p>\n<p>Aber wir bauen unsere Architektur selbst auf der Grundlage von sogar unwahrscheinlichen Szenarien.\u00a0<\/p>\n<blockquote><p>Eine niedrige Wahrscheinlichkeit bedeutet nicht Unm\u00f6glichkeit.<\/p><\/blockquote>\n<p>\nWir k\u00f6nnen uns eine Situation vorstellen, in der ein oder mehrere Nutzer eine zu hohe Last erzeugen. Alle Knoten von HyperPlane sind in die Verarbeitung dieser Last involviert, und andere Nutzer k\u00f6nnten ein gewisses Leistungsdefizit sp\u00fcren. Das zerst\u00f6rt das Konzept der Cloud, in dem Mieter nicht gegenseitig Einfluss aufeinander nehmen k\u00f6nnen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/8508878637dc3d4c0b0b565e08d73e52.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWie l\u00f6st man das Problem des st\u00f6renden Nachbarn? Das Erste, was mir in den Sinn kommt, ist Sharding. Unsere 8 Knoten werden logisch in 4 Shards mit jeweils 2 Knoten unterteilt. Nun behindert der st\u00f6rende Nachbar nur ein Viertel aller Nutzer, aber daf\u00fcr erheblich.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/33e10c10b246ee8ddeb171ac44372c56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLass uns anders verfahren. Wir weisen jedem Nutzer nur 3 Knoten zu.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/1afa7337b8418740b9ef5860be9d3a82.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Trick besteht darin, Knoten zuf\u00e4llig verschiedenen Nutzern zuzuordnen. Im Bild unten hat der blaue Nutzer Knoten mit einem der beiden anderen Nutzer \u2014 dem gr\u00fcnen und dem orangenen \u2014 gemeinsam.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/e0fd896db825b390bd66d2055707464d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei 8 Knoten und 3 Nutzern betr\u00e4gt die Wahrscheinlichkeit, dass der st\u00f6rende Nachbar einen der Nutzer beeintr\u00e4chtigt, 54%. Mit dieser Wahrscheinlichkeit wird der blaue Nutzer Einfluss auf andere Mieter aus\u00fcben. Dabei geschieht dies nur mit einem Teil seiner Last. In unserem Beispiel wird dieser Einfluss nicht f\u00fcr alle, sondern nur f\u00fcr ein Drittel aller Nutzer sp\u00fcrbar sein. Das ist bereits ein beachtliches Ergebnis.<\/p>\n<p>Anzahl der Nutzer, die sich \u00fcberschneiden werden<\/p>\n<p>Wahrscheinlichkeit in Prozent<\/p>\n<p>0<\/p>\n<p>18%<\/p>\n<p>1<\/p>\n<p>54%<\/p>\n<p>2<\/p>\n<p>26%<\/p>\n<p>3<\/p>\n<p>2%<\/p>\n<p>Lassen Sie uns die Situation in die Realit\u00e4t umsetzen \u2013 nehmen wir 100 Knoten und 5 Nutzer auf 5 Knoten. In diesem Fall \u00fcberschneidet sich keiner der Knoten mit einer Wahrscheinlichkeit von 77%.\u00a0<\/p>\n<p>Anzahl der Nutzer, die sich \u00fcberschneiden werden<\/p>\n<p>Wahrscheinlichkeit in Prozent<\/p>\n<p>0<\/p>\n<p>77%<\/p>\n<p>1<\/p>\n<p>21%<\/p>\n<p>2<\/p>\n<p>1,8%<\/p>\n<p>3<\/p>\n<p>0,06%<\/p>\n<p>4<\/p>\n<p>0,0006%<\/p>\n<p>5<\/p>\n<p>0,00000013%<\/p>\n<p>In der realen Situation, bei einer gro\u00dfen Anzahl von HyperPlane-Knoten und Nutzern, ist der potenzielle Einfluss des st\u00f6renden Nachbarn auf andere Nutzer minimal. Diese Methode wird genannt <b>Shuffle Sharding<\/b> \u2014 <b>. Sie minimiert den negativen Effekt durch Ausf\u00e4lle von Knoten.<\/b>Auf der Grundlage von HyperPlane wurden zahlreiche Dienste aufgebaut: Network Load Balancer, NAT Gateway, Amazon EFS, AWS PrivateLink, AWS Transit Gateway.<\/p>\n<p>Gr\u00f6\u00dfe des Netzwerks<\/p>\n<h3>Netzwerkausma\u00dfe<\/h3>\n<p>\nJetzt sprechen wir \u00fcber das Ausma\u00df des Netzwerks. Im Oktober 2019 bietet AWS seine Dienste in <b>22 Regionen<\/b>, und es sind weitere 9 geplant.<\/p>\n<ul>\n<li>Jede Region umfasst mehrere Availability Zones. Weltweit gibt es insgesamt 69.\n<\/li>\n<li>Jede AZ besteht aus Rechenzentren. Insgesamt sind es nicht mehr als 8.\n<\/li>\n<li>In den Rechenzentren befinden sich eine enorme Anzahl von Servern, in einigen bis zu 300.000.\n<\/li>\n<\/ul>\n<p>\nJetzt mitteln wir all das, multiplizieren es und erhalten eine beeindruckende Zahl, die das <b>Ausma\u00df der Amazon-Cloud<\/b>.<\/p>\n<p>zwischen den Availability Zones und den Rechenzentren liegen viele optische Kan\u00e4le. In einer unserer gr\u00f6\u00dften Regionen wurden f\u00fcr die Verbindung der AZ untereinander und mit den Transitzentren in anderen Regionen 388 Kan\u00e4le verlegt. Insgesamt ergibt das verr\u00fcckte <b>5000 Tbit<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/2d9faa9275665bc1d3c6fbb49235fac4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas AWS-Backbone wurde speziell f\u00fcr die Cloud entwickelt und optimiert, um mit ihr zu arbeiten. Wir bauen es auf Kan\u00e4len <b>100 Gbit\/s<\/b>. Wir kontrollieren sie vollst\u00e4ndig, mit Ausnahme der Regionen in China. Der Datenverkehr wird nicht mit anderen Unternehmen geteilt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/3359c6ade7215527f40ee3b54a0b700e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNat\u00fcrlich sind wir nicht der einzige Cloud-Anbieter mit einem privaten Backbone-Netzwerk. Immer mehr gro\u00dfe Unternehmen folgen diesem Weg. Dies wird von unabh\u00e4ngigen Forschern, beispielsweise von <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.telegeography.com\/telegeographys-content-providers-submarine-cable-holdings-list\">Telegeography<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/b7aa723241783d131881caf5db73f7e6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n, best\u00e4tigt. Im Diagramm ist zu sehen, dass der Anteil der Content- und Cloud-Anbieter w\u00e4chst. Daher sinkt der Anteil des Internetverkehrs der Backbone-Anbieter st\u00e4ndig.<\/p>\n<p>Ich erkl\u00e4re, warum das so ist. Fr\u00fcher waren die meisten Webdienste direkt aus dem Internet erreichbar und wurden dort konsumiert. Jetzt befinden sich immer mehr Server in der Cloud und sind \u00fcber <b>CDN<\/b> \u2014 <b>Content Delivery Networks<\/b>erreichbar. Um auf eine Ressource zuzugreifen, geht der Benutzer \u00fcber das Internet bis zum n\u00e4chstgelegenen CDN PoP \u2014 <b>Point of Presence<\/b>. Meistens ist das irgendwo in der N\u00e4he. Danach verl\u00e4sst er das \u00f6ffentliche Internet und reist \u00fcber ein privates Backbone, zum Beispiel \u00fcber den Atlantik, direkt zur Ressource.<\/p>\n<p>Es ist interessant, wie sich das Internet in 10 Jahren \u00e4ndern wird, wenn dieser Trend anh\u00e4lt.<\/p>\n<h3>Physische Kan\u00e4le<\/h3>\n<p>\nWissenschaftler haben bisher nicht herausgefunden, wie man die Lichtgeschwindigkeit im Universum erh\u00f6hen kann, aber sie haben in den Methoden zur \u00dcbertragung von Licht durch Glasfaser gro\u00dfe Fortschritte gemacht. Derzeit verwenden wir Kabel mit 6912 Fasern. Das hilft, die Kosten ihrer Verlegung deutlich zu optimieren.<\/p>\n<p>In einigen Regionen m\u00fcssen wir spezielle Kabel verwenden. Zum Beispiel verwenden wir in der Region Sydney Kabel mit einer speziellen Beschichtung gegen Termiten.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine flexiblen Dienste \u201ebraut\u201c. Skalierung des Netzwerks\" src=\"\/wp-content\/uploads\/2019\/10\/738bec49680ba7a31237862f0834942a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNiemand ist vor Schwierigkeiten sicher, und manchmal werden unsere Kan\u00e4le besch\u00e4digt. Auf dem Foto rechts sind die optischen Kabel in einer der amerikanischen Regionen zu sehen, die von Bauarbeitern durchtrennt wurden. Durch den Vorfall gingen lediglich 13 Datenpakete verloren, was erstaunlich ist. Nochmals \u2013 nur 13! Das System schaltete buchst\u00e4blich sofort auf die Sicherungskan\u00e4le um \u2013 der Ma\u00dfstab funktioniert.<\/p>\n<p>Wir haben einige Dienste und Technologien von Amazon Cloud im Schnelldurchlauf betrachtet. Ich hoffe, dass Sie nun zumindest einen gewissen Eindruck vom Umfang der Aufgaben haben, die unsere Ingenieure zu bew\u00e4ltigen haben. Pers\u00f6nlich finde ich das sehr spannend.\u00a0<\/p>\n<blockquote><p>Dies ist der finale Teil der Trilogie von Wassili Pantjuchin \u00fcber die Funktionsweise von AWS. In <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471686\/\">erste<\/a><\/noindex> diesem Teil werden die Optimierung von Servern und das Scaling von Datenbanken beschrieben, und in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/464305\/\">der zweite<\/a><\/noindex> \u2014 serverless Funktionen und Firecracker.<\/p>\n<p>Auf <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\">HighLoad++<\/a><\/noindex> Im November wird Wassili Pantjuchin neue Details zur Funktionsweise von Amazon teilen. Er <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\/abstracts\/5977\">berichten<\/a><\/noindex> geht auf die Ursachen von Ausf\u00e4llen und das Design verteilter Systeme bei Amazon ein. Am 24. Oktober kann man noch <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/conference\/join\/hl2019.html\">ein Ticket reservieren.<\/a><\/noindex> eine Karte zu einem guten Preis kaufen und sp\u00e4ter bezahlen. Wir freuen uns auf Ihren Besuch bei HighLoad++, kommen Sie vorbei \u2013 wir unterhalten uns!<\/p><\/blockquote>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471688\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u0441\u0435\u0442\u0438 Amazon Web Services \u2014\u00a0\u044d\u0442\u043e 69 \u0437\u043e\u043d \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0432 22 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445: \u0421\u0428\u0410, \u0415\u0432\u0440\u043e\u043f\u0430, \u0410\u0437\u0438\u044f, \u0410\u0444\u0440\u0438\u043a\u0430 \u0438 \u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f. \u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u043e\u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e 8 \u0426\u041e\u0414 \u2014 \u0426\u0435\u043d\u0442\u0440\u043e\u0432 \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0414\u0430\u043d\u043d\u044b\u0445. \u0412 \u043a\u0430\u0436\u0434\u043e\u043c \u0426\u041e\u0414 \u0442\u044b\u0441\u044f\u0447\u0438 \u0438\u043b\u0438 \u0441\u043e\u0442\u043d\u0438 \u0442\u044b\u0441\u044f\u0447 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0421\u0435\u0442\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0442\u0430\u043a, \u0447\u0442\u043e \u0432\u0441\u0435 \u043c\u0430\u043b\u043e\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u043f\u0435\u0440\u0435\u0431\u043e\u0435\u0432 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u0432 \u0440\u0430\u0441\u0447\u0435\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u0441\u0435 \u0440\u0435\u0433\u0438\u043e\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39305,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39304","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=\"description\" content=\"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u0441\u0435\u0442\u0438 Amazon Web Services \u2014 \u044d\u0442\u043e 69 \u0437\u043e\u043d \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0432 22 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445: \u0421\u0428\u0410, \u0415\u0432\u0440\u043e\u043f\u0430, \u0410\u0437\u0438\u044f, \u0410\u0444\u0440\u0438\u043a\u0430 \u0438 \u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f. \u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u043e\u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e 8 \u0426\u041e\u0414 \u2014 \u0426\u0435\u043d\u0442\u0440\u043e\u0432 \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0414\u0430\u043d\u043d\u044b\u0445.\" \/>\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-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti\" \/>\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 AWS \u00ab\u0432\u0430\u0440\u0438\u0442\u00bb \u0441\u0432\u043e\u0438 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u0441\u0435\u0442\u0438 Amazon Web Services \u2014 \u044d\u0442\u043e 69 \u0437\u043e\u043d \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0432 22 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445: \u0421\u0428\u0410, \u0415\u0432\u0440\u043e\u043f\u0430, \u0410\u0437\u0438\u044f, \u0410\u0444\u0440\u0438\u043a\u0430 \u0438 \u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f. \u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u043e\u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e 8 \u0426\u041e\u0414 \u2014 \u0426\u0435\u043d\u0442\u0440\u043e\u0432 \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0414\u0430\u043d\u043d\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti\" \/>\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=\"2019-10-31T19:29:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:29:40+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 AWS seine elastischen Dienste \u201ebraut\u201c. Netzwerk-Skalierung | ProHoster","description":"Der Umfang des Amazon Web Services Netzwerks betr\u00e4gt 69 Zonen weltweit in 22 Regionen: USA, Europa, Asien, Afrika und Australien. In jeder Zone befinden sich bis zu 8 Rechenzentren.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti","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 AWS \u00ab\u0432\u0430\u0440\u0438\u0442\u00bb \u0441\u0432\u043e\u0438 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0442\u0438 | ProHoster","og:description":"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u0441\u0435\u0442\u0438 Amazon Web Services \u2014 \u044d\u0442\u043e 69 \u0437\u043e\u043d \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0432 22 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445: \u0421\u0428\u0410, \u0415\u0432\u0440\u043e\u043f\u0430, \u0410\u0437\u0438\u044f, \u0410\u0444\u0440\u0438\u043a\u0430 \u0438 \u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f. \u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u043e\u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e 8 \u0426\u041e\u0414 \u2014 \u0426\u0435\u043d\u0442\u0440\u043e\u0432 \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0414\u0430\u043d\u043d\u044b\u0445.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-aws-varit-svoi-elastichnye-servisy-masshtabirovanie-seti","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":"2019-10-31T19:29:40+00:00","article:modified_time":"2019-10-31T19:29:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39304","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":"2026-01-24 01:37:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:52:26","updated":"2026-01-24 01:37:20","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\/39304","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=39304"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/39304\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/39305"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=39304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=39304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=39304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}