Alternativas A, B e C
Esta questão aborda a arquitetura de armazenamento e compartilhamento de dados na Oracle Cloud Infrastructure (OCI). O objetivo é fornecer acesso via protocolos SMB (Server Message Block) e NFS (Network File System).
Análise Técnica
Para entender a resposta, é fundamental distinguir entre Armazenamento em Bloco e Armazenamento em Arquivos:
- Armazenamento em Bloco (Block Volumes / iSCSI): Fornece discos virtuais brutos. Eles precisam ser montados em uma Máquina Virtual (VM) e formatados. O volume em si não possui capacidade nativa de servir arquivos via rede; ele depende de um Sistema Operacional hospedado para gerenciar os protocolos.
- Armazenamento em Arquivos (File Storage): Gerencia o sistema de arquivos e permite o acesso direto via rede. Na OCI, o serviço gerenciado nativo oferece suporte primário ao NFS. O SMB geralmente requer configuração personalizada em VMs ou integração com outros serviços.
Justificativa das Opções
As três configurações corretas são aquelas que utilizam Máquinas Virtuais (VMs) como servidores de arquivos, pois é o Software (SO) que executa os protocolos de compartilhamento:
- A single Oracle Linux appliance and share disks over SMB and NFS (Correta):
- Uma VM Linux pode rodar tanto o serviço
Samba (para SMB) quanto NFS Server. É uma solução consolidada ("All-in-One").
- Two Oracle Linux appliance instances: one for the SMB shares and another for the NFS shares (Correta):
- Separa as cargas de trabalho. Uma VM dedicada para SMB e outra para NFS. Tecnicamente viável, embora menos eficiente em recursos.
- A single Oracle Linux appliance serving NFS shares on OCI, and a Windows server VM on OCI to serve the SMB shares (Correta):
- Utiliza a força nativa de cada SO. Linux é excelente para NFS; Windows é o ambiente nativo para SMB. É uma arquitetura híbrida robusta.
Por que as outras estão incorretas?
- iSCSI Target: O iSCSI é um protocolo de transporte para armazenamento em bloco, não um protocolo de compartilhamento de arquivos como SMB ou NFS. Um alvo iSCSI entrega blocos de dados, não pastas/arquivos acessíveis diretamente pela rede sem um host intermediário.
- Paravirtualized block volume: Semelhante ao iSCSI. Um volume de bloco é um "disco vazio" virtual. Ele precisa ser anexado a uma VM, formatado e servido por um sistema operacional antes de poder oferecer SMB ou NFS. Ele não expõe esses protocolos por conta própria.
Conclusão:
Para implementar SMB e NFS na OCI utilizando as opções listadas, você deve sempre utilizar Máquinas Virtuais (VMs) que executem o software de servidor de arquivos. As opções que sugerem uso direto de volumes de bloco ou iSCSI como serviços de compartilhamento final estão incorretas.