Galerie de cartes mentales Stockage de fichiers de base de données Alibaba Cloud DBFS
Database File Storage (DBFS) est un service de stockage de fichiers partagés natif cloud pour les scénarios de bases de données. Il est conçu sur la base d'une architecture de stockage partagée, fournit des fonctions de personnalisation de base de données via des protocoles de fichiers et dispose de fonctionnalités de stockage au niveau de l'entreprise. Il dessert principalement des bases de données auto-construites sur le cloud et des applications basées sur des réseaux de stockage (SAN) traditionnels, offrant aux utilisateurs des services de stockage à faible coût, hautes performances et haute disponibilité.
Modifié à 2024-01-12 17:50:59Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Stockage de fichiers de base de données Alibaba Cloud DBFS
Présentation du produit
Database File Storage (DBFS) est un service de stockage de fichiers partagés natif cloud pour les scénarios de bases de données. Il est conçu sur la base d'une architecture de stockage partagée, fournit des fonctions de personnalisation de base de données via des protocoles de fichiers et dispose de fonctionnalités de stockage au niveau de l'entreprise. Il sert principalement des bases de données auto-construites sur le cloud et des applications basées sur le SAN traditionnel, offrant aux utilisateurs des performances d'E/S élevées et une haute disponibilité. Dans le même temps, il réduit la complexité et le coût de l'architecture directe basée sur les blocs de la base de données (comme le scénario dans lequel la base de données est active, en veille et après sinistre) et offre des fonctionnalités telles que l'accélération des E/S, la lecture multipoint et écriture multi-activité, sauvegarde des données et protection. Fournissez des solutions de stockage hautes performances et à faible coût ainsi que les meilleures pratiques pour les services de bases de données tels que OLTP, OLAP et NoSQL.
caractéristiques du produit
Fonction illustrer Scènes Personnalisation des données Les utilisateurs n'ont pas besoin de faire d'achats supplémentaires. Compatible POSIX : Compatible avec l’interface de fichier POSIX. Écriture atomique : prend en charge l'écriture atomique de DIRECT IO, qui doit être alignée selon 4K, 8K, 16K, 32K et 64K. Mode utilisateur : réduisez les copies de données à l’intérieur et à l’extérieur du noyau pour améliorer les performances. Accélération des E/S clés : accélérez les E/S clés de la base de données et augmentez le nombre de transactions de base de données par seconde. Séparation du stockage et de l'informatique : la base de données auto-construite réalise la séparation du stockage et de l'informatique, obtenant de meilleures performances, facilité d'utilisation, flexibilité de capacité et économies de coûts que simplement basées sur une architecture de disque cloud. Base de données MySQL : désactivez le tampon Double Writer. Extension en ligne Prend en charge l’extension en ligne de la capacité de stockage, adaptée aux entreprises. Les utilisateurs n'ont pas besoin de l'acheter séparément, il est pris en charge par défaut. Capacité de stockage : jusqu'à 256 To. Expansion en ligne : les entreprises peuvent acheter de la capacité de stockage à la demande. Si les données commerciales augmentent, elles peuvent être étendues en ligne de manière conviviale. lecture et écriture partagées Une donnée peut être partagée et montée en plusieurs points pour la lecture et l'écriture, et la lecture et l'écriture peuvent être étendues de manière linéaire. Haute disponibilité active et en veille : basé sur le stockage partagé, il peut basculer entre les bases de données actives et en veille en quelques secondes sans perte de données. Multi-actif et haute disponibilité : des bases de données et des clusters d'applications tels qu'Oracle RAC et SAP HANA peuvent être déployés. Écrire une fois et lire plusieurs fois : La base de données peut être écrite une fois et lue plusieurs fois en intégrant le SDK DBFS. Instantané Prend en charge la fonction d'instantané DBFS pour réaliser la sauvegarde et la récupération des données. Les instantanés DBFS ne sont pas facturés séparément, seuls les frais d'instantané de disque cloud ECS sont facturés. Sauvegarde des données : réalisez une sauvegarde de la base de données via la fonction d'instantané. Récupération de données : la base de données peut être restaurée via des instantanés, qui sont utilisés pour la reprise après sinistre, la construction d'un environnement de test et de développement, etc. cloner Prend en charge le clonage de la même instance DBFS basée sur un instantané DBFS. Réplication de l'environnement : créez de nouvelles instances DBFS basées sur des instantanés DBFS pour obtenir une réplication rapide de l'environnement de base de données.
Avantages du produit
Stockage de fichiers de base de données DBFS est un stockage de fichiers lancé par Alibaba Cloud pour les scénarios de bases de données. Elle a apporté de nombreuses innovations et optimisations techniques en termes de performances, d'élasticité, de haute disponibilité, de coût et de sécurité des données. Il convient aux bases de données auto-construites sur le cloud et fournit des fonctionnalités de stockage au niveau de l'entreprise. Avantages dont on peut bénéficier en créant une base de données basée sur DBFS :
Article comparatif DBFS disque cloud Disque cloud partagé NAS haute performance Prend en charge l'écriture atomique, le mode utilisateur, l'accélération des E/S des clés de base de données, etc. La meilleure solution pour les bases de données basées sur le stockage cloud, avec des performances supérieures à celles basées uniquement sur des disques cloud. Généralement construit sur la base d'ext4, il ne prend pas en charge les écritures atomiques ni l'accélération des E/S clés de la base de données. La copie des données en mode noyau affecte les performances. Vous devez installer un système de fichiers de cluster commercial tiers avant de pouvoir l'utiliser et vous devez acheter une licence commerciale. Par exemple : Veritas CFS, Oracle ACFS, OCFS2, etc. Ne prend pas en charge les écritures atomiques ni l’accélération des E/S critiques de la base de données. La copie des données en mode noyau affecte les performances. Stockage de fichiers à usage général. Le client d'état du noyau ne prend pas en charge les écritures atomiques ni l'accélération des E/S critiques de la base de données. Conçu pour les scénarios sans base de données. stockage La capacité maximale est de 256 To. Compatible avec l'expansion en ligne. Capacité maximale 32 To. Le système de fichiers de couche supérieure doit prendre en charge l'expansion en ligne. Actuellement, les systèmes de fichiers tels que ext4 connaîtront différents degrés de blocage des E/S lorsqu'ils seront développés en ligne. (Le blocage des E/S fait référence à l'instabilité du système ou même aux temps d'arrêt causés par certaines E/S qui prennent trop de temps pendant le fonctionnement du système) Capacité maximale 32 To. Le système de fichiers du cluster de couche supérieure doit être étendu, ce qui est complexe et a un long cycle d'expansion. L'expansion en ligne n'est pas prise en charge. Capacité maximale 1 Po. Facilité d'utilisation Compatible avec l'interface de fichier POSIX, facile à déployer et prêt à l'emploi. Il doit être formaté manuellement dans un système de fichiers en mode noyau tel que ext4. Le système de fichiers de cluster de couche supérieure est complexe à construire et nécessite des experts expérimentés pour le déployer et le tester. Le délai de livraison est long et le coût est élevé. Montage client. Prise en charge de l'expansion en ligne. lecture et écriture partagées Lecture et écriture simultanées partagées, cohérence des données au niveau IO, expansion linéaire, etc. pas de support. soutien. Cependant, il ne peut être utilisé qu'après le déploiement d'un système de fichiers de cluster commercial tiers de couche supérieure. soutien. Cependant, il ne prend pas en charge la lecture et l'écriture simultanées élevées du même fichier et la protection de la cohérence des données au niveau des E/S. Prise en charge du protocole L'interface de fichier POSIX fournit la même méthode d'accès que le système de fichiers local. interface de bloc. interface de bloc. NFS, protocole SMB, etc. Certaines sémantiques POSIX ne sont pas prises en charge. Protocole non spécifique au moteur de base de données.
Scénarios d'application
Base de données auto-construite sur le cloud
DBFS possède des fonctionnalités adaptées aux scénarios de bases de données et convient parfaitement aux utilisateurs du cloud pour créer leurs propres bases de données (par exemple : MySQL, PostgreSQL, etc.) afin de séparer le stockage et l'informatique :
Article comparatif DBFS disque local Performance ultime Il aide les utilisateurs à réaliser la séparation du stockage de base de données et du calcul, et à obtenir les meilleurs avantages en termes de performances pour le stockage de base de données dans le cloud. Le délai est de plusieurs centaines de microsecondes. Faible latence. Généralement, les disques SSD ont une durée de vie <100 μs. Pour plus de détails, veuillez vous référer à la description de l'indicateur de type SSD local ECS. faible coût La capacité de stockage est achetée à la demande, prend en charge l'expansion en ligne et prend en charge le stockage de grande capacité. La capacité de stockage ne peut pas être achetée à la demande, il y a un gaspillage d'espace et le stockage de grande capacité n'est pas pris en charge. Grande fiabilité Fournit une grande fiabilité avec trois copies de la base de données. Les utilisateurs doivent effectuer eux-mêmes la réplication principale et secondaire. La haute disponibilité Implémentez une commutation haute disponibilité à la minute près des bases de données basées sur le stockage partagé. RPO=0. La haute disponibilité active et de sauvegarde est basée sur une copie unique des données, ce qui permet de réduire les coûts. Il existe deux magasins de données principal et secondaire. En mode de synchronisation de réplication des journaux actif et en veille, les performances de la base de données principale sont affectées. En mode asynchrone, il existe un risque de perte de données en raison du retard de la base de données en veille. Le déploiement et la commutation sont complexes et l'outil de commutation doit être hautement disponible.
Déplacement des bases de données traditionnelles vers le cloud
Les bases de données traditionnelles, telles qu'Oracle/RAC, SAP HANA, etc., sont construites sur SAN. Par rapport au SAN, DBFS est très approprié pour déplacer le SAN traditionnel vers le cloud car il présente les avantages suivants :
Article comparatif DBFS SAN traditionnel Facilité d'utilisation Après avoir demandé l'ouverture du serveur, montez-le et utilisez-le. Le cycle de déploiement est long et l’utilisation complexe, nécessitant l’accompagnement d’experts professionnels en stockage. Vous devez acheter et déployer un système de fichiers de cluster commercial tiers avant de pouvoir l'utiliser. les coûts d'exploitation Il n'y a pas lieu de s'inquiéter de problèmes tels que l'expiration de la garantie, les dommages aux supports de stockage, le remplacement du disque, etc. Le prix est cher et les coûts d’exploitation ultérieurs sont élevés. stockage Prend en charge l'extension en ligne, jusqu'à 256T. Le cycle d'expansion est long et le processus est complexe. L'expansion en ligne n'est généralement pas prise en charge. Sécurité des données Prend en charge le cryptage des données, le clonage, etc. Répondez aux besoins de sauvegarde, de récupération et autres du stockage de bases de données. La technologie de réplication de données basée sur SAN nécessite des coûts supplémentaires et est coûteuse.
Instructions de prise en charge de la base de données
Versions de la base de données et du système d'exploitation actuellement prises en charge et recommandées par le service de stockage de base de données DBFS.
Utilisation commerciale formelle
Liste des bases de données recommandées pour un usage commercial officiel :
MySQL 5.7.x
PostgreSQL 10.x
MongoDB 4.4
Versions Linux recommandées pour un usage commercial officiel :
Alibaba Cloud Linux 2.1903 64 bits
CentOS 8.x 64 bits