No Microsoft Azure, o componente que é necessário para implantar um serviço de nuvem e que inclui o número de instâncias para cada função do serviço, bem como as impressões digitais para qualquer certificado de gerenciamento associado, é representado por determinado arquivo. Assinale a opção que indica esse arquivo.
- A)ServicePackage.cspkg
Errada, porque o .cspkg é o pacote implantável com os arquivos do serviço, não o arquivo de configuração.
- B)ServiceHosting.cshos
Errada, porque .cshos não é o arquivo padrão do Azure para essa função, parecendo mais uma alternativa inventada.
- C)ServiceConfiguration.cscfg
Certa, porque o .cscfg é o arquivo de configuração do serviço, onde ficam as instâncias e as impressões digitais dos certificados.
- D)ServiceDefinition.csdef
Errada, porque o .csdef define a estrutura e os papéis do serviço, mas não armazena a configuração variável da implantação.
Gabarito: C
No Microsoft Azure clássico, cada serviço em nuvem costuma ser acompanhado por arquivos com funções bem separadas. O arquivo de definição do serviço (.csdef) descreve a estrutura do serviço, enquanto o arquivo de pacote (.cspkg) carrega o código e os artefatos a serem implantados. Já o arquivo de configuração do serviço (.cscfg) traz os parâmetros que podem variar sem mudar o pacote, como quantidade de instâncias de cada função e as impressões digitais dos certificados de gerenciamento associados. É por isso que a alternativa correta é a C. A própria descrição do enunciado bate com o papel do .cscfg: ele guarda a configuração da implantação, incluindo instâncias e referências a certificados. Em prova, pense assim: definição = desenho, pacote = conteúdo, configuração = ajustes operacionais. A banca gosta desse trio porque ele aparece muito na arquitetura clássica do Azure Cloud Services. Mesmo que hoje a plataforma tenha evoluído bastante, esse conceito continua cobrando a distinção entre o que define a estrutura e o que apenas configura a execução. Aqui, a pista mais forte foi justamente o trecho sobre número de instâncias e thumbprints de certificado, que aponta direto para configuração.