{"id":40729,"date":"2020-02-03T14:42:16","date_gmt":"2020-02-03T11:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage"},"modified":"2020-02-03T14:42:16","modified_gmt":"2020-02-03T11:42:16","slug":"kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage","title":{"rendered":"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dieser Artikel wurde verfasst, um Ihnen bei der Auswahl einer geeigneten L\u00f6sung zu helfen und die Unterschiede zwischen SDS-Systemen wie Gluster, Ceph und Vstorage (Virtuozzo) zu erl\u00e4utern.<\/p>\n<p>Im Text sind Verweise auf Artikel enthalten, die bestimmte Probleme detaillierter behandeln. Daher werden die Beschreibungen so kurz wie m\u00f6glich gehalten, wobei die wesentlichen Punkte ohne unn\u00f6tige Informationen dargestellt werden. Zus\u00e4tzliche Informationen k\u00f6nnen Sie bei Bedarf im Internet selbst recherchieren. <\/p>\n<p>Tats\u00e4chlich erfordern die angesprochenen Themen eine angemessene Texttiefe, jedoch neigen immer mehr Menschen dazu, weniger zu lesen. Daher kann man die Texte schnell \u00fcberfliegen und eine Entscheidung treffen. Bei Unklarheiten kann man die Links verfolgen oder unklare Begriffe googeln. Dieser Artikel dient als transparente H\u00fclle f\u00fcr diese tiefgr\u00fcndigen Themen und zeigt die Hauptpunkte jeder L\u00f6sung.<\/p>\n<h3>Gluster<\/h3>\n<p>\nBeginnend mit Gluster, das h\u00e4ufig von Herstellern hyperkonvergenter Plattformen mit auf Open Source basierendem SDS f\u00fcr virtuelle Umgebungen verwendet wird. Es ist auf der Website von RedHat im Bereich Storage zu finden, wo Sie zwischen zwei SDS-Optionen w\u00e4hlen k\u00f6nnen: Gluster oder Ceph.<\/p>\n<p>Gluster besteht aus einem Stapel von \u00dcbersetzungsdiensten, die alle Aufgaben der Dateiverteilung und mehr erledigen. Brick ist ein Dienst, der einen einzelnen Datentr\u00e4ger verwaltet, w\u00e4hrend Volume \u2013 ein Pool \u2013 diese Bricks zusammenfasst. Anschlie\u00dfend folgt der Dienst zur Dateiverteilung \u00fcber Gruppen mittels der DHT-Funktion (Distributed Hash Table). Die Sharding-Dienste werden hier nicht beschrieben, da die nachfolgenden Links Probleme im Zusammenhang mit ihnen erl\u00e4utern.<\/p>\n<p><img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/0c54588b5b09c9069ffbd0c5161c5e34.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBeim Schreiben wird die Datei vollst\u00e4ndig in einen Brick geschrieben, und eine Kopie wird gleichzeitig auf einen Brick auf dem zweiten Server geschrieben. Anschlie\u00dfend wird die zweite Datei in die zweite Gruppe von zwei Brick (oder mehr) auf verschiedenen Servern geschrieben.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <br \/>\nWenn die Dateien ungef\u00e4hr gleich gro\u00df sind und der Pool nur aus einer Gruppe besteht, ist alles in Ordnung. Bei anderen Bedingungen k\u00f6nnen jedoch die folgenden Probleme auftreten: <\/p>\n<ul>\n<li>Der Platz in den Gruppen wird ungleichm\u00e4\u00dfig genutzt, was von den Dateigr\u00f6\u00dfen abh\u00e4ngt. Wenn in der Gruppe nicht genug Platz f\u00fcr die Datei ist, erhalten Sie einen Fehler, die Datei wird nicht geschrieben und auch nicht in eine andere Gruppe umverteilt.<\/li>\n<li>Beim Schreiben einer Datei erfolgt der IO nur auf eine Gruppe, w\u00e4hrend die anderen inaktiv bleiben.<\/li>\n<li>Es ist nicht m\u00f6glich, die IO des gesamten Volumes beim Schreiben einer einzelnen Datei zu erhalten;<\/li>\n<li>und das Gesamtkonzept erscheint weniger leistungsf\u00e4hig, da es an der Verteilung der Daten \u00fcber Bl\u00f6cke fehlt, wo eine bessere Balance erreicht werden kann, um das Problem einer gleichm\u00e4\u00dfigen Verteilung zu l\u00f6sen, anstatt dass die Datei jetzt ganz in einen Brick gelegt wird.<\/li>\n<\/ul>\n<p>\nAus der offiziellen Beschreibung <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gluster.org\/en\/latest\/Quick-Start-Guide\/Architecture\/\">der Architektur<\/a><\/noindex> kommt auch unweigerlich das Verst\u00e4ndnis, dass Gluster als Dateispeicher \u00fcber herk\u00f6mmlichem Hardware-RAID funktioniert. Es gab Versuche, Dateien in Bl\u00f6cke zu zerschneiden (Sharding), aber all dies ist eine Erg\u00e4nzung, die die Leistung des bereits bestehenden architektonischen Ansatzes beeintr\u00e4chtigt, plus die Verwendung solcher frei verf\u00fcgbaren Komponenten mit Leistungsgrenzen wie Fuse. Es gibt keine Metadatenservices, was die M\u00f6glichkeiten der Leistung und der Ausfallsicherheit des Speichers bei der Verteilung von Dateien auf Bl\u00f6cke einschr\u00e4nkt. Bessere Leistungswerte k\u00f6nnen bei der Konfiguration \u201eDistributed Replicated\u201c beobachtet werden, und die Anzahl der Knoten sollte mindestens 6 betragen, um eine zuverl\u00e4ssige Replikation von 3 mit optimaler Lastverteilung zu organisieren.<\/p>\n<p>Diese Erkenntnisse stehen auch im Zusammenhang mit der Beschreibung der Benutzererfahrung. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croccloudteam\/blog\/353666\/\">Gluster<\/a><\/noindex> und im Vergleich mit <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croccloudteam\/blog\/430474\/\">Ceph<\/a><\/noindex>, au\u00dferdem gibt es eine Beschreibung der Erfahrung beim Verst\u00e4ndnis dieser leistungsf\u00e4higeren und zuverl\u00e4ssigen Konfiguration. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/forum\/general\/13316001\">\u201eReplicated Distributed\u201c.<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/6868ddf69e18bec0b50ae5aeba74440d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Bild zeigt die Lastverteilung beim Schreiben von zwei Dateien, wobei Kopien der ersten Datei auf den ersten drei Servern, die zur Gruppe volume 0 geh\u00f6ren, verteilt werden und drei Kopien der zweiten Datei auf der zweiten Gruppe volume 1 aus drei Servern liegen. Jeder Server hat eine Festplatte.<\/p>\n<p>Die allgemeine Erkenntnis ist, dass Gluster verwendet werden kann, jedoch mit dem Bewusstsein, dass Einschr\u00e4nkungen in der Leistung und Fehlertoleranz bestehen, die unter bestimmten Bedingungen einer hyperkonvergenten L\u00f6sung Schwierigkeiten bereiten k\u00f6nnen, wo Ressourcen auch f\u00fcr die Rechenlasten virtueller Umgebungen ben\u00f6tigt werden. <\/p>\n<p>Es gibt auch einige Leistungskennzahlen von Gluster, die unter bestimmten Bedingungen erreicht werden k\u00f6nnen, indem man sich auf <noindex><a rel=\"nofollow\" href=\"http:\/\/moo.nac.uci.edu\/~hjm\/Performance_in_a_Gluster_Systemv6F.pdf\"> Ausfallsicherheit.<\/a><\/noindex><\/p>\n<h3>Ceph<\/h3>\n<p>\nNun betrachten wir Ceph anhand der Architekturbeschreibungen, die ich finden konnte. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/313644\/\">finden.<\/a><\/noindex> Es gibt auch einen Vergleich zwischen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croccloudteam\/blog\/430474\/\">Glusterfs und Ceph.<\/a><\/noindex>, wo man sofort erkennen kann, dass Ceph idealerweise auf separaten Servern bereitgestellt werden sollte, da seine Dienste alle Hardware-Ressourcen unter Last ben\u00f6tigen. <\/p>\n<p>Architektur von <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ceph.com\/docs\/mimic\/architecture\/\">Ceph<\/a><\/noindex> ist komplexer als Gluster und umfasst Dienste wie Metadaten-Dienste, aber der gesamte Komponenten-Stack ist recht kompliziert und nicht sehr flexibel f\u00fcr den Einsatz in Virtualisierungs-L\u00f6sungen. Die Daten werden in Bl\u00f6cken gespeichert, was effizienter aussieht, jedoch gibt es in der Hierarchie aller Dienste (Komponenten) Verluste und Latenzzeiten unter bestimmten Lastbedingungen und in Notfallsituationen, als Beispiel die folgende <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/431536\/\">Artikel.<\/a><\/noindex><\/p>\n<p>Aus der Beschreibung der Architektur geht hervor, dass das Herzst\u00fcck CRUSH ist, das bestimmt, wo die Daten platziert werden. Dann folgt PG \u2013 dies ist die komplexeste Abstraktion (logische Gruppe) zum Verst\u00e4ndnis. PG sind n\u00f6tig, damit CRUSH effizienter arbeitet. Der Hauptzweck von PG ist die Gruppierung von Objekten zur Reduzierung des Ressourcenverbrauchs, zur Leistungssteigerung und zur Skalierbarkeit. Die direkte Adressierung von Objekten einzeln, ohne sie in PG zusammenzufassen, w\u00e4re sehr kostspielig. OSD ist der Dienst f\u00fcr jede einzelne Festplatte.<\/p>\n<p><img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/b7d59066a01db9bbb55bbd87c6e5053a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/a86622bc051ab820d42a8aa08a3fc759.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEin Cluster kann einen oder mehrere Pools mit unterschiedlichen Zwecken und Einstellungen haben. Diese Pools werden in Platzierungsgruppen unterteilt. In den Platzierungsgruppen werden Objekte gespeichert, auf die Kunden zugreifen. An dieser Stelle endet die logische Ebene und die physische beginnt, da jeder Platzierungsgruppe eine Hauptdisk und mehrere Replikat-Disk zugewiesen sind (die genaue Anzahl h\u00e4ngt vom Replikationsfaktor des Pools ab). Anders ausgedr\u00fcckt, auf der logischen Ebene wird das Objekt in einer bestimmten Platzierungsgruppe gespeichert, w\u00e4hrend es auf der physischen Ebene auf den daran angeschlossenen Disks aufbewahrt wird. Die Disks k\u00f6nnen sich dabei physisch auf verschiedenen Knoten oder sogar in unterschiedlichen Rechenzentren befinden.<\/p>\n<p>In diesem Schema erscheinen Placement-Gruppen als notwendige Ebene f\u00fcr die Flexibilit\u00e4t der gesamten L\u00f6sung, stellen jedoch gleichzeitig ein zus\u00e4tzliches Glied in dieser Kette dar, was unweigerlich zu Bedenken hinsichtlich der m\u00f6glichen Leistungseinbu\u00dfen f\u00fchrt. Bei der Datenspeicherung beispielsweise muss das System diese Daten in Gruppen aufteilen und dann auf physikalischer Ebene auf die Hauptfestplatte sowie auf die Festplatten f\u00fcr Replikate schreiben. Das bedeutet, dass die Hash-Funktion beim Suchen und Einf\u00fcgen eines Objekts arbeitet, aber es gibt einen Nebeneffekt \u2013 enorme Kosten und Einschr\u00e4nkungen bei der Neuorganisation des Hashs (beim Hinzuf\u00fcgen oder Entfernen einer Festplatte). Ein weiteres Problem der Hash-Funktion ist die starr definierte Anordnung der Daten, die nicht ge\u00e4ndert werden kann. Wenn eine Festplatte also \u00fcberlastet ist, hat das System keine M\u00f6glichkeit, alternativ auf eine andere Festplatte zu schreiben, da die Hash-Funktion die Anordnung der Daten gem\u00e4\u00df einer Regel vorschreibt, unabh\u00e4ngig davon, wie schlecht es der Festplatte geht. Daher ben\u00f6tigt Ceph viel Speicher bei der Neugestaltung der PG im Fall von Self-Healing oder bei Erweiterung des Speichers. Die Schlussfolgerung ist, dass Ceph gut funktioniert (wenn auch langsam), jedoch nur, wenn es keine Skalierung, Notf\u00e4lle oder Aktualisierungen gibt.<\/p>\n<p>Nat\u00fcrlich gibt es M\u00f6glichkeiten zur Leistungssteigerung durch Caching und Cache-Tiering, jedoch ist daf\u00fcr eine gute Hardware erforderlich, und es werden dennoch Verluste auftreten. Insgesamt erscheint Ceph jedoch vielversprechender als Gluster f\u00fcr Produktiveins\u00e4tze. Bei der Verwendung dieser Produkte muss zudem ein wichtiger Aspekt ber\u00fccksichtigt werden \u2013 n\u00e4mlich ein hohes Ma\u00df an Kompetenz, Erfahrung und Professionalit\u00e4t mit einem starken Fokus auf Linux, da es entscheidend ist, alles richtig zu implementieren, zu konfigurieren und zu warten. Dies bedeutet eine erh\u00f6hte Verantwortung und Belastung f\u00fcr den Administrator. <\/p>\n<h3>Vstorage<\/h3>\n<p>\nDie Architektur von <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/virtuozzo\/blog\/334724\/\">Virtuozzo Storage (Vstorage)<\/a><\/noindex>, die zusammen mit dem Hypervisor auf denselben Knoten, auf derselben <noindex><a rel=\"nofollow\" href=\"http:\/\/samag.ru\/archive\/article\/3794\">Hardware<\/a><\/noindex>, verwendet werden kann, wirkt ebenfalls \u00e4u\u00dferst interessant. Es ist jedoch sehr wichtig, alles korrekt zu konfigurieren, um eine gute Leistungsf\u00e4higkeit zu erreichen. Das bedeutet, dass das Produkt einfach nach der Standardkonfiguration bereitgestellt werden kann, ohne die Empfehlungen gem\u00e4\u00df der Architektur zu beachten, was leicht ist, aber nicht leistungsstark.<\/p>\n<p>Was kann neben den KVM-QEMU-Hypervisor-Diensten coexistieren? Hier handelt es sich um einige Komponenten, die eine kompakte, optimale Hierarchie bilden: ein \u00fcber FUSE gemounteter Kundendienst (modifiziert, nicht Open Source), der Metadatenservice MDS, der Chunk-Service zur Datenblockverarbeitung, bei dem es sich physisch um eine einzige Festplatte handelt. Optimalerweise sollte man bei der Geschwindigkeit eine Fehlertoleranzkonfiguration mit zwei Replikaten verwenden. Wenn jedoch Caching und SSD-Logs eingesetzt werden, kann das fehlertolerante Kodieren (Erase Coding oder RAID6) auf einem hybriden System oder sogar auf einer rein Flash-basierten L\u00f6sung erheblich beschleunigt werden. Mit EC (Erase Coding) gibt es jedoch einen Nachteil: Bei der \u00c4nderung eines Datenblocks m\u00fcssen die Parit\u00e4tswerte neu berechnet werden. Um die Verluste bei diesem Vorgang zu umgehen, schreibt Ceph in EC verz\u00f6gert, was zu Leistungseinbu\u00dfen bei bestimmten Anfragen f\u00fchren kann, wenn beispielsweise alle Bl\u00f6cke ber\u00fccksichtigt werden m\u00fcssen. Im Vergleich dazu erfolgt die Speicherung der ge\u00e4nderten Bl\u00f6cke bei Virtuozzo Storage \u00fcber einen Ansatz, der das \u201elog-structured file system\u201c verwendet, was die Rechenkosten f\u00fcr die Parit\u00e4tsberechnung minimiert. Um die Optionen zur Beschleunigung der Arbeitsweise mit und ohne EC grob abzusch\u00e4tzen, gibt es: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.virtuozzo.com\/products\/virtuozzo-storage\/storage-calculator\">Kalkulator.<\/a><\/noindex> Die genannten Zahlen k\u00f6nnen nur ann\u00e4hernd sein und h\u00e4ngen vom Genauigkeitsfaktor des Herstellers ab, aber die Berechnungsergebnisse helfen gut bei der Planung der Konfiguration.<\/p>\n<p>Eine einfache Schema der Speicherkomponenten bedeutet nicht, dass diese Komponenten keine Ressourcen ben\u00f6tigen, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.virtuozzo.com\/virtuozzo_7_installation_guide\/preparing-for-installation\/planning-storage-cli.html#hardware-requirements\">aber wenn alle Ausgaben im Voraus kalkuliert werden, kann man mit einer reibungslosen Zusammenarbeit mit dem Hypervisor rechnen.<\/a><\/noindex> Es gibt einen Vergleichsplan des Ressourcenverbrauchs der Ceph- und Virtuozzo-Storage-Dienste. <br \/>\nFr\u00fcher konnte man Gluster und Ceph anhand alter Artikel vergleichen, indem man die wichtigsten Zeilen daraus verwendete, aber mit Virtuozzo ist es schwieriger. Es gibt nicht viele Artikel zu diesem Produkt, und Informationen k\u00f6nnen nur aus der Dokumentation auf<\/p>\n<p><img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/27de0ab0cc61c2fab6d741bc3105b6cc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\noder auf Russisch entnommen werden, wenn man Vstorage als Speicher betrachtet, der in einigen hyperkonvergenten L\u00f6sungen verwendet wird, in Unternehmen wie <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.virtuozzo.com\/master\/index.html\">Englisch<\/a><\/noindex> Rosplataforma <noindex><a rel=\"nofollow\" href=\"http:\/\/rosplatforma.ru\/#downloads\">und Acronis.<\/a><\/noindex> und Acronis.<\/p>\n<p>Ich werde versuchen, diese Architektur zu beschreiben, weshalb der Text etwas ausf\u00fchrlicher wird. Um die Dokumentation vollst\u00e4ndig zu verstehen, ben\u00f6tigt man viel Zeit, und die vorhandene Dokumentation kann nur als Nachschlagewerk genutzt werden, indem man das Inhaltsverzeichnis durchgeht oder nach Schl\u00fcsselw\u00f6rtern sucht. <\/p>\n<p>Betrachten wir den Aufzeichnungsprozess in einer hybriden Konfiguration mit den oben beschriebenen Komponenten: Die Aufzeichnung beginnt an dem Knoten, von dem der Kunde sie initiiert hat (FUSE-Mount-Point-Service). Der Master-Dienst f\u00fcr Metadaten (MDS) leitet den Kunden jedoch direkt an den entsprechenden Chunk-Service (Block Storage Service) weiter. Das bedeutet, dass der MDS nicht am Schreibprozess beteiligt ist, sondern lediglich an den ben\u00f6tigten Chunk-Service verweist. Man kann die Aufzeichnung auch mit dem Flie\u00dfen von Wasser in F\u00e4ssern vergleichen. Jedes Fass entspricht einem Datenblock von 256 MB.<\/p>\n<p><img decoding=\"async\" alt=\"Kurze Vergleich der Architektur von SDS oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage)\" src=\"\/wp-content\/uploads\/2020\/02\/8f10333f1573226fbb50a40377eafc93.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas bedeutet, dass eine Festplatte eine bestimmte Anzahl solcher F\u00e4sser darstellt, wobei das Volumen der Festplatte durch 256 MB geteilt wird. Jede Kopie wird auf einen Knoten verteilt, die zweite nahezu parallel auf einen anderen Knoten usw. Wenn wir drei Replikate haben und SSD-Festplatten f\u00fcr den Cache (zum Lesen und f\u00fcr Schreibprotokolle) verwenden, erfolgt die Best\u00e4tigung der Speicherung nach dem Schreiben des Protokolls auf der SSD. W\u00e4hrenddessen wird der parallele Speicherablauf von der SSD auf die HDD im Hintergrund fortgesetzt. Bei drei Replikaten erfolgt das Commit der Speicherung nach der Best\u00e4tigung von der SSD des dritten Knotens. Es k\u00f6nnte den Anschein haben, dass die Schreibgeschwindigkeit der drei SSDs durch drei teilbar ist und wir die Schreibgeschwindigkeit eines Replikats erhalten, jedoch erfolgt die Erstellung der Kopien parallel, und die Netzwerk-Latenz ist in der Regel h\u00f6her als die einer SSD, sodass die Schreibleistung letztlich vom Netzwerk abh\u00e4ngt. Daher ist es wichtig, das gesamte Vstorage entsprechend der <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.virtuozzo.com\/pdf\/virtuozzo_infrastructure_platform_3_benchmarking_guide.pdf\">Methodik<\/a><\/noindex>, das hei\u00dft, eine echte Last zu testen und nicht den Speicher und den Cache, wobei die richtige Blockgr\u00f6\u00dfe, die Anzahl der Threads usw. ber\u00fccksichtigt werden m\u00fcssen. <\/p>\n<p>Das zuvor erw\u00e4hnte SSD-Protokoll funktioniert so, dass, sobald Daten eingehen, diese sofort von einem Dienst gelesen und auf HDD geschrieben werden. Im Cluster gibt es mehrere Metadaten-Dienste (MDS), deren Anzahl durch ein Quorum bestimmt wird, das nach dem Paxos-Algorithmus arbeitet. Aus Sicht des Kunden ist der FUSE-Mount-Punkt ein Ordner im Cluster-Speicher, der allen Knoten des Clusters gleichzeitig sichtbar ist. Jeder Knoten hat einen montierten Client, der nach diesem Prinzip funktioniert, sodass jedem Knoten dieser Speicher zur Verf\u00fcgung steht.<\/p>\n<p>F\u00fcr die Leistung eines der oben beschriebenen Konzepte ist es entscheidend, bereits in der Planungs- und Implementierungsphase das Netzwerk korrekt einzurichten, in dem die Lasten durch Aggregation ausgeglichen werden, und die Bandbreite des Netzwerkkanals optimal auszuw\u00e4hlen. Bei der Aggregation ist es wichtig, den Hashing-Modus und die Frame-Gr\u00f6\u00dfen richtig anzupassen. Ein wesentliches Merkmal, das sich von den zuvor genannten SDS unterscheidet, ist das Fuse mit der Fast-Path-Technologie in Virtuozzo Storage. Dieses verbessert nicht nur das moderne Fuse im Vergleich zu anderen Open-Source-L\u00f6sungen erheblich, sondern steigert auch die IOPS und erm\u00f6glicht es, nicht nur auf horizontale oder vertikale Skalierung beschr\u00e4nkt zu sein. Im Vergleich zu den genannten Architekturen wirkt diese deutlich leistungsf\u00e4higer, wobei f\u00fcr dieses Vergn\u00fcgen selbstverst\u00e4ndlich Lizenzen erworben werden m\u00fcssen, im Gegensatz zu Ceph und Gluster. <\/p>\n<p>Zusammenfassend l\u00e4sst sich feststellen, dass die Top-Drei in Bezug auf Leistung und Zuverl\u00e4ssigkeit folgenderma\u00dfen aussehen: An erster Stelle steht Virtuozzo Storage, gefolgt von Ceph auf dem zweiten Platz und Gluster auf dem dritten. <\/p>\n<p>Die Kriterien f\u00fcr die Auswahl von Virtuozzo Storage umfassen ein optimales Set an Architekturkomponenten, das f\u00fcr diesen Fuse-Ansatz mit Fast Path optimiert wurde, eine flexible Hardwarekonfiguration, geringeren Ressourcenverbrauch und die M\u00f6glichkeit der gemeinsamen Nutzung mit Compute (Berechnungen\/Virtualisierung), was es ideal f\u00fcr hyperkonvergente L\u00f6sungen macht, zu denen es geh\u00f6rt. Auf dem zweiten Platz steht Ceph, da es eine leistungsf\u00e4higere Architektur im Vergleich zu Gluster besitzt, da es blockbasiert arbeitet und flexiblere Szenarien sowie die M\u00f6glichkeit der Nutzung in gr\u00f6\u00dferen Clustern bietet.<\/p>\n<p>Es ist geplant, einen Vergleich zwischen vSAN, Space Direct Storage, Vstorage und Nutanix Storage zu schreiben sowie Vstorage auf HPE- und Huawei-Hardware zu testen und Integrationsszenarien von Vstorage mit externen Hardware-Storage Systemen zu untersuchen. Wenn Ihnen der Artikel gefallen hat, w\u00e4re es hilfreich, von Ihnen R\u00fcckmeldungen zu erhalten, die die Motivation f\u00fcr neue Artikel unter Ber\u00fccksichtigung Ihrer Anmerkungen und W\u00fcnsche steigern k\u00f6nnten.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/486392\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0430\u043a\u0438\u043c\u0438 SDS \u043a\u0430\u043a Gluster, Ceph \u0438 Vstorage (Virtuozzo). \u0412 \u0442\u0435\u043a\u0441\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0445 \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043a\u0440\u0430\u0442\u043a\u0438\u043c\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0432\u043e\u0434\u044b \u0438 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":40730,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-40729","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0430\u043a\u0438\u043c\u0438 SDS \u043a\u0430\u043a Gluster, Ceph \u0438 Vstorage (Virtuozzo). \u0412 \u0442\u0435\u043a\u0441\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0445 \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043a\u0440\u0430\u0442\u043a\u0438\u043c\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0432\u043e\u0434\u044b \u0438 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\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\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage\" \/>\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\u0440\u0430\u0442\u043a\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b SDS \u0438\u043b\u0438 \u043f\u043e\u0438\u0441\u043a \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f (GlusterVsCephVsVirtuozzoStorage) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0430\u043a\u0438\u043c\u0438 SDS \u043a\u0430\u043a Gluster, Ceph \u0438 Vstorage (Virtuozzo). \u0412 \u0442\u0435\u043a\u0441\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0445 \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043a\u0440\u0430\u0442\u043a\u0438\u043c\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0432\u043e\u0434\u044b \u0438 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage\" \/>\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-02-03T11:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-03T11:42:16+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\udd47Kurze Vergleich der SDS-Architektur oder Suche nach der passenden Speicherplattform (GlusterVsCephVsVirtuozzoStorage) | ProHoster","description":"Dieser Artikel wurde verfasst, um Ihnen zu helfen, die passende L\u00f6sung auszuw\u00e4hlen und die Unterschiede zwischen SDS wie Gluster, Ceph und Vstorage (Virtuozzo) zu verstehen. Im Text werden Links zu Artikeln verwendet, die bestimmte Probleme detaillierter behandeln, daher werden die Beschreibungen so knapp wie m\u00f6glich gehalten, wobei die wichtigsten Punkte ohne unn\u00f6tige F\u00fcllinformationen pr\u00e4sentiert werden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage","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\u0440\u0430\u0442\u043a\u043e\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b SDS \u0438\u043b\u0438 \u043f\u043e\u0438\u0441\u043a \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f (GlusterVsCephVsVirtuozzoStorage) | ProHoster","og:description":"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0430\u043a\u0438\u043c\u0438 SDS \u043a\u0430\u043a Gluster, Ceph \u0438 Vstorage (Virtuozzo). \u0412 \u0442\u0435\u043a\u0441\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0445 \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043a\u0440\u0430\u0442\u043a\u0438\u043c\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0439 \u0432\u043e\u0434\u044b \u0438 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b","og:url":"https:\/\/prohoster.info\/de\/blog\/kratkoe-sravnenie-arhitektury-sds-ili-poisk-podhodyashhej-platformy-hraneniya-glustervscephvsvirtuozzostorage","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-02-03T11:42:16+00:00","article:modified_time":"2020-02-03T11:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"40729","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-03-01 00:32:40","updated":"2022-09-29 09:23:33"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/40729","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=40729"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/40729\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/40730"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=40729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=40729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=40729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}