Um estudante utiliza uma arquitetura de armazenamento em...
Imagem de fundo

Um estudante utiliza uma arquitetura de armazenamento em...

Um estudante utiliza uma arquitetura de armazenamento em nuvem, acessando seus dados simultaneamente através de múltiplos terminais (smartphone, notebook e desktop).


Considerando os conceitos de sincronização, tipos de serviço de nuvem e arquitetura de sistemas distribuídos, analise as afirmações a seguir:


I. O modelo de armazenamento em nuvem opera majoritariamente sob o paradigma de SaaS (Software as a Service) ou STaaS (Storage as a Service), onde a abstração da camada física permite que a persistência dos dados seja in-dependente do dispositivo terminal, desde que os metadados de acesso sejam compatíveis.

II. A edição simultânea mencionada é viabilizada por algoritmos de controle de concorrência e protocolos de sincronização delta, que permitem que múltiplos ponteiros de escrita operem sobre o mesmo objeto de dados, resolvendo conflitos em tempo real nos servidores do provedor.

III. A gravação de um arquivo em uma unidade de armazenamento local (tal como uma pendrive) constitui uma operação de I/O isolada da sincronização da nuvem, de modo que a integridade da versão na nuvem permanece inalterada até que ocorra um gatilho manual ou automático de upload.


Sobre essas afirmações, é CORRETO afirmar que


A

apenas a afirmação I está correta, pois a sincronização simultânea (II) viola os princípios de atomicidade dos bancos de dados relacionais que sustentam a nuvem.


B

as afirmações I e II estão corretas, porém a III está incorreta, pois sistemas de arquivos modernos possuem gatilhos de kernel que forçam a sincronização de qualquer mídia removível com a nuvem via API.


C

as afirmações II e III estão corretas, enquanto a I está incorreta, pois a independência do hardware é uma característica exclusiva do modelo IaaS (Infrastructure as a Service).


D

todas as afirmações (I, II e III) estão corretas e descrevem propriedades intrínsecas ao funcionamento de sistemas de arquivos em rede e armazenamento distribuído.


E

nenhuma das afirmações está correta, pois o acesso simultâneo a partir de três dispositivos distintos causaria um deadlock no sistema de arquivos remoto, impedindo a leitura dos dados.