Myracloud

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

myracloud (nach Nikolaus von Myra, dem Schutzpatron der Händler unter anderem) ist ein System für den Schutz und die beschleunigte Auslieferung von Online-Inhalten und Anwendungen sowie anderen Teilen einer Präsenz im Internet.

Architektur[Bearbeiten]

myracloud ist ein weltweites Rechnernetzwerk, das ähnlich dem Internet selbst stark auf Redundanz und Hochverfügbarkeit ausgelegt ist. Hierfür setzt man stark auf den Einsatz von Anycast. Darüber hinaus verfügt es über Mechanismen, die sowohl die Besucher von Online-Angeboten vor Angriffen Dritter schützen, die aber auch die Online-Angebote selbst vor diversen Attacken abschirmen. Hierzu zählt auch der Schutz vor Denial of Service. Der Anbieter wirbt damit, sogar extreme Angriffe mit Bandbreiten von bis zu 400Gbps abwehren zu können und gleichzeitig das betroffene Online-Angebot für normale Besucher weiterhin verfügbar zu halten.

myracloud selbst agiert als ein transparenter Proxy (Rechnernetz) vor Online-Angeboten. Das System vermag dabei statische Inhalte zwischenzuspeichern und ähnelt hier einem klassischen Content Delivery Network. Darüber hinaus kann es Optimierungen an den auszuliefernden Inhalten vornehmen, so zB. Bilder verlustfrei komprimieren, referenzierte CSS- und JavaScript Dateien zusammenfassen und komprimieren. Hier gleicht myracloud einem Webbeschleuniger Performance Enhancement Proxy. Ferner unterstützt myracloud auch das so genannte Fragment Caching, wobei das System benutzerindividuelle Fragmente in Websites erkennen und im Arbeitsspeicher zwischenspeichern kann.

myracloud nutzt intern ausschliesslich IPv6, kann nach aussen hin aber auch als IPv4 zu IPv6 und IPv6 zu IPv4 Gateway agieren, was bedeutet, dass Clients mittels IPv4 oder IPv6 auf Angebote zugreifen können, die nur über IPv4 oder nur über IPv6 angeboten werden.

Lastverteilung[Bearbeiten]

Die Anycast Architektur von myracloud führt bei eingehenden Anfragen nach statischen Inhalten zu einer automatischen Lastverteilung (Informatik) auf die gesamte Infrastruktur. Aufrufe zu dynamischen Inhalten, die an die Original-Anwendungsserver weitergereicht werden müssen, kann myracloud zwar auf mehrere Backend-System verteilen und so Server Load Balancing bieten, jedoch ist diese Funktionalität Premium-Accounts vorbehalten.

Geschichte und Entwicklung[Bearbeiten]

Architekt und Hauptentwickler ist Sascha Schumann. Für den Betrieb dieses Dienstes wurde im Dezember 2012 die Myra Security GmbH gegründet, an der Sascha Schumann die absolute Mehrheit hält.

Mit Stand Dezember 2012 wird myracloud in mehreren Rechenzentren in Europa und den USA betrieben. Eine genaue Lokalisierung aller einzelnen Rechenzentren ist schwierig, wenn nicht gar unmöglich, wegen der eingesetzten Anycast Adressierung.

Seit Dezember 2012 ist myracloud über ein BETA-Programm Teilen der Öffentlichkeit zugänglich. Zur Teilnahme ist ein Voucher nötig, der offenbar nur auf Anfrage ausgegeben wird.

Bedeutung[Bearbeiten]

myracloud ist momentan (Stand Dez. 2012) das einzige Angebot seiner Art, bei dem nicht nach Volumen (Anzahl Dokumente oder verbrauchte Bandbreite) abgerechnet wird sondern lediglich ein fester monatlicher Betrag zu zahlen ist. DDoS-Schutz, Hochverfügbarkeit, Optimierung von auszuliefernden Inhalten und die Bereitstellung von Zwischenspeichern sind in allen angebotenen Varianten inklusive.

Einschränkungen[Bearbeiten]

myracloud kann nur zum Schutz von DNS, HTTP und HTTPs-Servern eingesetzt werden (Stand De. 2012).

Akzeptanz[Bearbeiten]

Trotz der erst kurzen Verfügbarkeit von myracloud ist es den Betreibern gelungen, große Kunden, wie zB. Sixt AG, lieferando.de und Notebooksbilliger.de zu gewinnen und auch diese vor mehreren DDoS-Attacken zu schützen. Ferner wird auch die offizielle Website der Programmiersprache PHP über myracloud ausgeliefert. (Sascha Schumann ist seit 1998 PHP-Core-Developer und Gründungsmitglied der PHP Group.)

Weblinks[Bearbeiten]

Offizielle Website

Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.