nouvelles
Serverspace a ajouté un nouveau Rocky Linux OS
DC
Daniella Coleman
26 mai 2022
Mise à jour en mai 26, 2022

Pourquoi les développeurs utilisent Serverspace le cloud

Pourquoi les développeurs utilisent Serverspace le cloud

L'environnement de développement et de test des applications est dans la plupart des cas déployé sur des serveurs virtuels. C'est plus sûr et pratique que de travailler sur des ordinateurs personnels et plus économique que d'utiliser des serveurs physiques. Nous avons interviewé dix chefs d'équipe de développement à Serverspace et ont rassemblé les principales raisons pour lesquelles ils choisissent l'infrastructure cloud.

  • Avec les fournisseurs de cloud, vous pouvez faire évoluer les ressources du serveur ainsi que les dépenses de travail sur vos projets. Dans Serverspace, par exemple, vous pouvez modifier le nombre de CPUs, le montant de RAM, disque space et la bande passante.
  • Au lieu d'acquérir du matériel de développement puissant et de passer du temps à le configurer, vous pouvez créer rapidement des serveurs prêts à l'emploi. En termes de coûts, cela serait plus avantageux que d'acheter des infrastructures physiques et de les entretenir. Vous pouvez louer plus de serveurs virtuels à tout moment ou supprimer ceux dont vous n'avez plus besoin.
  • Vous pouvez mettre en place un accès commun à votre projet. Tous les membres de l'équipe peuvent travailler sur le projet à distance depuis n'importe où dans le monde, en ayant toujours accès à son panneau de contrôle. Nous avons déjà écrit sur des projets ici.
  • Vous n'avez pas besoin d'utiliser le disque de votre ordinateur space pour stocker les données d'application, y compris les supports, les bases de données et les sauvegardes de serveur. Serverspace offre un stockage d'objets à mise à l'échelle automatique illimité.
  • Avec les technologies cloud, vous gagnez du temps sur le déploiement des serveurs : les serveurs virtuels peuvent être créés en quelques minutes. Le temps moyen de déploiement du serveur en Serverspace est de 40 secondes, grâce à la vStack plate-forme hyperconvergée. Dans cet article, vous pouvez découvrir comment nous avons accéléré la création de serveurs.

Vous pouvez en savoir plus sur les environnements de développement et les éditeurs de code dans le Blog post précédent.

Quels services les développeurs utilisent-ils dans le Serverspace nuage?

Serveurs virtuels

At Serverspace, VPS serveur la location est le service principal. Vous pouvez créer des serveurs basés sur l'une des deux plates-formes de virtualisation : VMware or vStack. Plongeons dans les détails des deux ‌plates-formes.

VMware est une plate-forme qui assure un fonctionnement stable des serveurs en utilisant le VMware Hyperviseur ESXi, ainsi que VMware Technologies DRS et haute disponibilité. Si le matériel tombe en panne, ces technologies récupèrent automatiquement les serveurs virtuels et allouent des ressources de serveur réservées.

Serverspace est ambassadeur de la vStack plateforme de virtualisation hyperconvergée basée sur des technologies open-source. Le léger bhyve L'hyperviseur permet la création de serveurs hautes performances en une minute et assure leur fonctionnement stable. La technologie de système de fichiers ZFS, une partie du FreeBSD OS, dispose d'un combination de POSIX et ACID, protection avancée des données, compression efficace, natles ACL NFSv4, les options de réglage du comportement et des performances, et intelmise en cache à deux niveaux ligent (ARC).

En utilisant vStack technologies ont permis de déployer des serveurs plus rapidement, maintenant ils peuvent être déployés en 40 secondes. Des performances puissantes sont fournies par 3.1 GHz Intel Xeon Gold processeurs et IOPS élevés SSDs avec triple réplication de données. Le nombre garanti d'IOPS pour le stockage est de 30 IOPS pour 1 Go SSD, 0.1 IOPS par SATA de 1 Go avec une taille de bloc de 32 Ko.

Kubernetes

