Le principal objectif de DigitalOcean pour son service cloud est les développeurs, mais il fournit un service cloud public hautes performances disponible dans le monde entier pour tous ceux qui souhaitent l'utiliser.
DigitalOcean (dont le coût final peut être déterminé en contactant l'entreprise) se distingue par plusieurs choses.
La première chose est la simplicité dans la conception et la tarification.
Le second est son design épuré à tous les niveaux.
DigitalOcean est également facile à utiliser et à comprendre, et il fonctionne très bien.
Cela dit, il ne bat toujours pas Amazon Web Services (AWS), le choix de nos rédacteurs dans notre tour d'horizon des critiques de l'infrastructure en tant que service (IaaS).
Le cloud DigitalOcean propose une sélection de serveurs Linux et Unix répartis dans 12 centres de données.
Avec ces serveurs, vous bénéficiez d'une gamme d'options de configuration allant de un à 32 processeurs virtuels, d'un stockage sur disque SSD (Solid State Drive) et d'un ensemble de services, dont la plupart sont inclus sans frais supplémentaires.
Il y a des frais supplémentaires pour les équilibreurs de charge, qui coûtent 20 $ par mois.
DigitalOcean aborde les services cloud un peu différemment par rapport aux fournisseurs de plus grands noms, comme AWS ou Google Cloud Platform (visitez le site sur Google Cloud).
Premièrement, il appelle ses serveurs cloud "Droplets" en accord avec le thème de l'océan.
Droplets exécutera l'une des quatre distributions Linux: CentOS, Debian, Fedora et Ubuntu.
Vous pouvez également exécuter FreeBSD, qui est un système d'exploitation (OS) de type Unix.
DigitalOcean ne prend pas en charge Microsoft Windows.
Bien que les gouttelettes DigitalOcean n'incluent normalement aucune sorte d'interface utilisateur graphique (GUI), elles sont disponibles et peuvent être installées si votre application le nécessite.
Cependant, la valeur par défaut avec les Droplets est une ligne de commande, à laquelle vous accédez normalement à l'aide d'une session de terminal Secure Shell (SSH).
Installation et configuration
C'est là que le design épuré et la simplicité du DigitalOcean Droplet brillent vraiment.
Pour créer un serveur virtuel, il suffit de se connecter et de choisir le système d'exploitation que vous souhaitez utiliser.
Ensuite, vous faites défiler vers le bas et choisissez une taille dans une liste qui comprend le nombre de processeurs virtuels (vCPU) et une taille de mémoire.
Vous pouvez commencer avec 1 gigaoctet (Go) de mémoire et 1 vCPU, qui comprend 25 Go de stockage SSD et 1 téraoctet (To) de transfert.
Tout cela coûte 5 $ par mois.
Les choix sont présentés dans une liste simple.
Chaque article spécifie la configuration et le prix.
Vous en choisissez un.
C'est si simple.
Vous continuez à faire défiler et vous pouvez ajouter des sauvegardes, bloquer le stockage dans une plage de tailles et déterminer si vous souhaitez que le stockage soit formaté et monté automatiquement.
Ensuite, vous choisissez votre région de centre de données (j'ai choisi New York), et certains services comme la surveillance et l'IPv6.
Après cela, vous pouvez ajouter une clé SSH et choisir comment les gouttelettes que vous souhaitez dans la configuration que vous avez créée.
Ensuite, vous nommez votre serveur.
Lorsque cela est fait, vous cliquez sur "Créer" et c'est tout.
La seule partie de votre activité qui nécessite autre chose qu'un clic de souris est lorsque vous choisissez un nom pour votre serveur virtuel, et ce uniquement si vous ne souhaitez pas utiliser la valeur par défaut.
L'ensemble du processus prend moins de cinq minutes.
J'ai créé des Droplets qui exécutaient des instances Ubuntu 16.04.4 64 bits, mais vous avez le choix entre plusieurs versions de chacun des systèmes d'exploitation disponibles.
Comme tout le reste, vous les sélectionnez dans une liste déroulante.
Vous pouvez également choisir d'ajouter des applications à partir d'une liste (un autre clic de souris) qui comprend WordPress, MySQL, Docker ou Ruby on Rails (RoR), ainsi que plusieurs autres.
Et vous pouvez choisir de créer des conteneurs avec votre Droplet.
Bien que vous ayez certainement besoin de savoir comment utiliser FreeBSD ou Linux pour que ces Droplets soient utiles, aucune connaissance supplémentaire n'est requise.
Cela pourrait le rendre légèrement moins flexible à utiliser que, par exemple, IBM Cloud (9100,00 $ chez IBM) si vous construisez un centre de données très avancé dans le cloud, mais cela rend également DigitalOcean beaucoup plus facile à utiliser pour la moyenne, petite à moyenne entreprise (PME).
Vous n'avez pas besoin d'être un administrateur système expert, et tout ce que vous devez savoir peut être trouvé dans la documentation en ligne.
Une fonctionnalité de DigitalOcean que j'ai trouvée particulièrement intéressante est une section Quoi de neuf dans leur documentation.
Chaque fois que DigitalOcean ajoute une fonctionnalité, apporte une modification ou supprime récemment une distribution Linux qui n'est plus prise en charge, il y a une entrée qui vous permet de savoir et d'expliquer ce que le service cloud a fait.
C'est rafraîchissant parce que c'est si facile à trouver.
Performance
Alors que les gens de DigitalOcean étaient certains qu'ils gagneraient nos tests de performance, étant donné que leur test a été exécuté sous Linux sans interface graphique et que les autres ont été exécutés avec Microsoft Windows Server 2016 (ou Server 2012 dans un cas), le fait est qu'ils n'a pas gagné.
GeekBench 4 de Primate Labs est une application d'analyse comparative multiplateforme conçue pour traiter toutes les plates-formes de la même manière, quel que soit le système d'exploitation.
Les chiffres de référence moyens de DigitalOcean utilisant Geekbench 4 étaient de 2834 pour le test monocœur et de 2717 pour le test multicœur.
J'ai exécuté le test en utilisant le vCPU simple de base avec une valeur par défaut de 1 Go de mémoire, comme je l'ai fait avec les autres tests.
En tant que tels, ils ne se distinguent pas de la plupart des autres serveurs cloud.
La seule exception était le test avec Rackspace, car son minimum est de deux processeurs virtuels.
Mais lorsque vous comparez ces performances - qui sont comparables à celles des grands fournisseurs de cloud - et le prix, DigitalOcean est une véritable aubaine.
Tarification
Le moyen simple de penser au prix de DigitalOcean est que chaque Droplet coûtera 5 $ par mois et par CPU.
Il y a des complexités en ce qui concerne des choses telles que les applications et les équilibreurs de charge.
Mais pour les services de calcul de base, DigitalOcean est assez simple.
C'est plus facile car certains des services de base pour lesquels vous payez un supplément ailleurs, comme les pare-feu, sont inclus dans le prix.
Les sauvegardes représentent 20% du prix du processeur; les équilibreurs de charge coûtent 20 $ par mois.
Tout est ventilé par heure, de sorte que si vous n'utilisez pas un mois complet d'un service, vous ne payez pas pour un mois complet.
Lorsque vous choisissez un service, vous verrez dans la structure de prix un montant horaire associé, de sorte que les frais de 5 USD par mois sont également de 0,007 USD par heure.
Ce qui manque, c'est la structure de prix incroyablement complexe et essentiellement insondable des services cloud tels qu'AWS, où le simple fait de calculer le prix nécessite l'embauche d'un consultant.
Bien sûr, AWS a beaucoup plus d'options, c'est pourquoi la tarification est plus complexe.
Mais si vous avez besoin de services de calcul de base, DigitalOcean supprime le mystère.
Ici, au moins, votre facture mensuelle sur le cloud ne sera pas une surprise.
L'application de serveur Web multiniveau standard que nous utilisons pour la comparaison est composée de quatre instances Linux à la demande: le serveur Web, l'équilibreur de charge et deux serveurs Web de pointe.
Les serveurs d'hébergement Web et de reprise après sinistre (DR) résidaient sur une paire d'instances Linux Performance Server de 1 Go.
Celles-ci étaient prises en charge par deux instances de serveur Web extra-petites à la demande pour répondre aux pics de demande et un petit serveur DR à la demande.
Pour le stockage de base de données, il existe une instance de stockage en bloc de 300 Go et 4 Go pour le site d'hébergement.
Le système de gestion de base de données (SGBD) de 150 Go fonctionnait sur une base de données cloud de 4 Go exécutant MySQL avec des sauvegardes.
L'allocation mensuelle totale de transfert de données, de la source à la destination, était de 1 To standard.
Nous l'avons évalué à 60 $ par mois ou à un coût annuel de 1 200 $.
DigitalOcean fournit un accord de niveau de service (SLA) de 99,99 pour cent, et la société dit qu'elle créditera tout le temps que vous avez perdu en raison de temps d'arrêt.
Le support est inclus dans le package.
Si vos besoins sont plus complexes et votre paiement mensuel plus élevé, une assistance plus avancée est incluse.
Utiliser DigitalOcean et ses gouttelettes est comme une bouffée d'air frais.
Vos services cloud sont simples, la configuration est simple et la gestion est simple.
Vous n'êtes pas encombré par la complexité, et si tout ce dont vous avez vraiment besoin est l'informatique dans le cloud, DigitalOcean fournit exactement cela.
Vous n'avez pas besoin de formation spéciale pour le configurer et l'utiliser, bien que vous ayez besoin de connaître votre système d'exploitation.
Et le prix est plus que raisonnable: il est bon marché.
Il y a des choses qui manquent dans le cloud de DigitalOcean que certains peuvent considérer comme essentielles.
Bien que DigitalOcean offre un support solide aux développeurs, il manque notamment de support pour Microsoft Windows Server ou d'autres produits Microsoft.
De plus, les choix d'autres logiciels et applications sont limités.
Mais c'est en partie pourquoi il est si facile d'utiliser ces gouttelettes et pourquoi cela semble si propre et simple.
Et il y a beaucoup à dire sur la simplicité.
La ligne de fond
DigitalOcean fournit un service cloud peu coûteux et facile à utiliser qui fournit des services de base dans un environnement bien conçu.








