Que n’aimez-vous pas à propos de Koding?
Quand je suis tombé sur Koding pour la première fois, je suis instantanément devenu un grand fan en raison de la générosité avec laquelle ils fournissent une VM Ubuntu 64 bits à haute vitesse réseau dans le cloud. Cependant, après l'avoir utilisé (en rencontrant beaucoup de difficultés comme je l'ai expliqué ci-dessous) pendant quelques mois, j'ai décidé de l'abandonner. J'étais plein d'espoir quand j'ai vu leur annonce sur les améliorations du nouvel an et l'offre de 1 To gratuit. Mais, cela n'a fait qu'empirer. Koding dit qu'il n'est pas adapté aux environnements de production mais à mon humble avis, il n'est pas adapté à tout programme sérieux autre que l'essai de technologies Web comme PHP, JSP, HTML, etc. Voici les problèmes significatifs que j'ai rencontrés en utilisant Koding.com :
La performance de Koding est pathétique. Une fois connecté, la première page s'ouvre très lentement, affichant souvent une fenêtre contextuelle "Essayer de se reconnecter". Les terminaux s'ouvrent en rampant (parfois ils ne s'ouvrent même pas lors des premières tentatives) et travailler via une connexion SSH est une expérience horrible. Vous devez taper et attendre quelques secondes pour voir le caractère sur le terminal. Réinitialiser une VM est une catastrophe car cela semble une éternité jusqu'à ce qu'elle se relève.
D'une manière ou d'une autre, les disques semblent devenir plus lents lorsque de plus en plus de données y sont stockées. Lorsque j'ai créé un nouveau compte, la performance était raisonnable sur une nouvelle VM.
2 Go de RAM ne suffisent tout simplement pas pour une VM connectée via le réseau et destinée à être utilisée pour la programmation. Lorsque j'ai essayé de compiler la bibliothèque LLVM, chaque fois la compilation a échoué au stade de l'édition de liens. Je l'ai compilée sur ma machine locale et essayé d'utiliser la bibliothèque mais elle a de nouveau échoué lorsque les API de la bibliothèque sont appelées.
Il y a eu un moment où Koding a demandé de mettre à niveau Ubuntu de Raring à Saucy. Cela n'a jamais fonctionné pour moi bien que j'aie essayé plusieurs fois.
Il y a un délai d'attente par défaut défini pour éteindre la VM et il est forcé même si vous êtes connecté à distance via SSH. Le délai d'attente est très court et une fois la VM éteinte, il faut trop de temps pour la rallumer.
Les serveurs sortants ne semblent pas bien partager la charge ou sont insuffisants en nombre pour gérer le trafic. Il était pénible de se connecter à Koding pendant la période de leur offre de 1 To gratuit. Autant que je me souvienne, je n'ai pu me connecter qu'une seule fois pendant toute la période.
J'ai aussi quelques préoccupations personnelles de sécurité en travaillant sur Koding. Je ne suis pas sûr que les administrateurs puissent accéder ou communiquer directement avec les VM ou non. Si oui, c'est la dernière chose que je veux.
Koding est un service prometteur qui ne fournit aucune qualité de service. Je n'aime pas la situation où souvent je ne peux pas accéder à mon propre code parce que le service sur lequel je compte est erratique ou même si je parviens à ouvrir une session via SSH, ma compilation plante. Koding pourrait convenir aux débutants pour commencer mais il n'est même pas adapté à toute activité de programmation sérieuse. Donc je lui dis simplement adieu et j'ai tout déplacé sur mon ordinateur portable. Maintenant, je ne perds plus de temps à essayer d'ouvrir un terminal ou à attendre que ma VM se relève après la connexion. Koding m'a trop souvent embarrassé. Avis collecté par et hébergé sur G2.com.