Close

Cloud bursting

Como o Cloud bursting une nuvens privadas e públicas para aumentar os recursos de computação

Foto de Kev Zettler
Kev Zettler

Desenvolvedor web full stack


Cloud bursting é uma configuração de computação em nuvem que permite que uma nuvem privada acesse recursos de nuvem pública “estourando” em uma nuvem pública quando a demanda de computação tem picos.

Por que se contentar com apenas uma infraestrutura de nuvem privada quando você pode unir forças com uma nuvem pública? É esse tipo de raciocínio que tornou a nuvem híbrida a forma mais popular de computação em nuvem e transformou o cloud bursting em uma maneira popular de acessar o poder da computação em nuvem híbrida, sob demanda.

O que é Cloud Bursting?


diagrama de cloud bursting

Cloud bursting é uma configuração de aplicativo que permite que a nuvem privada “exploda” na nuvem pública e acesse recursos de computação adicionais sem interrupção de serviço. Essas explosões na nuvem podem ser acionadas automaticamente em reação ao uso de alta demanda ou por uma solicitação manual.

A tecnologia por trás do cloud bursting inclui infraestrutura como um serviço (IaaS), uma infraestrutura de computação em nuvem que permite que os desenvolvedores façam a configuração dinâmica dos recursos de nuvem sob demanda. Ferramentas de DevOps como gerenciamento de configuração e infraestrutura como código (IaC) são usadas para especificar os limites de capacidade ou acionar eventos que vão ativar o cloud bursting.

ícone admin-cloud
Material relacionado

Infraestrutura como serviço

ícone de três anéis
VER SOLUÇÃO

Gerencie sua arquitetura distribuída com o Compass

Os benefícios do Cloud bursting


Escalabilidade flexível

O Cloud bursting tem a agilidade para ajustar e se adaptar rapidamente às necessidades de capacidade da nuvem em constante mudança. Se as equipes forem atingidas com um aumento inesperado no tráfego para uma nuvem privada, elas podem se expandir perfeitamente para a nuvem pública. O acesso a uma nuvem pública oferece às organizações acesso a recursos quase ilimitados, incluindo grandes provedores de nuvem pública, como Amazon Web Services (AWS) e Microsoft Azure. Além disso, o Cloud bursting pode lançar recursos de nuvem locais que podem ser usados para outros fins.

Continuidade dos negócios

O Cloud bursting pode ajudar a garantir que aplicativos e serviços importantes não tenham uma interrupção no serviço. Como o Cloud bursting ocorre nos bastidores, os usuários provavelmente não vão ver nenhuma interrupção, se houver latência mínima.

Custos operacionais mais baixos

Como as organizações pagam apenas por recursos adicionais quando necessário, elas podem reduzir seus custos de infraestrutura de nuvem privada mantendo um conjunto mínimo de recursos necessários para aplicativos essenciais e confidenciais.

Quando as organizações precisam de Cloud bursting?


Os Cloud burstings são acionados por picos na demanda de recursos computacionais. Essas explosões podem ser um influxo de tráfego do usuário ou tarefas computacionais pontuais caras. Algumas situações comuns de Cloud bursting incluem:

Desenvolvimento de software

O desenvolvimento e a análise de software são dois dos casos de uso mais comuns para o cloud bursting. As equipes de DevOps costumam usar várias máquinas virtuais para fins de teste, que são necessárias apenas por um curto período. Além disso, as tarefas de CI/CD são boas candidatas para entrar na nuvem pública, uma vez que o CI/CD requer várias tarefas pontuais que são executadas por um curto período quando os desenvolvedores enviam novos commits.

Campanhas de marketing

As campanhas de marketing para lançamentos de novos produtos podem gerar um enorme fluxo de tráfego que requer recursos de nuvem estendidos. Imagine a pressão do marketing para o lançamento antecipado de filmes de Hollywood ou videogames. Esses eventos geram um estouro temporário de tráfego que diminui depois que a novidade do lançamento passa, então é um ótimo momento para utilizar o cloud bursting.

Modelagem e consultas de big data

Muitas vezes, as empresas de big data precisam executar consultas únicas ou gerar modelos que excedam a capacidade de sua nuvem privada. Essas tarefas são adequadas para cloud bursting. A empresa pode entrar na nuvem pública para obter recursos adicionais para agilizar a tarefa. Alguns exemplos granulares de tarefas de big data incluem:

  • Renderização 3D de alta fidelidade
  • Treinamento de modelo de IA e ML
  • Simulação de veículo autônomo

Empresas sazonais

As empresas sazonais precisam de recursos computacionais adicionais durante os horários de pico conhecidos. Por exemplo:

  • Compras de férias para um comércio eletrônico ou site de envio
  • Processamento financeiro do final do trimestre dos negócios
  • Épocas eleitorais (campanha de angariação de fundos e tráfego do site para informações sobre propostas de um candidato)

Conclusão...


Quando as empresas precisam de agilidade para reagir rapidamente às demandas de negócios em constante mudança que esticam os recursos de computação em nuvem, elas podem entrar na nuvem híbrida. Eles expandem a capacidade da nuvem por um curto (ou longo) tempo, sem a necessidade de expandir os recursos da nuvem privada indefinidamente.

Comece sua jornada para o Cloud bursting com o Bitbucket Cloud.

Kev Zettler
Kev Zettler

Kev é líder no desenvolvimento da web full stack líder e empreendedor dedicado, com mais de uma década de experiência na criação de produtos e equipes com metodologias ágeis. É contribuidor, autor e educador motivado de tecnologias de código aberto emergentes, como DevOps, criptomoedas e realidade virtual/aumentada. No tempo livre, participa de eventos de desenvolvimento de jogos independentes.


Compartilhar este artigo

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Ilustração do DevOps

Comunidade do Compass

ilustração de superação de obstáculos

Tutorial: criar novo componente

Ilustração do mapa

Comece a usar o Compass de graça

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up