Bare Metal Cloud : infrastructure pilotée par API pour déploiements Edge et Kubernetes rapides
Septembre 2022 marque le 2e anniversaire de notre plateforme Bare Metal Cloud (BMC). Depuis sa disponibilité générale, la plateforme pilotée par API a atteint de multiples jalons. Elle a commencé son parcours comme une infrastructure bare metal à la demande que les équipes DevOps peuvent utiliser pour accélérer leurs pipelines de livraison logicielle. Aujourd'hui, les organisations exploitent Bare Metal Cloud pour tout, depuis le bursting de ressources global et edge en quelques minutes jusqu'aux déploiements en un clic d'environnements Kubernetes prêts pour la production.
Pour célébrer son anniversaire à venir, cet article décrira les mises à jour de plateforme les plus récentes et partagera plus de détails sur sa progression, montrant comment vous pouvez l'exploiter pour votre cas d'utilisation particulier.
Lancement d'emplacement Edge : Accès 10 millisecondes à Bare Metal Cloud
Reconnaissant l'importance d'avoir des ressources de calcul puissantes et préconfigurées aussi près que possible de votre source de données, nous nous sommes associés à American Tower pour lancer notre premier emplacement edge à Austin, Texas.
En améliorant la disponibilité de Bare Metal Cloud, nous avons permis aux utilisateurs du sud-ouest des États-Unis un accès en 10 ms à des serveurs interconnectés globalement, prêts pour Kubernetes. En tirant parti de la connectivité 5G du centre de données edge stratégiquement situé, la plateforme prend maintenant en charge les charges de travail de nouvelle génération et accorde aux entreprises un accès aux technologies à haute bande passante et faible latence.
En utilisant le Megaport Cloud Router, vous pouvez facilement créer plusieurs connexions privées virtuelles de couche 3 depuis l'edge vers une gamme d'autres emplacements Bare Metal Cloud à travers les États-Unis. Cela vous aide à accélérer davantage vos vitesses de transfert et à améliorer la connectivité de l'infrastructure.
Les avantages de l'utilisation des instances Bare Metal Cloud Edge incluent :
- Latence de transfert de données réduite.
- Transfert de données accéléré vers d'autres emplacements Bare Metal Cloud.
- Performance améliorée pour les flux de données en direct et l'analytique en temps réel.
- Expérience utilisateur plus fluide pour vos applications.
- Sécurité des données au niveau matériel avec Intel SGX et protection DDoS 20 Gbps.
- Aucune maintenance d'infrastructure — rack géré, alimentation, refroidissement et sécurité.
Vous pouvez sélectionner une instance edge selon vos besoins et avoir votre infrastructure opérationnelle en 60 secondes. Si votre instance sélectionnée n'est pas disponible à votre emplacement préféré, le portail Bare Metal Cloud vous permet maintenant de choisir des emplacements de déploiement de serveur alternatifs en un seul clic.
Disponible dans 6 emplacements à travers les États-Unis, l'Europe et l'Asie et avec de multiples emplacements à venir, Bare Metal Cloud continue d'apporter des ressources de calcul exactement là où vous en avez besoin.
Intégration SUSE Rancher : Environnement cluster K8s Haute Disponibilité en moins de 5 minutes
En juillet 2021, nous avons lancé pour la première fois des instances Bare Metal Cloud avec intégration SUSE Rancher dans le but d'aider les développeurs à économiser des heures de travail nécessaires pour construire une plateforme de services de conteneurs à partir de zéro. Simplifiant la création de clusters de gestion à nœud unique, la solution était idéale pour l'adoption de K8s ou les tests de logiciels Kubernetes.
Entre-temps, SUSE Rancher sur Bare Metal Cloud a évolué en une solution d'infrastructure Kubernetes d'entreprise prête à l'emploi, adaptée à tout, du bac à sable aux opérations Jour 2. La dernière phase de développement de la plateforme a introduit le provisionnement rationalisé d'un cluster de charge de travail mono-nœud ou multi-nœud géo-distribué aux côtés de son cluster de gestion. Cette fonctionnalité donne aux organisations un accès clé en main à un environnement de conteneurs résilient et global s'exécutant sur le matériel dédié le plus récent.
La procédure de déploiement de la solution prend moins de 5 minutes et ne nécessite que quelques clics depuis le portail Bare Metal Cloud intuitif ou une seule requête POST via l'API de la plateforme.
Sans surcharge de configuration d'infrastructure, la solution vous permet de :
- Déployer un cluster de gestion préconfiguré à 1 ou 3 nœuds.
- Déployer un cluster de charge de travail à 1 ou 3 nœuds au même emplacement ou à un emplacement différent.
- Gérer les allocations d'IP publiques pour chaque nœud.
- Ajouter des clés privées ou certificats pour votre cluster.
- Définir les jetons d'accès, paramètres TLS, taints de nœuds et noms de domaine.
- Planifier des snapshots de sauvegarde de cluster réguliers.
- Obtenir 15 To de bande passante gratuite pour tous les nœuds au même emplacement.
La solution déploie les clusters sur le réseau backend par défaut de l'utilisateur et attribue automatiquement les rôles et tags Kubernetes respectifs pour une distinction et une gestion faciles des ressources provisionnées. Après le provisionnement du cluster de charge de travail, les utilisateurs peuvent également scaler et ajuster leurs nœuds via l'interface Rancher facilement accessible.
Les équipes DevOps peuvent également tirer parti de l'intégration de Bare Metal Cloud avec les outils IaC populaires pour automatiser le provisionnement et la gestion de leur infrastructure Kubernetes d'entreprise à haute disponibilité. Vous pouvez gérer Bare Metal Cloud as code en utilisant les fournisseurs Terraform et Pulumi ou les modules Ansible disponibles et régulièrement mis à jour sur la page GitHub de phoenixNAP.
Mises à jour GitHub : SDKs Go et Python
Le logiciel open source continue d'alimenter l'architecture cloud-native de Bare Metal Cloud. En retour, phoenixNAP continue de redonner à la communauté en mettant constamment à jour et en développant ses dépôts GitHub.
Dans notre effort continu pour construire et maintenir une bibliothèque de code complète sur GitHub, nous avons développé des SDKs pour Python et Go. Les développeurs peuvent les utiliser pour plonger plus profondément dans la technologie alimentant Bare Metal Cloud, l'intégrer dans leurs propres déploiements et l'étendre à leurs cas d'utilisation.
Les SDKs permettent d'interagir avec la plateforme via ses APIs pour effectuer les actions suivantes :
- Lire les entrées de journal d'audit pour suivre les appels API et les activités WebUI.
- Provisionner, décommissionner ou redémarrer vos serveurs, obtenir des clés SSH, et plus.
- Créer, lister, modifier et supprimer des réseaux privés.
- Demander et supprimer des blocs IP.
- Déployer des clusters K8s gérés par SUSE Rancher.
- Attribuer des tags pour regrouper et catégoriser les ressources déployées.
En plus des SDKs Go et Python, le GitHub Bare Metal Cloud de phoenixNAP contient également un SDK officiel pour Ruby, facilitant l'interaction avec l'API de la plateforme sans changer de langage.
Introduction des blocs IP de réseau public
Traditionnellement, les adresses IP privées étaient automatiquement attribuées aux serveurs Bare Metal Cloud. Pour vous offrir plus de flexibilité lors du choix des blocs IP et du nombre d'adresses IP à attribuer à vos déploiements, phoenixNAP a introduit la fonctionnalité d'allocation d'IP publique.
En utilisant le portail BMC ou l'API, vous pouvez maintenant facilement acheter des blocs IP publics à différents emplacements de centres de données pendant le processus de déploiement du serveur et activer l'accès au serveur au-delà des réseaux privés.
Les blocs IP publics sont achetés et facturés séparément. Selon vos besoins, achetez jusqu'à 16 IPs, dont 13 sont attribuables. De plus, vous pouvez choisir de conserver un bloc IP même lorsque vous décommissionnez le serveur auquel il était précédemment attribué et le réattribuer à un nouveau déploiement.
De plus, la nouvelle fonctionnalité vous permet d'attribuer des allocations IP publiques non seulement aux serveurs mais aussi à votre réseau public. Cela ajoute encore à la flexibilité des déploiements réseau sur la plateforme. Que vous vouliez utiliser vos serveurs pilotés par API sur un réseau privé hautement sécurisé ou y accéder via Internet, Bare Metal Cloud rend la définition et la gestion du réseau faciles.
Gestion de réseau simplifiée avec le tagging IP
Avec l'introduction des IPs publiques dans Bare Metal Cloud, nous avons ajouté l'option de taguer vos blocs IP pour des fins de filtrage et une visibilité améliorée de vos déploiements de serveurs et réseaux. Similaire à la fonctionnalité de tagging de serveur existante, vous pouvez attribuer des métadonnées aux blocs IP pour les catégoriser facilement selon leur emplacement, environnement, objectif, etc.
L'option de tagging vous permet de :
- Récupérer les tags existants pour obtenir un aperçu des attributions de tags.
- Filtrer les blocs IP existants basés sur les tags attribués.
- Remplacer les tags existants par de nouveaux.
Par exemple, vous pouvez attribuer un nom et une valeur à votre bloc IP nouvellement déployé en fonction de son emplacement de déploiement ou de l'environnement dans lequel vous comptez l'utiliser.
BYOIP pour une migration de plateforme plus facile
Nous avons également introduit l'option Bring Your Own IP (BYOIP) dans Bare Metal Cloud. Vous pouvez maintenant importer vos blocs IP existants au lieu d'en acheter de nouveaux auprès de phoenixNAP.
La nouvelle fonctionnalité vous aide à aligner votre nouvelle infrastructure avec vos politiques de sécurité, de gestion et de déploiement existantes.
La fonctionnalité permet une migration fluide vers Bare Metal Cloud pour les organisations qui :
- Utilisent leurs propres pools IP pour les load balancers, serveurs web ou déploiements similaires.
- Ont des dépendances architecturales existantes sur des adresses IP spécifiques.
- Utilisent des appareils avec des IPs codées en dur.
- Comptent sur des services utilisant des IPs contigus de confiance comme points de contact.
Après confirmation de la validité et de la propriété de votre bloc IP, il peut être facilement importé dans Bare Metal Cloud et géré à la fois via le portail BMC ou l'API de la plateforme.
L'évolution continue
En tant que l'un des produits les plus polyvalents du portefeuille de phoenixNAP, Bare Metal Cloud continue d'évoluer. Ce qui reste constant, c'est que cette plateforme API-first offre des serveurs dédiés facilement consommables qui permettent aux équipes DevOps de sortir leur code plus rapidement tout en aidant leurs organisations à optimiser leurs dépenses IT.
Alors que nous repoussons davantage les limites de Bare Metal Cloud pour aider les organisations cloud-native à relever les défis de l'IT moderne, nous avons hâte de partager plus de nouvelles passionnantes avec vous.
Cloud computing
- Outils de surveillance AWS : combler les gaps de performance
- Pourquoi la sécurité Cloud est la pierre angulaire de la cyberdéfense moderne
- Google Cloud Platform Cheat Sheet : Services core, IA et insights Migration
- Évolution 2020 de Google Cloud : Meet Avancé, Migration Mainframe, Données COVID, Formation Gratuite
- Maîtriser Google Cloud Platform : Fonctionnalités, Avantages & Importance
- Outils Essentiels de la Plateforme Azure pour le Succès Cloud Moderne
- Re‑platforming dans le cloud : définition, avantages et migration efficace
- Déployer le DevOps dans le Cloud : un plan éprouvé pour la transformation digitale
- Migrer l'ERP vers le Cloud : feuille de route éprouvée pour le succès