Perspectiva sobre a tendência de desenvolvimento nativo da nuvem em 2023 do Cloud Native Practical Summit

610812db6efae969e0447ede50aa80de.gif

CSDN: Se você usasse duas palavras-chave para resumir a tendência de desenvolvimento do nativo da nuvem em 2022, que avaliação você faria?

——Prosperidade e inclusão. “Prosperidade” representa o desenvolvimento vigoroso das atuais tecnologias e produtos nativos da nuvem; “Inclusão” representa que a tecnologia nativa da nuvem migrou da Internet para finanças, varejo, governo, empresas e outros setores, e beneficiou milhares de indústrias e construiu aplicações ricas. (Li Guoqiang, gerente de produto da plataforma de aplicativos nativos em nuvem inteligente Alibaba Cloud)

Em 2022, a tecnologia nativa da nuvem se tornará cada vez mais madura.Com o rápido desenvolvimento de contêineres, sem servidor, microsserviços e outras tecnologias, um sistema tecnológico próspero foi gradualmente construído. Hoje, o cloud-native está ativando continuamente o paradigma de construção de aplicações em virtude de suas vantagens, como redução de custos e aumento de eficiência, melhoria contínua da capacidade de entrega e facilidade de desenvolvimento, causando mudanças na arquitetura de sistemas corporativos, métodos de produção e modelos de negócios. , o nativo da nuvem se tornou o caminho mais curto.

Então, quais são os novos desenvolvimentos na área de nativos da nuvem em 2022? A quais desenvolvimentos nativos da nuvem devemos prestar atenção no futuro?

A esse respeito, a CSDN entrevistou Li Guoqiang, gerente de produto da Alibaba Cloud Intelligent Cloud Native Application Platform durante o terceiro Cloud Native Practical Summit, para nos explicar o desenvolvimento mais recente do nativo da nuvem e as práticas mais recentes do Alibaba Cloud no campo do nativo da nuvem.

O Cloud Native Practical Summit é um encontro de tecnologia de campo organizado pela Alibaba Cloud e pela Intel e pela plataforma Tianchi. Ele fornece referência para profissionais nativos da nuvem nacionais por meio de lançamentos de novos produtos, melhores práticas, casos do setor, interpretação de tendências tecnológicas, etc.

0ecdc6ba123ef34dd036f293ad707152.png

Tendências de desenvolvimento de tecnologia nativa da nuvem

  • recipiente

Como uma tecnologia representativa da nuvem nativa, os contêineres estão constantemente remodelando a forma como a nuvem é usada. De acordo com a "Previsão Global de Gerenciamento de Contêineres" divulgada pelo Gartner, impulsionada pela transformação digital acelerada, mais empresas adotam serviços de gerenciamento de contêineres baseados em nuvem e 85% das grandes empresas usarão mais gerenciamento de contêineres até 2025.

A tecnologia de contêineres ainda está se desenvolvendo fortemente este ano. Li Guoqiang observou que os contêineres têm boas tendências de desenvolvimento em FinOps nativos da nuvem, big data nativos da nuvem, implantação híbrida, nuvem distribuída, etc.

A primeira tendência de desenvolvimento é a crescente conteinerização de novos tipos de carga de trabalho . Este ano, a conteinerização na área de jogos e big data de IA tornou-se cada vez mais óbvia.As empresas executam cargas principais em contêineres para agendamento unificado de recursos e ajudam as empresas a usar melhor a elasticidade.

Em termos de implantação híbrida, o Alibaba Cloud abriu o código-fonte do projeto de implantação híbrida nativa da nuvem Koordinator este ano, fornecendo recursos aprimorados de orquestração e agendamento em K8s, suportando diferentes tipos de cargas de trabalho, melhorando a eficiência dos recursos em 100% e alcançando SLO diferenciados. garantias. Deixe que tarefas de baixa prioridade afetem tarefas sensíveis à latência < 5%.

