Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Dans cet article, nous vous expliquerons quelles solutions d'infrastructure nos clients mettent en œuvre à l'aide des plates-formes de serveur Dell R730xd et pourquoi le prix de location de cette plate-forme est Centre de données européen niveau TierIII+ avec d'excellents canaux de communication vers l'Ukraine et la Russie, ainsi que dans 9 sites aux USA, déjà avec placement et connectivité à un prix à partir de 249 $/mois pour 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 6x480 SSD 1 Gbit/s est devenu une réalité. Nous partagerons des solutions possibles basées sur ces plates-formes utilisant un VLAN privé, un réseau local 10G et un pare-feu matériel de CISCO, qui sont disponibles pour nos clients sur demande. Et aussi, dans la meilleure tradition, nous offrirons un bonus sous la forme d'une période d'utilisation gratuite des serveurs Dell R730xd pour les lecteurs Habrahabr.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Récemment, nous avons reçu de plus en plus de demandes pour la construction de diverses infrastructures d'entreprise, et cela, malheureusement, n'est pas tant lié au fait que nous proposons des solutions de très haute qualité, mais au prix de ces solutions et au niveau de la sécurité et l'État de droit, qui existent aux Pays-Bas et aux États-Unis, mais qui, hélas, sont souvent indisponibles en Ukraine et en Russie. Là où, malheureusement, de telles solutions coûtent tout simplement de l'argent « astronomique », puisque le concept d'« argent à long terme » est en principe étranger aux pays post-soviétiques, dans le contexte d'autres risques ou en raison du manque d'infrastructures et du niveau de développement nécessaires. certification.

Un bon exemple ici serait la différence de prix du matériel. Par exemple, Plateforme Dell R730xd, acheté pour nos clients, dans la configuration de base, 2 x Intel Dodeca-Core Xeon E5-2650v4 128 Go DDR4 6x480 Go SSD coûtent environ 9000 XNUMX euros. Il va sans dire qu'il ne peut être question de prix bas pour la location de ce serveur en Ukraine ou en Russie, puisque le coût de la location est basé sur le remboursement du coût de la plateforme sur une période de 12 à 18 mois. Cela signifie que le prix de location minimum possible, hors frais d'hébergement, d'électricité et de communication, sera de l'ordre de 500 à 800 $/mois, en fonction du degré de risque du fournisseur et du plan d'affaires. Vous devez également trouver un bon centre de données doté du niveau de certification et des canaux de communication requis. Eh bien, n'oubliez pas de prendre en compte les risques de saisie illégale d'équipements lors de certaines actions d'enquête illégales qui peuvent survenir en raison de la concurrence et des spécificités des activités commerciales dans une région particulière.

Il n'est donc pas surprenant que notre proposition ait suscité un grand intérêt, d'autant plus que les centres de données dans lesquels nous fournissons les serveurs proposés disposent de nombreux certificats nécessaires et importants pour le secteur des entreprises - ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Examinons maintenant plusieurs cas qui peuvent intéresser aussi bien les débutants et les petits projets que les intégrateurs de systèmes assez importants qui construisent des solutions dans leurs bureaux dans des zones de confinement ou dans des centres de données.

Avantages des plates-formes Dell R730xd lors de la création d'entrepôts de données à l'aide de Red Hat Ceph

Ce n’est un secret pour personne que les besoins en matière de stockage et de traitement des données augmentent constamment et à un rythme accéléré. S'il y a quelques années il suffisait de disposer de 1 To de stockage, qui assurait plusieurs centaines d'IOPS, aujourd'hui les besoins sont passés à des dizaines de milliers d'IOPS et des pétaoctets d'espace. Ces demandes de capacité et de performances sont alimentées en partie par une augmentation du volume de données non structurées, notamment de la musique, des images, des vidéos, des sauvegardes de bases de données, des fichiers journaux et autres archives, des données financières et médicales – données connues sous le nom de « Big Data ». Sans parler de la demande croissante de stockage de données en raison de la prolifération et de l'expansion d'Internet et des nouvelles ressources Internet. Ainsi, avec toutes ces demandes de puissance, les attentes des clients en matière de fiabilité et de performances élevées sont plus grandes que jamais.

Alors que les sociétés informatiques tentent de résoudre les problèmes de gestion des pétaoctets, voire des exaoctets de données, le modèle de stockage cloud devient de plus en plus courant dans les centres de données modernes. De plus en plus de nouveaux systèmes logiciels sont écrits qui vous permettent de configurer de manière optimale l'interaction de l'environnement cloud avec le matériel ; l'un de ces développements est Ceph.

Ceph est un système de stockage distribué open source conçu pour offrir des performances, une fiabilité et une évolutivité élevées. Ceph implémente le stockage d'objets sur un cluster d'ordinateurs distribués et fournit des interfaces pour stocker des objets, des blocs et des fichiers. Ceph fournit un stockage entièrement distribué sans point de défaillance unique et une évolutivité jusqu'au pétaoctet. Ceph réplique les données et offre ainsi une tolérance aux pannes. Le système est conçu de manière à assurer non seulement une récupération indépendante, mais également une gestion, ce qui permet d'éviter des coûts de maintenance inutiles. Étant donné que Ceph utilise du matériel à usage général contrôlé par un logiciel et que les fonctions de gestion sont disponibles via des interfaces de programmation d'applications (API), il est classé comme stockage défini par logiciel (SDS).

Red Hat Ceph Storage est un système de stockage prêt à l'emploi, un stockage défini par logiciel ouvert, adaptable, évolutif et pris en charge partout. Combine les innovations du développement open source avec le noyau technique et le support de Red Hat. La solution offre une intégration étroite avec OpenStack et est conçue dès le départ pour permettre un stockage de nouvelle génération pour les environnements cloud et d'autres charges de travail.

Nous examinerons ici un exemple de mise en œuvre de cette solution sur des serveurs Dell, en particulier le Dell PowerEdge R730xd, que nous proposons à la location, et considérerons les avantages de construire un stockage basé sur ces plateformes. Ces informations peuvent être utiles aux architectes, ingénieurs et administrateurs informatiques qui souhaitent explorer les avantages de l'utilisation de Red Hat Ceph Storage sur les serveurs Dell PowerEdge et qui doivent concevoir et planifier des implémentations en utilisant les meilleures pratiques éprouvées.

Mais au début :

Un peu sur la plateforme elle-même, quelle option proposons-nous et pourquoi est-elle rentable ?

Le Dell PowerEdge R730xd est de loin l'une des meilleures plates-formes pour les tâches d'entreprise et au-delà, il a remporté de nombreux prix différents et constitue une solution de stockage assez efficace, car il peut fournir un stockage haute densité pour un prix raisonnable.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Le PowerEdge R730xd est disponible dans trois configurations de châssis avec différents facteurs de forme et combinaisons de disques, ainsi qu'une unité d'extension arrière en option :

