Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update terms to link to Portuguese version #3310

Open
wants to merge 1 commit into
base: dev-pt
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/pt-br/api-gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ Se você estiver disponibilizando APIs para consumidores externos, precisará de

## Como isso ajuda

Provendo um único ponto de acesso para várias APIs em um aplicativo, os gateways de API tornam mais fácil para as organizações aplicar lógica de negócios ou segurança transversal em um local centralizado. Eles também permitem que os consumidores de aplicativos acessem um único endereço para todas as suas necessidades. Um gateway de API pode simplificar questões operacionais, como segurança e [observabilidade](/observability/), fornecendo um único ponto de acesso para as solicitações a todos os serviços de um sistema Web. Como todas as solicitações fluem pelo gateway da API, ele apresenta um único local para adicionar funcionalidades como coleta de métricas, limitação de taxa de acesso e autorização.
Provendo um único ponto de acesso para várias APIs em um aplicativo, os gateways de API tornam mais fácil para as organizações aplicar lógica de negócios ou segurança transversal em um local centralizado. Eles também permitem que os consumidores de aplicativos acessem um único endereço para todas as suas necessidades. Um gateway de API pode simplificar questões operacionais, como segurança e [observabilidade](/pt-br/observability/), fornecendo um único ponto de acesso para as solicitações a todos os serviços de um sistema Web. Como todas as solicitações fluem pelo gateway da API, ele apresenta um único local para adicionar funcionalidades como coleta de métricas, limitação de taxa de acesso e autorização.
4 changes: 2 additions & 2 deletions content/pt-br/bare-metal-machine.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ category: tecnologia
tags: ["infraestrutura", "", ""]
---

Bare metal refere-se a um computador físico, mais especificamente um servidor, que tem um, e apenas um sistema operacional. A distinção é importante na computação moderna porque muitos, se não a maioria, servidores são [máquinas virtuais](/virtual-machine/). Um servidor físico geralmente é um computador com grande capacidade e com hardware embutido. Instalar um sistema operacional e executar aplicativos diretamente nesse hardware físico, sem [virtualização](/virtualization/), é conhecido como executar em “bare metal”.
Bare metal refere-se a um computador físico, mais especificamente um servidor, que tem um, e apenas um sistema operacional. A distinção é importante na computação moderna porque muitos, se não a maioria, servidores são [máquinas virtuais](/virtual-machine/). Um servidor físico geralmente é um computador com grande capacidade e com hardware embutido. Instalar um sistema operacional e executar aplicativos diretamente nesse hardware físico, sem [virtualização](/pt-br/virtualization/), é conhecido como executar em “bare metal”.

## Problema relacionado

Expand All @@ -15,4 +15,4 @@ Instalar um sistema operacional em um computador físico é o padrão original d

Ao dedicar todos os recursos de computação de um computador a um único sistema operacional, você potencialmente fornece o melhor desempenho possível ao sistema operacional. Se você precisa executar uma carga alta de trabalho que deve ter acesso extremamente rápido aos recursos de hardware, o bare metal pode ser a solução ideal.

