MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Nuvem híbrida vs Nuvem pública completa - Prós e contras

Os consumidores e usuários de tecnologia adotaram a computação em nuvem desde seu boom. Implica uma parte muito benéfica hoje em dia para a tecnologia sobre como os humanos usam e interagem com a tecnologia, especialmente o advento da IoT (Internet of Things) e IoE (Internet of Everything). Ambas as tecnologias conceituam como ele irá interconectar uma variedade de dispositivos (incluindo smartphones, eletrodomésticos, sensores e outros dispositivos de rede), pessoas, dados e processos e permitir que eles se comuniquem perfeitamente.


Embora IoT ou IoE não sejam nosso foco nesta postagem do blog, ambos estão usando a computação em nuvem para facilitar o sistema subjacente ao seu conceito. Agora, pode ter que se concentrar no termo geral da computação em nuvem, mas uma nuvem híbrida versus uma nuvem pública completa diferencia a importância e suas vantagens de onde ela se aplica. Segurança, custo, autonomia de dados e gerenciamento podem ser alguns dos principais aspectos para analisar quais são os prós e contras dos dois.


Implantar sua tecnologia de banco de dados em um ambiente de nuvem híbrida traz vantagens, mas também desvantagens que abrangem todo o processo dessa configuração. Determinar se você precisa de uma nuvem híbrida requer um entendimento completo da capacidade e avaliação de seus requisitos organizacionais ou empresariais gerais. Neste blog, veremos como os bancos de dados Hybrid Cloud e Full Public Cloud podem ser vantajosos ou desvantajosos em cenários do mundo real.

O que é uma nuvem híbrida?

Em nosso blog anterior, definimos o Hybrid Cloud Database da seguinte forma:

"É uma topologia que usa uma combinação de nuvem privada, pública e até serviços locais. Parece semelhante a um ambiente Multi-Cloud, mas a principal diferença é que esse conceito se refere às combinações de público e privado especificamente, o que poderia incluir o local também."

A implementação de sua nuvem híbrida deve ser devidamente documentada, pois pode exigir vários serviços exclusivos para atender às suas necessidades e satisfazer os requisitos. Segurança e gerenciamento de dados ou autonomia de dados devem ser eficazes e produtivos. Para tornar as coisas mais claras e simples, vamos analisar seus prós e contras (ou as vantagens e desvantagens) da nuvem híbrida.


Prós com nuvem híbrida

Os denominadores mais comuns para usar a Nuvem Híbrida são os seguintes:

  • Recuperação de desastres (DR):a abordagem de nuvem híbrida permite que você tenha um ambiente de recuperação de desastres para alta disponibilidade ou redundância , para que você possa fazer failover em caso de falha. Os dados podem ser distribuídos entre vários provedores de nuvem para redundância, failover e recuperação de desastres altamente eficazes.

  • Escalabilidade:Caso você precise dimensionar seus bancos de dados, usar uma topologia híbrida permite dimensionar de diferentes maneiras , dependendo da solução e dos requisitos. Além disso, permite lidar com variações na demanda de recursos adicionando ou removendo recursos/nós de maneira rápida.

  • Desenvolvimento mais rápido:a nuvem híbrida pode ajudá-lo a fornecer novos produtos e serviços mais rapidamente, eliminando barreiras que retardam seus negócios e equipes de desenvolvimento para baixo.

  • Conformidade e segurança:aplicativos confidenciais podem ser operados de forma privada, enquanto cargas de trabalho menos confidenciais podem ser implantadas em uma nuvem pública. Além disso, a infraestrutura de nuvem híbrida pode ser adaptada para estar em conformidade com regras rígidas e obrigatórias de privacidade e governança para cargas de trabalho e dados sensíveis e confidenciais.

  • Sem bloqueio:se você adotar um modelo somente de nuvem, pode ser difícil evitar o bloqueio em um ou dois provedores de nuvem. O custo de mover dados do provedor de nuvem pode ser alto, portanto, usar um ambiente híbrido pode ajudar nisso.

  • Custo:Em geral, ter esse tipo de ambiente misto diminui o custo de manutenção de hardware e também de uso um ambiente de banco de dados de nuvem híbrida na nuvem pública diminuirá ainda mais, pois você usará um modelo de pagamento conforme o uso.

Embora, do lado comercial, as vantagens comuns da Nuvem Híbrida sejam,

  • Redução no CapEx (Capital Expenditures) ou nos custos de infraestrutura de TI organizacional

  • Melhorar a qualidade e disponibilidade do serviço.

  • Evitando o aprisionamento do fornecedor.

  • Ações mais rápidas para se adaptar às novas demandas do mercado, com maior flexibilidade e agilidade.

  • A construção rápida e rápida de aprimoramentos ou avanços inovadores, especialmente nos serviços analíticos avançados, que envolvem IA que podem ser difícil de implementar em ambientes existentes.

  • Melhorar a transparência em relação a custos e consumo de recursos.

  • Conformidade em relação à segurança e soberania de dados com regulamentações globais ou regionais.

