Close

O que é a nuvem pública e como ela funciona?


A nuvem pública é um tipo de computação em nuvem em que provedores de serviços de nuvem terceirizados oferecem serviços de computação, como capacidade de processamento, armazenamento, bancos de dados, aprendizado de máquina, IA, rede, segurança e dados de análise. Esses serviços estão disponíveis para qualquer pessoa que queira comprar ou usar eles de graça ou sob demanda, como serviços baseados em assinatura ou pagos conforme o uso. O custo depende do armazenamento, da largura de banda ou dos ciclos de CPU consumidos.

As nuvens públicas são uma mudança histórica na computação corporativa, eliminando a necessidade de as empresas arcarem com os custos da infraestrutura de hardware cara, como servidores e data centers. Com a computação em nuvem, as empresas podem pagar apenas pelos recursos que consomem, permitindo que reduzam custos de investimento inicial e manutenção.

"Os serviços em nuvem são uma bênção para pequenas startups que estão lançando um produto novo", diz Warren Marusiak, evangelista técnico sênior da Atlassian. "Elas podem começar na nuvem com um baixo investimento inicial e escalar com mais facilidade à medida que crescem. A mesma startup pode precisar de mais recursos financeiros para comprar toneladas de hardware e contratar pessoas para manter o produto em uma configuração no local."

Este guia vai abordar o que é a nuvem pública, como ela se compara a nuvem privada e casos de uso práticos.

O que é a nuvem pública?


A nuvem pública é um tipo de computação em que provedores terceirizados hospedam e gerenciam recursos, como armazenamento, aplicativos, ambientes de desenvolvimento e implementação e muito mais. Eles o disponibilizam pela Internet para indivíduos e empresas.

Recursos de computação compartilhados (ou vários usuários de aplicativos de software que utilizam a mesma infraestrutura ao mesmo tempo) são fundamentais para o design e a operação da nuvem pública. As funções do DevOps, como o compartilhamento efetivo de recursos, a multilocação, as economias de escala e a acessibilidade, fazem da nuvem pública o complemento perfeito para a gestão ágil de projetos— uma abordagem para gerenciar projetos que enfatiza a colaboração e a flexibilidade — e equipes ágeis.

Como funciona a nuvem pública


A infraestrutura da computação em nuvem pública são os componentes subjacentes de hardware e software que oferecem serviços de computação em nuvem aos usuários pela Internet. O provedor de nuvem projeta a infraestrutura para ser flexível, escalável e compatível com vários serviços e aplicativos.

Há várias etapas importantes para acessar e utilizar o recurso da nuvem pública. A primeira etapa é escolher o provedor de serviços em nuvem para implementar e gerenciar os recursos. Considere preços, serviços disponíveis, tempo de atividade, integração, segurança e conformidade.

"Muitos provedores de nuvem oferecem modos de interação programática com os serviços", diz Warren Marusiak. "Por exemplo, a AWS tem uma interface de linha de comando (CLI) e uma interface de programação de aplicativos (API) em vários idiomas. O acesso programático aos recursos da nuvem é necessário para implementar a Infraestrutura como Código (IaC), um componente do desenvolvimento ágil de software."

Depois de selecionar o provedor, acesse o console ou painel e crie os recursos.

Por fim, use ferramentas de monitoramento para acompanhar a utilização de recursos e outras métricas de desempenho enquanto otimiza os recursos para controlar custos e melhorar a eficiência.

Modelos de serviço de nuvem pública


Três categorias de serviços de computação em nuvem oferecem diferentes níveis de responsabilidades de gerenciamento: Infraestrutura como serviço (IaaS), Plataforma como serviço (PaaS) e software como serviço (SaaS).

O IaaS oferece infraestrutura de computação virtualizada pela Internet. Nesse modelo, os usuários controlam e configuraram a infraestrutura de acordo com as necessidades. O exemplo mais comum disso é a Amazon Web Services.

O PaaS oferece a plataforma para criar, implementar e gerenciar aplicativos e bancos de dados. Os usuários podem se concentrar no desenvolvimento de aplicativos sem se preocupar com a infraestrutura subjacente. A Heroku e o Serviço de Aplicativo do Microsoft Azure são provedores padrão de PaaS.

O SaaS oferece software pela Internet com base em assinatura. Nesse modelo, não há interação com a infraestrutura subjacente. Os usuários interagem apenas com o aplicativo de software, que é hospedado, mantido e atualizado pelo provedor. Os exemplos incluem Bitbucket (repositório de código-fonte e plataforma de colaboração), Jira Software (gestão de projetos e rastreamento de itens) e Confluence (ferramenta de documentação e colaboração).

Ver solução

Ferramentas para uma equipe de elite de DevOps

Material relacionado

A importância da estrutura da equipe no DevOps

Vantagens da nuvem pública


Os benefícios do DevOps são significativos e poucas ferramentas de DevOps trazem a riqueza de benefícios que a nuvem pública oferece. O uso da nuvem pública pode ajudar empresas de vários setores de várias maneiras. Alguns dos principais benefícios da nuvem pública incluem:

menos custos

As empresas podem eliminar a necessidade do investimento inicial significativo na manutenção da infraestrutura física. Além disso, com o modelo de pagamento conforme o uso, as empresas podem desfrutar de custos mais baixos pagando apenas pelos recursos que usam.

Escalabilidade

Com acesso sob demanda aos recursos de computação, as empresas podem escalar com facilidade a infraestrutura adicionando ou removendo recursos com rapidez para atender à demanda. Assim, você garante o desempenho ideal durante os horários de pico e economiza em momentos mais tranquilos.

Acessibilidade