No contexto de [aplicações nativas em nuvem](/pt-br/cloud-native-apps/), geralmente pensamos em desempenho em termos de [escala](/scalability/) para um grande número de eventos simultâneos, que podem ser tratados por [escala horizontal](/horizontal-scaling/) (adicionando mais máquinas ao recursos disponíveis). Mas algumas cargas de trabalho podem exigir um redimensionamento vertical (adicionando mais energia a uma máquina física existente) e/ou uma resposta extremamente rápida de um hardware físico, caso em que o bare metal é mais adequado. Bare metal também permite que você ajuste o hardware físico e possivelmente até os drivers do hardware para melhorar a realização da sua tarefa.
No contexto de [aplicações nativas em nuvem](/pt-br/cloud-native-apps/), geralmente pensamos em desempenho em termos de [escala](/pt-br/scalability/) para um grande número de eventos simultâneos, que podem ser tratados por [escala horizontal](/horizontal-scaling/) (adicionando mais máquinas ao recursos disponíveis). Mas algumas cargas de trabalho podem exigir um redimensionamento vertical (adicionando mais energia a uma máquina física existente) e/ou uma resposta extremamente rápida de um hardware físico, caso em que o bare metal é mais adequado. Bare metal também permite que você ajuste o hardware físico e possivelmente até os drivers do hardware para melhorar a realização da sua tarefa.
2 changes: 1 addition & 1 deletion content/pt-br/cloud-computing.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ Computação em nuvem é um modelo que oferece recursos computacionais, como CPU
As organizações tradicionalmente enfrentavam dois problemas principais ao tentar expandir seu uso de poder computacional. Ou elas adquiriam, suportavam, projetavam e pagavam por locais para armazenar sua rede e servidores físicos, ou elas expandiam e mantinham esses locais. A computação em nuvem permite que organizações terceirizem parte da sua demanda computacional para outra organização.

## Como isso ajuda
Provedores de nuvem oferecem às organizações a capacidade de alugar recursos computacionais sob demanda e pagar pelo seu uso. Isso permite duas grandes inovações: as organizações podem experimentar coisas sem perder tempo planejando e sem gastar dinheiro ou recursos em infraestrutura física e também podem [escalar](/scalability/) conforme necessário e sob demanda. A computação em nuvem permite que as organizações adotem a quantidade de infraestrutura que for necessária.
Provedores de nuvem oferecem às organizações a capacidade de alugar recursos computacionais sob demanda e pagar pelo seu uso. Isso permite duas grandes inovações: as organizações podem experimentar coisas sem perder tempo planejando e sem gastar dinheiro ou recursos em infraestrutura física e também podem [escalar](/pt-br/scalability/) conforme necessário e sob demanda. A computação em nuvem permite que as organizações adotem a quantidade de infraestrutura que for necessária.
4 changes: 2 additions & 2 deletions content/pt-br/cloud-native-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ category: conceito
tags: ["aplicação", "fundamento", ""]
---

As aplicações nativas em nuvem são projetadas especificamente para aproveitar as inovações em [computação em nuvem](/pt-br/cloud-computing/). Essas aplicações se integram facilmente às suas respectivas arquiteturas de nuvem, aproveitando, assim, os recursos e o [dimensionamento](/scalability/) da nuvem. Também se refere a aplicativos que aproveitam as inovações da infraestrutura impulsionadas pela computação em nuvem. Hoje, as aplicações nativas em nuvem incluem aplicativos que são executados tanto em datacenter de um provedor de nuvem pública, quanto em plataformas de nuvens privadas.
As aplicações nativas em nuvem são projetadas especificamente para aproveitar as inovações em [computação em nuvem](/pt-br/cloud-computing/). Essas aplicações se integram facilmente às suas respectivas arquiteturas de nuvem, aproveitando, assim, os recursos e o [dimensionamento](/pt-br/scalability/) da nuvem. Também se refere a aplicativos que aproveitam as inovações da infraestrutura impulsionadas pela computação em nuvem. Hoje, as aplicações nativas em nuvem incluem aplicativos que são executados tanto em datacenter de um provedor de nuvem pública, quanto em plataformas de nuvens privadas.

## Problema relacionado

Tradicionalmente, os ambientes locais forneciam recursos de computação de maneira bastante personalizada. Cada datacenter tinha seus serviços [fortemente acoplados](/pt-br/tightly-coupled-architecture/) aos aplicativos e a ambientes específicos, muitas vezes contando com o provisionamento manual para infraestrutura, como serviços e [máquinas virtuais](/pt-br/virtual-machine/). Isso, por sua vez, restringiu os desenvolvedores e seus aplicativos a esse datacenter específico. Aplicativos que não foram projetados para a nuvem não poderiam aproveitar os recursos de resiliência e dimensionamento de um ambiente em nuvem. Por exemplo, os aplicativos que exigem intervenção manual para iniciar corretamente não podem escalar automaticamente, nem podem ser reiniciados automaticamente em caso de falha.

