Ich durchsuche Ihre Inhalte, um Ihnen zu helfen, schnell Antworten auf Ihre Fragen zu finden.
-
Service-Level-Vereinbarungen(SLAs) spielen eine entscheidende Rolle bei der Auswahl eines Dienstes, der für Ihren eigenen Dienst eine wichtige Rolle spielen wird. Cloud-Hosting-Dienste haben ein SLA, Software-as-a-Service-Produkte haben ein SLA, sogarFluggesellschaften haben SLAs. Das Software-as-a-Service-Start-upAlgoliahatgerade sein SLAüberarbeitet, und es ist interessant zu sehen, wie das Unternehmen seine Richtlinien formuliert.
SLAs sind einfach: Wenn ein Dienst ausfällt, verpflichtet sich der Anbieter, Ihnen eine Entschädigung für die Unannehmlichkeiten zu zahlen. Manche Dienste gestalten ihre SLAs jedoch schwer verständlich, sodass Sie nicht wirklich wissen, was Ihnen zusteht, wenn ein Dienst ausfällt. Bei kritischen Anwendungen sollten Sie sicherstellen, dass ein Dienst bereit ist, im Falle eines Ausfalls eine hohe Entschädigung zu zahlen – das ist der beste Weg, um zu erkennen, ob es dem Anbieter ernst damit ist, eine Verfügbarkeit von nahezu 100 Prozent zu gewährleisten.
Und doch kommt es zu Ausfällen. Selbstgroße Unternehmensind davon betroffen. Eine 100-prozentige Verfügbarkeit der Dienste ist daher reine Wunschvorstellung. Man möchte von einem Unternehmen die Zusicherung, dass es alles in seiner Macht Stehende tun wird, um Ausfälle zu vermeiden.
Algolia ist eine unverzichtbareEchtzeit-Such-API, auf der viele der Dienste basieren, die Sie nutzen und schätzen. Sollte Algolia ausfallen, können Sie auf Medium, Twitch, Periscope oder CrunchBase keine Suchanfragen mehr durchführen.
Diese Großkunden wollen sichergehen, dass Algolia alles in seiner Macht Stehende tut, um den Betrieb aufrechtzuerhalten. Andernfalls entsteht ein Vertrauensproblem, und man wird sich nach einem anderen Suchanbieter umsehen.
Normalerweise überprüfen Dienste jede Minute, ob alles reibungslos läuft. Und doch bedeuten 59 Sekunden Ausfallzeit im Monat, dass man theoretisch nur eine Verfügbarkeit von 99,9977 Prozent geltend machen kann. Algolia wollte noch einen Schritt weiter gehen.
Deshalb hat das Unternehmen alle herkömmlichen Überwachungsdienste abgeschafft undein eigenes Überwachungsnetzwerkaufgebaut, das alle 30 Sekunden überprüft, ob alles reibungslos läuft. Auf diese Weise kann das Unternehmen ein erstklassiges SLA anbieten.
„Wenn Sie Premium-Kunde sind, führen wir Ihre Suche auf mindestens drei verschiedenen Servern durch, die von drei verschiedenen Anbietern in drei verschiedenen Rechenzentren mit drei autonomen Systemen gehostet werden und dabei mindestens zwei verschiedene Tier-1-Upstream-Anbieter nutzen“, erklärt Adam Surak. Dank seines Überwachungsnetzwerks verspricht das Unternehmen eine Verfügbarkeit von 99,999 Prozent.
Und statt langweiliger, komplizierter Nutzungsbedingungen, in denen es heißt: „Für jede Minute Ausfallzeit haben Sie Anspruch auf bla bla bla“, bietet Algolia drei Diagramme, die leicht verständlich veranschaulichen, was passiert, wenn der Dienst für 2 Minuten, 20 Minuten oder 2 Stunden ausfällt:
All diese Informationen klingen wohl nutzlos, wenn Sie Algolia nicht nutzen. Aber ich finde, genau diese Art von Transparenz sollten Sie von Ihrem Software-as-a-Service-Anbieter erwarten können. Und ich hoffe, dass mehr Unternehmen solche Diagramme erstellen werden, um ihre SLAs zu veranschaulichen.