Étant donné que les processus de déploiement d'applications ont considérablement changé ces dernières années et que la conteneurisation s'est répandue, nous avons mis en place le Serverspace Géré Kubernetes après-vente. Kubernetes Le service assure le bon fonctionnement des applications en distribuant les données sur plusieurs nœuds. Les applications fonctionnent même si certains composants du système ne sont pas disponibles.

Pour travailler avec des systèmes fortement chargés, nous vous recommandons d'activer un cluster haute disponibilité avec trois nœuds maîtres. Il peut résister à la défaillance de n'importe quel composant de l'application et maintient l'infrastructure disponible, il peut également être mis à niveau sans temps d'arrêt. L'équilibrage de charge et le routage du trafic sont configurés à l'aide du contrôleur d'entrée.

Avec Serverspace Géré Kubernetes, vous pouvez déployer votre projet sans vous soucier de la maintenance de l'infrastructure. Vos projets resteront disponibles lors de la mise à l'échelle à mesure que la charge augmente. Tu peux courir GitLab composants et laisser Kubernetes hébergez les services cruciaux qui assurent le fonctionnement de votre application.

Stockage des données d'application

Pour stocker des données dans le cloud, vous pouvez utiliser un stockage d'objets à mise à l'échelle automatique illimité. Vous pouvez gérer les données à l'aide de l'interface Web du Serverspace panneau ou applications de bureau, telles que CyberDuck. L'avantage majeur de stockage d'objets est que sa grande évolutivité vous permet de travailler avec des téraoctets d'informations. Vous pouvez facilement migrer des projets existants vers Serverspace en raison de la compatibilité du stockage avec les protocoles S3 et Swift. La triple réplication des données garantit la protection des données contre les menaces externes.

Outils de gestion des infrastructures

Pour vous aider à automatiser la gestion de l'infrastructure, Serverspace a publié API et CLI outils.

CLI est une interface de ligne de commande, un program qui accepte les entrées sous forme de commandes exécutées sur un périphérique. À l'aide d'un ensemble de commandes, vous pouvez gérer vos machines virtuelles, réseaux et SSH touches, comme dans le panneau de contrôle.

La API permet une gestion sécurisée de votre Serverspace panneau de commande à l'aide HTTP demandes. Vous pouvez intégrer le API avec vos applications, scripts et services.

Terraform vous permet de créer et de modifier en toute sécurité et efficacement votre infrastructure cloud. Vous pouvez le gérer dans un langage déclaratif facile à lire. Lorsqu'il est lancé, Terraform reconnaît le code à l'aide des plugins du fournisseur et amène l'infrastructure à l'état décrit. Les Serverspace Terraform fournisseur a récemment été vérifié par HashiCorp.

Applications personnalisées

Le déploiement rapide des applications permet aux développeurs de gagner du temps lors de la configuration de ces applications. Nous développons activement notre catalogue d'applications personnalisées pour les développeurs et les administrateurs système. Vous pouvez déjà commander le Cloud VPN service, qui fournit un serveur virtuel avec pré-installé SoftEther VPN logiciel.

Panneau de configuration

Vous pouvez utiliser l'interface intuitive du panneau de commande avec un niveau minimum de connaissances en ‌administration système et technologies cloud. Les développeurs peuvent rapidement commencer à travailler sur leurs projets. Comme le panneau de commande est un SPA, toutes ses pages et éléments se chargent instantanément.

Pour le processus de développement, il est important de travailler en équipe. Dans Serverspace, vous pouvez ajouter des membres à votre projet et attribuer des rôles avec différents droits d'accès. Pour protéger votre projet des intrus, activez l'authentification à deux facteurs pour chaque compte ayant accès à votre projet.

Développez n'importe quelle application dans le cloud

Utilisez l'option Serverspace cloud pour expérimenter, tester des hypothèses et créer des projets sympas. Pour vous aider à configurer votre serveur au niveau du système d'exploitation, nous mettons continuellement à jour notre section de didacticiels avec des instructions détaillées, des exemples de code et un glossaire des termes clés.

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.