e9a0c36d70a3ed951893705e9c8fe8c6.png

A segunda tendência de desenvolvimento é a nuvem distribuída . As empresas podem construir uma solução combinada de nuvem híbrida on-line e off-line baseada em nuvem distribuída em contêineres, que não apenas leva em consideração a compatibilidade de serviços off-line e antigos, mas também melhora a eficiência da migração para a nuvem. Em setembro de 2021, o Alibaba Cloud Container Service será totalmente atualizado para ACK Anywhere, permitindo que as empresas obtenham recursos consistentes de infraestrutura de contêineres onde quer que a nuvem seja usada.

Alibaba Cloud usa a plataforma de contêiner de nuvem distribuída ACK One e o serviço de contêiner de borda ACK@Edge para cobrir mais cenários de nuvem empresarial. Através do ACK One, ajuda as empresas a construir uma solução unificada online e offline, o que facilita o gerenciamento e a aplicação unificados. Ele pode suportar uma variedade de cenários, como a elasticidade do data center para a nuvem pública e os recursos da nuvem pública sendo transferidos para os data centers dos clientes. Yuanrong Qixing, uma conhecida empresa de tecnologia de condução autônoma, gerencia veículos autônomos por meio de contêineres de borda baseados em ACK@Edge, cobrindo rapidamente muitos dispositivos de veículos inteligentes, reduzindo efetivamente os custos de gerenciamento e aumentando a eficiência de operação e manutenção em mais de 60%.

A família de produtos de serviços de contêiner do Alibaba Cloud tornou-se o sistema operacional nativo da nuvem para empresas. Com base no Alibaba Cloud Container Service, o Alibaba alcançou 100% de migração nativa para nuvem de seus negócios.

Além disso, o FinOps nativo da nuvem se desenvolveu bem este ano. Na era pós-epidemia, como usar a tecnologia nativa da nuvem para ajudar as empresas a reduzir melhor os custos e aumentar a eficiência tornou-se uma nova questão para os fornecedores de nuvem. Combinando a prática de integração empresarial-financeira e o conceito de FinOps, a Alibaba Cloud lançou o conjunto ACK FinOps, que ajuda as empresas a obter visualização, otimização e controlabilidade de custos por meio de meios digitais e métodos inteligentes.

06adb06d0352d59777d8e763f9a0aa7f.png

Na área de service mesh, em abril de 2022, o Google propôs doar o Istio ao CNCF, e em setembro o Istio tornou-se oficialmente um projeto de incubação do CNCF. Um modelo de governança da comunidade Istio mais aberto ganhará o apoio de mais empresas e desenvolvedores, promovendo mais inovação e maturidade tecnológica. Em 2022, Istio anunciou a introdução de um novo modo de plano de dados sem sidecar, Ambient Mesh, para resolver desafios operacionais comuns, transferindo funções de plano de dados de contêineres sidecar para infraestrutura de rede.Pode-se dizer que o desenvolvimento do Istio é promissor no futuro. O produto Alibaba Cloud Service Grid ASM é o primeiro produto de grade de serviço totalmente gerenciado do setor compatível com Istio. Sua camada de infraestrutura é o servidor ECS de sétima geração do Alibaba Cloud baseado no processador escalável Intel® Xeon® de terceira geração. Intel® de 3ª geração Isso estabelece uma base sólida de desempenho para o Alibaba Cloud Service Grid ASM. Este ano, os produtos ASM obtiveram o primeiro lote de certificações avançadas através da Trusted Cloud Service Grid Performance Evaluation, ficando em primeiro lugar e recebendo nota máxima em todas as categorias.

Graças à prática de aplicação de contêineres em grande escala do Alibaba Cloud, no relatório de analistas sobre plataformas globais de contêineres em nuvem pública divulgado pela Forrester no primeiro trimestre de 2022, ACK se tornou um líder global comparável ao Google. Esta é também a primeira vez que um chinês empresa de tecnologia entrou no Quadrante de Líderes de serviços de contêiner. De acordo com o "Relatório de pesquisa de desenvolvedores chineses 2021-2022" divulgado pela CSDN, 52% dos desenvolvedores estão usando o Alibaba Cloud no uso de plataformas de nuvem de contêineres, assumindo a liderança.

  • microsserviços

