5 points par GN⁺ 2024-11-24 | 1 commentaires | Partager sur WhatsApp
  • Amazon S3 Express One Zone prend désormais en charge une nouvelle fonctionnalité permettant d’ajouter des données à des objets existants
  • Les applications peuvent maintenant ajouter des données à des objets existants, ce qui est utile pour les applications de traitement de journaux ou de diffusion multimédia
  • Auparavant, il fallait assembler les données dans un stockage local avant de copier l’objet final vers S3 ; désormais, il est possible d’ajouter directement des données dans S3 Express One Zone et de lire immédiatement l’objet
  • L’ajout de données est disponible dans toutes les régions AWS où la classe de stockage S3 Express One Zone est proposée
  • Vous pouvez commencer à l’utiliser avec AWS SDK, AWS CLI ou Mountpoint for Amazon S3 (version 1.12.0 ou ultérieure)

1 commentaires

 
GN⁺ 2024-11-24
Avis sur Hacker News
  • La classe de bucket "S3 Express One Zone" est plus chère et moins disponible

    • 16 c/Go/mois, contre 2,3 c pour la classe S3 Standard
    • N’existe que dans une seule zone de disponibilité
  • Chaque ajout de données à un objet crée une partie de l’objet, avec un maximum de 10 000 parties

    • Cela ne convient donc pas comme solution pour écrire directement des fichiers journaux dans S3
  • GCS ne prend pas en charge l’ajout direct, mais on peut contourner cela en composant un objet existant en un nouvel objet

    • Ajouter l’objet B à l’objet A puis le nommer A revient au même que d’ajouter B à A
  • Il semble étrange de continuer à envisager S3 même après le lancement de R2

    • De nombreux cas montrent qu’un passage à R2 permet d’économiser des milliers, voire des centaines de milliers de dollars
  • Le titre doit être corrigé : Amazon S3 Express One Zone prend en charge l’ajout de données aux objets

  • Cela pourrait ne pas être utile dans de nombreux cas

    • Il faut spécifier un offset d’écriture pour que cela fonctionne, ce qui peut devenir complexe avec plusieurs auteurs
    • Il faut demander la taille à chaque fois et gérer la concurrence à l’aide du checksum actuel de l’objet
  • Je suis curieux des différents cas d’usage de cette fonctionnalité

    • Je pense que Firehose/Kinesis, etc., offrent des fonctionnalités d’ajout avec moins de risques
  • Étonné que cela n’ait pas été pris en charge jusqu’à présent

    • Je me demande en quoi cela diffère d’Azure Blob Append
    • J’ai utilisé Azure Storage Append Blob pour stocker les logs de tâches de longue durée avec des vidages périodiques
  • Il s’agit d’une fonctionnalité spécifique à S3 "Express One Zone"

  • Je me demande quelles seront les implications pour toutes les API de type S3