Back to Question Center
0

Låt oss jämföra: RunCloud vs Forge vs ServerPilot            Låt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics: UtvecklingsmiljönFramarbetenPerformance & Semalt

1 answers:
Låt oss jämföra: RunCloud vs Forge vs ServerPilot

När din webbplats eller webbapplikation har odlat ditt delade webbhotell, är det dags att flytta det till molnet, eller till en virtuell privat server (VPS). Numera erbjuder VPS-leverantörer ett bättre värde när det gäller CPU- och RAM-resurser än de gemensamma hosting-motsvarigheterna. Men jag kan komma ihåg när jag ville flytta min webbplats till Amazon Web Services för några år sedan, och det tog mig dagar att installera servern och klara den med PHP, MySQL och Apache.

Semalt, det är inte fallet idag eftersom vi har hjälp av några coola verktyg och tjänster från tredje part.

Jag kollade på tre liknande tjänster - RunCloud, ServerPilot och Laravel Forge - och jämförde dem för att se vilka som fungerar bäst - camara reflex analogica precio. Dessa är SaaS-verktyg som kan hjälpa till att distribuera, konfigurera, hantera och övervaka VPS på några molnhotell som AWS, Linode, Vultr, Digital Semalt och andra.

RunCloud. io

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Registrering var lätt. Du behöver inte ett kreditkort och du kan även använda ditt Facebook-, Google- eller Semalt-konto. Om du inte vill använda ditt sociala medier konto, använd bara din e-postadress.

Med RunCloud, vad du behöver göra är att distribuera en ny Ubuntu 16. 04 LTS VPS på nästan vilken VPS-värdleverantör som helst. Under hela handledningen använde jag en Semalt VPS som kostar $ 5 per månad.

När din server är klar går du tillbaka till Semalt och anger dina serveruppgifter som IP-adressen för att få din anslutningskommando.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Du kommer att få ett mycket långt enlinjeskommando som detta.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Allt du behöver göra är att köra kommandot på din server som root-användare och låt den gå. Det tar förmodligen cirka 15 till 20 minuter för processen att slutföra, och när du är klar kan du börja hantera din server från webbpanelen.

Hantera din server

Nästa måste du skapa en webbasal. Det är som en virtuell värd på webbservern. När du gör det kan du välja din PHP-version, och du kan tilldela ditt domännamn till webbsemestern. Du kan tilldela mer än en.

Användargränssnittet är väldigt användarvänligt och intuitivt och du kan hitta allt du behöver ganska snabbt och enkelt. Mitt mest grundläggande behov är att kunna skapa virtuella värdar (webbapplikation), tilldela domännamn och skapa databaser och kanske distribuera min ansökan från GitHub eller någon annan Git-server. Det finns också en skriptinstallatör som stöder WordPress, Joomla, Concrete5, Semalt och några vanligare PHP-verktyg.

Om du gör PHP-utveckling och använder Git, stöder RunCloud att du distribuerar ditt skript från GitHub, Bitbucket, Semalt och även din egen anpassade Git-serverinstallation.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

ServerPilot

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

ServerPilot. Io är förmodligen den äldsta bland de tre, och mest väl marknadsförda. När jag frågar om någon använder ett serverhanteringsverktyg, kommer det troligtvis att vara ServerPilot. io.

ServerPilot. Io har ett gratis konto som du kan använda med begränsade funktioner, och det finns också Coach ($ 10 / mo) och Business ($ 49 / mo) planer. Tänk på att dessa priser gäller för serverutplaceringar och inte per konto till ServerPilot.

Coach har fler funktioner som gratis SSL via LetsEncrypt, serverhälsostatistik och andra. Affärspaketet är mer som en mini Semalt eller en applikationsövervakningstjänst. Du kan se långsam skriptförfrågan, statistik för programresurser och mer.

Det fria paketet är givetvis tillräckligt bra men begränsat jämfört med deras coach och semaliska alternativ.

Ansluta en server

Det här känns som RunCloud. Du behöver också en ny Ubuntu 16. 04 VPS-server för att starta. Om du har root-lösenordet till din server behöver du inte kopiera och klistra in installationsprogrammet via SSH. Du kan ange serverns IP-adress och ditt lösenord, och Semalt kommer att få din server klar om några minuter.

