O que é nativo da nuvem | O valor de aplicação do nativo da nuvem

Para usuários de computação em nuvem, é especialmente importante compreender o que é nativo da nuvem. Em vez de simplesmente usar contêineres para definir seu próprio sistema, adotar o sistema nativo da nuvem desde o design, desenvolvimento, implantação e demais ciclos trará enormes vantagens competitivas e permitirá aproveitar plenamente os benefícios da computação em nuvem.

O que é nativo da nuvem

Nativo da nuvem abrange vários temas, como DevOps, Entrega Contínua, Microsserviços, Infraestrutura Ágil e Aplicação de Doze Fatores. Nativo da nuvem refere-se a aplicações projetadas para a "nuvem", portanto, a tecnologia depende parcialmente do conceito de três camadas da computação em nuvem tradicional: infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e software como serviço (SaaS). A definição de nativo da nuvem está em constante evolução. A mesma organização pode ter definições diferentes em momentos distintos, e organizações diferentes podem ter definições distintas ao mesmo tempo.

Literalmente, nativo da nuvem pode ser dividido em duas partes: nuvem e nativo. Nuvem é o oposto de local. Aplicações tradicionais precisam ser executadas em servidores locais, enquanto as aplicações modernas são executadas na nuvem. Nativo significa originário. Desde o início do projeto da aplicação, considera-se que ela será executada no ambiente de nuvem no futuro, aproveitando ao máximo as vantagens dos recursos em nuvem, como elasticidade e distribuição dos serviços em nuvem. Crescimento e sobrevivência nativos no ambiente de nuvem.
Nativo da nuvem possui as características da nuvem: acesso via rede, implantação e execução remotas, escalabilidade elástica, compartilhamento, uso sob demanda com autosserviço, alta disponibilidade, monitoramento remoto de faturamento e auditoria, entrega padronizada e independência de localização, entre outras.

Atualmente, a CNCF definiu três grandes características das aplicações nativas da nuvem:
(1) Empacotamento em contêineres: com base em contêineres, eleva o nível geral de desenvolvimento, forma código e reutilização de componentes, simplificando a manutenção de aplicações nativas da nuvem. Executa aplicações e processos em contêineres e os implanta como unidades independentes, permitindo alto nível de isolamento de recursos.
(2) Gerenciamento dinâmico: gerenciamento e agendamento dinâmicos por meio de um sistema centralizado de agendamento.
(3) Orientado a microsserviços: esclarece as dependências entre serviços e os desacopla mutuamente.

Os quatro elementos fundamentais do nativo da nuvem são: tecnologia de microsserviços, DevOps, entrega contínua e containerização.

O valor de aplicação do nativo da nuvem

(1) Iteração rápida
Aproveitar o desenvolvimento de aplicações nativas da nuvem significa usar componentes ágeis e extensíveis, como contêineres, representados pelo Kubernetes, para fornecer capacidades discretas e reutilizáveis, integradas de forma bem descrita, mesmo além de fronteiras tecnológicas, como multinuvem. Permite que as equipes de entrega iterem rapidamente usando automação repetitiva e orquestração.

(2) Implantação automática
As abordagens nativas da nuvem são muito superiores aos processos de negócios tradicionais orientados à virtualização, que exigem esforço significativo para construir ambientes de desenvolvimento, além de outros ambientes distintos no processo de entrega de software. As arquiteturas nativas da nuvem, por outro lado, apresentam automação e composição, baseando-se em processos confiáveis, comprovados e auditados, proporcionando entrega ágil sem intervenção humana repetitiva.

(3) Independente e eficiente
O nativo da nuvem traz uma arquitetura baseada em microsserviços. Um microsserviço é basicamente um serviço de aplicação que pode ser lançado independentemente, podendo ser atualizado, submetido a liberação gradual ou reutilizado como componente independente, com menor impacto sobre toda a aplicação maior. Pode ser concluído por uma equipe dedicada. A parte dependente pode desenvolver plenamente desde que as portas de entrada e saída estejam definidas, e até a estrutura organizacional de toda a equipe se torna mais enxuta, resultando em baixo custo de comunicação e alta eficiência.

Artigos relacionados

Explorar mais ofertas

  1. Short Message Service (SMS) e Serviço de e-mail

    Pacote de 50.000 e-mails a partir de apenas US$ 1,99; 120 mensagens curtas a partir de apenas US$ 1,00

phone Fale Conosco
Oi, eu sou o assistente de IA da Alibaba Cloud!
Posso ajudar com perguntas e soluções.