Questões e Respostas
Qual dos seguintes é um exemplo de dados de log?
- O número de solicitações recebidas pelo servidor
- O uso atual de CPU do sistema
- A quantidade de memória livre disponível no sistema
- O tempo médio de resposta do servidor
- Um registro de erros do sistema
Qual é o objetivo do rastreamento distribuído (tracing) na observabilidade?
- Detectar problemas de desempenho no sistema
- Documentar problemas no sistema para futuras referências
- Medir a disponibilidade do sistema
- Rastrear a interação de componentes do sistema em um ambiente distribuído
- Coletar dados de log em tempo real
Qual é o benefício da observabilidade em relação à resolução de problemas?
- A observabilidade permite que os usuários finais do sistema acessem diretamente os dados de log.
- A observabilidade fornece informações sobre o desempenho do sistema em tempo real
- A observabilidade ajuda a prevenir problemas antes que eles aconteçam.
- A observabilidade pode resolver problemas automaticamente sem intervenção humana.
- A observabilidade ajuda a identificar a causa raiz de problemas no sistema.
Qual é a diferença entre métricas e logs na observabilidade?
- Métricas são informações sobre a disponibilidade do sistema, enquanto logs são informações sobre o comportamento do sistema.
- Métricas são informações sobre o desempenho do sistema, enquanto logs são informações sobre a atividade e eventos relevantes em um sistema ou aplicativo.
- Métricas são dados estruturados coletados de sistemas e aplicativos, enquanto logs são registros de erros gerados por sistemas e aplicativos.
- Métricas são eventos de log em tempo real, enquanto logs são dados estruturados coletados de sistemas e aplicativos.
- Métricas são dados coletados de interações entre componentes em um ambiente distribuído, enquanto logs são dados sobre a interação de componentes em um ambiente distribuído.
O que é o Prometheus?
- Uma ferramenta de análise de dados em tempo real.
- Um sistema de gerenciamento de logs em tempo real.
- Um sistema de monitoramento e alerta de métricas.
- Uma ferramenta de rastreamento de chamadas distribuídas.
- Um sistema de coleta e armazenamento de logs em tempo real.
Qual é a principal diferença entre o mecanismo de push e pull para coletar métricas no contexto da observabilidade?
- O mecanismo de push coleta métricas em tempo real, enquanto o mecanismo de pull coleta métricas em lotes.
- O mecanismo de push coleta métricas de sistemas remotos, enquanto o mecanismo de pull coleta métricas de sistemas locais.
- No mecanismo de push, o sistema alvo é responsável por enviar as métricas para o servidor de coleta, enquanto no mecanismo de pull, o servidor de coleta é responsável por solicitar as métricas do sistema alvo.
- O mecanismo de push é mais seguro que o mecanismo de pull, pois não expõe o sistema alvo a riscos de segurança.
- O mecanismo de pull é mais escalável que o mecanismo de push, pois permite que o servidor de coleta colete métricas de vários sistemas simultaneamente.
Qual é o objetivo do OpenTelemetry?
- Melhorar a segurança e privacidade dos dados coletados pelos aplicativos.
- Fornecer uma plataforma de análise de dados para aplicativos em nuvem.
- Facilitar a coleta de métricas de sistemas legados.
- Padronizar a coleta de dados de telemetria em ambientes distribuídos.
- Simplificar o processo de análise de logs em tempo real.
O que é um ambiente on-premise?
- Um ambiente de computação que utiliza recursos exclusivamente de um provedor de serviços em nuvem.
- Um ambiente de computação distribuído que utiliza recursos de hardware em uma variedade de locais geográficos.
- Um ambiente de computação em nuvem onde os recursos são gerenciados por um provedor de serviços.
- Um ambiente de computação local onde os recursos são gerenciados internamente pela organização.
- Um ambiente de computação que utiliza recursos tanto de um provedor de serviços em nuvem quanto recursos locais.
O que é um ambiente de computação em nuvem pública?
- Um ambiente de computação em nuvem que é compartilhado entre várias organizações.
- Um ambiente de computação que utiliza recursos tanto de um provedor de serviços em nuvem quanto recursos locais.
- Um ambiente de computação em nuvem que utiliza recursos exclusivamente de um provedor de serviços em nuvem.
- Um ambiente de computação local onde os recursos são gerenciados internamente pela organização.
- Um ambiente de computação distribuído que utiliza recursos de hardware em uma variedade de locais geográficos.
Qual é uma das principais "desvantagens" do modelo on-premise em relação ao modelo de computação em nuvem?
- Maior dependência de terceiros para a manutenção e atualização dos sistemas.
- Maior risco de perda de dados devido a problemas de segurança.
- Maior custo inicial para adquirir e implantar os recursos de infraestrutura.
- Menor controle sobre os recursos de hardware.
O que é a CNCF?
- Uma rede de empresas que fornecem serviços de infraestrutura para aplicativos de computação em nuvem.
- Um grupo de pesquisa acadêmica que estuda os desafios de escalar aplicativos em ambientes distribuídos.
- Uma empresa que fornece serviços de computação em nuvem para empresas de médio e grande porte.
- Um consórcio de empresas que desenvolve e mantém software proprietário para aplicativos nativos da nuvem.
- Uma organização sem fins lucrativos que promove a adoção de tecnologias de código aberto para aplicativos nativos da nuvem.
Qual é a importância da CNCF para a adoção de tecnologias de nuvem?
- A CNCF promove a padronização de tecnologias de nuvem, o que aumenta a interoperabilidade entre as plataformas de nuvem.
- A CNCF fornece serviços de nuvem que são mais baratos do que outras plataformas de nuvem no mercado.
- A CNCF desenvolve e mantém software proprietário que é essencial para aplicativos de nuvem.
- A CNCF fornece suporte para empresas que desejam migrar seus aplicativos para a nuvem.
- A CNCF fornece uma plataforma de nuvem proprietária que é mais segura e escalável do que outras plataformas de nuvem.
Quais são os quatro estágios de projetos da CNCF?
- Prototyping, Testing and Implementation.
- Pre-Alpha, Alpha and Beta.
- Concept, Pilot Project and Implementation.
- Graduated, Incubating, Sandbox, and Archived.
- Experimental, Development and Production.
Qual é a principal diferença entre os estágios de Graduated e Incubating da CNCF?
- Os projetos no estágio de Graduated são considerados mais maduros e têm uma base de usuários maior do que os projetos no estágio de Incubating.
- Os projetos no estágio de Graduated são desenvolvidos e mantidos exclusivamente pela CNCF, enquanto os projetos no estágio de Incubating são desenvolvidos e mantidos por uma comunidade mais ampla de desenvolvedores.
- Os projetos no estágio de Incubating têm mais recursos financeiros e técnicos do que os projetos no estágio de Graduated.
- Os projetos no estágio de Incubating são exclusivamente focados em tecnologias de infraestrutura de nuvem, enquanto os projetos no estágio de Graduated podem abranger uma ampla variedade de tecnologias de código aberto.
- Os projetos no estágio de Graduated são mais inovadores e experimentais do que os projetos no estágio de Incubating.
Qual é o processo para iniciar um novo projeto junto à CNCF?
- Os projetos só podem ser iniciados por membros atuais da CNCF ou empresas patrocinadoras.
- Qualquer pessoa pode submeter uma proposta de projeto para a CNCF, que será avaliada por um comitê técnico antes de ser aprovada ou rejeitada.
- Os projetos são iniciados através de uma votação dos membros atuais da CNCF.
- Qualquer pessoa pode iniciar um projeto junto à CNCF, basta enviar um e-mail para a equipe de suporte técnico.
- É necessário ser uma empresa parceira da CNCF para iniciar um novo projeto.