Sob a maré das necessidades de transformação digital, os sistemas empresariais passaram de aplicativos únicos tradicionais para arquiteturas de microsserviços distribuídas e mais padronizadas. No entanto, com o desenvolvimento de microsserviços distribuídos, as estruturas de microsserviços tornaram-se mais complexas e as arquiteturas de sistemas tornaram-se cada vez mais complexas.Como gerenciar bem os microsserviços tornou-se uma preocupação para as empresas.

Em abril deste ano, Alibaba, Bilibili, ByteDance e outras empresas lançaram em conjunto e abriram o código do projeto OpenSergo. Do ponto de vista dos microsserviços, o OpenSergo cobre áreas-chave de governança, como governança de tráfego, tolerância a falhas de serviço, governança de meta-informação de serviço e governança de segurança.Ele fornece uma série de capacidades e padrões de governança, adaptação ecológica e melhores práticas, e suporta Java , Go e Rust e outras linguagens diferentes.

Li Guoqiang disse que o modelo acima mencionado é uma nova tentativa este ano, ou seja, promover conjuntamente o desenvolvimento comunitário através da formulação de padrões e da união de mais forças, e procurar apoio de empresas e comunidades a montante e a jusante. O objetivo é construir uma especificação e implementação de governança de serviço unificada que não tenha nada a ver com linguagem ou forma técnica e que esteja próxima do negócio.

Além disso, no campo de gateways nativos da nuvem, devido aos muitos tipos de gateways, os gateways tradicionais não podem atender aos requisitos de alta elasticidade dos aplicativos em contêineres. , gateway de microsserviço e gateway de segurança são três em um, resolvendo o problemas de vários gateways em um gateway, o que simplifica bastante a complexidade do sistema de gateway do usuário. Desde o seu lançamento, há mais de um mês, já foram 700 estrelas e a comunidade está altamente ativa.

  • observável

Na era nativa da nuvem, as empresas enfrentam ambientes de operação e manutenção de TI cada vez mais complexos, que representam um grande desafio para as capacidades de operação e manutenção das empresas.Um sistema de observabilidade abrangente é extremamente crítico. No entanto, no passado, houve problemas como padrões inconsistentes e armazenamento disperso de dados no campo observável. Com OpenTelemetry, Prometheus, Grafana, etc. gradualmente se tornando padrões de fato, cada vez mais empresas estão começando a construir sistemas observáveis ​​baseados nesses padrões de código aberto.

Com base nas tendências acima, o Alibaba Cloud lançou o conjunto observável nativo da nuvem ACOS, que forma uma camada de dados observáveis ​​para análise de armazenamento de indicadores, análise de armazenamento de links e integração de fontes de dados heterogêneas. Capacidades de alerta e exploração de dados.

836e946b6165f6a5d2bbe309a0700e8d.pngLi Guoqiang disse que diferentes indústrias têm diferentes demandas por observáveis. Por exemplo, na indústria da Internet, as nuvens públicas são o foco principal. Ao construir observáveis, eles esperam corresponder ao sistema de código aberto, e as empresas escolhem independentemente produtos adequados para construir técnicas relevantes sistemas; no governo O setor empresarial tem muitas demandas por sistemas de observabilidade de serviço completo, e o conjunto de observabilidade nativo da nuvem ACOS pode fornecer funções completas, como coleta de dados, armazenamento de dados, exibição de dados e processamento de alarme.

Vale ressaltar que neste Cloud Native Combat Summit, Alibaba Cloud Cloud Native Observable Suite ACOS lançou a atualização Observable Integration Center 2.0, que atualmente suporta integração com um clique de mais de 50 serviços em nuvem e observações de componentes técnicos, ECS /ACK/EDAS e outros aplicativos de implantação têm integração de observação sem modificação e a eficiência do acesso à observação foi melhorada em mais de 20%.

  • Sem servidor