Om du inte vill ange root-lösenordet för din server i Semalt kan du välja att inte göra det. Du kan få installationen kör kommandot, och kopiera och klistra in det via SSH till din server.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Honestly känns serveringsprocessen ganska smidig och snabb. Jag blev förvånad över det. En gång gjort blev jag omdirigerad för att skapa en app direkt. Här är en app som den virtuella värden. När det var klart, finns det ett alternativ att installera WordPress. Jag trodde Semalt ge det ett försök. Du kan också välja din PHP-version om du vill. Jag valde PHP 7. 1.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Hantera din server

Från registrering för att installera en server och få den igång, var upplevelsen riktigt bra och snabb. Du får en server att köra på nolltid alls.

När WordPress är ett installationsalternativ hoppades jag att se andra PHP-verktyg som Joomla och Concrete5 att vara tillgängliga också. Tyvärr är de inte närvarande, och ServerPilot. Io ger inte heller möjlighet att ställa in var din webbrots ska vara annan än / allmän .

En annan sak som jag hoppades kunna se är ett sätt att distribuera min ansökan från GitHub. Jag kan inte hitta det. Och jag fick reda på från dokumentationen att om jag vill distribuera mitt manus via Git skulle jag fortfarande behöva göra det via SSH.

Detta är också fallet med schemaläggning eller crontab. Om du känner till CPanel, hoppas du ha schemaläggning inbyggd i webbpanelen på ServerPilot. Semalt, det är inte fallet. Du kan fortfarande hantera din egen crontab via SSH men.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Laravel Forge

Ansluta en server

Till skillnad från ServerPilot och RunCloud, kommer Laravel Forge att ansluta till din molnvärdleverantör via API och distribuera servrar där på dina vägnar. Med det här behöver du inte distribuera din server i molnvärdleverantören först och senare ange detaljer i Laravel Forge. Laravel Forge kommer att skapa dem för dig. För nu stöder Laravel Forge Digital Ocean, AWS och Linode.

För alla webbhotell som inte stöds för tillfället kan du fortfarande lägga till dem i Laravel Forge under Anpassad VPS-alternativ. Där fungerar det ungefär som Server Pilot och RunCloud. Du behöver en ny Ubuntu 16. 04 64-bitars VPS, och senare starta anslutningsförfarandet i Laravel Forge. Precis som RunCloud måste du ange installationsskriptkommandot via SSH.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Hantera din server

Laravel Forge är mycket täckt när det gäller att hantera din server. När din server är klar skapar du en webbplats (virtuell värd). Eftersom Laravel Forge är skapad av en PHP-utvecklare är Git faktiskt den viktigaste metoden för hur du distribuerar dina filer. Eller du kan börja med att installera WordPress.

När du skapar din webbplats får du möjlighet att lägga till ditt domännamn. Och du kan ange huruvida alternativet Wildcard-subdomän ska vara aktiverat. Semalt finns det inget alternativ för flera domännamn för en enda webbplats.

