Een intelligent all-in-one cloudplatform

Ontwikkel, host en schaal elke applicatiestack op de infrastructuur van een cloudprovider zoals DigitalOcean, AWS of Google Cloud zonder hiervoor alle ins en outs van de cloud te moeten leren.

Probeer 14 dagen gratis

Huur servers van de cloud provider die het best bij jou past

De eerste stap in het hosten van een applicatie in de cloud is het huren van een server bij een cloud provider. Smoothy laat je toe om deze servers van verschillende toonaangevende cloud providers te huren en te beheren via één en dezelfde gebruiksvriendelijke interface. Op deze manier voorkom je vendor lock-in en ben je vrij om te beslissen welke cloud providers het beste bij je budget, je geografische locatie en resource-vereisten passen. Als je op een bepaald moment naar een andere provider wilt migreren, kun je dit doen via dezelfde vertrouwde interface.

Docker server

Configureer je servers automatisch

Via de interface van Smoothy kan je één of meerdere servers huren bij je favoriete cloud provider. Op basis van je zakelijke vereisten zal Smoothy vervolgens deze vervolgens automatisch configureren als state-of-the-art Docker servers of als een highly-available Kubernetes cluster.

Individuele Docker servers zijn vandaag de dag de aanbevolen hostingoplossing voor moderne applicaties. Echter, wanneer je een bedrijfskritische applicatie bouwt die onderhevig is aan veel dataverkeer, biedt Kubernetes je alle tools die je nodig hebt om je applicatie te hosten op een highly-available cluster van Docker servers die optioneel verspreid kunnen zijn over meerdere geografische locaties.

Verkrijg real-time inzichten in je servers en applicaties

Ontwikkelaars voelen een server vaak aan als een black box. Dit maakt het hosten van een applicatie in de cloud best eng, want was als er iets misgaat? 😱 Bij Smoothy zijn we echter van mening dat je geen Linux-expert hoeft te zijn om te begrijpen wat er aan de hand is onder het oppervlak van die zwarte doos en om het probleem te lokaliseren in het geval er iets misgaat.

In plaats van diep in je terminal te moeten duiken om een aantal commando's van StackOverflow te copy-pasten, voorziet Smoothy je van alle informatie die je nodig hebt om een diepgaand realtime inzicht te verwerven in je servers en applicaties.

Docker server

Performantiemetrieken

Een groot deel van het debuggen van een applicatie is begrijpen hoe deze zich gedraagt en hoeveel computing resources deze gebruikt. Heeft de applicatie een memory leak? Vergen de algoritmes in je application te veel berekeningen? Heeft je server voldoende rekenkracht, of misschien wel te veel?

Dankzij de realtime performantiemetrieken die beschikbaar zijn in het cloudplatform, kun je je applicaties grondig debuggen, kan je anticiperen op tekorten in computing resources, en selecteer je eenvoudig de optimale server grootte voor jouw applicatie.

Automatische gezondheidscontroles

Smoothy controleert automatisch de gezondheid van zowel je servers als je applicaties om de 5 minuten. Wanneer een controle negatief blijkt, wordt een notificatie verzonden naar jouw favoriete communicatiekanaal. Op deze manier blijf je op de hoogte van kritieke problemen en merk je problemen op voordat jouw klanten dat doen.

Het resultaat van de health check kan worden geraadpleegd in het cloudplatform. Hiermee kan je de oorzaak van een probleem in een mum van tijd identificeren.

Email Slack Webhook
Health check
Access

Transparant beheer

In Smoothy worden alle complexe cloud-primitieven vertaald naar gemakkelijk te begrijpen visuele interfaces. Dit betekent dat elke interactie die je hebt met de Smoothy-interface een reeks commando's uitvoert op je server. Dit proces is volledig transparant en je kan de voortgang en het resultaat van elke interactie volgen in real-time.

Installeer elke applicatiestack in seconden

Smoothy voorziet je van een catalogus van enkele van de meest populaire applicaties die je op je servers kan installeren met slechts enkele muisklikken. Elk van de applicaties is zorgvuldig vooraf geconfigureerd door onze cloud experts en komt met een eenvoudige interface waarmee je de configuratie kan aanpassen aan je eigen noden.

Bovendien, als je vertrouwd bent met Docker, biedt Smoothy je alle tools die je nodig hebt om gelijk welke Docker image te installeren op je servers. Je kan Smoothy je eigen Docker-image laten builden van je applicatiecode, of je kan één van de duizende bestaande Docker-images gebruiken die online te vinden zijn.

Docker image
Docker image
Laravel
Laravel
MySQL
MySQL
Redis
Redis
PHP
PHP
coming soon
Vue.js
Vue.js
coming soon
PostgreSQL
PostgreSQL
coming soon
MongoDB
MongoDB
coming soon
Elasticsearch
Elasticsearch
coming soon
RabbitMQ
RabbitMQ
coming soon
Memcached
Memcached
coming soon
Node.js
Node.js
coming soon
.Net
.Net
coming soon
Java
Java
coming soon
Python
Python
coming soon
C & C++
C & C++
coming soon
Ruby
Ruby
coming soon
Go
Go
coming soon

Mis je een belangrijke applicatie?

We werken er hard aan om ons cloud platform dagelijks uit te breiden en te verbeteren. Als je van mening bent dat we jouw dagelijkse workflow kunnen verbeteren door een specifieke applicatie toe te voegen, laat het ons dan weten. We helpen je dan graag verder.

Verpak je applicatiecode als containers

Applicaties op door Smoothy geconfigureerde servers worden uitgevoerd als Docker-containers. Dit heeft vele voordelen, maar vereist ook dat applicaties verpakt moeten zijn in een Docker-image voordat ze kunnen worden geïnstalleerd op een server. Normaal betekent dit dat je als ontwikkelaar een Dockerfile moet schrijven die de commando's specifieert die moeten worden uitgevoerd om een Linux-omgeving voor te bereiden op het uitvoeren van je applicatiecode.

Bij Smoothy zijn we er echter sterk van overtuigd dat je geen Docker-expert hoeft te zijn om van diens voordelen te kunnen genieten. Om dit te realiseren bieden wij een verzameling zorgvuldig ontwikkelde Docker-sjablonen aan die je kan gebruiken om je applicatiecode te verpakken in een Docker image, zonder nog maar één enkele regel Docker-syntax te moeten aanraken.

Zonder Smoothy
Image preset
Met Smoothy
Image preset

Automatiseer je deploymentproces

Telkens je een nieuwe versie van je applicatie uitbrengt, moet je handmatig het proces doorlopen van het testen van je applicatiecode, het builden van een nieuwe Docker-image en het uitrollen van deze image naar je server. Een tijdrovende taak die het ontwikkelingsproces vertraagt.

Gelukkig automatiseert Smoothy dit hele proces waardoor je met één enkele git push een nieuwe versie van je applicatie kan uitrollen. Op deze manier versnel je de feedbackloop met je klanten en kan je je applicatie sneller aanpassen aan veranderende zakelijke vereisten.

1
Github
Smoothy integreert met jouw Github-account en luistert naar activiteiten in de repository die je applicatiecode bevat. Bij elke git push wordt een nieuw deploymentproces gestart.
2
Docker
Smoothy laat je toe automatisch een reeks testen uit te voeren op je applicatiecode. Op deze manier kan je controleren of je applicatie wel degelijk werkt zoals verwacht, voordat je deze uitrolt naar je server.
3
Docker
Wanneer alle testen zijn geslaagd, transformeert Smoothy je applicatiecode in een Docker-image en slaat deze veilig op in een private Docker registry.
4
Docker
Wanneer de build is voltooid, wordt de nieuw gebuilde Docker-image gebruikt om je reeds actieve applicaties op je server automatisch bij te werken naar de nieuwste versie.

Beveilig je servers en applicaties

Met een voortdurende toename van het aantal cyberaanvallen wordt het grondig beveiligen van je applicaties steeds belangrijker. Daarom wordt er binnen Smoothy extra aandacht besteed aan de veiligheid van jouw servers en applicaties. Smoothy past zelf zoveel mogelijk security best-practices toe en voorziet jou daarnaast van alle tools die je nodig hebt om alleen die deuren naar je server te ontgrendelen die je nodig hebt. Niet minder, niet meer.

TLS-certificaten

TLS-certificaten

TLS-certificaten zijn een essentieel onderdeel van moderne online applicaties. Zonder een geldig certificaat is je applicatie blootgesteld aan hackers en wordt deze gemarkeerd als onveilig door moderne webbrowsers. Smoothy handelt automatisch het installatie- en hernieuwingsproces af van het gratis TLS-certificaat voor jouw applicatie.
Firewall

Firewall

Smoothy maakt het eenvoudig om te bepalen hoe jouw server interageert met het world wide web. Ons cloud platform installeert een firewall op je server, die jij vervolgens kunt configureren aan de hand van een aantal eenvoudige regels om ongewenste en kwaadaardige toegangspogingen af te weren.
SSH-sleutels

SSH-sleutels

Als je in een team werkt wordt het voortdurend moeten verlenen van servertoegang aan je collega's een vervelend en ongestructureerd proces. In Smoothy krijg je een overzicht van wie toegang heeft tot welke server en kan je collega's automatisch toegang geven tot nieuw gecreëerde servers.

Zet vandaag de stap naar de cloud

Met Smoothy zet je een state-of-the-art cloud server op, automatiseer je het deploymentproces van je applicatiecode, en host je je applicatie in de cloud over een veilige https:// verbinding, alles in minder dan 12 minuten. Wacht niet langer, laat Smoothy je leven gemakkelijker maken, zodat jij je kunt focussen op de dingen die er voor jou echt toe doen.