Cosa non ti piace di Koding?
Quando mi sono imbattuto in Koding per la prima volta, sono diventato subito un grande fan per la generosità con cui forniscono una VM Ubuntu a 64 bit ad alta velocità di rete nel cloud. Tuttavia, dopo averlo usato (affrontando molte difficoltà come ho spiegato di seguito) per alcuni mesi, ho deciso di abbandonarlo. Ero speranzoso quando ho visto il loro annuncio sui miglioramenti di inizio anno e l'offerta di 1TB gratis. Ma, è solo peggiorato. Koding dice che non è adatto per ambienti di produzione ma IMHO non è adatto per nessun serio lavoro di programmazione se non per provare tecnologie Web come PHP, JSP, HTML ecc. Ecco i problemi significativi che ho affrontato usando Koding.com:
Le prestazioni di Koding sono patetiche. Una volta effettuato l'accesso, la prima pagina si apre molto lentamente mostrando spesso un popup "Tentativo di riconnessione". I terminali si aprono lentamente (a volte non si aprono nemmeno nei primi tentativi) e lavorare su una connessione SSH è un'esperienza orribile. Devi digitare e aspettare qualche secondo per vedere il carattere sul terminale. Resettare una VM è una catastrofe poiché sembra un'eternità finché non si riavvia.
In qualche modo i dischi sembrano rallentare quando sempre più dati vengono memorizzati su di essi. Quando ho creato un nuovo account, le prestazioni erano ragionevoli su una nuova VM.
2GB di RAM non sono sufficienti per una VM connessa tramite rete e destinata ad essere utilizzata per la programmazione. Quando ho provato a compilare la libreria LLVM, ogni volta la compilazione si interrompeva con un SEGFAULT nella fase di collegamento. L'ho compilata sulla mia macchina locale e ho provato a usare la libreria ma si è nuovamente interrotta con un SEGFAULT quando venivano chiamate le API della libreria.
C'è stato un momento in cui Koding ha suggerito di aggiornare Ubuntu da Raring a Saucy. Non ha mai funzionato per me, anche se ho provato più volte.
C'è un timeout predefinito impostato per spegnere la VM ed è forzato anche se sei connesso da remoto tramite SSH. Il timeout è molto breve e una volta che la VM è spenta ci vuole troppo tempo per riaccenderla.
I server in uscita non sembrano condividere bene il carico o sono insufficienti in numero per gestire il traffico. È stato doloroso accedere a Koding durante il periodo della loro offerta di 1TB gratis. Per quanto ricordo, sono riuscito ad accedere solo una volta durante tutto il tempo.
Ho anche alcune preoccupazioni personali sulla sicurezza nel lavorare su Koding. Non sono sicuro se gli amministratori possano accedere o comunicare direttamente con le VM o meno. Se sì, è l'ultima cosa che voglio.
Koding è un servizio promettente che non offre alcuna qualità del servizio. Non mi piace la situazione in cui spesso non posso accedere al mio codice perché il servizio su cui faccio affidamento è irregolare o anche se riesco ad aprire una sessione tramite SSH, la mia compilazione si blocca. Koding potrebbe andare bene per i principianti per iniziare, ma non è nemmeno adatto per qualsiasi attività di programmazione seria. Quindi gli ho detto addio e ho spostato tutto di nuovo sul mio laptop. Ora non perdo tempo a cercare di aprire un terminale o ad aspettare che la mia VM si avvii dopo il login. Koding mi ha imbarazzato troppe volte. Recensione raccolta e ospitata su G2.com.