## Como isso ajuda

Embora não haja um "caminho único" para aplicativos nativos em nuvem, eles têm alguns pontos em comum. Os aplicativos nativos em nuvem são resilientes, gerenciáveis e auxiliados pelo conjunto de serviços em nuvem que os acompanham. Os vários serviços em nuvem permitem um alto grau de [observabilidade](/observability/), permitindo que os usuários detectem e resolvam problemas antes que eles escalem. Combinados com automação robusta, eles permitem que os engenheiros façam mudanças de alto impacto com frequência e previsivelmente com o mínimo de esforço.
Embora não haja um "caminho único" para aplicativos nativos em nuvem, eles têm alguns pontos em comum. Os aplicativos nativos em nuvem são resilientes, gerenciáveis e auxiliados pelo conjunto de serviços em nuvem que os acompanham. Os vários serviços em nuvem permitem um alto grau de [observabilidade](/pt-br/observability/), permitindo que os usuários detectem e resolvam problemas antes que eles escalem. Combinados com automação robusta, eles permitem que os engenheiros façam mudanças de alto impacto com frequência e previsivelmente com o mínimo de esforço.
2 changes: 1 addition & 1 deletion content/pt-br/cloud-native-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ category: conceito
tags: ["segurança", "", ""]
---

A segurança nativa da nuvem é uma abordagem que transforma a segurança em [aplicações nativas em nuvem](/pt-br/cloud-native-apps/). Isso garante que a segurança faça parte de todo o ciclo de vida do aplicativo, desde o desenvolvimento até a produção. A segurança nativa da nuvem busca garantir os mesmos padrões que os modelos de segurança tradicionais, enquanto se adapta aos detalhes dos ambientes nativos da nuvem, ou seja, mudanças rápidas de código e infraestrutura altamente efêmera. A segurança nativa da nuvem está altamente relacionada à prática chamada [DevSecOps](/devsecops/).
A segurança nativa da nuvem é uma abordagem que transforma a segurança em [aplicações nativas em nuvem](/pt-br/cloud-native-apps/). Isso garante que a segurança faça parte de todo o ciclo de vida do aplicativo, desde o desenvolvimento até a produção. A segurança nativa da nuvem busca garantir os mesmos padrões que os modelos de segurança tradicionais, enquanto se adapta aos detalhes dos ambientes nativos da nuvem, ou seja, mudanças rápidas de código e infraestrutura altamente efêmera. A segurança nativa da nuvem está altamente relacionada à prática chamada [DevSecOps](/pt-br/devsecops/).

## Problema relacionado

Expand Down
2 changes: 1 addition & 1 deletion content/pt-br/continuous-delivery.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A entrega contínua, muitas vezes conhecida como CD, é um conjunto de práticas

## Problema relacionado

Implantar atualizações [confiáveis](/reliability/) se torna um problema em escala. Idealmente, implantaríamos com mais frequência para oferecer melhor valor aos usuários finais. No entanto, fazê-lo manualmente se traduz em altos custos de transação para cada alteração. Historicamente, para evitar esses custos, as organizações lançam com menos frequência, implantando mais mudanças de uma só vez e aumentando o risco que algo dê errado.
Implantar atualizações [confiáveis](/pt-br/reliability/) se torna um problema em escala. Idealmente, implantaríamos com mais frequência para oferecer melhor valor aos usuários finais. No entanto, fazê-lo manualmente se traduz em altos custos de transação para cada alteração. Historicamente, para evitar esses custos, as organizações lançam com menos frequência, implantando mais mudanças de uma só vez e aumentando o risco que algo dê errado.

## Como isso ajuda

Expand Down
2 changes: 1 addition & 1 deletion content/pt-br/data-center.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ Em vez de cada empresa ter que hospedar localmente seu próprio servidor, os dat

## Como isso ajuda

