Stockage et sauvegarde de données et de ressources - Hébergement d'Application Web sur le Nuage AWS

Stockage et sauvegarde de données et de ressources

Le cloud AWS offre de nombreuses options de stockage, d'accès et de sauvegarde des données et des ressources de votre application web. Amazon S3 fournit un magasin d'objets redondant et hautement disponible. Amazon S3 est une excellente solution de stockage pour les objets relativement statiques et peu changeant comme les images, les vidéos et d'autres médias statiques. Amazon S3 prend également en charge la mise en cache périphérique et le streaming de ces ressources en interagissant avec CloudFront.

Pour le stockage similaire à un système de fichiers rattaché, les instances EC2 peuvent être associées à des volumes EBS. Ils agissent comme des disques montables pour exécuter des instances EC2. Amazon EBS est parfaitement adapté aux données qui doivent être accessibles en stockage par bloc et qui nécessitent une permanence en dehors de la vie de l'instance en cours d'exécution, comme par exemple les partitions d'une base de données et les journaux de l'application.

En plus d'avoir une durée de vie indépendante de l'instance EC2, vous pouvez prendre des instantanés des volumes EBS et les stocker dans Amazon S3. Puisque les instantanés EBS ne sauvegardent que les modifications apportées depuis l'instantané précédent, des instantanés plus fréquents peuvent en réduire la durée. Vous pouvez également utiliser un instantané EBS comme référence pour répliquer des données sur plusieurs volumes EBS et attacher ces volumes à d'autres instances en cours d'exécution.

Les volumes EBS peuvent atteindre 16 To, et plusieurs volumes EBS peuvent être agrégés par bandes pour des volumes encore plus importants ou pour des performances d'entrée/sortie (I/O) accrues. Pour optimiser les performances de vos applications gourmandes en I/O, vous pouvez utiliser des volumes IOPS provisionnés. Les volumes d'IOPS provisionnés sont conçus pour satisfaire les besoins des charges de travail gourmandes en I/O, notamment les charges de travail de base de données sensibles aux performances de stockage et à l'homogénéité du débit d'I/O.

Vous spécifiez un taux d'IOPS lorsque vous créez le volume et Amazon EBS alloue ce taux pour la durée de vie du volume. Amazon EBS prend actuellement en charge l'IOPS par volume allant de 16 000 (pour tous les types d'instances) à 64 000 (pour les instances construites sur Nitro System). Vous pouvez agréger plusieurs volumes afin de pouvoir livrer des milliers d'IOPS par instance à votre application. En dehors de cela, pour un débit plus élevé et des charges de travail stratégiques nécessitant une latence inférieure à la milliseconde, vous pouvez utiliser le type de volume express par bloc io2 qui peut prendre en charge jusqu'à 256 000 IOPS avec une capacité de stockage maximale de 64 To.