Com data centers distribuídos em todo o mundo, as equipes remotas podem acessar os recursos com facilidade de qualquer lugar do mundo com uma conexão à Internet. Portanto, a nuvem pública é o melhor modelo para equipes que precisam de acesso global.

Aprimore a segurança

O equívoco comum sobre nuvens públicas é que elas são inseguras. Provedores de nuvem pública respeitáveis investem pesado em medidas e certificações de segurança. Eles têm equipes de segurança dedicadas e tecnologias avançadas para proteger dados e aplicativos.

Inovação e agilidade

A nuvem pública viabilizar a inovação por meio da implementação rápida. Ele oferece um ambiente que oferece suporte ao provisionamento rápido e flexível de recursos de computação. As empresas podem ganhar agilidade aproveitando os serviços em nuvem, como acesso sob demanda, escalabilidade, automação e acessibilidade global, para inovar em um ritmo mais rápido.

Nuvens públicas versus nuvens privadas


As nuvens públicas e privadas são serviços distintos de computação em nuvem com diferentes modelos de implementação, casos de uso e características. A escolha ideal se resume aos requisitos de segurança e conformidade, preferências de controle e orçamento.

Provedores terceirizados implementam a nuvem pública pela Internet e disponibilizam os serviços ao público em geral. Os fornecedores são proprietários da infraestrutura que operam.

Empresas maiores em geral hospedam serviços de nuvem privada no local ou os configuram com exclusividade por um provedor terceirizado. A startup ou pequena empresa pode se beneficiar da escalabilidade e agilidade da nuvem pública. Empresas estabelecidas com requisitos específicos pode se inclinar para a nuvem privada.

Provedores e usuários compartilham a responsabilidade pela segurança com a nuvem pública. Provedores de nuvem respeitáveis investem pesado em medidas de segurança abrangentes. Os ambientes de nuvem privada oferecem às empresas controle mais direto sobre as medidas de segurança, sendo ideais para setores com requisitos rígidos de conformidade (como finanças ou assistência médica).

Casos de uso para a nuvem pública


Há vários cenários em que a versatilidade da nuvem pública é benéfica.

O armazenamento de dados é uma área na qual a escalabilidade e a relação custo-benefício dos serviços de nuvem pública podem beneficiar as empresas. As soluções de armazenamento escaláveis acomodam volumes de dados variáveis com facilidade, permitindo que as empresas façam os ajustes necessários. E com o modelo de pagamento conforme o uso, as empresas ganham economia pagando apenas pelo armazenamento que usam.

A escalabilidade da nuvem pública também é útil na hospedagem de aplicativos. Ela garante eficiência durante vários níveis de tráfego e demanda.

O provisionamento rápido na nuvem pública em ambientes e desenvolvimento oferece suporte à entrega contínua, com ciclos eficientes de desenvolvimento e teste sem a necessidade de infraestrutura local.

Adote a nuvem pública com o Open DevOps


Cada equipe de software deve poder escolher as ferramentas e o modelo de TI sem sacrificar a capacidade de colaborar em toda a empresa. O uso da nuvem pública permite que empresas usem os serviços de computação de fornecedores terceirizados para escalar tecnologias e, ao mesmo tempo, minimizar os custos de infraestrutura.

As implementações na nuvem permitem que as equipes conectem as ferramentas de ponta a ponta, facilitando o monitoramento de todas as partes do pipeline. O monitoramento abrangente é outro recurso fundamental para as empresas que usam DevOps, pois permite que elas resolvam itens e incidentes mais rápido.

Ao combinar a nuvem pública com o Open DevOps da Atlassian, as equipes podem aprimorar os processos de desenvolvimento fazendo com que a cadeia de ferramentas diversificada pareça um recurso completo. As equipes de software podem trabalhar como quiserem e com as ferramentas que quiserem sem sacrificar a coordenação.

O Open DevOps também funciona com o Bitbucket, a solução de gerenciamento de repositório do Git que oferece um local central para colaborar no código. Além disso, CI/CD (integração contínua/implementação contínua) baseada em nuvem, como o Bitbucket Pipelines, permite que as equipes criem, testem e implementem código automaticamente sem se preocupar em gerenciar e manter a infraestrutura de CI.

Veja as ofertas de nuvem da Atlassian

Nuvem pública: perguntas frequentes


Como a nuvem pública difere da nuvem híbrida?

Provedores terceirizados hospedam e gerenciam serviços de nuvem pública e os disponibilizam ao público geral. As nuvens híbridas utilizam a infraestrutura local (a nuvem privada) com a nuvem pública, permitindo que os usuários compartilhem dados e aplicativos entre eles. As principais diferenças entre essas ferramentas de DevOps incluem propriedade e gerenciamento, infraestrutura, escalabilidade, modelo de implementação e custos.

Quais são alguns dos desafios de usar a nuvem pública?

Embora haja muitas vantagens em usar a nuvem pública, ela também traz desafios. Por exemplo, existem questões de segurança. O armazenamento de dados confidenciais ou regulamentados na nuvem pública gera preocupações sobre a privacidade dos dados e o risco de conformidade com regulamentações setoriais ou regionais. Outro desafio é a dependência da conectividade com a Internet, pois as interrupções podem afetar a disponibilidade dos serviços.

Como a nuvem pública beneficia as equipes ágeis?

As nuvens públicas se alinham com a metodologia ágil, pois permite que as equipes se adaptem às mudanças de requisitos com mais eficiência. Os recursos, a flexibilidade e a escalabilidade sob demanda da infraestrutura e dos serviços da nuvem pública permitem que as equipes ágeis sejam mais adaptáveis e colaborativas.


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 DevOps

Comunidade do DevOps

Ilustração DevOps

Caminho de aprendizagem de DevOps

Ilustração do mapa

Comece gratuitamente

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up