Atualmente, o Serverless está acelerando a remodelação da arquitetura de aplicativos e dos modelos de P&D, e os métodos de P&D em nuvem estão passando por mudanças fundamentais. Serverless fornece muitos módulos pré-fabricados, o que reduz significativamente o limite de desenvolvimento de software e melhora a eficiência da produção de software.Os desenvolvedores podem conduzir pesquisa e desenvolvimento, operação e manutenção e implantação na nuvem com eficiência.

A fim de ajudar as empresas e os desenvolvedores a usar a nuvem de forma mais leve e flexível e a realizar inovações de negócios ágeis, este ano o Alibaba estabeleceu uma estratégia de usar "nativo da nuvem" como a arquitetura técnica geral do grupo. Permitir que empresas e desenvolvedores usem o nuvem é tão fácil quanto usar eletricidade.

Até o momento desta publicação, o Alibaba Cloud implementou a tecnologia sem servidor para mais de 20 serviços principais e promoverá de forma abrangente a ausência de servidor do sistema geral do produto no futuro.

Falando sobre o crescente desenvolvimento do Serverless este ano, Li Guoqiang disse que o conceito, as capacidades e a cobertura de mercado do Serverless ainda estão em ascensão e estão longe de atingir seu verdadeiro pico. Este ano, a compreensão do mercado amadureceu gradativamente e cada vez mais pessoas começaram a aplicar a arquitetura Serverless.Existem muitos aplicativos adequados para evoluir para a arquitetura Serverless. Este ano é o primeiro ano de desenvolvimento sem servidor na China. Acredito que nos próximos anos, o serverless evoluirá gradualmente de forma iterativa e alcançará implementação em larga escala.

0f9bc313b1239b2a36036b726c174eca.png

Uso abrangente, nativo e aprofundado da nuvem, uma excelente ferramenta para reduzir custos e aumentar a eficiência

Na era pós-epidemia, as empresas enfrentam desafios sem precedentes na realização da transformação digital: Em primeiro lugar, no ambiente geral, as empresas têm uma forte procura de "redução de custos e aumento de eficiência" este ano. Em segundo lugar, com as mudanças nas políticas de prevenção e controlo de epidemias, os especialistas prevêem que a economia poderá recuperar rapidamente no próximo ano. As empresas precisam reexaminar se os seus sistemas de TI são robustos o suficiente para enfrentar o crescimento repentino dos negócios no futuro; além disso, as rápidas mudanças no mercado trarão novas oportunidades de negócios. As capacidades digitais da própria empresa são suficientemente ágeis para lidar com as rápidas mudanças nos negócios? ?

O nativo da nuvem está ativando a forma como os aplicativos são construídos, ajudando as empresas a se diferenciarem da concorrência. O nativo da nuvem ajuda os usuários a criar aplicativos robustos e elásticos com as vantagens de alta elasticidade, gerenciamento de tráfego e alta disponibilidade para enfrentar mudanças como aumentos repentinos no tráfego comercial. Ao mesmo tempo, processos de criação e lançamento nativos da nuvem baseados em padrões, permitindo que os usuários lancem produtos rapidamente para atender às demandas em constante mudança do mercado.

Em termos de redução de custos e melhoria da eficiência, o Alibaba, por exemplo, depende Das SUAS fortes capacidades técnicas e Da utilização aprofundada Da Nuvem através de Nativos abrangentes Da Nuvem.Ao Mesmo tempo, o Alibaba também desfruta DOS dividendos técnicos trazidos PELA investigação e Desenvolvimento Da Nuvem para alcançar redução de custos e melhoria de eficiência. No Double 11 em 2022, o Alibaba Cloud combinou a prática de integração empresarial e financeira com o conceito FinOps, desde agendamento unificado e co-localização até a prática abrangente de FinOps. Medido pelo TCO do poder de computação unitário, em comparação com o Double 11 em 2021 , o TCO da potência computacional da unidade caiu 8%.

