© Gil C/Shutterstock.com
Si vous recherchez un VPS simple sans les cloches et les sifflets d’Amazon EC2, votre solution se présente sous la forme d’AWS Lightsail. Amazon offre aux utilisateurs leur propre VPS, ou”Virtual Private Server”, essentiellement une machine virtuelle hébergée dans le cloud d’Amazon contenant toutes les données et tous les logiciels nécessaires pour exécuter une application ou un site Web entièrement fonctionnel.
Lightsail propose des systèmes de gestion de contenu intégrés populaires tels que WordPress, Drupal et Joomla, ainsi que des piles de développement largement utilisées telles que Node.js et Django. Les codeurs novices et chevronnés peuvent plonger directement sans passer beaucoup de temps à configurer leur environnement.
AWS Lightsail est-il en mesure de tenir sa promesse d’une véritable solution cloud prête à l’emploi sans nécessiter beaucoup de configuration ou d’intervention ? EC2 n’offre-t-il pas la même chose ? Oui et non. Nous avons parcouru le terrier du lapin AWS pour découvrir à quel point Lightsail est réellement convivial pour les développeurs et en quoi il se démarque des services similaires. Allons-y !
Faits incontournables sur AWS Lightsail :
En plus des machines virtuelles, Lightsail inclut également des conteneurs, des bases de données et des services de gestion DNS, ce qui en fait une véritable infrastructure en tant que plateforme de services. Comme de nombreux composants AWS, Lightsail est facilement évolutif via un équilibrage de charge intelligent couplé à des instances supplémentaires en cas de besoin. Cependant, il ne prend pas en charge la mise à l’échelle automatique. La console de Lightsail repose sur une API accessible au public, permettant aux programmeurs de gérer pratiquement toutes les tâches à partir de leur code s’ils choisissent d’emprunter cette voie. Bien qu’il soit idéal pour les environnements de développement, l’utilisation de bases de données légère à moyenne et la majorité des architectures de sites Web courantes, ceux qui envisagent d’exécuter des tâches gourmandes en CPU devraient envisager une alternative à Lightsail telle qu’EC2. La majorité des plans Lightsail calculent les coûts de facturation avec un tarif à la demande par heure, ne vous facturant que pour les périodes d’utilisation réelle de votre instance. Il existe également une option de niveau gratuit de trois mois disponible pour tous ceux qui souhaitent tester le service.
Qu’est-ce qu’AWS Lightsail : Explication
Lancé par Amazon fin 2016 dans le cadre de son paysage AWS, Lightsail permet à ses utilisateurs de créer et de déployer rapidement des sites Web et d’autres applications sans trop se soucier de l’infrastructure derrière leur code. Considéré par la société comme un”serveur cloud virtuel puissant conçu pour la fiabilité et les performances”, les piles d’applications préconfigurées et l’interface facile à utiliser de Lightsail en font une solution idéale pour tous ceux qui cherchent à éviter les maux de tête supplémentaires qui accompagnent l’obtention de vos applications et sites hors sol.
Comme nous l’avons brièvement évoqué ci-dessus, l’un des principaux cas d’utilisation de Lightsail consiste à créer et à déployer des sites Web. Avec les versions préinstallées de WordPress, Joomla, Magento et bien plus encore à votre disposition, la configuration et l’hébergement de vos sites avec Lightsail sont extrêmement simples.
Pour créer un nouveau site Web, vous pouvez sélectionner WordPress comme option de plan lors de la sélection des détails de l’image de votre instance.
©monticello/Shutterstock.com
La mise en ligne d’applications Web est également un cas d’utilisation courant lorsque vous travaillez avec Lightsail, car des piles technologiques telles que LAMP, MEAN, Nginx, Node.js et autres sont facilement disponibles. Magento est également inclus à des fins de commerce électronique, ainsi que Redmine pour aider aux tâches de gestion de projet. Du point de vue du système d’exploitation, un échantillon représentatif de variantes de Linux est disponible, ainsi que les dernières itérations de Windows Server.
Les utilisateurs de Lightsail ne sont pas non plus limités à ces cas d’utilisation, car beaucoup choisissent pour utiliser la plate-forme à des fins de stockage de fichiers ou pour héberger et accéder à des logiciels financiers propriétaires. En outre, de nombreux développeurs et testeurs profitent de la flexibilité et des modèles de paiement à l’utilisation de Lightsail pour tester de nouveaux concepts ou rechercher et corriger des défauts avant d’opter pour un déploiement en production.
Maintenant que nous Nous espérons avoir suscité votre intérêt, passons en revue certaines des principales caractéristiques et fonctionnalités de Lightsail et pourquoi certaines peuvent être essentielles à votre situation individuelle.
Lightsail Block Storage
Selon vos besoins de stockage particuliers , Lightsail propose plusieurs options qui vous permettent d’héberger des données supplémentaires à court ou à long terme. Communément appelés disques attachés dans le jargon AWS, le stockage par blocs est disponible sous la forme de volumes supplémentaires qui peuvent être attachés à votre VPS à tout moment.
Ceci est généralement utilisé lorsque les applications nécessitent un accès fréquent aux données stockées sans aucun problème de performances ou de latence, telles que les données de profil utilisateur ou les classements pour un jeu Web léger. Si votre application nécessite une fréquence plus élevée de transactions d’entrée/sortie par seconde ou si vous travaillez avec des bases de données NoSQL telles que Cassandra ou MongoDB, vous pouvez envisager une solution autre que Lightsail et le stockage en mode bloc.
Stockage d’objets
Pour les fichiers qui comprennent le contenu statique d’une application ou d’un site, y compris des extraits de code HTML, des images ou des vidéos, Lightsail propose également un stockage d’objets, qui peut être lié à son réseau de diffusion de contenu pour un accès accéléré et sécurisé dans le monde entier. Le coût du stockage d’objets avec Lightsail est relativement raisonnable, avec plusieurs forfaits à prix fixe au menu. Pour les lecteurs ayant déjà une certaine expérience ou connaissance d’AWS à leur actif, les objets Lightsail peuvent être copiés dans des compartiments S3 via l’interface de ligne de commande.
Équilibreurs de charge Lightsail
Peu importe l’objectif de votre site ou de votre application Web, il y a de fortes chances que vous ne dormiez pas bien la nuit à moins que vous ne sachiez qu’il sera disponible et fiable chaque fois que quelqu’un veut y accéder ou l’utiliser. Les équilibreurs de charge Lightsail permettent d’atteindre cette tranquillité d’esprit en répartissant le trafic entrant sur les zones de disponibilité (et donc sur plusieurs centres de données physiques), en envoyant uniquement des paquets aux instances dont ils savent qu’elles sont saines à ce moment-là.
Si l’un de vos serveurs virtuels se trouve hors ligne pour une raison quelconque, les équilibreurs de charge éviteront d’envoyer du trafic dans sa direction, garantissant ainsi que l’expérience client n’est pas affectée négativement.
Charge Les équilibreurs sont également utiles lorsque le trafic vers vos instances Lightsail augmente, une situation souhaitée par la plupart des propriétaires d’applications ou de sites, mais aussi une situation qui peut provoquer beaucoup d’appréhension en fonction de la configuration de votre hébergement. Ces LB, qui prennent en charge les protocoles HTTP et HTTPS, contribuent à faire de la perspective d’un plus grand nombre d’utilisateurs une pensée unanimement positive.
Bases de données Lightsail
Sauf si vous lancez un site Web très basique ou une application avec des fonctionnalités minimales, il y aura probablement besoin d’un certain type de solution de base de données associée à votre VPS Lightsail. Ses bases de données gérées sont disponibles en quatre tailles dans les plans Standard et High Availability (HA), Amazon s’occupant du gros du travail en ce qui concerne la sécurité et la santé de chaque infrastructure de bases de données-une chose de moins dont vous devez vous préoccuper.
Que ce soit MySQL ou PostgreSQL, vos bases de données Lightsail peuvent être facilement entretenues et également sauvegardées à tout moment grâce à la magie d’un instantané en un clic. Les bases de données peuvent également être administrées via la ligne de commande AWS, son API publique ou via le code lui-même à l’aide d’une API robuste et bien documentée.
Lightsail Container Services
La conteneurisation est devenue telle un processus de déploiement populaire en raison de sa simplicité lorsqu’il s’agit de regrouper le code avec tous les fichiers et bibliothèques nécessaires dans un seul package, quelle que soit l’infrastructure sous-jacente. Ces conteneurs agissent comme leurs propres environnements d’exécution isolés, permettant aux développeurs d’exécuter librement leurs applications Web ou microServices dans un espace stable et autonome.
Lightsail fournit une prise en charge complète des conteneurs Docker (Linux uniquement) et vous permet de pousser pratiquement n’importe quelle image trouvée dans un registre de conteneurs public ainsi que vos propres images privées personnalisées si vous le souhaitez. Tout ce que vous avez à faire est de désigner les spécifications de CPU et de RAM ainsi que le nombre requis de nœuds, et AWS fait le reste. Comme pour Lightsail lui-même, ses services de conteneurs vous facturent également à l’heure dans une structure de coûts à la demande.
Comment utiliser AWS Lightsail
Les façons d’utiliser Lightsail varient en fonction de ce que vous cherchez à accomplir, mais d’un point de vue général, tout commence par l’inscription à un compte AWS gratuit et la création d’une instance Lightsail via la page d’accueil du service. Il est important que vous preniez votre temps et que vous compreniez les raisons de la sélection de certaines régions et zones de disponibilité au cours de cette partie du processus, ainsi que votre choix de système d’exploitation Linux ou Windows et les autres paramètres configurables présentés par l’assistant de configuration. Ceux-ci incluent votre plan de facturation et les spécifications RAM, CPU et SSD qui y sont associées.
Il existe un certain nombre de chemins différents que vous pouvez emprunter à ce stade. Par exemple, si vous cherchez à créer un nouveau site Web, vous pouvez sélectionner WordPress comme option de plan lors de la sélection des détails de l’image de votre instance. Après avoir obtenu les informations d’identification pour votre site WP via SSH, vous pouvez vous connecter au tableau de bord d’administration et y accéder.
Vous êtes peut-être un développeur d’applications qui cherche à créer un nouveau conteneur pour vos fichiers empaquetés. Dans ce cas, vous devez configurer vos images Docker localement et les transmettre au service de conteneur Lightsail, en vous assurant que tous les indicateurs et paramètres requis sont exacts avant de le faire. Enfin, vous créeriez un déploiement et avanceriez.
Il y a tellement de choses que vous pouvez faire avec Lightsail, et nous avons à peine effleuré la surface jusqu’à présent. La meilleure façon de vraiment voir ce que vous pouvez faire est de plonger et de commencer à l’apprendre.
Comment apprendre AWS Lightsail
Bien que Lightsail soit à peu près aussi convivial que possible quand En ce qui concerne les offres AWS, il y a encore un peu de courbe d’apprentissage si vous n’êtes pas nécessairement une personne technique ou si vous voulez vraiment entrer dans les mauvaises herbes et utiliser certaines de ses fonctionnalités et paramètres plus avancés. N’ayez crainte, car vous constaterez qu’il existe une multitude de ressources disponibles gratuitement sur le Web qui non seulement expliquent le fonctionnement interne du service, mais fournissent également des procédures pas à pas très détaillées sur chacun de ses composants et flux de travail.
Comme point de départ, la foire aux questions d’Amazon Lightsail, souvent mise à jour, peut répondre à bon nombre de vos requêtes initiales sans vous enliser avec les détails de bas niveau. À partir de cette page, vous trouverez des liens vers des documents plus complexes sur chaque sujet individuel, tels que les plans tarifaires disponibles et les guides de démarrage rapide.
Si l’apprentissage par vidéo est plus rapide, YouTube est inondé de thèmes Lightsail tutoriels qui peuvent s’avérer utiles. Il existe également des cours gratuits et payants disponibles auprès de plusieurs fournisseurs réputés qui se concentrent sur Lightsail et d’autres services AWS connexes.
Enfin, si vous préférez apprendre par une méthode plus pratique, nous vous recommandons de vous inscrire au plan de niveau gratuit de trois mois et simplement jouer avec Lightsail et ses différents paramètres jusqu’à ce que vous vous sentiez à l’aise avec eux. Pour certaines personnes, il n’y a pas de meilleur moyen de maîtriser une technologie inconnue que de l’utiliser réellement.
AWS Lightsail : quand n’est-ce pas le meilleur choix ?
Vous savez maintenant que l’utilisation de Lightsail comme solution VPS présente de nombreux avantages. Rapide, fiable et relativement bon marché, Lightsail est parfait pour les applications Web non complexes, la plupart des sites Web, les logiciels d’entreprise et même un bac à sable pour développer et tester votre code.
Cependant, là où cela ne suffit pas, c’est lorsque vous travaillez avec des charges de travail intensives telles que celles impliquant des analyses et d’autres initiatives de mégadonnées ou si vous essayez de déployer des applications à l’échelle de l’entreprise qui s’appuient sur une architecture complexe et nécessitent un débit constant et régulier.
Si vous envisagez toujours d’utiliser AWS mais que Lightsail n’est peut-être pas assez puissant pour répondre à vos besoins, il est probable que le service Web de calcul Amazon EC2 soit plus adapté. Heureusement, il existe également une solution de niveau gratuit pour les instances EC2, qui peut fonctionner pendant une année complète, en supposant que vous restez sous 750 heures d’utilisation par mois et que vous ne dépassez pas les autres limitations de bande passante et de stockage définies par Amazon.
Si vous ne savez toujours pas si vous devez choisir Lightsail ou EC2, nous vous suggérons d’approfondir chaque service avant de finaliser votre décision.
AWS Lightsail : historique des versions
Amazon a introduit Lightsail pour la première fois en tant que nouveau membre de la famille AWS Compute en novembre 2016. Il s’agissait d’un ajout bienvenu au portefeuille et a été rapidement adopté par de nombreux utilisateurs existants et nouveaux venus sur la plateforme.
Initialement destiné à concurrencer les nombreuses autres options VPS disponibles à l’époque, son modèle de tarification à la demande et son intégration avec d’autres services AWS utiles le distinguent de la concurrence. Au fil du temps, Lightsail a élargi son ensemble de fonctionnalités, y compris des versions telles que les bases de données gérées en octobre 2018 et la prise en charge des conteneurs Docker en novembre 2020.
Cependant, il n’y a pas eu beaucoup d’ajouts significatifs aux capacités de Lightsail depuis un certain temps. , laissant de nombreux utilisateurs craindre le pire. L’ensemble de fonctionnalités limité et le style barebones par rapport à EC2 signifient que Lightsail n’est pas un énorme moteur de profit pour Amazon. En conséquence, le développement est peu prioritaire et progresse à pas de tortue. Néanmoins, il constitue une excellente passerelle permettant aux utilisateurs d’accéder à l’écosystème AWS et éventuellement de migrer vers EC2.
AWS Lightsail : Guide complet avec les fonctionnalités, les avantages et les FAQ sur les avantages et les inconvénients (Foire aux questions)
Qu’est-ce qu’AWS Lightsail ?
Lightsail est la plate-forme d’Amazon offrant aux utilisateurs leur propre serveur privé virtuel, sans avoir besoin de configurer une instance EC2 compliquée. Vous pouvez l’utiliser pour déployer des sites Web simples en utilisant la prise en charge intégrée des systèmes de gestion de contenu et des piles technologiques populaires.
Quelle est la différence entre Lightsail et EC2 ?
Lightsail est un service VPS simple conçu pour les petits projets, tandis qu’EC2 est composé de plusieurs services et est principalement destiné à des projets plus complexes ou plus importants.
AWS Lightsail est-il moins cher qu’EC2 ?
Vous devrez calculer vos propres coûts d’utilisation de la bande passante à l’aide des calculatrices d’Amazon, mais pour la plupart des débutants et des projets simples, Lightsail est nettement moins cher que de lancer une instance EC2.
Comment puis-je apprendre à utiliser Lightsail ?
Vous pouvez commencer par consulter la FAQ sur Lightsail. La page contient des liens vers des informations plus détaillées sur des sujets individuels. Il existe également un certain nombre de didacticiels sur YouTube, ainsi que des cours que vous pouvez suivre.