Para o caso da Screen Match, o ponto decisivo é que vídeos são arquivos grandes e dados não estruturados. Serviços de armazenamento em objeto como Amazon S3 e Azure Blob Storage são justamente otimizados para armazenar grandes volumes desse tipo de conteúdo, com alta escalabilidade, durabilidade e acesso via HTTP/HTTPS. A própria documentação da Microsoft cita streaming de vídeo e áudio como caso típico de uso de object storage.
https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction
*"Blob Storage
Azure Blob Storage is Microsoft's object storage solution for the cloud. Blob Storage is optimized for storing massive amounts of unstructured data, such as text or binary data.
Blob Storage is ideal for:
Serving images or documents directly to a browser.
Storing files for distributed access.
Streaming video and audio.
Storing data for backup and restore, disaster recovery, and archiving.
Storing data for analysis by an on-premises or Azure-hosted service."*
Ademais, tecnicamente, para uma plataforma de streaming de vídeos em expansão, a alternativa A continua sendo a mais adequada. A própria AWS define o S3 como object storage com escalabilidade, disponibilidade, segurança e performance para armazenar qualquer volume de dados; e a Microsoft diz explicitamente que o Blob Storage é ideal para streaming de vídeo e áudio e para armazenar grandes volumes de dados não estruturados, como mencionado acima.
O argumento central da questão para negar validade à opção (A), foi: — “o object storage não oferece a mesma estrutura hierárquica de pastas e subpastas” —, mas este argumento é verdadeiro só em parte. Em S3, a estrutura é de fato plana, não um filesystem hierárquico real; porém a própria AWS documenta que os objetos podem ser organizados por prefixos, apresentados no console como “pastas”, e isso permite organizar dados de modo semelhante a diretórios, embora tecnicamente não sejam diretórios de verdade. [https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#CoreConcepts](AWS - como funcionam os "Directory Buckets")
"Directory buckets organize objects into hierarchical directories (prefixes) instead of the flat storage structure of general purpose buckets. This bucket type has no prefix limits and individual directories can scale horizontally. For more information, see Working with directory buckets."