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

Add content/pt-br/vertical_scaling.md #758

Merged
merged 2 commits into from
Jun 25, 2022
Merged
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
17 changes: 17 additions & 0 deletions content/pt-br/vertical_scaling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Escalonamento Vertical
status: Completed
category: conceito
---

## O que é

O escalonamento vertical, também conhecido como "escalonamento para cima e para baixo", é uma técnica em que a capacidade de um sistema adiciona CPU e memória aos [nós](/nodes/) individuais à medida que a carga de trabalho aumenta. Digamos que você tenha um computador de 4GB de RAM e queira aumentar sua capacidade para 16GB de RAM, escalar verticalmente significa mudar para um sistema de 16GB de RAM. (Consulte [escalonamento horizontal](/horizontal_scaling/) para obter uma abordagem de dimensionamento diferente.)

## Problema relacionado

À medida que a demanda por um aplicativo cresce além da capacidade atual dessa instância do aplicativo, precisamos encontrar uma maneira de redimensionar (adicionar capacidade) ao sistema. Podemos adicionar mais recursos de computação aos nós existentes (escala vertical) ou mais nós ao sistema ([escala horizontal](/horizontal_scaling/)). [Escalabilidade](/scalability/) contribui para a competitividade, eficiência, reputação e qualidade.

## Como isso ajuda

O escalonamento vertical permite que você redimensione seu servidor sem alterar o código do aplicativo. Isso contrapõe com o escalonamento horizontal, onde o aplicativo deve ser replicado para escalar, que potencialmente exige atualizações do código. O escalonamento vertical aumenta a capacidade de um aplicativo existente, adicionando recursos de computação, permitindo que o aplicativo processe mais solicitações e faça mais trabalho simultaneamente.