Em design e desenvolvimento, os drivers comuns são:

  • Diminua o tempo gasto no ciclo de desenvolvimento, ao mesmo tempo em que visa converter a abordagem clássica e antiga com automação e aceleração de lançamentos de aplicativos para alcançar um tempo de comercialização mais rápido

  • Aproveite as APIs existentes, evite reinventar do zero. Isso economiza custos, tempo de desenvolvimento e esforço

  • Acelerando o provisionamento de recursos de computação e armazenamento

Enquanto o mais importante, especialmente com um ambiente de produção, é ter uma introspecção completa do seu ambiente. Quem acessa (clientes, aplicativos), como pode ser acessado, quem tem permissão (engenheiros) para acessá-lo, nível de segurança e como os dados são armazenados com segurança.

  • Garantindo autenticação, autorização, auditoria e políticas consistentes em ambientes de computação.

  • Usar ferramentas e processos consistentes para limitar a complexidade.

  • Fornecendo visibilidade em todos os ambientes.

Contras com a nuvem híbrida

As soluções de nuvem híbrida, especialmente com seus servidores de banco de dados hospedados ou executados nele, não são um passeio no parque. Como não existe uma solução perfeita para seu banco de dados, a seguir estão os denominadores para mostrar os contras com a nuvem híbrida:

  • Certifique-se de que funciona para a empresa:você precisa ter certeza de que é uma boa solução para sua empresa , caso contrário, pode ser um problema que pode afetar negativamente os sistemas ou até mesmo o orçamento.

  • Segurança: você precisa garantir que seus dados estejam seguros, portanto, a segurança é essencial em todas as empresas. O uso de um ambiente híbrido torna essa tarefa muito mais complexa. Alguns setores, como finanças e saúde, exigem níveis muito altos de segurança e estão sujeitos a rígidos controles de privacidade. Então, em alguns casos, usar uma Nuvem Pública simplesmente não é possível. Embora existam serviços que são um fator para seus serviços internos hospedados de forma privada, os serviços executados na Nuvem Pública podem ser usados ​​desde que não afetem as questões de segurança.

  • Limitações de escalabilidade:em um ambiente de nuvem pública, muito provavelmente você pode aumentar e diminuir o máximo como você pode pagar por isso, mas em uma nuvem privada ou local há uma limitação de hardware e isso pode ser uma tarefa demorada e cara. Além disso, certifique-se de que todos os canais que estão interagindo com o mundo exterior ou com sua nuvem pública estejam da maneira mais segura e protegida. Isso também pode causar violações de segurança se não for tratado adequadamente.

  • Custo:Como dissemos, usar um modelo de Nuvem Pública pode diminuir o custo de sua infraestrutura, mas um Cloud não é algo barato, então você precisa checar os números e tomar a melhor decisão levando em consideração o orçamento.

  • Complexidade da infraestrutura:para que uma nuvem híbrida ofereça o máximo benefício, seus componentes públicos e privados devem estar fortemente vinculados e orquestrado. O gerenciamento, a integração e a segurança tornam-se cada vez mais complexos à medida que o número de nuvens prolifera, especialmente quando provenientes de diferentes provedores.

  • Manutenção:Cobre os custos nesse sentido, pois você precisa empregar engenheiros especializados para sempre manter e garantir que toda a infraestrutura e software estejam funcionando corretamente e de acordo com o plano. Você sempre se certificou de que nada vai para o sul e sempre tem que se certificar de que as medidas de segurança estão todas amarradas. Observe que a maioria das violações de segurança vem de erros humanos ou vulnerabilidades de segurança não corrigidas.

Nuvem pública completa

Quando você diz uma Nuvem Pública Completa, isso significa que você está 100% confiando nos serviços que um fornecedor de nuvem pública está oferecendo. Independentemente de quantos provedores de nuvem você tem em contrato, sempre há prós e contras com isso.

Os provedores de nuvem mais populares são Amazon Web Services (AWS), Google Cloud Platform (GCP) ou Microsoft Azure. Outros concorrentes incluem IBM Cloud, VMware Cloud, Oracle Cloud, Alibaba Cloud e outros. Atualmente, a nuvem pública está surgindo e é quase um serviço comum oferecido especialmente por serviços de plataforma que suportam software como serviço ou banco de dados como serviço, como MariaDB Cloud, Aiven, TimeScale Cloud ou CCX.

