Les unités NAS à montage en rack Synology RackStation RS3412xs et RS3412RPxs 2U offrent 10 baies de lecteur 3.5″ et le robuste DiskStation Manager 4.1 (DSM) de Synology. Synology propose plusieurs fonctionnalités de classe entreprise, notez que le RP dans le RS3412RPxs signifie alimentation redondante, et Synology propose une carte 10GbE en option pour tirer parti des performances de pointe de plus de 100,000 5 IOPS en utilisant des SSD en RAID40. Le châssis prend en charge jusqu'à 4 To en mode natif avec des disques durs de 136 To et peut évoluer jusqu'à 1211 To de capacité totale à l'aide des étagères d'extension RX1211 ou RXXNUMXRP.
Les unités NAS à montage en rack Synology RackStation RS3412xs et RS3412RPxs 2U offrent 10 baies de lecteur 3.5″ et le robuste DiskStation Manager 4.1 (DSM) de Synology. Synology propose plusieurs fonctionnalités de classe entreprise, notez que le RP dans le RS3412RPxs signifie alimentation redondante, et Synology propose une carte 10GbE en option pour tirer parti des performances de pointe de plus de 100,000 5 IOPS en utilisant des SSD en RAID40. Le châssis prend en charge jusqu'à 4 To en mode natif avec des disques durs de 136 To et peut évoluer jusqu'à 1211 To de capacité totale à l'aide des étagères d'extension RX1211 ou RXXNUMXRP.
En interne, le RS3412xs utilise un processeur double cœur de 3.1 GHz et 2 Go de RAM DDR3, extensible à 6 Go. En vue d'une utilisation dans des environnements virtualisés, Synology a fait certifier l'unité pour fonctionner avec VMware, Citrix et Microsoft Hyper-V. Le RS3412xs s'intègre au point d'entrée de la gamme d'activités à grande échelle de Synology, qui s'est développée et a ajouté des fonctionnalités sous forme de clip rapide. D'autres unités de la famille évoluent en termes de performances avec des processeurs quadricœurs et de la RAM supplémentaire, ce qui permet de prendre en charge des capacités plus élevées et de nouvelles fonctionnalités telles que la mise en cache SSD.
Comme toutes les unités Synology, le RS3412xs est vendu sans disques, les clients peuvent remplir les baies avec ce qu'ils souhaitent de la liste de compatibilité de Synology. Une garantie de trois ans est standard, bien qu'elle puisse être achetée jusqu'à cinq ans. Le RS3412xs a un prix public d'environ 3000 3412 $, tandis que le RS4000RPxs coûte XNUMX XNUMX $.
Spécifications du Synology RackStation RS3412xs
- CPU: Dual Core 3.1GHz
- Mémoire : RAM ECC DDR3 2 Go (extensible, jusqu'à 6 Go)
- Disque dur/SSD interne : 3.5″ ou 2.5″ SATA(II) x 10
- Capacité interne maximale : 40 To (la capacité varie selon les types de RAID)
- Baies de lecteur remplaçables à chaud
- Interface disque dur externe : 2.0 ports USB 4, 2 ports d'extension
- Kit de rails : Kit de rails coulissants Synology 2U (en option)
- Taille (HxLxP): 88 X 445 X 570 mm
- Poids : 12.77 kg (RS3412xs), 14.87 kg (RS3412RPxs)
- LAN : Gigabit X4 (la carte d'extension 10GbE x 2 en option est prise en charge)
- Agrégation de liens
- Réveil sur LAN/WAN
- Ventilateur système : 80x80mm X4
- Niveau sonore : 41 dB(A) (RS3412xs), 41.8 dB(A) (RS3412RPxs)
- Consommation électrique : 115.5 W (accès) ; 57.2 W (hibernation du disque dur)
- Alimentation redondante : RS3412RPxs
- Température de fonctionnement: 5 ° C à 35 ° C (40 ° F à 95 ° F)
- Température de stockage: -10 ° C à 70 ° C (15 ° F à 155 ° F)
- Humidité relative : 5 % à 95 % HR
- Altitude maximale de fonctionnement : 6,500 XNUMX pieds
- Garantie: 3 ans
Concevoir et construire
Le Synology RackStation RS3412RPxs est un SAN/NAS monté en rack 2U conçu pour les moyennes et grandes entreprises. Il offre 10 baies 3.5″ remplaçables à chaud montées à l'avant qui peuvent être équipées de disques 3.5″ ou 2.5″, y compris des disques durs haute capacité ou des SSD hautes performances. De face, les utilisateurs peuvent rapidement évaluer l'état général du RackStation et se concentrer sur des composants individuels. Synology fournit des voyants d'activité pour chaque disque dur individuel et chaque connexion réseau afin que le service informatique puisse diagnostiquer rapidement les problèmes en regardant simplement le système, au lieu de se connecter à un écran de gestion.
L'arrière du RackStation RS3412RPxs est configuré avec quatre ports LAN 1GbE, quatre ports USB 2.0, deux interfaces d'extension pour se connecter à des étagères de disques supplémentaires, ainsi que deux ports SFP+ 10GbE sur les unités équipées de la prise en charge 10GbE en option. Quatre ventilateurs de 40 mm (évalués à 41.8 dB en utilisation) sont également visibles à l'arrière des deux alimentations redondantes. Le RS3412RPxs comprend deux alimentations, tandis que le RS3412xs ne comprend qu'une seule unité d'alimentation standard et n'est pas équipé pour être mis à niveau ultérieurement.
Synology inclut des rails coulissants avec le RackStation qui sont assez faciles à installer et à configurer. Certaines conjectures ont dû être prises pour étendre les rails (car ces étapes n'étaient pas incluses dans le manuel des rails), mais si vous êtes familier avec ce type d'équipement, il était très simple de gérer ces étapes supplémentaires. Une fois les rails installés à l'intérieur du rack ainsi que sur le côté du RackStation, vous faites glisser le système en position et ils se verrouillent en place. Les rails offrent une gamme complète de mouvements et amènent le RackStation à environ 3-4″ à l'extérieur de l'avant du rack lorsqu'il est complètement étendu, permettant un entretien complet avec l'unité toujours connectée aux rails.
Contexte des tests et comparables
Lorsqu'il s'agit de tester du matériel d'entreprise, l'environnement est tout aussi important que les processus de test utilisés pour l'évaluer. Chez StorageReview, nous proposons le même matériel et la même infrastructure que ceux que l'on trouve dans de nombreux centres de données auxquels les appareils que nous testons seraient finalement destinés. Cela inclut les serveurs d'entreprise ainsi que les équipements d'infrastructure appropriés tels que la mise en réseau, l'espace rack, le conditionnement/la surveillance de l'alimentation et le matériel comparable de même classe pour évaluer correctement les performances d'un périphérique. Aucun de nos avis n'est payé ou contrôlé par le fabricant de l'équipement que nous testons.
Laboratoire de test d'entreprise StorageReview
Plate-forme de test d'entreprise StorageReview 10GbE :
- 2 x Intel Xeon X5650 (2.66 GHz, cache de 12 Mo)
- Windows Server 2008 Standard Edition R2 SP1 64 bits et CentOS 6.2 64 bits
- Jeu de puces Intel 5500+ ICH10R
- Mémoire – 8 Go (2 x 4 Go) 1333 Mhz DDR3 enregistrés RDIMM
Commutateur et matériel Ethernet Mellanox SX1036 10/40 Go
- 36 ports 40GbE (jusqu'à 64 ports 10GbE)
- Câbles séparateurs QSFP 40GbE à 4x10GbE
- Adaptateur Ethernet Mellanox ConnectX-3 EN PCIe 3.0 Twin 10G
Notre infrastructure de test SAN et NAS Ethernet 10/40 Go actuelle se compose de notre plate-forme de test Lenovo ThinkServer RD240 équipée d'adaptateurs Mellanox ConnectX-3 PCIe connectés via le commutateur 36/10 GbE à 40 ports de Mellanox. Cet environnement permet au périphérique de stockage que nous testons d'être le goulot d'étranglement des E/S, au lieu de l'équipement réseau lui-même.
Analyse synthétique de la charge de travail d'entreprise
Pour les examens des baies de stockage, nous préconditionnons avec une charge lourde de 8 threads avec une file d'attente exceptionnelle de 8 par thread, puis testons à intervalles définis dans plusieurs profils de profondeur de thread/file d'attente pour montrer les performances sous une utilisation légère et intensive. Pour les tests avec une activité de lecture à 100 %, le préconditionnement s'effectue avec la même charge de travail, bien qu'il soit basculé sur 100 % d'écriture.
Tests de préconditionnement et d'état stable primaire :
- Débit (agrégat IOPS lecture + écriture)
- Latence moyenne (latence de lecture + écriture moyennée ensemble)
- Latence maximale (latence maximale de lecture ou d'écriture)
- Écart-type de latence (écart-type de lecture + écriture moyenné ensemble)
À l'heure actuelle, Enterprise Synthetic Workload Analysis inclut des profils séquentiels et aléatoires communs, qui peuvent tenter de refléter l'activité du monde réel. Celles-ci ont été choisies pour avoir une certaine similitude avec nos références passées, ainsi qu'un terrain d'entente pour la comparaison avec des valeurs largement publiées telles que la vitesse de lecture et d'écriture maximale de 4K, ainsi que 8K 70/30 couramment utilisé pour les disques d'entreprise. Nous avons également inclus deux charges de travail mixtes héritées, y compris le serveur de fichiers traditionnel et le serveur Web offrant un large éventail de tailles de transfert.
- 4K (aléatoire)
- 100 % de lecture ou 100 % d'écriture
- 8K (séquentiel)
- 100 % de lecture ou 100 % d'écriture
- 8K 70/30 (aléatoire)
- 70 % de lecture, 30 % d'écriture
- 1024K (séquentiel)
- 100 % de lecture ou 100 % d'écriture
- Serveur de fichiers (aléatoire)
- 80 % de lecture, 20 % d'écriture
- 10 % 512b, 5 % 1k, 5 % 2k, 60 % 4k, 2 % 8k, 4 % 16k, 4 % 32k, 10 % 64k
- Serveur Web (aléatoire)
- 100 % lu
- 22 % 512b, 15 % 1k, 8 % 2k, 23 % 4k, 15 % 8k, 2 % 16k, 6 % 32k, 7 % 64k, 1 % 128k, 1 % 512k
Pour notre examen du Synology RackStation RS3412RPxs, nous avons configuré le système en utilisant à la fois des lecteurs de plateau haute capacité et des lecteurs flash hautes performances. Dans notre baie haute capacité, nous avons utilisé 10 disques durs Hitachi Ultrastar 4K7 de 4000 To, tandis que notre baie hautes performances utilisait 10 SSD Kingston SSDNow E200 de 100 Go. Dans les deux configurations, nous avons utilisé une configuration RAID10. Pour connecter notre Lenovo ThinkServer RD240 au RackStation RS3412RPxs, nous avons utilisé sa double interface réseau 10GbE pour connecter un partage iSCSI avec MPIO. À partir de chaque partage iSCSI interagi avec une partition de 50 Go.
Notre premier test mesure les performances d'écriture aléatoire 100% 4K dans une phase de préconditionnement de 6 heures avec une charge de 16 threads et 16 files d'attente (effectif 256). Dans ce test, nous avons mesuré environ 26,000 1,500 IOPS au cours du test à partir de la baie SSD, tandis que la baie HDD est arrivée à XNUMX XNUMX IOPS.
En comparant la latence moyenne entre les deux configurations, nous avons mesuré une latence moyenne de 165 à plus de 200 ms à partir de la matrice de disques durs, tandis que les SSD mesuraient environ 9.8 ms avec une charge de 16T/16Q.
Au cours de l'étape de préconditionnement d'écriture aléatoire 100 % 4K, nous avons mesuré une latence maximale allant de 200 à 500 ms en utilisant des SSD, tandis que notre matrice de disques durs mesurait en vrac de 500 à 1000 XNUMX ms.
Avec une profondeur de file d'attente effective élevée de 256, la cohérence de la latence de la baie SSD était bien supérieure à celle des disques durs, bien que cela ne soit pas trop surprenant compte tenu des différences de performances entre les deux types de disques.
Une fois notre étape de préconditionnement de 6 heures terminée, nous avons pris un échantillon de performances plus long à la fois de la configuration SSD et HDD à l'intérieur du Synology RackStation RS3412RPxs avec une charge de 16T/16Q. Avec une activité de lecture 100K 4 % aléatoire, nous avons mesuré 46,484 1,926 IOPS à partir de la baie SSD et 100 4 IOPS à partir de la baie HDD. En passant à une activité d'écriture 26,072K 1,477% aléatoire, nous avons mesuré XNUMX XNUMX IOPS à partir de la baie SSD et XNUMX XNUMX IOPS à partir de la baie HDD.
Latence moyenne avec une activité de lecture 100K aléatoire à 4 % et une profondeur de file d'attente effective de 256 mesures de 5.5 ms à partir de la baie SSD et de 132 ms à partir de la baie HDD. Avec l'activité d'écriture, la latence est passée de 9.81 ms avec les SSD à 173 ms avec les disques durs.
Sous une forte charge de 16T/16Q, la latence maximale de la matrice HDD RAID10 mesurait 715 ms en lecture et 10,152 10 ms en écriture. La matrice SSD RAID1,017 dans le même environnement a mesuré 479 XNUMX ms en lecture et XNUMX ms en écriture.
La cohérence de la latence avec une charge de travail 4K entièrement aléatoire était excellente sur la baie SSD, tandis que la baie de disques durs présentait plus de variations, en particulier avec l'activité d'écriture.
Notre prochaine charge de travail mesure un débit séquentiel de 100 % 8K avec une charge de 16T/16Q, mettant à la fois les disques durs et les SSD sur un pied d'égalité. Dans ce contexte, les SSD ont mesuré 61,642 8 IOPS en activité de lecture séquentielle 56,385K, tandis que les disques durs étaient à la traîne avec 10 8 IOPS sur deux connexions 13,133GbE avec MPIO. L'activité d'écriture séquentielle 8,022K était inférieure, mesurant XNUMX XNUMX IOPS, tandis que la matrice de disques durs mesurait XNUMX XNUMX IOPS.
Notre prochaine charge de travail conserve la taille de transfert 8K, mais passe à une charge de travail entièrement aléatoire avec un mélange 70/30 R/W. Dans cette charge de travail lors de la phase de préconditionnement, la baie SSD a mesuré environ 38,000 1,800 IOPS au cours du test, tandis que la baie HDD a mesuré environ XNUMX XNUMX IOPS.
En comparant la latence moyenne entre chaque temps de baie, les SSD ont atteint environ 6.6 ms sur la durée du test, tandis que la baie de disques durs a fluctué entre 140 ms et plus de 180 ms au cours du processus de préconditionnement.
Dans notre profil 8K 70/30, la sortie de latence maximale sur notre étage de préconditionnement avait l'essentiel des latences maximales de la matrice SSD mesurant entre 100 et 200 ms tandis que la matrice HDD était plus élevée à 500-900 ms.
En plongeant dans la cohérence de la latence dans notre test 8K 70/30, il y avait un net avantage de la baie 6 % flash à l'intérieur du RackStation par rapport à la baie de plateaux. La baie SSD a également moins fluctué au cours de notre test de XNUMX heures.
Une fois l'étape de préconditionnement terminée avec une charge constante de 16T/16Q, nous sommes passés à notre test principal où nous avons fait évoluer la charge de travail de 2T/2Q à 16T/16Q. À partir d'une faible charge, la baie SSD est passée de 4,677 38,708 IOPS à 32 7,200 IOPS à son apogée (atteint à QD537 et au-dessus). En comparaison, la matrice de disques durs à 1,782 32 tr/min est passée de XNUMX IOPS à XNUMX XNUMX IOPS à son apogée (qu'elle a également pu atteindre à QDXNUMX et au-dessus).
En comparant la latence moyenne des deux configurations de disque, la baie SSD a pris en charge des vitesses plus élevées et une latence plus faible, même à des profondeurs de file d'attente effectives beaucoup plus importantes. La matrice de disques durs offrait des performances optimales, avec sa latence la plus faible, à QD16 et moins.
La latence maximale dans notre 8K 70/30 a montré une latence maximale similaire entre chaque type de baie, bien que la baie de disques durs ait eu des temps de réponse croissants à mesure que la profondeur effective de la file d'attente augmentait.
En comparant la cohérence de la latence entre les configurations de plateau et de disque flash, la configuration SSD est restée stable sur toute la plage de threads/files d'attente, tandis que les disques durs offraient leur écart type optimal à QD16 et en dessous.
Notre prochaine charge de travail mesure la vitesse de transfert séquentielle de 128K avec une charge de travail 16T/16Q également testée sur une double connexion MPIO 10GbE. Dans ce test, nous avons mesuré des vitesses de lecture de 1.1 Go/s à partir du RS3412RPxs avec des SSD et de 620 Mo/s à partir du système avec des disques durs. Les vitesses d'écriture que nous avons mesurées à partir des deux types de baies étaient à peu près les mêmes, avec une vitesse d'écriture de 106 Mo/s à partir de la baie SSD et de 105 Mo/s à partir de la baie HDD.
Notre prochain test porte sur une charge de travail de serveur de fichiers, avec une répartition de transfert de 512 octets à 64 Ko avec un rapport lecture/écriture de 80/20. Avec une charge de 16T/16Q et une profondeur de file d'attente effective de 256, la baie SSD affichait en moyenne environ 25,500 1,000 IOPS tandis que la baie HDD mesurait un peu plus de XNUMX XNUMX IOPS.
En regardant la latence moyenne dans notre test de préconditionnement du serveur de fichiers, la baie SSD mesurait un peu plus de 10 ms, tandis que la baie HDD arrivait à 250 ms.
Avec une propagation de transfert plus importante, les temps de réponse de pointe de la matrice SSD se situaient entre 50 et 250 ms, tandis que la matrice HDD avait une propagation plus large et plus élevée entre 700 et 1,400 XNUMX ms.
En comparant la cohérence de la latence entre les lecteurs flash et à plateau, la baie de disques durs présentait un écart type plus élevé avec cette charge de travail qu'avec la charge de travail 8K 70/30. La baie SSD avait également un écart type plus élevé, mais l'impact n'était pas aussi grave.
Une fois notre étape de préconditionnement de 6 heures terminée, nous sommes passés à la section principale de notre test où nous avons mis à l'échelle la charge de 2T/2Q à 16T/16Q. À une charge 2T/2Q, la baie SSD mesurait 5,323 371 IOPS tandis que la baie HDD mesurait 1,018 IOPS. Aux charges augmentées, la baie de disques durs a culminé à 27,532 8 IOPS tandis que la baie SSD a culminé beaucoup plus haut à 4 XNUMX IOPS à XNUMXT/XNUMXQ.
La latence moyenne de la matrice de disques durs est passée de 10.75 ms à 2T/2Q à 251 ms à 16T/16Q. La baie SSD, quant à elle, offrait une latence extrêmement faible de 0.74 ms à 2T/2Q passant à 10.07 ms à 16T/16Q.
En comparant la latence maximale de chaque type de baie, les deux configurations avaient une augmentation de la latence maximale à mesure que la profondeur effective de la file d'attente augmentait, bien que les disques durs augmentent progressivement à chaque niveau supérieur.
En passant à l'écart type de latence, la cohérence de la matrice de disques durs était optimale à des profondeurs de file d'attente effectives égales ou inférieures à QD16. La baie SSD s'est beaucoup mieux maintenue, s'adaptant facilement à l'augmentation des charges.
Dans notre dernière charge de travail synthétique couvrant un profil de serveur Web, qui est traditionnellement un test de lecture à 100 %, nous appliquons une activité d'écriture à 100 % pour préconditionner entièrement chaque lecteur avant nos tests principaux. Dans cette charge de travail intensive en écriture, la baie SSD mesurait environ 6,700 380 IOPS tandis que la baie HDD arrivait avec environ XNUMX IOPS.
En comparant la latence moyenne, la matrice HDD mesurait juste en dessous de 700 ms avec quelques blips, tandis que la matrice SDD fonctionnait beaucoup plus facilement avec un temps de réponse moyen d'environ 38 ms.
En comparant la latence maximale entre les deux types de baies différents, la baie HDD avait une latence maximale dans une bande comprise entre 1,500 3,000 et 200 500 ms, tandis que les SSD étaient beaucoup plus faibles et plus serrés avec une bande comprise entre XNUMX et XNUMX ms.
En examinant l'écart type de latence dans l'étape de préconditionnement de notre serveur Web, nous avons noté une grande cohérence dans notre matrice SSD RAID10, tandis que la matrice HDD présentait plus de variations sous sa lourde charge de travail d'écriture à 100 %.
En passant au segment principal de notre test de serveur Web avec un profil de lecture à 100 %, nous avons constaté une évolution des performances de 374 IOPS à 2T/2Q jusqu'à 1,544 16 IOPS à 16T/10Q à partir de la baie de disques durs. La baie SSD à 4,470 disques a évolué beaucoup plus haut, commençant à 2 2 à 26,905T/4Q et culminant à 8 XNUMX IOPS à XNUMXT/XNUMXQ.
En comparant la latence moyenne, nous avons remarqué que les temps de réponse variaient de 10.67 ms à 2T/2Q et augmentaient à 165 ms à 16T/16Q à partir de la matrice de disques durs. La baie SSD offrait une latence inférieure à 1 ms, passant de 0.891 ms à 2T/2Q et augmentée à 10.7 ms à 16T/16Q.
En comparant les temps de réponse maximaux entre les différents types de constructions de baies, nous avons remarqué des pics de latence plus élevés des SSD à mesure que la profondeur effective de la file d'attente augmentait, où les disques durs commençaient à un niveau élevé, puis se stabilisaient lentement à mesure que le test augmentait en charge avant d'augmenter à nouveau.
Dans notre dernier graphique comparant l'écart type entre les baies HDD et SSD sur le Synology RackStation, les disques durs et les SSD indiquent une cohérence légèrement inférieure à 2T/4Q avant de se stabiliser davantage au fur et à mesure que le test se poursuit.
Conclusion
Le Synology RackStation RS3412xs/RS3412RPxs prend le logiciel DSM facile à utiliser et le superpose à un NAS 2U adapté aux racks qui prend en charge jusqu'à 40 To de stockage en natif et le fusionne avec du matériel rapide pour pousser jusqu'à 100,000 3412 IOPS lorsqu'il est utilisé avec flash. Pour les petites entreprises dont les besoins en données augmentent en raison de demandes de capacité ou d'environnements virtualisés et qui sont familiarisées avec les solutions en rack, le RS3412xs et le frère RS7RPxs à alimentation redondante sont des solutions assez convaincantes. Bien qu'il ne s'agisse pas des unités de rack les plus haut de gamme de Synology, elles sont tout à fait capables, comme nous l'avons vu, d'offrir des performances allant de bonnes à excellentes avec les disques durs Hitachi Ultrastar 4000K100 et les SSD d'entreprise Kingston EXNUMX.
La famille RS3412xs commence à 3,000 38,000 $ sans disques, ce qui rend l'unité très abordable dans la catégorie des petites et moyennes entreprises. Alors que certains préfèrent acheter une seule solution de stockage avec des disques installés, Synology offre à ses clients la flexibilité, leur permettant de remplir le RackStation avec seulement quelques disques pour démarrer s'ils le souhaitent, augmentant ainsi le nombre de disques et la capacité à mesure que les besoins en données augmentent. Pour les entreprises fortement virtualisées avec plus de problèmes d'E/S, le RackStation a montré d'excellentes performances avec des lecteurs flash, culminant à 8 70 IOPS dans notre charge de travail mixte 30K 10/3412 sur une interface 3412GbE. Alors que la capacité serait limitée, les entreprises cherchant à ajouter un stockage flash à niveau fixe à leur réseau pourraient utiliser à moindre coût deux SSD ou plus pour certaines applications et remplir le reste du RackStation avec des disques durs pour le stockage en masse. Lorsque l'on considère le potentiel élevé d'E/S qu'offre le RackStation RS10,000xs/RSXNUMXRPxs dans le segment inférieur à XNUMX XNUMX $ chargé de disques, il est difficile de trouver un concurrent qui se rapproche en termes de performances ou de prix.
Avantages
- Apporte une interface magnifique et facile à utiliser dans l'espace SMB
- Extrêmement rapide lorsqu'il est rempli de SSD
- Prend en charge la connectivité 10GbE avec les performances nécessaires pour l'utiliser
Inconvénients
- Pas de prise en charge de la mise en cache SSD dans ce modèle
- Prime de prix de 1,000 XNUMX $ pour la redondance de l'alimentation
Conclusion
Le Synology RackStation RS3412xs/RS3412RPxs offre une interface facile à utiliser pour les PME ou les succursales/bureaux distants qui ont besoin d'un stockage de niveau entreprise sans la complexité et les dépenses souvent rencontrées.
Synology RS3412xs/RS3412RPxs sur Amazon.com