Para a computação em nuvem, os *data centers* são cruciais. Como os recursos e a infraestrutura podem ser provisionados de acordo com a [escala da demanda](/scalability/), as empresas podem alugar recursos de computação em nuvem em um *data center* sem ter que se preocupar com a previsão - e potencialmente o recurso ou pagamento excessivo - de recursos de computação. Como os *data centers* existem em todo o mundo, isso permite o provisionamento de recursos geograficamente próximos da demanda sem ter que enviar e configurar equipamentos fisicamente.
Para a computação em nuvem, os *data centers* são cruciais. Como os recursos e a infraestrutura podem ser provisionados de acordo com a [escala da demanda](/pt-br/scalability/), as empresas podem alugar recursos de computação em nuvem em um *data center* sem ter que se preocupar com a previsão - e potencialmente o recurso ou pagamento excessivo - de recursos de computação. Como os *data centers* existem em todo o mundo, isso permite o provisionamento de recursos geograficamente próximos da demanda sem ter que enviar e configurar equipamentos fisicamente.
2 changes: 1 addition & 1 deletion content/pt-br/infrastructure-as-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Infraestrutura como código é a prática de armazenar a definição da infraest

## Problema relacionado

A criação de aplicações nativa em nuvem requer que a infraestrutura seja descartável e reproduzível. Também precisa ser dimensionada sob demanda de maneira automatizada e repetível, preferencialmente sem intervenção humana. O provisionamento manual não atende aos requisitos de capacidade de resposta e [escalabilidade](/scalability/) das [aplicações nativas em nuvem](/pt-br/cloud-native-apps/). As alterações manuais na infraestrutura não são reproduzíveis, rapidamente encontram limites de escala e introduzem erros na configuração.
A criação de aplicações nativa em nuvem requer que a infraestrutura seja descartável e reproduzível. Também precisa ser dimensionada sob demanda de maneira automatizada e repetível, preferencialmente sem intervenção humana. O provisionamento manual não atende aos requisitos de capacidade de resposta e [escalabilidade](/pt-br/scalability/) das [aplicações nativas em nuvem](/pt-br/cloud-native-apps/). As alterações manuais na infraestrutura não são reproduzíveis, rapidamente encontram limites de escala e introduzem erros na configuração.

## Como isso ajuda

