Nuage

Comment louer un ou plusieurs serveurs Linux dans le Cloud

Comment louer un ou plusieurs serveurs Linux dans le Cloud
D'accord, vous avez votre prochaine grande idée. C'est peut-être une application Web, un site Web ou un logiciel en tant que service. Maintenant, vous devez le déployer dans le monde pour que les gens puissent le voir et l'utiliser. Où vas-tu pour ça? Quels facteurs devez-vous prendre en compte? Passons en revue le processus de réflexion pour trouver votre serveur cloud idéal.

Mise à l'échelle verticale de votre opération

Par mise à l'échelle verticale, j'entends le besoin optimal en ressources par serveur. Par exemple, si vous avez besoin de quelque chose de petit comme 1 à 8 vCPU et 1 à 32 Go de mémoire, alors vous pouvez envisager n'importe quel fournisseur d'hébergement cloud traditionnel comme DigitalOcean, Azure ou AWS. C'est de loin l'option la plus courante, et probablement quelque chose que vous voulez. Ces services peuvent évoluer pour héberger n'importe quoi, de vos projets de loisirs et blogs personnels à la pile complète d'un pipeline DevOps typique.

Pour des besoins plus importants, comme plus de 128 Go de mémoire, il est plus économique de louer un serveur dédié auprès de fournisseurs comme OVH. Le coût initial peut être plus élevé dans le dernier cas, mais sur de plus longues périodes, il est nettement moins cher.

Vous voudrez peut-être quelque chose de complètement géré par un fournisseur de serveur cloud, y compris des options FaaS comme AWS Lambda et Azure Functions, ou des options PaaS comme Google Cloud Platform. Cependant, ceux-ci ne comptent pas strictement comme un environnement Linux, car vous êtes limité dans l'environnement que le fournisseur vous propose, plutôt que d'avoir votre propre environnement Linux avec des privilèges root, etc.

Évolutivité horizontale

L'évolutivité horizontale fait simplement référence au fait que comment pouvez-vous faire évoluer votre logiciel sur plusieurs serveurs. Dans ce contexte, il fait également référence à la portée que votre fournisseur de services cloud a à offrir. Disposent-ils de centres de données à proximité de l'endroit où vos utilisateurs pourraient être? Si vous envisagez d'héberger quelque chose comme un VPN, la question est différente. Disposent-ils de centres de données dans des régions qui respectent la confidentialité des utilisateurs.

Si vous pensez que votre base d'utilisateurs augmentera, vous devez planifier à l'avance pour cela.

Automatisation

En ce qui concerne les serveurs, l'automatisation est le nom du jeu. Ce ne sont pas des appareils destinés à être utilisés par vous, en tant que propriétaire. Ils devraient exécuter tranquillement l'application qu'ils sont censés exécuter et se débrouiller.

Dans cet esprit, de nombreux services offrent toute une gamme de services allant de cloud-init à une API HTTP avec laquelle vous pouvez faire tourner des serveurs à distance et les configurer. Si votre équipe est familière avec l'API d'un fournisseur et pas de l'autre, il est préférable de s'en tenir à l'API familière plutôt que de réécrire l'ensemble de votre ensemble d'outils pour un autre fournisseur.

Une fois que vous avez un ensemble de scripts automatisant tout pour vous, cela vous fera économiser des centaines d'heures humaines à long terme. Et vous n'aurez jamais à vous soucier d'un serveur mal configuré à cause d'une erreur humaine. Visitez les pages de documentation de l'API pour tous les fournisseurs que vous envisagez, avant de prendre une décision.

Jeu de fonctionnalités

Pour tirer pleinement parti du logiciel open source fourni avec Linux, vous devez vous assurer que votre fournisseur de serveur offre un certain standard minimum de fonctionnalités.

Dans le cas de machines virtuelles hébergées dans le cloud, celles-ci peuvent inclure des sauvegardes et des instantanés, des périphériques de bloc, un magasin d'objets, des adresses IP flottantes, un pare-feu géré, un réseau privé, un serveur DNS et un large éventail de distributions Linux. Dans le cas d'un serveur dédié, les fonctionnalités sont plus spécifiques au matériel, comme la disponibilité de l'IPMI, du KVM distant et d'une interface de gestion utile comme le vRack d'OVH.

Surveillance

La surveillance de votre serveur est un autre facteur crucial à prendre en compte lors de la location d'un serveur Linux. Quel niveau de surveillance la plate-forme permet-elle. Bien sûr, il y a aussi des points bonus pour l'alerte.

Des services comme Cloud Log d'Amazon sont de plus en plus courants chez tous les fournisseurs. Ils vous donnent un aperçu très précis de la santé et de la disponibilité de vos systèmes. Des services tiers sont également apparus pour vous aider à profiter de cette. Il vous suffit de vous inscrire pour qu'ils puisent dans les métriques et vous les proposent sous forme de graphiques et d'alertes intuitifs.

Soutien et communauté

Avec Linux, le désastre n'est pas une question de « Si ça arrive » mais de « Quand ça arrive ». Lorsque vous rencontrez inévitablement un problème, vous devez vous assurer que le fournisseur offre une assistance abordable et rapide pour vous sortir du pétrin. De plus, lorsque les choses tournent mal du côté de votre fournisseur de cloud, vous devriez recevoir une alerte immédiate à ce sujet. Vous serez reconnaissant envers un fournisseur communicatif lorsque les choses tournent mal. D'autre part, le manque de communication peut entraîner de la frustration et de l'anxiété.

Si les contrats de support vous coûtent cher, pensez à opter pour un fournisseur autour duquel se trouve une communauté active de développeurs et d'opérateurs. Des personnes qui ont probablement résolu le problème auquel vous êtes confronté ou qui peuvent vous orienter dans la bonne direction. Si vous adoptez une technologie obscure et mal documentée, vous êtes seul. Cela est vrai avec n'importe quelle technologie, en général, mais particulièrement avec les plates-formes contrôlées par une autre partie.

Conformité

Des normes comme HIPAA et PCI sont un véritable trou de lapin. Que vous y voyiez ou non un mérite, c'est une autre affaire. Le fait est que si vous concevez des produits qui doivent répondre à certaines normes légales, alors vous feriez mieux de pointer vos « i » et de croiser vos « t ».

Consultez les experts et parlez-en à votre fournisseur. Vérifiez si leur infrastructure répond aux différentes normes auxquelles vous devez vous conformer avant de prendre une décision commerciale.

Conclusion

Grâce au taux toujours croissant de projets open source, la location d'un serveur Linux sur n'importe quelle plate-forme cloud n'est pas vraiment un obstacle technique. La décision dépend vraiment de l'économie, de la géolocalisation, des aspects juridiques et des préférences personnelles.

Sur cette note, j'espère que vous avez trouvé les facteurs ci-dessus propices à la réflexion. J'espère que cela vous aidera à sélectionner votre plateforme parfaite.

Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...