From 6e9f36e5413503cded3f07936dec65e50b3f5997 Mon Sep 17 00:00:00 2001 From: Ana Carolina Manzan Date: Wed, 13 Nov 2024 14:55:28 -0300 Subject: [PATCH] Novos termos e conceitos relacionados a DevOps adicionados --- assets/data/cards_pt-br.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/assets/data/cards_pt-br.json b/assets/data/cards_pt-br.json index 1258fe96..eb85eb71 100644 --- a/assets/data/cards_pt-br.json +++ b/assets/data/cards_pt-br.json @@ -102,6 +102,16 @@ "tags": ["Conceito", "Inteligência artificial"], "description": "Tamanho do lote, em português, é um hiperparâmetro de modelos de aprendizado de máquina que controla o número de exemplos usados em uma única execução do modelo. Ele é usado para controlar a rapidez com que um modelo de aprendizado de máquina aprende e pode ser ajustado para melhorar seu desempenho. Um tamanho de lote muito pequeno durante o treinamento exige menos memória, porém mais iterações para completar uma época, enquanto um tamanho de lote maior permite um treinamento mais rápido, com menos iterações por época, porém que ocupa mais memória." }, + { + "title": "Balanceador de Carga", + "tags": ["Conceito"], + "description": "Um balanceador de carga (do inglês Load Balancer) é uma ferramenta utilizada para distribuir a carga (de requisições dos usuários, por exemplo) entre múltiplos servidores. O objetivo do uso de um balanceador de carga é o de melhorar o desempenho de aplicações, evitando a sobrecarga em um único servidor. Além disso, um balanceador de carga pode nos auxiliar a escalar um sistema e garantir a alta disponibilidade do mesmo." + }, + { + "title": "Blue-green deployment", + "tags": ["DevOps"], + "description": "O blue-green deployment é uma estratégia de deployment que consiste em ter um ambiente extra que replica todas as configurações do ambiente produtivo. As novas versões de software são implantadas neste ambiente separado, e depois da implantação, chaveiam-se os ambientes e todas as requisições dos usuários são encaminhadas para este ambiente com a nova versão, liberando assim o acesso a essa nova versão para todos os usuários. Uma de suas vantagens é: em caso de erros constatados nesta nova versão, basta realizar o chaveamento e encaminhamento das requisições dos usuários de volta para o ambiente com a versão anterior." + }, { "title": "Botnet", "tags": ["Conceito", "Segurança cibernética"], @@ -137,6 +147,11 @@ "tags": ["Conceito"], "description": "O cache é uma técnica de armazenamento temporário de dados frequentemente usados para melhorar o desempenho e a velocidade de acesso a esses dados em sistemas computacionais." }, + { + "title": "Canary deployment", + "tags": ["DevOps"], + "description": "O canary deployment é uma estratégia de deployment que consiste em ter um ambiente extra que replica todas as configurações do ambiente produtivo. As novas versões de software são implantadas neste ambiente separado, e depois da implantação, o chaveamento entre ambientes é feito de maneira gradual, encaminhando um percentual das requisições dos usuários para este ambiente com a nova versão. Para realizar este chaveamento gradual, é possível utilizar um load-balancer, por exemplo." + }, { "title": "Chatbot", "tags": ["Conceito", "Inteligência artificial"], @@ -415,6 +430,11 @@ "tags": ["Conceito", "Inteligência artificial"], "description": "Também chamada de IA (no inglês, Artificial Intelligence ou AI), é um campo da ciência da computação que estuda como os computadores podem simular a inteligência e cognição humana. Ela se concentra no desenvolvimento de sistemas capazes de executar tarefas que antes poderiam ser feitas somente por humanos, como reconhecimento de fala, tomada de decisão, tradução de idiomas e reconhecimento de padrões. A IA é um campo amplo que inclui várias subáreas, como aprendizado de máquina, processamento de linguagem natural, visão computacional, entre outras." }, + { + "title": "Infraestrutura como Código (IaC)", + "tags": ["Conceito", "DevOps"], + "description": "Infraestrutura como código (do inglês, Infrastructure as Code ou IaC) é a prática de se construir a infraestrutura (como recursos dentro de um provedor de nuvem) através de codificação, como também fazemos ao desenvolver software. Para codificar a infraestrutura, utilizam-se ferramentas como, por exemplo, o Terraform. O código da infraestrutura é versionado com ferramentas de versionamento e pode ser mantido separado ou junto do código da aplicação que fará uso dessa infraestrutura posteriormente." + }, { "title": "IoT", "tags": [