Expand Down
2 changes: 1 addition & 1 deletion content/pt-br/platform-as-a-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ Para aproveitar os padrões nativos da nuvem, como [microsserviços](/pt-br/micr

## Como isso ajuda

A PaaS fornece ferramentas de infraestrutura para desenvolvedores de aplicações de maneira totalmente automatizada. O resultado é um desenvolvimento de app mais simples, rápido e seguro que dá aos desenvolvedores a liberdade de se concentrar no código da aplicação, sem terem que se preocupar em manter a infraestrutura. A PaaS também fornece monitoramento e [observabilidade](/observability/) que ajuda a garantir que as aplicações permaneçam íntegras.
A PaaS fornece ferramentas de infraestrutura para desenvolvedores de aplicações de maneira totalmente automatizada. O resultado é um desenvolvimento de app mais simples, rápido e seguro que dá aos desenvolvedores a liberdade de se concentrar no código da aplicação, sem terem que se preocupar em manter a infraestrutura. A PaaS também fornece monitoramento e [observabilidade](/pt-br/observability/) que ajuda a garantir que as aplicações permaneçam íntegras.
4 changes: 2 additions & 2 deletions content/pt-br/scalability.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ tags: ["fundamento", "propriedade", ""]

Escalabilidade refere-se ao quão bem um sistema pode crescer.
Isso está aumentando a capacidade de fazer o que o sistema deveria fazer.
Por exemplo, um [cluster](/pt-br/cluster/) [Kubernetes](/kubernetes/) é dimensionado através do aumento ou redução do número de aplicações em um contêiner, mas essa escalabilidade depende de vários fatores.
Quantos [nós](/nodes/) ele tem, quantos [contêineres](/pt-br/container/) cada nó pode manipular e quantos registros e operações a camada de gerenciamento pode suportar?
Por exemplo, um [cluster](/pt-br/cluster/) [Kubernetes](/pt-br/kubernetes/) é dimensionado através do aumento ou redução do número de aplicações em um contêiner, mas essa escalabilidade depende de vários fatores.
Quantos [nós](/pt-br/nodes/) ele tem, quantos [contêineres](/pt-br/container/) cada nó pode manipular e quantos registros e operações a camada de gerenciamento pode suportar?

Um sistema escalável torna fácil a adição de mais capacidade.
A escalabilidade é diferenciada entre duas abordagens.
Expand Down
2 changes: 1 addition & 1 deletion content/pt-br/serverless.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Category: tecnologia
tags: ["arquitetura", "", ""]
---

Serverless é um modelo de desenvolvimento nativo na nuvem que permite que desenvolvedores criem aplicações sem que seja necessário gerenciar servidores. Ainda existem servidores no modelo serverless, mas eles são [abstraídos](/pt-br/abstraction/) do desenvolvimento. Um provedor de computação em nuvem se encarrega do provisionamento, manutenção e [escala](/scalability/) da infraestrutura de servidores. Desenvolvedores podem simplesmente carregar o código em [contêineres](/pt-br/container/) para implantação. Uma vez implantadas, aplicações serverless respondem automaticamente à demanda, escalando para cima e para baixo conforme necessário. O preço cobrado por provedores de computação em nuvem para funções serverless geralmente é realizada com base na sua utilização sob demanda. Como resultado disto, quando uma função serverless não está em execução ela não tem custo algum.
Serverless é um modelo de desenvolvimento nativo na nuvem que permite que desenvolvedores criem aplicações sem que seja necessário gerenciar servidores. Ainda existem servidores no modelo serverless, mas eles são [abstraídos](/pt-br/abstraction/) do desenvolvimento. Um provedor de computação em nuvem se encarrega do provisionamento, manutenção e [escala](/pt-br/scalability/) da infraestrutura de servidores. Desenvolvedores podem simplesmente carregar o código em [contêineres](/pt-br/container/) para implantação. Uma vez implantadas, aplicações serverless respondem automaticamente à demanda, escalando para cima e para baixo conforme necessário. O preço cobrado por provedores de computação em nuvem para funções serverless geralmente é realizada com base na sua utilização sob demanda. Como resultado disto, quando uma função serverless não está em execução ela não tem custo algum.

## Problema relacionado

Expand Down
2 changes: 1 addition & 1 deletion content/pt-br/software-as-a-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ O Software como Serviço (do inglês *Software as a service* - SaaS) permite que

## Problema relacionado

Tradicionalmente, o software de negócios é instalado em computadores individuais, exigindo que um administrador mantenha e atualize. Por exemplo: uma organização pode usar software local para gerenciamento de relacionamento com o cliente. Este software precisa ser comprado, instalado, protegido, mantido e atualizado regularmente pelo departamento interno de Tecnologia da Informação (TI), sobrecarregando a equipe de TI. O custo inicial associado a licenças, instalação e hardware potencialmente adicional pode ser proibitivo. Também pode ser difícil responder à demanda e a [escala](/scalability/) para cima e para baixo, conforme necessário, rapidamente em resposta ao crescimento ou mudança.
Tradicionalmente, o software de negócios é instalado em computadores individuais, exigindo que um administrador mantenha e atualize. Por exemplo: uma organização pode usar software local para gerenciamento de relacionamento com o cliente. Este software precisa ser comprado, instalado, protegido, mantido e atualizado regularmente pelo departamento interno de Tecnologia da Informação (TI), sobrecarregando a equipe de TI. O custo inicial associado a licenças, instalação e hardware potencialmente adicional pode ser proibitivo. Também pode ser difícil responder à demanda e a [escala](/pt-br/scalability/) para cima e para baixo, conforme necessário, rapidamente em resposta ao crescimento ou mudança.

## Como isso ajuda

Expand Down
Loading