Strapi veröffentlicht seine Cloud-gehostete Version seines beliebten Content-Management-Systems. Mit Strapi Cloud müssen Entwickler ihre eigenen Server nicht verwalten, da das Unternehmen das Hosting für Sie übernimmt. Auf diese Weise können Sie sich auf den Frontend-Code konzentrieren.
Wenn Sie mit Strapi nicht vertraut sind, hat das Unternehmen eines der führenden Open-Source-Headless-CMS entwickelt. Eine Headless-Architektur bedeutet, dass das Backend getrennt vom Frontend arbeitet.
Im Kern ist Strapi ein CMS mit allen üblichen Funktionen, die man von einem CMS erwarten kann. Inhaltsautoren stellen eine Verbindung zu einer Verwaltungsoberfläche her, schreiben Inhalte, laden Mediendateien hoch, erstellen Seiten und vieles mehr. Alles wird in einer Datenbank gespeichert.
Aber im Gegensatz zu normalen Content-Management-Systemen generiert Strapi Webseiten nicht direkt. Stattdessen ist der Inhalt über eine GraphQL- oder RESTful-API zugänglich. Front-End-Entwickler können dann diese APIs verwenden, um Inhalte abzurufen und anzuzeigen.
Diese entkoppelte Architektur bietet eine gewisse Flexibilität, da Sie verschiedene Front-End-Frameworks wie Gatsby, Vue.js und Nuxt.js verwenden können. Eine einzelne Strapi-Instanz kann auch verwendet werden, um Inhalte über verschiedene Plattformen zu verteilen. Wenn Sie beispielsweise für ein Unternehmen arbeiten, das über eine Desktop-App und eine mobile App verfügt, können Sie neue Inhalte von Strapi direkt in diesen Apps abrufen.
Was das Strapi-Hosting betrifft, betreiben Entwickler derzeit ihre eigenen Strapi-Instanzen auf einem Plattform-as-a-Service-Drittanbieter wie Heroku, DigitalOcean App Platform oder Platform.sh. Einige Entwickler beginnen auch mit einem Vanilla Virtual Private Server auf Amazon Web Services, Microsoft Azure oder Google Cloud.
Mit Strapi Cloud können kleine und mittlere Unternehmen Strapi für das Hosten ihrer Instanz bezahlen. Das Startup hat versucht, Strapi Cloud so flexibel wie möglich zu gestalten, damit Sie von einem Hosting-Anbieter zum anderen wechseln oder Ihre Infrastruktur an Ihre Bedürfnisse anpassen können.
Standardmäßig enthält Strapi Cloud einen Server, eine Datenbank, ein CDN und einen E-Mail-Dienst. Wenn Sie jedoch eine externe Datenbank, ein anderes CDN oder einen E-Mail-Anbieter verwenden möchten, können Sie die Standardoptionen von Strapi Cloud durch Ihre eigenen Dienste ersetzen.
Hinter den Kulissen verwendet Strapi Cloud eine PostgreSQL-Datenbank, was bedeutet, dass Sie Ihre vorhandene PostgreSQL-Datenbank auf die neue Cloud-Plattform übertragen können. Bei E-Mail und CDN setzt Strapi Cloud auf SendGrid bzw. Clouflare.
Das Unternehmen hat noch eine lange Liste von Punkten auf seiner Roadmap. Beispielsweise werden die Strapi Cloud-Server vorerst alle in der Region New York gehostet. Kunden können aber bald eine andere Region auswählen.
Ebenso können die Strapi-Back-End-Schnittstelle und der API-Endpunkt über eine Subdomain der Strapi-Website zugänglich sein. In Zukunft wird dieser Domainname anpassbar sein, was besonders für Digitalagenturen nützlich sein könnte.
Derzeit kann sich nur eine begrenzte Anzahl von Benutzern bei Strapi Cloud anmelden. Nur 50 Personen können jeden Tag eine kostenlose Testversion starten. Personen auf der Warteliste erhalten ebenfalls Einladungen.
Es gibt zwei Pläne für Strapi Cloud. Der erste Plan beginnt bei 99 $ pro Monat mit einigen großzügigen Asset-Speicher- und Bandbreitenlimits (100.000 CMS-Einträge, 1 Million API-Anfragen, 150 GB Asset-Speicher, 500 GB Asset-Bandbreite usw.). Es gibt auch einen High-End-Plan mit einer Audit-Log-Funktion und einem höheren Support-Level, der die Bedürfnisse größerer Firmenkunden befriedigen sollte.