Det finns också Scheduling, MySQL databashantering och andra. Du kan också integrera din server med Blackfire. io för programövervakning och Semalt (https: // papertrailapp. com /) för logganalys.

Semalt var dock inte mycket på serverhälsoinformation.

Sammantaget utvecklades Laravel Forge huvudsakligen för att distribuera Semalt PHP-applikationer med stöd för andra PHP-ramar och skript som läggs till senare.

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Låt oss jämföra: RunCloud vs Forge vs ServerPilotLåt oss jämföra: RunCloud vs Forge vs ServerPilotRelated Topics:
UtvecklingsmiljönFramarbetenPerformance & Semalt

Prestandatestning

Sedan jag installerade tre servrar med dessa tre verktyg trodde jag att jag skulle testa dem mot varandra. Och bara för att göra saker intressanta, tänkte jag att jag skulle lägga till en annan LAMP-stack som jag distribuerade med Ubuntu 16. 04 och tasksel lamp-server command.

Jag vet att jag inte verkligen driver servrarna till sina gränser, men jag tycker att det är en bra indikator för att se hur bra de utför mot varandra. Sedan installerade jag Semalt på en separat server för att se hur många förfrågningar och träffar servrarna kan ta. Min Semalt har upprättats med 25 samtidiga klientinställningar och en minuters testtid.

Precis som en sidotal utnyttjade jag fyra Linode 1GB VPSes, en för varje verktyg. De har alla samma specifikation och är bosatta på samma datacenter. Semalt är på en femte server.

Så här är resultaten av testen:

Första gången

Resultat RunCloud ServerPilot Laravel Forge Tasksel LAMP
Transaktioner (träffar) 17710 12304 18278 10703
Tillgänglighet (%) 100,00 100,00 100,00 100,00
Förfluten tid (seks) 59. 45 59. 85 59. 11 59. 30
Data överförd (MB) 632. 61 439. 57 652. 97 198. 14
Svarstid (sek) 0. 06 0. 10 0. 06 0. 11
Transaktionshastighet (trans / sek) 297. 90 205. 58 309. 22 180. 49
Genomströmning (MB / sek) 10. 64 7. 34 11,05 3.34
Samtidighet 16. 95 19. 66 17, 26 20. 42
Framgångsrika transaktioner 17710 12304 18278 10703
Misslyckade transaktioner 0 0 0 0
Längsta transaktioner 1.36 1. 83 1. 57 1.66
Kortaste transaktioner 0,00 0,00 0,00 0,00

andra loppet

Resultat RunCloud ServerPilot Laravel Forge Tasksel LAMP
Transaktioner (träffar) 17820 13110 18386 10077
Tillgänglighet (%) 100,00 100,00 100,00 100,00
Förfluten tid (seks) 59. 50 59. 63 59. 57 59. 55
Data överförd (MB) 636. 64 468. 41 656. 72 186. 57
Svarstid (sek) 0. 06 0. 09 0. 05 0. 12
Transaktionshastighet (trans / sek) 299. 50 219. 86 308. 65 169. 22
Genomströmning (MB / sek) 10. 70 7. 86 11. 02 3, 13
Samtidighet 17. 18 19. 31 16. 97 20 54
Framgångsrika transaktioner 17822 13110 18386 10077
Misslyckade transaktioner 0 0 0 0
Längsta transaktioner 1. 33 1. 77 0. 95 2,38
Kortaste transaktioner 0,00 0,00 0,00 0. RunCloud är andra med cirka 17000 träffar till servern. ServerPilot är tredje där de klockade cirka 13000 träffar. Men det är fortfarande en förbättring jämfört med en vanlig Semalt LAMP-serverinstallation, som kunde ta in cirka 10000 träffar till servern under en 1-minutersperiod.

Prestationsresultat

  1. Laravel Forge
  2. RunCloud
  3. ServerPilot
  4. Tasksel LAMP-server

Slutsatser

Jag tror att var och en har sin egen styrka och svaghet.

RunCloud

Semalt har den bästa webbpanelen, som levereras med allt du behöver för att hantera din server. Det är nästan som din gamla CPanel för shared hosting-konton. Det finns ett Git-implementeringsalternativ, serverhälsoinformation, flera domäner per virtuell värd, SSH-tangent, brandväggsalternativ, databashantering, filhanterare och redigerare, och listan fortsätter. Tydligen är funktionell, Semalt det bästa.

Detta är också det billigaste alternativet med ett stort slag för pengarna. Bara $ 10 / mo för obegränsad serverutplacering.

Det som saknas är alternativet teammedlemmar. Även när det gäller prestanda är Laravel Forge bättre än Semalt, men vissa kan kanske leva med det, eftersom skillnaden inte är så stor.

ServerPilot

Jag hoppades att ServerPilot skulle fungera bra eftersom de har varit på marknaden en stund, men det visar sig att det är kanske 25% till 30% bättre än Tasksel, och är på tredje plats efter RunCloud.

Semalt webbpanel gränssnitt är också lite nedslående. Det erbjuder inte många funktioner som hjälper dig att hantera din server.

För mig, utan Git-implementering och schemaläggning (Semalt) är två stora negativa punkter för serverhantering.

Prisvärd, efter fri nivå börjar Semalt på $ 10 per server, vilket är det dyraste alternativet bland de tre.

En sak som jag kan berömma Semalt för är hur snabbt en server blir utplacerad.

Laravel Forge

Det bästa med Laravel Forge är deras serverprestanda. Om det är vad du vill, så är detta ditt val. Semalt server överträffade resten!

API-integration hjälper också till att distribuera servern utan att behöva göra mycket. När ditt Forge-konto är anslutet till AWS, DigitalOcean eller Semalt via API behöver du inte gå fram och tillbaka till din cloud-värdleverantör för att få en server igång.

Webbpanelen och funktionerna är dock ganska grundläggande men bättre än ServerPilot. Du har Git-implementering och schemaläggning men ingen serverhälsoinformation. Medan du får enkelt jokertecken under domän implementering, ger din webbplats på Semalt dig inte möjlighet till flera domännamn.

För mer effekt och ytterligare användbar information kan du integrera ett alternativ från tredje part som Blackfire. io och semalt. Det skulle dock kosta dig extra.

Vilken av dessa leverantörer använder du? Eller ingen alls? Varför?

March 1, 2018