- 24 baies 2,5" accessibles à l'avant pour disques SAS, SATA ou SAS Nearline plus 2 baies arrière 2,5" en option. Le châssis de 2,5 pouces peut éventuellement prendre en charge jusqu'à 4 lecteurs Flash PCIe Express de Dell à l'avant.
- 12 baies de disque SAS, SATA ou Nearline SAS 3,5" accessibles à l'avant avec 4 baies de disque internes 3,5" en option remplaçables à chaud, plus deux baies de 2,5" en option à l'arrière.
- 18 baies 1,8" accessibles en façade pour SATA, 8 baies 3,5" pour disques SAS, SATA ou Nearline SAS, plus 2 baies 2,5" en option à l'arrière.

Il semblerait que chaque châssis soit adapté à son type de tâche. C'est certain. Mais sont-ils vraiment aussi rentables ?

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Nous avons opté pour la deuxième option afin de satisfaire les besoins du plus grand nombre d'utilisateurs possible sur un châssis doté de 12 baies de disques. Parce que nous le considérons comme le plus efficace. Et c'est pourquoi. L'efficacité économique de la solution se manifeste déjà dans sa polyvalence - des disques de différents facteurs de forme peuvent être installés dans ce châssis et il est moins cher à l'achat, et aussi, surtout, vous pouvez obtenir une plus grande productivité lorsque vous travaillez avec des données en utilisant plusieurs plates-formes interconnectées plutôt qu'un simple avec une densité de stockage élevée et une productivité évidemment inférieure.

Nous pensons qu'en connectant plusieurs plates-formes similaires dans un réseau local multi-gigabit (il est possible de connecter chaque nœud à un réseau local à des vitesses de 20 Gbit/s ou plus, en utilisant des cartes Intel X540-T2 à double port de dix gigabits), que nous proposons en plus), nous pouvons obtenir des résultats et des performances nettement meilleurs que les plates-formes avec des densités de stockage plus élevées. Ceci est particulièrement critique pour les infrastructures qui utilisent ces plateformes pour travailler avec des bases de données. Hélas, avec un grand nombre de lecteurs, le contrôleur peut être considérablement surchargé et un contrôleur supplémentaire dans la version xd, hélas, n'est pas disponible. Les performances pouvant être obtenues en utilisant des plates-formes avec exactement 12 baies et un réseau local multi-gigabit seront beaucoup plus élevées et la solution, à son tour, sera plus distribuée et plus fiable. En un mot : rentable !

Caractéristiques de structure et de conception, utilisation de cartes vidéo

La plate-forme Dell PowerEdge R730xd, mesurant seulement 2U, prend en charge jusqu'à 2 processeurs Intel Xeon E5-2600 v3 et supérieur, c'est-à-dire qu'elle vous permet d'obtenir jusqu'à 36 cœurs lorsque vous utilisez des processeurs à 18 cœurs. Nous avons choisi une option intermédiaire, mais de dernière génération - le processeur 12 cœurs E5-2650 v4 (24 cœurs à votre disposition au total, et en tenant compte du multi-threading - 48 cœurs), car il s'est avéré être le plus coûteux -efficace. Ainsi, dans la quatrième génération, des instructions de processeur plus efficaces sont implémentées, par exemple, AES, qui est responsable du cryptage des données, est 70 % plus efficace que les mêmes processeurs, mais de troisième génération. Dans le même temps, le processeur et la plateforme peuvent prendre en charge jusqu'à 1,54 To de RAM, ce qui est important dans certains cas très spécifiques. Nous avons choisi l'option la plus populaire, la plus abordable en termes de prix et de vitesse de fonctionnement - 128 Go de RAM DDR4 et avons offert la possibilité d'une mise à niveau à la demande des abonnés.

Sur le panneau avant du R730xd se trouvent 6 indicateurs d'état du système qui peuvent vous informer de divers problèmes, vous permettant ainsi d'éviter de nombreux problèmes critiques en prenant les mesures appropriées en temps opportun. Les emplacements DIMM pour RAM sont situés directement sur la carte mère. Le R730xd prend en charge les DIMM de correction d'erreurs enregistrés ainsi que les LRDIMM (Load Reduction Dual In-Line Memory Modules), un type de mémoire relativement nouveau pour les serveurs. Mais nous ne l’utilisons pas, car les LRDIMM ne sont utiles que pour de grandes quantités de mémoire, lorsque l’objectif est d’augmenter la vitesse de fonctionnement.

Le module interne Dual-SD (IDSDM) permet aux clients de déployer la technologie de virtualisation tolérante aux pannes de Dell, qui fournit une redondance de basculement pour les hyperviseurs intégrés. Bien que le PowerEdge R730 prenne en charge les GPU, ce qui peut être très utile dans les environnements de bureau virtuels (bureaux virtuels), ainsi que pour le calcul haute performance et le traitement collaboratif, le R730xd ne prend pas en charge les GPU car un refroidissement adéquat ne peut pas être fourni aux cartes vidéo. Cependant, jusqu'à présent, nous avons peu de demande pour ce service et un seul de nos abonnés a commandé une carte vidéo pour le serveur. C'est pour cette raison que nous n'avons pas commandé de plateformes R730 en gros, mais pouvons les livrer sur demande, équipées d'une des cartes recommandées.