Olhando para trás, para a jornada do Alibaba para a nuvem, desde o sistema central em 2019 até a nativação abrangente da nuvem em 2020, e depois para 100% dos negócios do Alibaba na nuvem em 2021, ele agora entrou no estágio de uso profundo da nuvem de nativação da nuvem. De acordo com Dados oficiais, os gastos do Grupo Ali em formulários de negócios suportados por PaaS representaram 43% do custo total da nuvem este ano.

O acima também é um processo típico de uso da nuvem corporativa: no estágio inicial do uso da nuvem, o uso da nuvem corporativa começa na camada IaaS mais básica e o IDC original é movido para a camada IaaS da nuvem. Ainda há um grande número de tecnologias autoconstruídas na camada PaaS. As empresas precisam de Uma equipe profissional de operação e manutenção é responsável por construir recursos de produtos da camada PaaS e liderar a evolução do produto. Com o aprofundamento do uso da nuvem, os usuários percebem que a camada PaaS da nuvem fornece recursos de produto poderosos suficientes, e os usuários só precisam se concentrar no próprio negócio, de modo que a nuvem corporativa cobre gradualmente da camada IaaS à camada PaaS. Nos últimos anos , a proporção de uso da nuvem na camada PaaS aumentou e, ao mesmo tempo, o investimento em mão de obra técnica diminuiu. No processo de aprofundamento do uso da nuvem, o custo total do investimento em TI também está diminuindo ano a ano, liberando totalmente os dividendos do nativo da nuvem, que acabarão por retroalimentar os negócios, para que o nativo da nuvem possa ajudar as empresas a finalmente alcançar redução de custos e aumento de eficiência.

0a49eae37839cac5b1c73ac3770177d9.png

Aderir ao código aberto nativo da nuvem e construir um ecossistema aberto e integrado

Para o desenvolvimento sustentável da tecnologia e da ecologia nativa da nuvem, não basta confiar apenas em uma empresa. O código aberto desempenha um papel vital na promoção do desenvolvimento da nuvem nativa. A Alibaba Cloud sempre não poupou esforços para contribuir para o código aberto nativo da nuvem. :

Em 2018, o Alibaba Cloud propôs o conceito de "trindade nativa da nuvem", formando um sistema técnico unificado de tecnologia autodesenvolvida, projetos de código aberto e produtos comerciais, e participando ativamente na criação de um sistema aberto, padrão, saudável e benigno. ecossistema de tecnologia nativa da nuvem. Até agora, o Alibaba Cloud iniciou e participou de mais de 30 projetos de código aberto nativos da nuvem, incluindo 13 projetos CNCF e 2 projetos Apache de nível superior. Atualmente, acumulou mais de 2.000 colaboradores, 270.000 estrelas, cobrindo mais de 1 milhão de desenvolvedores em todo o mundo Por. Nas classificações de impacto da colaboração do desenvolvedor CNCF de 2022, o Alibaba Cloud ficou em segundo lugar no mundo, perdendo apenas para o Google.

7d71a7bf5dd1fe85646b86725bd078c8.jpeg

Fonte de dados: Laboratório Aberto X-lab/Projeto OpenDigger da Comunidade de Código Aberto Mulan

No passado, Alibaba Cloud iniciou e doou muitos projetos como KubeVela, OpenYurt, Fluid, OpenKruise, sealer, ChaosBlade, ServerlessDevs e OCM, que entraram no CNCF, cobrindo gerenciamento de entrega de aplicativos, computação de ponta, nuvem híbrida multi-nuvem, implantação híbrida e outros campos.

De acordo com o "Relatório de Desenvolvimento da Internet na China (2022)" divulgado pela China Internet, no campo da computação em nuvem, o mercado de computação em nuvem manterá um rápido desenvolvimento em 2021, e o tamanho geral do mercado atingirá 178,1 bilhões de yuans, com uma taxa de crescimento de mais de 33%.

O mercado de computação em nuvem é enorme e as necessidades das empresas são diversas. Alibaba Cloud espera unir-se a todas as partes para construir um ecossistema nativo da nuvem aberto e integrado e facilitar a transformação digital de milhares de indústrias.

Alibaba Cloud constrói um ecossistema de parceiros aberto e integrado através da construção de três sistemas principais: ecossistema de revenda, ecossistema de produtos e ecossistema de serviços. Em termos de ecologia de revenda, através da cooperação com Chuangyun, Qinglian, Chengyun Technology, ECCOM Network e outros parceiros, mais empresas são incentivadas a usar tecnologia de produtos nativa da nuvem para alcançar a inovação digital; em termos de ecologia de produtos, em primeiro lugar, através de produtos ricos e abrangentes Os produtos nativos da nuvem atendem bem aos fornecedores de SaaS e ISV e formam soluções conjuntas. Este ano, Alibaba Cloud, Dingjie Software e Dahai Technology criaram soluções conjuntas no campo industrial para melhor atender os clientes de manufatura e melhorar o nível de fabricação inteligente da empresa; em segundo lugar, através da cooperação com o ecossistema de produtos, apresentaremos produtos excelentes, integraremos com Sistema de produto existente da Alibaba Cloud para fornecer uma solução nativa em nuvem mais abrangente. Atualmente, o Alibaba Cloud realizou uma cooperação profunda com parceiros ecológicos como Harmony Cloud, Xingyun Innovation e Kangaroo Cloud. Em termos de cooperação de serviços, cooperamos com Whale, iSoftStone, etc. para fornecer serviços personalizados a clientes empresariais com base em tecnologias e soluções nativas da nuvem para atender a diferentes demandas de serviços.

b84162212241ba7ab8a3583f5fc9cb52.png

Como os desenvolvedores adotam a era nativa da nuvem?

De acordo com as estatísticas da CSDN em 2021, entre os 32 milhões de usuários registrados na CSDN, o número de desenvolvedores que leem e pesquisam tecnologias nativas da nuvem atingiu 4,06 milhões. O nativo da nuvem se tornou uma tendência de desenvolvimento inevitável. Como os desenvolvedores podem adotá-lo totalmente?

Li Guoqiang sugeriu que o pessoal de operação e manutenção, em termos de tecnologia, aprenda e adote mais tecnologias nativas de contêineres e de nuvem sem servidor para ajudar as empresas a reduzir os custos de TI. Em termos de pensamento, do pensamento técnico ao pensamento empresarial, o conceito FinOps penetrou na empresa este ano.Os desenvolvedores de operação e manutenção podem combinar o conceito FinOps para focar na saúde do negócio em vez da estabilidade do negócio, de modo que para alcançar um valor comercial mais estável e eficiente.

Para desenvolvedores de aplicativos, a próxima geração de desenvolvedores de aplicativos são desenvolvedores que “viveram” na nuvem e são desenvolvedores de aplicativos nativos da nuvem. Atualmente, alguns desenvolvedores ainda não formaram os hábitos de trabalho do desenvolvimento nativo da nuvem e ainda usam o método de desenvolvimento de código offline e depois implantá-lo na nuvem para execução.A próxima etapa é que os desenvolvedores de aplicativos mudem seu modo de pensamento original e aprender arquitetura orientada a eventos (EDA), conhecimento de programação montada, arquitetura sem servidor, etc., e atenção oportuna aos modelos de desenvolvimento de aplicativos em nuvem e estruturas de aplicativos e modelos de programação relacionados.

Clique para ler o texto original e saber mais sobre o Summit~

Acho que você gosta

Origin blog.csdn.net/CrisAppleYan/article/details/128489928
Recomendado
Clasificación