Prós na nuvem pública completa

  • Gerenciamento de infraestrutura menos complicado:o aspecto mais notável de ter uma nuvem pública completa é a vantagem de menos problemas ou de ser quase livre de problemas com o gerenciamento da infraestrutura. Embora existam servidores que você precisa manter, especialmente os serviços não totalmente gerenciados, a infraestrutura subjacente não é sua preocupação. Se você estiver usando serviços totalmente gerenciados, como DBaaS, você só precisa se concentrar em seus dados e em como ajustar o servidor de banco de dados que você provisionou.

  • Flexibilidade de pagamento conforme o uso:imagine, se você estiver em uma reunião discutindo o projeto arquitetônico, você pode aproveitar os dispositivos que estão disponíveis para testar e experimentar em tempo real. A vantagem é que você está fazendo isso por demanda e no local. Você não precisa esperar que seus servidores cheguem ou comprar os servidores especiais pesquisando sobre que tipo de servidores e hardware você precisa. Então, em um caso do mundo real, é fácil dimensionar e focar na otimização de seu aplicativo e usar quais são os serviços ou appliances necessários apenas assinando o que você chama de modelo ou serviços de pagamento conforme o uso que satisfaçam suas necessidades . Isso ajuda a reduzir o tempo de espera e acelerar seus processos ou fluxo de desenvolvimento.

  • Redução de Custos:Você tem que pagar pelos serviços que apenas prestou. Você não precisa de um software ou licenças subjacentes para facilitar e também do hardware para executá-lo.

  • Suporte e manutenção 24 horas por dia, 7 dias por semana:os recursos de suporte e manutenção de nuvem pública geralmente são sofisticados e extensos. Eles são testados para garantir que seu dispositivo renderizado tenha sempre alta disponibilidade garantida em todos os momentos. Em caso de desastre, você pode ligar para a linha direta ou pedir ajuda e pode garantir que o provedor cuidará do seu problema como prioridade máxima.

  • Alta escalabilidade:em termos de escalabilidade, uma nuvem pública é uma solução perfeita com menos problemas e apenas um salto para os negócios problemas laterais para cuidar. Dimensionar sua infraestrutura vertical ou horizontal pode ser muito caro se você precisar fazer isso no local. Embora uma nuvem privada também possa cuidar disso, no local, o custo e os problemas apenas surgirão e se estenderão. Dos custos de hardware e engenharia, isso se acumulará com certeza.

  • Recuperação de desastres:A abordagem tradicional de DR requer um investimento significativo de tempo e recursos. As empresas ou organizações pretendem ter um DR como réplica possível da infraestrutura primária atual e que vem com toda a infraestrutura de hardware e software. Com a Nuvem Pública, isso é fácil de conseguir, pois há armazenamento de computação e servidores disponíveis que você pode aproveitar e serviços de rede sofisticados para oferecer. Também estão disponíveis soluções de backup que são muito flexíveis de configurar para os usuários. Eles criam ambientes de DR fáceis de construir com baixos custos iniciais por meio de um modelo de pagamento conforme o uso

  • Altamente disponível, tolerante a falhas e menor latência:para que seja bom para DR, os provedores de nuvem pública investem toneladas de dinheiro para fornecer uma configuração altamente disponível estendendo sua configuração de DR por diferentes data centers em uma região, e isso adiciona um ambiente tolerante a falhas não óbvio para os consumidores. Nesse sentido, você também pode espalhar seus servidores em diferentes regiões e isso também permite latências de rede mais baixas. Você pode hospedar por região para fornecer uma boa experiência de usuário aos seus clientes.

Contras com a nuvem pública completa

Uma Nuvem Pública Completa enfatiza muitas vantagens que são muito benéficas. No entanto, nem sempre é uma solução e infraestrutura perfeitas a serem utilizadas. Aqui estão alguns contras comuns com o uso de uma nuvem pública completa.


  • Privacidade e segurança de dados:Este é o fator mais comum com o qual as organizações e empresas estão lidando. As Nuvens Públicas não divulgam ou compartilham como estão armazenando os dados que são mantidos privados do mundo e dos usuários. Você pode nunca saber como seus dados estão sendo tratados ou gerenciados, pois não tem controle ou acesso para limitar apenas as pessoas que podem obter acesso. Organizações ou empresas que estão lidando com a conformidade com PCI DSS ou HIPAA podem achar o uso da nuvem pública um desafio, pois armazenar seus dados sem liberdade e confidencialidade sobre como seus dados devem ser armazenados, acessados, backup ou transmitidos por fio conta cada ponto de preocupações de segurança.

  • Falta de opções:Os provedores de nuvem pública geralmente têm uma abordagem de tamanho único com opções padrão. Se uma empresa tiver uma necessidade exclusiva, ela pode não ser capaz de atender a esses requisitos.

  • Controle físico:quando você terceiriza para a nuvem pública, ela fica literalmente fora de alcance. Qualquer configuração e outros aspectos do gerenciamento de TI são deixados para um grupo que não está diretamente envolvido nas operações diárias.

Conclusão

Você pode ter as duas opções para escolher, mas depende do tipo de requisitos que você precisa e precisa implementar. A Nuvem Pública vem melhorando e também adotou medidas e regulamentações de segurança que podem ajudá-lo a gerenciar sua conformidade com leis e regulamentações. No entanto, você também deve considerar o custo e a autonomia dos dados sempre que precisar de controle total, pois possui os dados e deve mantê-los com segurança e controle de alto nível.