AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 709925
Accepted
Donovan Muller
Donovan Muller
Asked: 2015-08-01 01:24:16 +0800 CST2015-08-01 01:24:16 +0800 CST 2015-08-01 01:24:16 +0800 CST

Utilização do servidor e como lidar com falhas no datacenter

  • 772

Novas tecnologias como Docker, Mesos, Kubernetes etc. permitem uma utilização muito melhor do servidor em uma organização. No entanto, gostaria de saber como a utilização pode ser maximizada em dois datacenters, levando em consideração a falha de um datacenter inteiro.

Dado este cenário:

Dois datacenters (DC-A e DC-B) com uma quantidade igual de recursos de computação. Ambos os datacenters estão executando e atendendo a solicitações em um balanceamento de carga/estilo round robin. A utilização do servidor em ambos os datacenters é de 80%.

Digamos que o DC-B falhe (físico ou de rede) e esteja inacessível. O DC-A não poderá adicionar uma utilização adicional de 80%, pois já está em 80%. Deixar a organização em um estado em que potencialmente o DC-A não será capaz de lidar com a demanda extra e causará interrupções...

Isso significa que uma organização com dois datacenters (DC-A e DC-B) só pode ter 50% de utilização máxima por datacenter? Ou seja, qualquer DC falha e o outro DC será capaz de pegar a folga que o outro carregava (50% + 50%).

Este pensamento está correto? Como os outros estão lidando com esse problema ou estou perdendo alguma coisa?

datacenter
  • 2 2 respostas
  • 98 Views

2 respostas

  • Voted
  1. Best Answer
    Grant
    2015-08-01T03:16:20+08:002015-08-01T03:16:20+08:00

    Para serviços que precisam estar sempre disponíveis, você precisa de redundância N+1, onde N é o número de datacenters ou servidores (ou o que mais você perder no cenário de falha proposto) necessários para lidar com a carga. Isso fica menos dispendioso quanto maior você conseguir - na extremidade inferior, com dois datacenters, cada um precisa ser capaz de lidar com toda a carga de trabalho. Mas se você tiver 10, eles podem fazer o trabalho de 9 e ainda assim serem redundantes.

    A outra opção é o descarte de carga, embora essa frase seja usada com mais frequência em sistemas de energia. Basicamente, desligue todos os serviços não essenciais em um cenário de falha, para que os sistemas restantes tenham recursos suficientes.

    • 5
  2. HBruijn
    2015-08-01T03:17:07+08:002015-08-01T03:17:07+08:00

    Uma abordagem bastante comum é que, para o ambiente de produção, a capacidade reservada é suficiente para que, em caso de calamidade, o(s) datacenter(s) restante(s) seja(m) capaz(es) de lidar com a carga total e todas as operações continuem como de costume.

    Normalmente, os orçamentos nunca se estendem o suficiente nem o caso de negócios aparente é viável para permitir a recuperação/failover total de desastres para ambientes de não produção. A degradação ou indisponibilidade completa pode ser considerada aceitável lá.

    Dependendo da plataforma, alguns podem escolher a opção de aumentar a capacidade de produção disponível para atender ao aumento da carga no(s) datacenter(s) restante(s), reduzindo os ambientes de não produção em caso de desastre.

    • 4

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve