Kinsta staat bekend om uitmuntendheid in de WordPress hostingindustrie. Met de introductie van Applicatie Hosting en Database Hosting kun je al je applicaties naar Kinsta brengen.

Aan de slag

Binnen de context van Kinsta’s Applicatie Hosting is een applicatie een reeks instructies die door een server worden uitgevoerd om een of meer taken uit te voeren. Onze huidige infrastructuur is ontworpen om de deployment van applicaties te dienen en te ondersteunen met een server die achter de applicatie staat.

Voor de best mogelijke compatibiliteit met onze dienst raden wij aan de richtlijnen van The Twelve-Factor App (aka Cloud-Native apps) te volgen. Dit zorgt ervoor dat je applicatie klaar is om te werken in een ephemeral/stateless omgeving zoals onze Applicatie Hosting.

Je zou een nieuw zijbalkmenu moeten zien met de naam Applicaties. Zodra je een of meer diensten hebt toegevoegd, zie je deze hier.

MyKinsta integratie

Applicatie Hosting en Database Hosting zijn direct geïntegreerd in MyKinsta. Je kunt een applicatie of database toevoegen vanaf hun respectievelijke pagina’s of vanaf de Dashboard pagina (klik op Dienst toevoegen en selecteer vervolgens Applicatie of Database in het vervolgkeuzemenu).

Ondersteunde talen

Met Applicatie Hosting en Database Hosting kun je bijna elke applicatie deployen. Dit zijn de talen die we ondersteunen via Nixpacks of Buildpacks:

  • Clojure
  • Cobol
  • Crystal
  • C#/.NET
  • Dart
  • Deno
  • Elixir
  • F#
  • Go
  • Haskell
  • Java
  • Lunatic
  • Node.js
  • PHP
  • Python
  • Rust
  • Swift
  • Scala
  • Zig

We hebben snelstartvoorbeelden beschikbaar voor deze en andere talen en frameworks die we ondersteunen, waaronder enkele voorbeelden van hoe je e-mails verstuurt met PHP of Node.js met Applicatie Hosting en Database Hosting.

Je kunt een toepassing via Docker deployen met behulp van een Dockerfile, wat betekent dat je elke gewenste configuratie kunt packagen en wij kunnen het voor je uitvoeren. We hebben ook hello world repositories met Dockerfiles.

U bent van harte welkom om de beschikbare repositories op Github te testen.

Ondersteunde databases

Momenteel ondersteunen we het volgende, en we werken eraan om er meer toe te voegen:

  • Redis 5.0 en 6.x
  • MariaDB 10.4, 10.5 en 10.6
  • PostgreSQL 9.6, 10, 11, 12, 13, 14 en 15
  • MySQL 8.0

Je kunt verschillende versies van deze databases kiezen die passen bij je bestaande project.

Het is ook mogelijk om een Dockerfile en persistente opslag te gebruiken om andere soorten databases te deployen op Applicatie Hosting.

Database backups

Wij bieden automatische dagelijkse backups voor Database Hosting die 7 dagen worden bewaard. Je kunt ook zelf tot 5 handmatige backups maken, die 14 dagen worden bewaard. Je kunt op elk moment een automatische of handmatige backup herstellen op de pagina Backups van je database.

Wanneer een databasebackup wordt teruggezet, worden alle wijzigingen in de database teruggedraaid tot het moment dat de backup werd gemaakt.

Zo schaal je applicatieresources

Hier vind je een artikel dat uitlegt hoe je verticaal of horizontaal kunt schalen.

Belangrijke opmerkingen

Houd het volgende in gedachten:

  • Tijdens de bouw en runtime hebben je processen root-toegang tot hun container. Onze containers zijn horizontaal en verticaal geïsoleerd en bieden zelfs in dit scenario voldoende bescherming. Hoe dan ook, root-toegang wordt niet aangeraden, en we zullen die mogelijkheid in de toekomst waarschijnlijk verwijderen, dus vertrouw er niet op dat je root-toegang hebt in de runtime-omgeving van je applicatie.
  • Voor WordPress sites raden we je aan om onze Managed WordPress Hosting te blijven gebruiken in tegenstelling tot Applicatie Hosting. Managed WordPress Hosting is gebouwd, ontworpen en geoptimaliseerd door Kinsta om WordPress sites te draaien. Het bevat meteen alles wat je nodig hebt, zoals full-page caching, backups, en de mogelijkheid om plugins en thema’s gemakkelijk bij te werken.