De ce fait, malheureusement, le prix de location d'une solution ne peut pas être aussi attractif et augmente de plus de 2 fois, en fonction du délai de paiement et de la durée du contrat. Nous proposons d'acheter les cartes eux-mêmes auprès de notre fournisseur aux Pays-Bas, les prix sont donnés ci-dessous et uniquement à partir de cette liste recommandée (c'étaient les recommandations de Dell lui-même lorsque nous avons fait la demande), peut-être que ces informations seront utiles à quelqu'un :

CusKit GPU NVIDIA Tesla M10 : 2,884.98 XNUMX EUR
GPU NVIDIA Tesla M40 : 4,913.33 XNUMX EUR
GPU NVIDIA Tesla M40 24 Go, kit client : 6,458.95 XNUMX EUR
GPU NVIDIA M60, passif, nécessite le logiciel GRID 2.0 pour la fonction VDI, kit client : 5,094.95 XNUMX EUR

Licences :
Licence d'abonnement Nvidia GRID vApps 3 ans, 1 CCU : 20 EUR
Licence d'abonnement Nvidia GRID vPC 3 ans, 1 CCU : 95 EUR
Licence d'abonnement Nvidia GRID vWS 3 ans, 1 CCU : 480 EUR

Donc, si vous êtes prêt à souscrire un contrat de 2 ans minimum pour louer un serveur Dell R730 (pas xd, c'est pourquoi la solution est beaucoup plus chère) - contactez [email protected], On sera ravis de vous aider! En utilisant l'une des cartes vidéo recommandées ci-dessus, dans la configuration DELL R730 2 x E5-2650 v4 / 128 Go / 6 x 480 Go SSD / 1 Gbps 100 To + GPU et un contrat de 2 ans, cela coûtera environ 6816 2988 $ par an, au lieu de 730 XNUMX $. par an dans le cas de la plate-forme Dell RXNUMXxd+ évoquée dans l'article, il faudra payer le coût de la carte vidéo et de la licence, car il s'agit d'un équipement très spécifique.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Cependant, même ce prix est bien plus attractif que les prix que les centres de données en Ukraine et en Russie peuvent proposer pour de telles solutions, s'ils veulent fournir de telles solutions... Car, curieusement, aux Pays-Bas, où la coopération avec Dell est établi directement, le délai de livraison promis pour le serveur avec carte vidéo était de près de 2 mois à compter du moment où notre client a passé la commande (le client a accepté d'attendre, car il n'y a tout simplement pas d'alternatives sur le marché), du fait de la forte spécificité de ce produit Dell ne l'avait tout simplement pas en stock. Néanmoins, la livraison a été réalisée en moins d'un mois. Merci au service d'approvisionnement du centre de données et aux gars de Dell pour leur efficacité. Mais pour moi, cette expérience était encore inhabituelle, puisque les plates-formes Dell R730xd standards sont livrées en quelques jours.

Commandes et capacités du contrôleur PERC

Le serveur peut être géré via le système pratique iDRAC8 (Integrated Dell Remote Access Controller 8) avec Dell Lifecycle Controller, qui réduit le temps consacré aux tâches de gestion, réduit le risque d'erreurs, améliore la sécurité et améliore l'efficacité globale de votre environnement informatique.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Pour nos abonnés, l'accès à iDRAC8 est assuré via RMI (Remote Management Interface), accessible exclusivement depuis le réseau du data center privé pour des raisons de sécurité, accès auquel nous fournissons gratuitement l'accès via un tunnel Open VPN. Une fois connecté, iDRAC affiche une présentation du système ainsi qu'une vue de la console virtuelle via iKVM.

Je souhaite accorder une attention particulière au monitoring ; iDRAC8 permet d'obtenir des statistiques de consommation électrique sur la dernière heure, jour ou semaine et de limiter la consommation électrique maximale :

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Le système de surveillance et d'enregistrement de la température iDRAC vous permet de collecter des données à partir de capteurs de température et de déterminer la plage dans laquelle elles se trouvent. Ainsi, il est considéré comme acceptable que les processeurs se trouvent dans la plage de température d'avertissement seulement pendant 10 % du temps au cours de l'année et dans la plage de température critique pendant 1 %. Le temps passé dans la bande critique affecte également le temps autorisé dans la bande d’avertissement. La collecte des données de température commence lorsque le système est allumé après avoir quitté l'usine et ne peut pas être réinitialisé.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

La 13e génération de serveurs Dell PowerEdge est équipée de contrôleurs PERC9, dans lesquels la technologie LSI CacheCade précédemment utilisée dans les contrôleurs PERC8 a été remplacée par une technologie plus efficace - DAS Cache de SanDisk.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Lors de tests synthétiques, DAS Cache accélère considérablement les performances des baies de disques durs dans le cas de configurations hybrides HDD+SSD. Ainsi, dans le cas d'une matrice de 5 disques durs en RAID6 (le niveau 6 est sélectionné pour fournir une capacité maximale) et de 5 SSD RAID10 (4 + 1 SSD de secours pour maximiser les performances de la matrice) lors de l'utilisation du DAS Cache, les performances de la matrice est composée de 5 disques durs RAID6 + DAS Cache sur la matrice SSD spécifiée s'est avérée proche des performances de la matrice SSD elle-même :

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Ainsi, après nous être un peu familiarisés avec la plateforme, nous pouvons maintenant examiner les avantages de cette plateforme lors de la construction d'installations de stockage.

Qu'est-ce qui rend la plate-forme Dell R730xd optimale pour les déploiements d'entrepôts de données, en particulier Red Hat Ceph ?

L'environnement de stockage Red Hat Ceph utilise des serveurs conformes aux normes de l'industrie pour des raisons d'évolutivité, de résilience et de performances. Les méthodes de protection des données jouent un rôle clé dans le coût de la solution. Ceph permet à l'utilisateur de sélectionner différentes méthodes de sécurité pour différents pools de stockage.

Les pools de stockage répliqués produisent des copies complètes des objets stockés et sont idéaux pour une récupération rapide et une manipulation des données. Dans le cas d'un pool de stockage répliqué, Ceph utilise par défaut un facteur de réplication de trois lorsque trois copies de données résident sur trois nœuds Ceph distincts.

Les pools de stockage résistants à la corruption fournissent une copie unique des données avec parité, ce qui est utile lorsqu'un stockage de données à long terme est requis et est rentable.

Le PowerEdge R730xd est un serveur rack à deux unités exceptionnellement flexible et évolutif qui offre un traitement hautes performances et une large gamme d'options de stockage local optimisées pour la charge de travail, y compris des niveaux hybrides. Le développement comprend une large gamme de configurations, idéales pour Ceph.

— Le R730xd offre la possibilité de créer des solutions d'infrastructure hautement efficaces pour les petites et grandes entreprises.
— Le R730xd réduit le temps de mise en service grâce à des capacités de déploiement automatisées, ce qui réduit les interventions de l'utilisateur et les erreurs humaines.
« Les serveurs PowerEdge améliorent les performances informatiques des centres de données grâce à des outils de gestion innovants tels que iDRAC Quick Sync et iDRAC Direct, offrant une visibilité complète sur l'état du système et un déploiement rapide.
« Les serveurs PowerEdge optimisent la consommation d'énergie, offrant de meilleures performances par watt et un contrôle plus précis de la consommation d'énergie et du refroidissement.

Le Dell PowerEdge R730xd offre des avantages qui garantissent une productivité maximale en :

— Accélérez l'efficacité des applications grâce à l'utilisation des dernières technologies et du stockage local dynamique.
« La mise à l'échelle est simple et rapide grâce au stockage à accès frontal qui prend en charge une large gamme de disques, depuis les disques durs SATA à faible coût jusqu'aux disques SSD ultra-rapides de 2.5", en passant par les disques à latence ultra faible tels que les disques SSD PowerEdge Express Flash NVMe PCIe.
- Le R730xd est bien adapté aux conceptions de stockage hybrides grâce à l'utilisation de nouvelles technologies de mise en cache dans le contrôleur PERC, ce qui augmente la rentabilité de la solution Ceph.

Vous pouvez voir ci-dessous un exemple de mise en œuvre d'une infrastructure avec Red Hat Ceph Storage, qui se compose de 5 serveurs Dell R730xd :

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Lors de tests indépendants de diverses configurations de plates-formes Dell R730xd, les résultats suivants ont été obtenus :

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Notre version de la plateforme montre de très bons résultats, et dans le cas de la lecture, peut-être les meilleurs. Et si l'on prend en compte le fait que nous avons commandé ces plateformes en grande quantité et que, grâce à cela, nous pouvons proposer un prix plus de 2 fois inférieur à celui des autres options de plateforme, il s'avère être le meilleur consolidé pour la lecture et l'écriture en termes du paramètre rentable. Au final, rien ne vous empêche de construire un cluster de 7 à 8 plateformes, au lieu de 5. En même temps, vous bénéficiez d'une tolérance aux pannes encore plus grande.

Des commutateurs 10 Gigabit sont-ils nécessaires lors de la construction de telles infrastructures ? Non, ce n'est pas obligatoire, l'un de nos clients a construit une infrastructure, bien qu'à partir de 3 serveurs, en utilisant le schéma de connexion réseau local suivant :

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Ce qui lui a permis d'économiser pas mal : 350 $/mois sur la location du commutateur, car les commutateurs 10 Gigabit sont assez chers et nous ne proposons que le meilleur : l'Arista 7050tx-48-r. Nous ne voyons aucun intérêt à des solutions multiports.

De quoi sont en principe capables les plates-formes Dell R730xd ?

Il n'y a pas si longtemps, Microsoft a réalisé un test intéressant des performances de ces plateformes dans le cas de la création d'entrepôts de données avec un petit nombre de nœuds.

Nous avons utilisé 4 nœuds Dell R730xd, réunis dans un réseau local de 100 Go à l'aide d'un commutateur Arista DCS-32CX-7060S 32 Go à 100 ports, exécutant EOS version 4.15.3FX-7060X.1.

La configuration des nœuds utilisés est la suivante :

2x Xeon E5-2660v3 2.6 Ghz (10c20t)
256 Go de DRAM (16 x 16 Go DDR4 2133 XNUMX MHz DIMM)
4 disques SSD NVME Samsung PM1725 de 3.2 To (PCIe 3.0 x8 AIC)
DellHBA330
4 disques SSD SATA Intel S3710 de 800 Go
12x disque dur SATA Seagate 4 To d'une capacité d'entreprise de 3.5 pouces
2x Mellanox ConnectX-4 100 Go (double port 100 Go PCIe 3.0 x16)
Mellanox FW c. 12.14.2036/XNUMX/XNUMX
Pilote Mellanox ConnectX-4 v. 1.35.14894
Appareil PSID MT_2150110033
Port unique connecté/adaptateur

Grâce à VMFleet, 20 machines virtuelles ont été créées sur chaque nœud, soit un total de 80 machines virtuelles. Chaque machine virtuelle a été configurée avec 1vCPU. VMFleet a ensuite été utilisé pour exécuter l'utilitaire DISKSPD afin de tester les performances de stockage sur chacun des 80 nœuds, l'utilitaire est disponible gratuitement ici. Les paramètres de test sont les suivants : 1 thread, 512 Ko de lecture séquentielle pour 4 opérations d'E/S.

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Comme vous pouvez le voir sur l'image ci-dessus, nous avons réussi à obtenir un résultat incroyable de 60 gigaoctets par seconde au total, ce qui équivaut approximativement à 5 versions anglaises de Wikipédia sous forme compressée (11.5 Go), qui sont téléchargées chaque seconde. Et la vitesse de chaque machine virtuelle était d'environ un CD par seconde, soit 750 Mo.

Ce test démontre parfaitement à quel point une solution peut être efficace lorsque les trois composants de calcul, de stockage et de mise en réseau sont équilibrés, minimisant ainsi les goulots d'étranglement potentiels qui peuvent survenir dans un système déséquilibré.

Qu’en est-il des plateformes d’autres fabricants ?

Comparaison entre Dell R730xd et HP ProLiant DL380

Pour comparer les performances, nous avons choisi du matériel plus faible que celui que nous proposons à la location : des serveurs équipés d'un processeur E5-2620v3, plutôt qu'un E5-2650v4, qui sont nettement plus productifs. La principale méthodologie de test utilisée pour cette comparaison consistait à mesurer le nombre d'IOPS. Plusieurs simulations de charge de travail différentes ont été utilisées, à savoir toutes les lectures et 30 % de lecture / 70 % d'écriture (analogue à un système OLTP, un système transactionnel, lors du traitement de petites transactions, mais d'un flux important, et les clients doivent garantir un temps de réponse minimal).

Des tests ont été effectués à plusieurs reprises pour éliminer l'impact négatif des facteurs cachés sur les performances du système. Tout d’abord, nous avons effectué quelques tests de base sur un Dell R730xd et un HP ProLiant DL380 en utilisant uniquement le stockage sur disque dur (5x1 To HDD RAID5) pour fournir une référence de performances de base. Le même ensemble de tests a ensuite été exécuté avec 5 disques durs de stockage RAID-1 de 5 To utilisant le cache DAS installé sur des disques SSD SAS (2 disques SSD Samsung RAID480 SAS de 1 Go) sur un serveur Dell et sur un serveur HP utilisant HPE SmartCache avec un ensemble similaire de disques pour le stockage. et la mise en cache. Enfin, la dernière série de tests a été exécutée sur un serveur Dell utilisant le cache DAS sur des disques SSD NVMe PCIe (2 x 400 Go Samsung NVMe en RAID logiciel) pour montrer la contribution maximale de la mise en cache aux gains de performances des applications dans les cas intensifs en lecture et en écriture. Un test similaire n'a pas été effectué sur le serveur HP car Smart Cache ne prend pas en charge les lecteurs NVMe pour la mise en cache.

Configuration des systèmes :

Dell PowerEdge R730xd (13e génération)
HP ProLiant DL380 (9e génération)

Server
Processeur : x86-64 - Processeur Intel Xeon E5-2620 v3 à 2.40 GHz ;
Mémoire : 32 Go DDR4.
Processeur : x86-64 - Processeur Intel Xeon E5-2620 v3 à 2.40 GHz ;
Mémoire : 32 Go DDR4.

Système d'exploitation/logiciel
Windows 2012 R2 SP1 ;
Cache DAS SanDisk v1.4.
Windows 2012 R2 SP1 ;
HPE SmartCache.

Stockage/cache
5 disques durs RAID1 de 5 To ;
2 disques SSD Samsung RAID480 SAS 1 Go ;
RAID logiciel Samsung NVMe 2x400 Go.
5 disques durs RAID1 de 5 To ;
2xSAS 480 Go Samsung SSD RAID1.

test
Simulez la charge de travail de lecture-écriture OLTP ;
Taille de la base de données de 300 Go ;
4 travailleurs IOMETER simultanés avec une profondeur de file d'attente de 32.

Simulez la charge de travail de lecture-écriture OLTP ;
Taille de la base de données de 300 Go ;
4 travailleurs IOMETER simultanés avec une profondeur de file d'attente de 32.

Plusieurs tests de lecture/écriture aléatoires ont été effectués sur différentes tailles de bloc – 4 et 8 Ko. Pour chaque taille de bloc, des tests ont été effectués tour à tour avec 100 % d'opérations de lecture, ainsi qu'avec 70 % d'opérations de lecture et 30 % d'opérations d'écriture. Les tests liés à l'accélération des performances à l'aide de la mise en cache ont été exécutés pendant 900 secondes (15 minutes) afin de laisser suffisamment de temps au cache pour devenir pleinement opérationnel et produire des résultats plus précis.

Mesure des performances en IOPS (opérations d'entrée/sortie par seconde) :

Serveur/configuration en cours de test
4 Ko RR
100 % lu
4 Ko RR
70 % Lire 30 % Écrire
8 Ko RR
100 % lu
8 Ko RR
70 % Lire 30 % Écrire

Dell R730xD (pas de cache)
1650
974
1540
1040

HP ProLiant DL380 (pas de cache)
1370
628
1322
630

Dell R730xD
avec cache DAS
138884
66483
98368
56641

HP ProLiant DL380
avec SmartCache
41273
33534
35984
39396

Dell R730xD avec
Cache DAS et
SSD NVMe PCIe
264750
158157
257150
104490

Mesure des performances en % d'utilisation du processeur :

Serveur/configuration en cours de test
4 Ko RR
100 % lu
4 Ko RR
70 % Lire 30 % Écrire
8 Ko RR
100 % lu
8 Ko RR
70 % Lire 30 % Écrire

Dell R730xD (pas de cache)
0,4%
0,28%
0,42%
0,3%

HP ProLiant DL380 (pas de cache)
0,8%
0,5%
0,8%
0,5%

Dell R730xD
avec cache DAS
13%
8,8%
11,34%
7,83%

HP ProLiant DL380
avec SmartCache
6%
6%
5%
5%

Dell R730xD avec
Cache DAS et
SSD NVMe PCIe
16%
10,1%
16%
5,78%

Les résultats des tests montrent des gains de performances significatifs pour les plates-formes Dell R730xd lors de l'utilisation de la mise en cache du cache SanDisk DAS par rapport à HPE SmartCache, et la prise en charge des SSD NVMe PCIe offre des avantages encore plus importants. Dans les simulations OLTP, le R730xd a affiché des IOPS jusqu'à 3 fois plus élevées en raison de l'utilisation du cache SanDisk DAS et des SSD SAS et 6 fois plus élevées en raison de l'utilisation du cache SanDisk DAS + des SSD NVMe PCIe par rapport au SmartCache de HPE. L'utilisation plus élevée du processeur avec SanDisk DAS Cache, et l'utilisation encore plus élevée du processeur avec les SSD SanDisk DAS Cache + NVMe PCIe, sont simplement une conséquence du nombre d'IOPS beaucoup plus élevé. et, au contraire, montre une consommation plus optimale des ressources du processeur.

Ainsi, si chez HP avec 6 % d'utilisation, le résultat en IOPS est de 41 1, soit 0,15 % des ressources du processeur sont consommées pour 730 16 IOPS, alors dans le cas du Dell R264xd, nous avons une consommation de 0,06 % à 1000 XNUMX, ce qui fournit un indicateur plus efficace : XNUMX % des ressources du processeur pour XNUMX XNUMX IOPS.

Autrement dit, en termes d'utilisation du processeur, Dell s'avère également meilleur (2,5 fois), bien qu'il ait des valeurs d'utilisation du processeur qui sont % plus élevées, mais, comme nous avons pu le vérifier, ce n'est qu'une conséquence du traitement. un nombre d'opérations nettement plus important, et donc une meilleure productivité.

Ainsi, la plateforme Dell R730xd s'avère nettement plus performante que le HP ProLiant DL380 (à plusieurs reprises), tant en termes de performances que de rentabilité.

Résultats du test Geekbanch 3 Dell R730xd avec processeur E5-2640 v4 ou pourquoi les instructions du processeur et le cache du contrôleur sont importants

Comme nous pouvons le voir ci-dessus, nous ne pouvons obtenir des résultats optimaux que lorsque les trois composants - puissance de calcul, stockage et mise en réseau - sont équilibrés, car les goulots d'étranglement potentiels pouvant survenir dans un système déséquilibré sont minimisés.

Mais ce qui est également extrêmement important, c'est la prise en charge par le processeur de la plate-forme d'un certain nombre d'instructions et leur efficacité. J'ai déjà mentionné plus haut qu'une différence générationnelle apparemment insignifiante peut jouer un rôle assez important dans certains cas. Ainsi, selon les résultats de tests indépendants, le E5-2650 v4 que nous proposons est 70% plus efficace en cas de chiffrement (instructions AES) que le E5-2650 v3.

Qu’en est-il alors des solutions « savoureuses » des concurrents du segment low-cost, mais pas du segment premium ? Pourquoi nos solutions sont-elles meilleures ? Pourquoi nos solutions sont premium ? La réponse est simple - nos serveurs étaient et sont équilibrés. Même s’ils avaient auparavant des fréquences plus basses ou des quantités de mémoire inférieures, ils étaient toujours équilibrés selon les trois paramètres décrits ci-dessus. Y compris un centre de données fiable avec les certificats requis par le segment des entreprises et d'excellents canaux de communication externes qui offrent une latence minimale depuis les Pays-Bas, vers le reste de l'Europe, vers la Russie et l'Ukraine, et même très faible latence au fond des océans aux USA !

Mais maintenant, nous avons fait une offre compétitive en termes de ces indicateurs, sur 10 sites à la fois, un aux Pays-Bas et 9 sites aux USA, mais ne parlons pas de nous, regardons le test. Malheureusement, ce test n'est actuellement disponible que pour la version E5-2640 v4, avec 10 et non 12 cœurs, pour notre plateforme.

https://browser.primatelabs.com/v4/cpu/768278 — результаты теста Geekbanch 3 платформы Dell R730xd c процессором Е5-2640 v4

Bien entendu, ce n'est pas très objectif, car il ne prend pas en compte tous les avantages de la plateforme, le même cache SanDisk DAS dont nous avons parlé, les indicateurs de performance réels peuvent s'avérer bien meilleurs que les indicateurs synthétiques dans un cas particulier. cas, beaucoup! Mais il est encore possible d’acquérir une certaine compréhension.

Faisons attention à de nombreuses instructions. Le plus indicatif peut être l'AES déjà mentionné, à peu près aux mêmes fréquences, la différence entre les valeurs du 1er cœur peut aller jusqu'à 1000 fois selon le processeur, les instructions restantes qui ont été comparées ont montré des différences de valeurs de plusieurs à 100 fois.

Vous pouvez vous-même entrez le processeur dans la recherche et faites une comparaison, mais n'oubliez pas que ce test n'est pas totalement indicatif, puisqu'il ne prend pas en compte le matériel dans son ensemble, mais caractérise principalement le processeur.

Néanmoins, j'espère que ces résultats pourront vous être utiles lors de l'analyse de l'efficacité d'une solution particulière.

Utiliser les serveurs Dell R730xd en Bare Metal, c'est tout simplement mieux !

Certains de nos clients ont décidé d'abandonner l'utilisation des solutions cloud VMware au profit de solutions Bare Metal (serveurs fer) et la plateforme Dell R730xd les a beaucoup aidés en cela. Et nous parlons ici non seulement de cloud public, mais aussi de cloud privé.

Pourquoi les gens prennent-ils de plus en plus de telles décisions ? Concernant les cloud publics, tout est plus ou moins clair. Je considère moi-même les nuages ​​​​publics comme un gros marketing, si quelque chose y tombe (et tous les nuages ​​tombent tôt ou tard), il y tombe pendant longtemps. Un exemple est le même Amazon bien connu, qui a déjà mis en place pendant plusieurs jours un service important de collecte de données médicales télémétriques, y compris des données sur l'état cardiaque des patients utilisant un stimulateur cardiaque, qui étaient surveillés par des médecins, plusieurs des gens sont morts... Et récemment, lorsque notre entreprise Bitrix s'est allongée, il s'est avéré que la raison était que les employés, qui éteignaient certaines machines, à la suite d'une faute de frappe, avaient éteint plus de nœuds que nécessaire, affectant les nœuds de gestion, à la suite de quoi les machines virtuelles ont été redémarrées dans les 5 heures en raison de la grande taille du cluster... Mais ce n'est pas le seul problème possible, il peut arriver que vous ayez soudainement un « goulot d'étranglement » dû à l'utilisation du cloud par certains autres projets ou le manque de capacité à gérer rapidement son infrastructure pour répondre à vos propres besoins.

En théorie, lorsqu’il s’agit de cloud privé, la virtualisation simplifie la disponibilité et la reprise après sinistre. Dans la pratique, il existe de nombreuses situations dans lesquelles cela n’a tout simplement pas de sens :

En cas de problèmes techniques sur le nœud, un temps d'arrêt de 15 à 30 minutes est acceptable.
Tous les projets n'ont pas besoin d'une disponibilité d'environ 100 %, à l'exception des écoliers qui ont l'habitude de payer un dollar et d'exiger 100 %. Pour certains projets, une disponibilité garantie de 99,9 % est plus qu’une option acceptable. Parce que 0,1% correspond à une indisponibilité d'un maximum de 44 minutes par mois, qui peut survenir pour diverses raisons imprévues - en raison d'une panne matérielle ou d'une indisponibilité du réseau. Nous garantissons une disponibilité du réseau à 99,99% pour les solutions standards, ce qui permet une indisponibilité de seulement 4 minutes par mois. Si le serveur est connecté à 2 canaux indépendants qui passent par différents nœuds de communication et dont le trafic est traité par des cœurs indépendants, la disponibilité garantie du réseau augmente plusieurs fois. Cela permet de satisfaire aux exigences de disponibilité même des banques pour lesquelles une indisponibilité d'environ 40 minutes par an est acceptable, conformément à la certification. En réalité, les périodes d’indisponibilité sont extrêmement rares. En 5 ans de travail avec le centre de données, il n'y a jamais eu un moment où tous les serveurs sont devenus indisponibles en même temps en raison de problèmes de réseau ou d'électricité. Même lorsqu'il y a eu une panne de courant mondiale aux Pays-Bas et que de nombreux autres centres de données sont devenus indisponibles - certains ont oublié de faire le plein de moteurs diesel, d'autres n'avaient pas suffisamment de puissance UPS, dans notre centre de données seulement moins d'un pour cent des serveurs sont devenus indisponibles pendant une courte période. période de temps. Certains des serveurs que les clients louent chez nous, même du matériel plutôt obsolète, apparemment obsolète, qui est plus susceptible de tomber en panne que les nouvelles solutions de marque, n'ont pas été redémarrés même une fois en 3 ans, tout comme en 3 ans ils n'ont jamais été perdus net . Une indisponibilité de 30 minutes est-elle acceptable pendant 3 ans ? Plus que, même pour les banques.

Et une question raisonnable se pose : pourquoi alors payer trop cher ? Il va sans dire qu'il ne faut pas se fier au hasard et qu'il faut toujours partir du principe de réserves raisonnables. La règle principale que j'ai découverte est la suivante : la réservation ne devra pas coûter plus cher que les pertes qui pourraient survenir en cas d'indisponibilité due à l'absence de cette réservation. Autrement dit, si la disponibilité garantie permet une indisponibilité de 40 minutes par mois, et en cas d'indisponibilité pendant une telle période, les pertes s'élèveront à plusieurs centaines voire milliers de dollars - louer une solution supplémentaire pour augmenter simplement la garantie de disponibilité ça n'a aucun sens. Car en réalité, les serveurs ne seront pas indisponibles tous les mois pendant 40 minutes ; 40 minutes d'indisponibilité est une garantie, le pire des cas. Ce qui n'est pas mis en œuvre mensuellement, comme le montre la pratique.

De cette façon, les serveurs peuvent être importants sans être critiques pour la mission, et lorsque les propriétaires de projet ne craignent pas de basculer manuellement la charge vers un autre serveur dédié, nous pouvons éviter les complexités liées à la création d'un cluster de basculement et d'un stockage de basculement partagé.

Une faible productivité est inacceptable pendant la période de travail. Beaucoup de nos clients choisissent les solutions nues de Dell précisément pour cette raison : il est beaucoup moins cher et plus rentable d'utiliser du matériel complet en fonctionnement standard, qui n'est pratiquement pas sujet à l'inaccessibilité, comme nous l'avons déjà évoqué, que de payer trop cher pour un cloud. option et les mêmes performances dans le cloud, ce qui coûtera plusieurs fois plus cher qu'une solution dédiée. Le cloud et le clustering ne peuvent tout simplement pas satisfaire les besoins en ressources et ne seront pas rentables pour ces clients.

Les abonnés ne veulent pas payer cher pour un service aux capacités limitées. La plupart de nos clients sont de petites entreprises qui ne disposent pas de leurs propres services techniques ni du financement nécessaire pour acheter leur propre matériel. L'achat de matériel pourrait être un véritable coup dur pour eux et ne pas offrir des performances adéquates, car avec le temps, le matériel a tendance à devenir obsolète, et il est dommage de jeter du matériel coûteux même après 3 ans, à une époque où l'entreprise a grandi et où quelque chose de mieux est nécessaire. Si vous louez un Dell R730xd chez nous, vous avez la possibilité de passer à un autre serveur à tout moment ou au bout d'un an si vous choisissez l'option de location avec un contrat d'un an. De plus, il est possible d'économiser sur le paiement des licences VMware.

Utilisation des serveurs Dell R730xd pour les serveurs de base de données

Beaucoup de nos clients qui utilisent ces serveurs de bases de données adorent cette plateforme. Et pas seulement parce que, contrairement au Dell R730, la version xd peut prendre en charge les disques SSD NVMe PCIe, qui offrent une latence minimale, ce qui est extrêmement important pour de telles solutions. Mais aussi parce que le contrôleur est incroyablement efficace lorsqu'il travaille même avec les SSD 2,5" classiques que nous proposons à nos clients.

Bien sûr, le Dell R730xd présente également un inconvénient : il n'y a qu'un seul contrôleur, tandis que le Dell R1 avec 730 disques utilise 26 contrôleurs matériels. Mais ce n'est pas un problème important, puisque nous avons choisi une plate-forme avec 2 baies de disque et vous n'aurez donc pas de goulot d'étranglement sous la forme de performances insuffisantes du contrôleur lorsque vous travaillez avec cette plate-forme et un grand nombre de SSD. Et l'avantage sous la forme de la possibilité d'installer un SSD NVMe PCIe couvre complètement cet inconvénient.

Comme mentionné ci-dessus, tout le monde n’a pas besoin de clusters de bases de données complexes ; les performances que cette plateforme peut fournir sont bien plus importantes. C'est exactement ce que l'un de nos clients a fait, abandonnant les excès de virtualisation et de création de clusters complexes, en louant un VPS avec des lecteurs dédiés pour les sauvegardes de bases de données à partir du serveur principal Dell R730xd : VPS (KVM) – E5-2650 v4 (24 cœurs) / 40 Go DDR4 / 4x240 Go RAID10 SSD 1 Gbit/s 40 To – 99 $. Bien entendu, en cas de problème avec le nœud principal, il y aura une certaine diminution des performances et une commutation manuelle sera nécessaire, cependant, il s'agit d'une solution plus que rentable, compte tenu du budget limité.

Nous n’encourageons pas tout le monde à faire de telles économies ; dans certains cas, c’est même tout à fait justifié. Cependant, en augmentant le budget de seulement 230 $ par mois, vous pouvez vous permettre un nœud E5-2650 v4 identique et les connecter ensemble dans un réseau local de 20 Gigabits, ce qui, en principe, vous permettra de construire un petit cluster avec une latence acceptable. même sans l'utilisation de disques SSD PCIe NVMe.

La solution elle-même ressemblera à ceci (avec un ensemble de lecteurs de base) :

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 6 x 480 Go SSD 1 Gbit/s 100 TV + Intel X540-T2 20 Gbit/s LAN – 289 $/mois
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 6 x 480 Go SSD 1 Gbit/s 100 TV + Intel X540-T2 20 Gbit/s LAN – 289 $/mois

Augmenter leur nombre pour accroître la productivité n’a pas toujours de sens. Ainsi, lors de tests avec des bases de données, nous avons constaté qu'une solution à 8 SSD n'est que 4 % plus efficace qu'une solution à 35 SSD.

Quant aux niveaux RAID recommandés, RAID5 peut être très optimal dans certains cas. Bien sûr, RAID10 offre de meilleures performances, mais que se passe-t-il si les disques sont si rapides que leur utilisation en RAID10 entraînerait un goulot d'étranglement du contrôleur ? Dans de tels cas, la création d'une matrice RAID matérielle RAID5 est beaucoup plus rentable en utilisant des disques de secours que RAID10 (si l'objectif n'est pas de perdre la moitié du quota SSD).

Dois-je activer le cache du contrôleur ou vaut-il mieux le désactiver ? Un contrôleur RAID a une quantité de mémoire très limitée, qu'est-ce que 1 Go lorsque l'on travaille avec un SSD ? Dans le cas de SSD rapides, cela ne sert à rien d'activer le cache de lecture, car en remplissant la mémoire avec des opérations de lecture, qui ne deviendront pas plus rapides, puisque les SSD sont déjà assez rapides, on ne laisse pas assez de cache d'écriture, et , comme on le sait, dans les SSD bon marché, le goulot d'étranglement réside dans les opérations d'écriture, en raison d'une baisse des performances due à un surprovisionnement insuffisant et à une utilisation à 100 % du quota libre (une diminution par dix est possible). Par conséquent, nous vous recommandons de laisser uniquement le cache d’écriture activé. Assurant ainsi une efficacité maximale de cette solution.

La taille des blocs NTFS est-elle vraiment importante ? Pour la plupart des stockages, 64 Ko est indiqué comme taille de bloc optimale pour des performances maximales. Mais très souvent, nous rencontrons des cas où un client utilise déjà un serveur de base de données, en utilisant la configuration initiale avec une taille de cluster NTFS standard de 4 Ko. Pour résoudre ce problème, vous devez reformater les disques, mais la différence est-elle vraiment si grande dans le cas général ? Devez-vous vous exposer à d’éventuels temps d’arrêt et inconvénients liés à la migration ?

Le contrôleur du serveur Dell R730xd offre de très bonnes performances même avec 4 disques SSD et le cache d'écriture activé (un point très important, le cache de lecture doit être désactivé car il n'apporte aucun avantage, mais réduit seulement l'efficacité des opérations d'écriture en raison au manque d'espace pour un cache complet, comme indiqué ci-dessus), que même avec une taille de bloc standard de 4 Ko, on obtient de très bons indicateurs de performances, extrêmement bons.

Néanmoins, nous sommes toujours disposés à nous rencontrer et sommes prêts à proposer pendant un certain temps une plate-forme similaire aux abonnés pour qu'ils puissent effectuer des travaux si quelque chose n'a pas été pris en compte par eux.

RAMdrive s'avère toujours plus rapide que les disques SSD. Si vos requêtes peuvent être traitées dans TempDB, comme le tri ou la fusion, alors utiliser RAMdisk (un programme qui transforme une partie de votre RAM en stockage) peut s'avérer très utile. Ainsi, après avoir comparé la vitesse de 8 disques SSD en RAID10 avec RAMdrive, nous avons constaté qu'elle est environ 4 fois plus rapide pour les opérations d'écriture 4K avec une profondeur de file d'attente de 32, ce qui imite exactement le fonctionnement des fichiers TempDB. Même en combinant 8 SSD en RAID0, il n'a pas été possible de battre les résultats de RAMdrive.

RAID5 dans le cas de 8 disques SSD peut être plus efficace que RAID10. Les lectures 4K avec une profondeur de file d'attente de 32 sont environ 40 % plus rapides, ce qui n'est pas surprenant compte tenu des fonctionnalités du RAID5. RAID5 gagne en performances dans d'autres tests, par exemple, avec l'écriture séquentielle, il est de 20 %, il n'est inférieur que dans les opérations d'écriture 4K avec une grande profondeur de file d'attente (dans notre cas 32) et s'avère moins efficace de 30 %. Ainsi, l'utilisation du RAID5 peut dans certains cas être très justifiée économiquement.

Plus de stockage ne signifie pas toujours plus rapide. Lorsqu'il s'agit de petites opérations aléatoires, l'ajout de disques à la baie au-delà d'une certaine limite n'améliore pas du tout les performances. Il semblerait pourquoi ? Il s'avère que tout dépend des capacités du contrôleur, qui est obligé d'écrire des données sur tout un tas de disques. C'est pourquoi nous avons acheté des plates-formes avec un maximum de 12 disques, afin de réduire le risque de goulot d'étranglement. Cependant, vous devez examiner l'intensité des opérations au sein de chaque projet. Parfois, 4 disques plus grands, disons 960 Go, peuvent constituer une solution meilleure et plus rentable qu'un ensemble de disques de 480 Go.

Utilisation des serveurs Dell R730xd pour les serveurs de données Aerospike NoSQL

Aerospike est une base de données NoSQL open source optimisée pour la vitesse et l'évolutivité. Aerospike est conçu pour fournir une latence très faible pour les demandes de lecture et les charges d'écriture lourdes, ce qui répond aux exigences commerciales modernes qui nécessitent la capacité de gérer un grand nombre d'opérations d'E/S. Aerospike gère directement le stockage local sur ses nœuds de cluster, quels que soient les systèmes de fichiers du support source, qu'il s'agisse de DRAM, de flash ou de disques durs traditionnels. Cela permet de stocker les données critiques sur les supports les plus rapides où un traitement rapide est le plus critique, tandis que la nature distribuée de la base de données Aerospike garantit un haut degré de fiabilité en cas de panne des nœuds du cluster.

Les serveurs Dell PowerEdge R13xd de 730e génération offrent une puissance de calcul incroyable avec les derniers processeurs E5-2650 v4 et une SDRAM DDR4 rapide. Et la possibilité d'utiliser des SSD NVMe, tels que le Samsung SM1715, peut permettre d'obtenir d'énormes performances avec une latence minimale dans les nœuds soumis à des charges élevées. Cela permet de respecter les exigences SLA modernes pour le temps de traitement d'une transaction avec un niveau fiable de protection contre la fraude, même dans de très grandes bases de données, rendant la solution acceptable même pour le secteur financier et les virements bancaires, où des transactions sont parfois effectuées. en quelques heures, voire quelques jours.

Pour le secteur bancaire, nous pouvons proposer une solution basée sur ces plateformes avec un réseau local de 40 et 100 Gbit/s entre nœuds du cluster et l'utilisation de commutateurs appropriés.

Utilisation des serveurs Dell R730xd dans les réseaux DMZ

Nous sommes heureux d'offrir à nos abonnés les normes de sécurité les plus élevées. Les datacenters où nous proposons ces serveurs disposent de nombreuses certifications : ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Mais afin de satisfaire aux exigences du même Google, certains clients exigent la construction de réseaux dits démilitarisés (réseaux DMZ) - des réseaux à sécurité accrue, ce qui implique la présence d'un pare-feu matériel qui limite l'accès aux équipements et permet de cachez les composants nécessaires derrière un pare-feu et améliorez davantage la sécurité.

Et tout va bien lorsqu'une telle solution est commandée immédiatement, mais il est très difficile de mettre en œuvre la transition avec pratiquement aucun temps d'arrêt dans le processus, ce qui est récemment arrivé à l'un de nos clients, avec un projet de traitement des demandes de visa pour des citoyens de différents pays. du monde, où l'inaccessibilité même pendant des heures peut entraîner des pertes de plusieurs dizaines de milliers de dollars. Mais nous avons trouvé une solution, sommes allés à une réunion, avons rangé des équipements supplémentaires dans le placard, déplacé des équipements moins importants et activé le pare-feu selon le schéma, comme le souhaitait le client, afin qu'il puisse effectuer la migration sans temps d'arrêt.

Était / Devenu

Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Peut-être que ce schéma sera également utile à quelqu'un lors d'une telle migration, car les ingénieurs des centres de données ne veulent pas toujours voir des choses évidentes, mais insistent sur un temps d'arrêt de 2 heures pour passer derrière le pare-feu, mais je vous demande gentiment - commandez un pare-feu matériel à l’avance si vous en avez besoin. Nous sommes flexibles et toujours prêts à nous accommoder, mais dans certaines situations, nos capacités peuvent être limitées.

Dans les prochaines publications, nous tenterons de réaliser un certain nombre de tests supplémentaires et de partager des expériences supplémentaires en utilisant ces plateformes, ce qui améliorera encore la compréhension de la sélection de la solution la plus efficace. Après tout, il est surprenant de voir que le RAID0 de deux disques SSD, dans le cas de bases de données avec une charge élevée, peut s'avérer plus lent qu'un disque d'écriture séparé, c'est pourquoi nous recevons de temps en temps des demandes de SSD NVMe PCIe. au temps. Il est probable que nous montrerons les scénarios les plus efficaces pour mettre en œuvre des solutions, partagerons une expérience supplémentaire lorsque la construction de plusieurs matrices RAID au sein d'un contrôleur RAID est efficace et montrerons dans quels cas deux matrices RAID10 indépendantes de 4 disques seront meilleures qu'une matrice RAID10 de 8. Quand sera-t-il efficace d'utiliser RAID1 pour TempDB et RAID5 pour tout le reste. Et comment se passer du SSD NVMe PCIe quand on a un budget limité.

Dell R730xd : bonus pour les lecteurs Habrahabr

Nous souhaitons vous offrir le meilleur et avons tout fait pour cela en proposant des prix uniques pour le Dell R730xd :

ua-hosting.company/serversnl - aux Pays-Bas
ua-hosting.company/serversus - et aux USA

Les configurations peuvent être très diverses, par exemple, Les éléments suivants sont disponibles pour une activation immédiate aux Pays-Bas ::

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 6×480 SSD 1 Gbit/s 100 TV -*249 $
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 12×240 SSD 1 Gbit/s 100 TV -*249 $
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 4 x 4 To 4 x 480 SSD 1 Gbit/s 100 TV — * 249 $
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 Go DDR4 12 x 4 To SATA 1 Gbit/s 100 téléviseurs — * 249 $

Et un honnête 1 Gbps dédié non mesuré (hors trafic) est mis à leur disposition pour +120 $/mois. Plus la possibilité d'acheter un pare-feu, des cartes réseau, un commutateur et de créer un réseau local multi-gigabit. Mais la condition de prix s'applique à un contrat d'un an.

Nous souhaitons améliorer la situation et offrir un bonus pour les paiements à court terme et les locations sans contrat, rendant l'offre plus abordable. Toute personne qui commande et paie l'une des options proposées aux Pays-Bas pendant une période de 1 mois, nous fournirons exactement le même serveur pendant 1 mois entièrement gratuit, soit nous recalculerons la configuration commandée et calculerons le serveur commandé au même prix que pour un contrat annuel (249$/mois au lieu de 369$/mois), en remettant la différence sur la balance. Pour cela, laissez simplement votre numéro de commande dans les commentaires. Pour ceux qui n'ont pas encore mûri vers les solutions dédiées, nous proposons de louer n'importe quel VPS (KVM) avec disques dédiés aux Pays-Bas ou aux USA sur ces plateformes, par exemple, VPS (KVM) – E5-2650 v4 (6 cœurs) 10 Go DDR4 240 Go SSD 1 Gbit/s 10 To – 29 $, et recevez un bonus de 1 à 4 mois d'utilisation en payant respectivement 1, 3, 6, 12 mois, en indiquant le numéro de commande dans le commentaire. Désormais, construire des infrastructures est devenu plus facile !

Source: habr.com

Ajouter un commentaire