{"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 elastischen Services zubereitet. Netzwerkskalierung","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Infrastruktur von Amazon Web Services umfasst 69 Availability Zones in 22 Regionen weltweit: USA, Europa, Asien, Afrika und Australien. Jede Zone beherbergt bis zu 8 Rechenzentren. In jedem Rechenzentrum befinden sich Tausende oder Hunderttausende von Servern. Das Netzwerk ist so aufgebaut, dass selbst die unwahrscheinlichsten Szenarien von Ausf\u00e4llen ber\u00fccksichtigt werden. Zum Beispiel sind alle Regionen voneinander isoliert und die Availability Zones sind mehrere Kilometer voneinander entfernt. Selbst bei einem Kabelbruch wechselt das System auf Backup-Kan\u00e4le, wobei der Verlust an Informationen nur einzelne Datenpakete umfasst. Vasily Pantyukhin wird erl\u00e4utern, auf welchen weiteren Prinzipien das Netzwerk basiert und wie es funktioniert.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/4cc9672442cd7bf744ffced6471be040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Wassili Pantjuchin<\/b> Er begann als Unix-Admin in .ru-Unternehmen, arbeitete 6 Jahre lang mit gro\u00dfen Ger\u00e4ten von Sun Microsystems und predigte 11 Jahre lang die Datenzentriertheit der Welt bei EMC. Nat\u00fcrlich entwickelte er sich in private Clouds weiter und wandte sich dann \u00f6ffentlichen zu. Heute unterst\u00fctzt er als Architekt bei Amazon Web Services mit technischen Ratschl\u00e4gen, um im AWS-Cloud-Umfeld erfolgreich zu leben und zu wachsen.<\/p>\n<p>Im vorherigen Teil der Trilogie \u00fcber AWS hat Wasilij die Architektur physischer Server und das Skalieren von Datenbanken vertieft. Nitro-Karten, ein benutzerdefinierter Hypervisor auf KVM-Basis und die Amazon Aurora-Datenbank \u2013 all dies finden Sie im Artikel \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471686\/\">Wie AWS seine elastischen Dienste \"zaubert\". Skalierung von Servern und Datenbanken<\/a><\/noindex>\u201c. Lesen Sie weiter, um in den Kontext einzutauchen, oder sehen Sie sich <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/S3f6nWJxBvk\">die Aufzeichnung<\/a><\/noindex> der Pr\u00e4sentation an.<\/p>\n<p>In diesem Teil geht es um das Skalieren des Netzwerks \u2013 eines der komplexesten Systeme in AWS. Die Entwicklung von einem flachen Netzwerk zu einem Virtual Private Cloud und dessen Struktur, die internen Dienste Blackfoot und HyperPlane, das Problem des lauten Nachbarn und schlie\u00dflich die Netzmasse, das Backbone und die physischen Kabel. All dies im Folgenden.<\/p>\n<p><i>Haftungsausschluss: Alles, was folgt, ist Wasilijs pers\u00f6nliche Meinung und k\u00f6nnte 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 recht primitiv \u2013 mit einer flachen Struktur. Der Bereich der privaten Adressen war f\u00fcr alle Tenants der Cloud gemeinsam. Bei der Bereitstellung 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 elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/dde10b64891861582bc56510adb0fb56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDieser Ansatz lie\u00df sich einfach umsetzen, schr\u00e4nkte jedoch die Nutzung der Cloud grundlegend ein. Insbesondere war es recht schwierig, hybride L\u00f6sungen zu entwickeln, die private Netzwerke sowohl vor Ort als auch in AWS kombinierten. Das h\u00e4ufigste Problem war die \u00dcberlappung von IP-Adressbereichen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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 erwies sich als sehr gefragt. Es wurde Zeit, \u00fcber die Skalierbarkeit und die M\u00f6glichkeit nachzudenken, sie von Millionen von Nutzern verwenden zu lassen. Das flache Netzwerk wurde zum Hauptgegenstand der Herausforderungen. Daher \u00fcberlegten wir, 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 elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/e082da6a68a889e3091c75dd3aa912ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWas f\u00e4llt Ihnen zuerst ein, wenn Sie an Netzisolierung denken? Nat\u00fcrlich <b>VLAN<\/b> und <b>VRF \u2014 Virtual Routing and Forwarding<\/b>.<\/p>\n<p>Leider hat es nicht funktioniert. VLAN-ID ist nur 12 Bit lang, was uns lediglich 4096 isolierte Segmente erm\u00f6glicht. Selbst in den gr\u00f6\u00dften Switches k\u00f6nnen maximal 1-2 Tausend VRF verwendet werden. Die Kombination aus VRF und VLAN ergibt nur wenige Millionen Subnetze. Das ist definitiv zu wenig f\u00fcr Zehntausende 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 leisten, die erforderliche Anzahl gro\u00dfer Ger\u00e4te von Anbietern wie Cisco oder Juniper zu kaufen. Es gibt zwei Gr\u00fcnde daf\u00fcr: Es ist extrem teuer, und wir m\u00f6chten nicht von deren Entwicklungs- und Patch-Politik abh\u00e4ngig sein.<\/p>\n<blockquote><p>Die einzige L\u00f6sung ist, eine eigene L\u00f6sung zu 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 durchgesetzt und wird jetzt auch von vielen Cloud-Anbietern verwendet.<\/p>\n<p>VPC ist ein virtuelles Netzwerk <b>SDN<\/b> (Software Defined Network). Wir haben uns entschieden, keine speziellen Protokolle auf den Ebenen L2 und L3 zu entwickeln. Das Netzwerk funktioniert auf Standard-Ethernet und IP. Um den Datenverkehr von virtuellen Maschinen \u00fcber das Netzwerk zu transportieren, wird er in das Format unseres eigenen Protokolls eingekapselt. Dabei wird eine ID angegeben, die zu dem VPC-tenant geh\u00f6rt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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 Herausforderungen gemeistert 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 dies eine riesige Tabelle, die mit minimalen Verz\u00f6gerungen beim Zugriff arbeiten muss. Daf\u00fcr ist verantwortlich <b>der Mapping-Service<\/b>, der d\u00fcnn \u00fcber das gesamte Netzwerk verteilt ist.<\/p>\n<p>In modernen Maschinen erfolgt die Kapselung durch Nitro-Karten auf hardwareseitiger Ebene. Bei \u00e4lteren Instanzen geschieht die Kapselung und Dekapselung softwareseitig.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/d17738749f273d94e943723f7b2a6b5a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLassen Sie uns kl\u00e4ren, wie das im Gro\u00dfen und Ganzen funktioniert. Beginnen wir auf der L2-Ebene. Angenommen, wir haben eine virtuelle Maschine mit der IP 10.0.0.2 auf einem physischen Server mit der IP 192.168.0.3. Diese sendet Daten an eine virtuelle Maschine mit der IP 10.0.0.3, die auf der 192.168.1.4 lebt. Ein ARP-Anfrage wird generiert, die die Netzwerkkarte von Nitro erreicht. Der Einfachheit halber gehen wir davon aus, dass sich beide virtuellen Maschinen im selben \u201eblauen\u201c VPC befinden.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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-Service weiter.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/812d7693bc54afc24f6e763fdb91180e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Mapping-Service liefert die Informationen zur\u00fcck, die f\u00fcr die \u00dcbertragung \u00fcber das physische L2-Netzwerk erforderlich sind.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/b21fd6edb95ef2e990db813074c7907c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Nitro-Karte im ARP-Antwort ersetzt die MAC-Adresse im physischen Netzwerk durch die Adresse in der VPC.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/6e6931c7fe92d5cf2584c5bf9b2b3fdb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei der Daten\u00fcbertragung kapseln wir die logischen MAC- und IP-Adressen in eine VPC-H\u00fclle. All dies wird \u00fcber das physische Netzwerk mit den entsprechenden IP-Nitro-Karten von Quelle und Ziel \u00fcbertragen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/e786d7f88e1fea1557590f2b2bd6e88f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer physische Server, der f\u00fcr das Paket bestimmt ist, f\u00fchrt eine \u00dcberpr\u00fcfung durch. Dies geschieht, um eine Adress\u00e4nderung zu verhindern. Der Server sendet eine spezielle Anfrage an den Mapping-Dienst und fragt: \"Von dem physischen Server 192.168.0.3 habe ich ein Paket erhalten, das f\u00fcr 10.0.0.3 im 'blauen' VPC bestimmt ist. Ist es legitim?\"\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/cedf4d7e77936e4cc8f873defefbe37f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Mapping-Dienst vergleicht und pr\u00fcft seine Ressourcen-Zuordnungstabelle und erlaubt oder verbietet das Durchleiten des Pakets. In allen neuen Instanzen ist eine zus\u00e4tzliche Validierung in den Nitro-Karten integriert. Diese kann theoretisch nicht umgangen werden. Daher wird Spoofing auf Ressourcen in einer anderen VPC nicht funktionieren.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/3e6bc5a80a7d36785299f6a3fbb19d92.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnschlie\u00dfend 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 elastischen Services zubereitet. Netzwerkskalierung\" 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 unterschiedlichen Subnetzen. Grunds\u00e4tzlich ist alles einfach, ich werde nicht ins Detail gehen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/9d592d738d02bbcf6bfcbda2812f8f0c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn jeder Datenpaket \u00fcbertragen wird, greifen die Server auf den Mappingsdienst zu. Wie geht man mit unvermeidlichen Verz\u00f6gerungen um? <b>Durch Caching.<\/b>, nat\u00fcrlich.<\/p>\n<p>Das Sch\u00f6ne daran ist, dass man nicht die gesamte gro\u00dfe Tabelle cachen muss. Auf einem physischen Server leben virtuelle Maschinen aus einer relativ kleinen Anzahl von VPCs. Es ist nur notwendig, Informationen \u00fcber diese VPCs zu cachen. Der Datenverkehr zu anderen VPCs ist in der \"Standard\"-Konfiguration dennoch nicht legitim. Wenn Funktionen wie VPC-Peering genutzt werden, wird zus\u00e4tzlich Informationen \u00fcber die entsprechenden VPCs ins Cache geladen.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/5ac44d8854bff3c7738724ee9dda0c57.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWir haben den Datenaustausch mit VPCs gekl\u00e4rt.<\/p>\n<h3>Blackfoot<\/h3>\n<p>\nWas ist in F\u00e4llen, wenn der Datenverkehr nach au\u00dfen, zum Beispiel ins Internet oder \u00fcber VPN ins Ausland, weitergegeben werden muss? Hier hilft uns <b>Blackfoot<\/b> \u2014 ein interner AWS-Dienst. Er wurde von unserem s\u00fcdafrikanischen Team entwickelt. Daher tr\u00e4gt der Dienst den Namen eines Pinguins, der in S\u00fcdafrika lebt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/dc6f233224d130df42adf522602167c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBlackfoot dekapselt den Datenverkehr und erledigt damit, was notwendig ist. Die Daten werden unver\u00e4ndert ins Internet gesendet.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/b6a51230202355b27de9730fbc18bd7f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Daten werden dekapselt und wieder in eine IPsec-H\u00fclle eingepackt, wenn VPN verwendet wird.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/ef76780a9be99d72c5763a41274f4224.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei der Verwendung von Direct Connect wird der Datenverkehr getaggt und in das entsprechende VLAN \u00fcbertragen.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/89adc2616e0bf97355a2c638720fd791.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>HyperPlane<\/h3>\n<p>\nDies ist ein interner Dienst zur Flusskontrolle. Viele Netzwerkanwendungen ben\u00f6tigen ein Flussmanagement. <b>der Datenflusszust\u00e4nde<\/b>. Zum Beispiel muss bei Verwendung von NAT sichergestellt werden, dass jeder Paarung \"IP: Zielport\" ein eindeutiger ausgehender Port zugeordnet ist. Im Fall eines Lastenausgleichers <b>NLB<\/b> \u2014 <b>Network Load Balancer<\/b>, muss der Datenfluss immer an die gleiche Ziel-VM geleitet werden. Sicherheitsgruppen sind eine zustandsbehaftete Firewall. Sie \u00fcberwacht den eingehenden Verkehr und \u00f6ffnet implizit Ports f\u00fcr den ausgehenden Datenverkehr.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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 Funktionalit\u00e4t des gesamten Netzwerks.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/eb73570e579c6e0b05727029345e559a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHyperplane basiert auf EC2-Instanzen. Hier gibt es keinen Zauber, nur Raffinesse. Die Raffinesse besteht darin, dass es virtuelle Maschinen mit gro\u00dfem RAM sind. Die Transaktionen werden ausschlie\u00dflich im Arbeitsspeicher verarbeitet. Dies erm\u00f6glicht Latenzen von nur wenigen Mikrosekunden. Die Arbeit mit Festplatten w\u00fcrde die gesamte Leistung killen.\u00a0<\/p>\n<p>Hyperplane ist ein verteiltes System, bestehend aus einer Vielzahl von EC2-Instanzen. Jede virtuelle Maschine bietet eine Durchsatzrate von 5 GB\/s. Auf der Ebene des gesamten regionalen Netzwerks ergibt das enorme Terabits an Bandbreite und erm\u00f6glicht die Verarbeitung von <b>Millionen von Verbindungen pro Sekunde.<\/b>.<\/p>\n<p>HyperPlane arbeitet ausschlie\u00dflich mit Streams. Die VPC-Paketkapselung ist f\u00fcr ihn vollst\u00e4ndig transparent. Eine potenzielle Schwachstelle in diesem internen Dienst wird dennoch nicht die Isolierung der VPC durchbrechen. F\u00fcr die Sicherheit sind die unteren Ebenen verantwortlich.<\/p>\n<h3>Noisy Neighbor<\/h3>\n<p>\nEs gibt noch ein Problem mit dem <b>schleichenden Nachbarn.<\/b> \u2014 <b>Noisy Neighbor<\/b>. Angenommen, wir haben 8 Knoten. Diese Knoten verarbeiten die Streams aller Cloud-Nutzer. Es scheint alles gut zu sein, und die Last sollte gleichm\u00e4\u00dfig auf alle Knoten verteilt werden. Die Knoten sind sehr leistungsf\u00e4hig und schwer zu \u00fcberlasten.<\/p>\n<p>Doch wir bauen unsere Architektur auch auf der Grundlage selbst der unwahrscheinlichsten Szenarien.\u00a0<\/p>\n<blockquote><p>Eine niedrige Wahrscheinlichkeit bedeutet nicht, dass es unm\u00f6glich ist.<\/p><\/blockquote>\n<p>\nStellen Sie sich vor, eine oder mehrere Benutzer erzeugen eine \u00fcberm\u00e4\u00dfige Last. Alle HyperPlane-Knoten sind an dieser Last beteiligt, und andere Benutzer k\u00f6nnten m\u00f6glicherweise eine Verringerung der Leistung erfahren. Dies untergr\u00e4bt das Konzept der Cloud, in dem die Mandanten keinen Einfluss aufeinander haben sollten.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/8508878637dc3d4c0b0b565e08d73e52.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWie l\u00f6st man das Problem eines st\u00f6renden Nachbarn? Das Erste, was einem in den Sinn kommt, ist Sharding. Unsere 8 Knoten werden logisch in 4 Shards mit jeweils 2 Knoten aufgeteilt. Nun wird der st\u00f6rende Nachbar nur ein Viertel aller Benutzer beeintr\u00e4chtigen, aber daf\u00fcr erheblich.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/33e10c10b246ee8ddeb171ac44372c56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLassen Sie uns anders verfahren. Jeder Benutzer erh\u00e4lt lediglich 3 Knoten zugewiesen.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/1afa7337b8418740b9ef5860be9d3a82.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Trick besteht darin, die Knoten zuf\u00e4llig verschiedenen Benutzern zuzuweisen. Im Bild unten hat der blaue Benutzer Knoten mit einem der beiden anderen Benutzer \u2013 dem gr\u00fcnen und dem orangefarbenen \u2013 gemeinsam.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/e0fd896db825b390bd66d2055707464d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei 8 Knoten und 3 Benutzern betr\u00e4gt die Wahrscheinlichkeit, dass ein lauter Nachbar mit einem der Benutzer interferiert, 54 %. Mit dieser Wahrscheinlichkeit wird der blaue Benutzer andere Teilnehmer beeinflussen, und das auch nur teilweise durch seine Belastung. In unserem Beispiel wird dieser Einfluss jedoch nur f\u00fcr etwa ein Drittel aller Benutzer sp\u00fcrbar sein. Das ist schon ein gutes Ergebnis.<\/p>\n<p>Anzahl der Benutzer, die sich \u00fcberschneiden<\/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 realistisch gestalten \u2013 nehmen wir 100 Knoten und 5 Benutzer, die auf 5 Knoten verteilt sind. In diesem Fall wird keine der Knoten mit einer Wahrscheinlichkeit von 77 % \u00fcberschneiden.\u00a0<\/p>\n<p>Anzahl der Benutzer, die sich \u00fcberschneiden<\/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 Realit\u00e4t, bei einer gro\u00dfen Anzahl von HyperPlane-Knoten und -Benutzern, ist der potenzielle Einfluss eines lauten Nachbarn auf andere Benutzer minimal. Diese Methode wird genannt <b>shuffle sharding<\/b> \u2014 <b>shuffle sharding<\/b>. Sie minimiert die negativen Auswirkungen von Knoten, die ausfallen.<\/p>\n<p>Auf HyperPlane basieren zahlreiche Dienste: Network Load Balancer, NAT Gateway, Amazon EFS, AWS PrivateLink, AWS Transit Gateway.<\/p>\n<h3>Netzwerkskalierung<\/h3>\n<p>\nKommen wir nun zur Skalierung des Netzwerks selbst. 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 Verf\u00fcgbarkeitszonen \u2013 Availability Zones. Weltweit gibt es insgesamt 69 davon.\n<\/li>\n<li>Jede AZ besteht aus Rechenzentren. Maximal gibt es davon 8.\n<\/li>\n<li>In einem Rechenzentrum befinden sich unz\u00e4hlige Server, in einigen sogar bis zu 300.000.\n<\/li>\n<\/ul>\n<p>\nJetzt fassen wir all das zusammen, multiplizieren und erhalten eine beeindruckende Zahl, die das <b>Ausma\u00df der Amazon-Cloud widerspiegelt.<\/b>.<\/p>\n<p>Zwischen den Verf\u00fcgbarkeitszonen und den Rechenzentren verlaufen zahlreiche Glasfaserkabel. In unserer gr\u00f6\u00dften Region sind allein 388 Verbindungen f\u00fcr die Kommunikation zwischen den AZ und den Transitzentren zu anderen Regionen verlegt. Insgesamt ergibt dies immense <b>5000 Tbit.<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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 ist f\u00fcr deren Betrieb optimiert. Es basiert auf Verbindungen mit <b>100 GB\/s.<\/b>Wir kontrollieren diese vollst\u00e4ndig, mit Ausnahme der Regionen in China. Der Datenverkehr wird nicht mit Lasten anderer Unternehmen geteilt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" 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, wie zum Beispiel von <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.telegeography.com\/telegeographys-content-providers-submarine-cable-holdings-list\">Telegeography, best\u00e4tigt.<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/b7aa723241783d131881caf5db73f7e6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Grafik zeigt, dass der Anteil von Content-Providern und Cloud-Anbietern stetig w\u00e4chst. Daher nimmt der Anteil des Internetverkehrs von Backbone-Providern kontinuierlich ab.<\/p>\n<p>Ich erkl\u00e4re, warum das so ist. Fr\u00fcher waren die meisten Web-Services direkt \u00fcber das Internet erreichbar und wurden konsumiert. Heute sind immer mehr Server in der Cloud und \u00fcber <b>(CDN<\/b> \u2014 <b>Content Delivery Network<\/b>erreichbar. Um auf die Ressource zuzugreifen, gelangt der Nutzer \u00fcber das Internet nur bis zum n\u00e4chstgelegenen CDN-Standort \u2014 <b>Point of Presence<\/b>. H\u00e4ufig ist dieser in der N\u00e4he. Danach verl\u00e4sst der Verkehr das \u00f6ffentliche Internet und wird \u00fcber private Backbone-Netze, zum Beispiel \u00fcber den Atlantik, direkt zur Ressource geleitet.<\/p>\n<p>Es bleibt spannend, wie sich das Internet in 10 Jahren entwickelt, wenn dieser Trend anh\u00e4lt.<\/p>\n<h3>Physikalische Kan\u00e4le<\/h3>\n<p>\nWissenschaftler haben noch keinen Weg gefunden, die Lichtgeschwindigkeit im Universum zu erh\u00f6hen, aber sie haben bedeutende Fortschritte in den Methoden zur \u00dcbertragung \u00fcber Glasfaser erzielt. Derzeit verwenden wir Kabel mit 6912 Fasern. Das hilft, die Kosten f\u00fcr den Ausbau erheblich zu optimieren.<\/p>\n<p>In einigen Regionen sind wir gezwungen, spezielle Kabel zu verwenden. Zum Beispiel setzen wir in der Region Sydney Kabel mit einer speziellen Beschichtung gegen Termiten ein.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Wie AWS seine elastischen Services zubereitet. Netzwerkskalierung\" src=\"\/wp-content\/uploads\/2019\/10\/738bec49680ba7a31237862f0834942a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUnf\u00e4lle sind nicht auszuschlie\u00dfen, und manchmal werden unsere Kan\u00e4le besch\u00e4digt. Auf dem Bild rechts sind Glasfaserkabel in einer der amerikanischen Regionen zu sehen, die von Bauarbeitern durchtrennt wurden. Infolge des Vorfalls gingen nur 13 Datenpakete verloren, was bemerkenswert ist. Nochmals \u2013 nur 13! Das System schaltete sofort auf die Backup-Kan\u00e4le um \u2013 der Ma\u00dfstab funktioniert.<\/p>\n<p>Wir haben einen schnellen \u00dcberblick \u00fcber einige Services und Technologien der Amazon-Cloud gegeben. Ich hoffe, dass Sie zumindest einen Eindruck vom Umfang der Herausforderungen gewonnen haben, mit denen unsere Ingenieure konfrontiert sind. Pers\u00f6nlich finde ich das sehr spannend.\u00a0<\/p>\n<blockquote><p>Dies ist der letzte Teil der Trilogie von Wasilij Pantjuchin \u00fcber die AWS-Infrastruktur. In <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/471686\/\">zuerst<\/a><\/noindex> Teil werden die Serveroptimierung und das Datenbank-Scaling beschrieben, und im <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/464305\/\">der zweite<\/a><\/noindex> \u2013 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 Wasilij Pantjuchin neue Details zur Amazon-Infrastruktur teilen. Er wird <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/moscow\/2019\/abstracts\/5977\">berichten<\/a><\/noindex> \u00fcber die Ursachen von Ausf\u00e4llen und das Design verteilter Systeme bei Amazon sprechen. Am 24. Oktober kann man noch <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/conference\/join\/hl2019.html\">ein Ticket zu einem g\u00fcnstigen Preis buchen und sp\u00e4ter bezahlen. Wir freuen uns auf Sie bei HighLoad++, kommen Sie vorbei \u2013 lassen Sie uns reden!<\/a><\/noindex> Ein Ticket zu einem attraktiven Preis, und die Bezahlung erfolgt sp\u00e4ter. Wir freuen uns auf Ihren Besuch bei HighLoad++, kommen Sie vorbei \u2014 wir freuen uns auf den Austausch!<\/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 4.9.10 - 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. \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\" \/>\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) 4.9.10\" \/>\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. \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\" \/>\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\udd47So \u201ekocht\u201c AWS seine elastischen Dienste. Netzwerk-Skalierung | ProHoster","description":"Das Netzwerk von Amazon Web Services umfasst 69 Zonen weltweit in 22 Regionen: USA, Europa, Asien, Afrika und Australien. In jeder Zone befinden sich bis zu 8 Rechenzentren. Jedes Rechenzentrum beherbergt Tausende oder sogar Zehntausende von Servern. Das Netzwerk ist so aufgebaut, dass selbst die unwahrscheinlichsten Szenarien von Ausf\u00e4llen ber\u00fccksichtigt werden.","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. \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","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"},"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}]}}