Alibaba Cloud-Native Services

O caminho mais curto para a transformação digital das empresas

Uma visão geral dos Cloud-Native Services na Alibaba Cloud

ACK Anywhere

A atualização mais recente da família de produtos de serviços de contêineres é o ACK Anywhere, que estende os recursos nativos da nuvem para onde quer que os clientes precisem. Podemos gerenciar e programar diversos recursos heterogêneos em nuvens públicas, nuvens de borda e nuvens proprietárias de maneira unificada por meio dos recursos padronizados de infraestrutura dos serviços de contêineres.

Simplifique o DevOps

O Function Compute (FC) é um serviço de computação Serverless totalmente gerenciado e orientado por eventos. Ele permite que você escreva e carregue código sem gerenciar infraestrutura, como servidores. O Function Compute fornece recursos computacionais e executa o código de forma flexível e confiável.

Torne os aplicativos eficientes e estáveis

As empresas frequentemente optam por transformar a arquitetura de Internet de seus aplicativos, incluindo microsserviços e assincronia baseada em mensagens. Ao mesmo tempo, a internetização aumenta a complexidade das operações e manutenção, e a estabilidade dos sistemas empresariais é garantida por tecnologias de observabilidade e de alta disponibilidade.

Atualizações líderes de aplicativos

Atualmente, mais de 90% das empresas já utilizam computação em nuvem e produtos de nuvem. As empresas frequentemente optam por atualizar seus aplicativos para uma arquitetura nativa da nuvem para aproveitar plenamente a elasticidade da nuvem e os recursos da plataforma.

Produtos nativos da nuvem da Alibaba Cloud

Visão geral dos produtos

Categoria Serviço Cenário

Serviços de contêineres

Alibaba Cloud Container Service for Kubernetes (ACK) Alibaba Cloud Container Service for Kubernetes (ACK) Um serviço baseado no Kubernetes que garante alta eficiência para empresas ao executar aplicativos em contêineres na nuvem.
Alibaba Cloud Container Registry (ACR) Alibaba Cloud Container Registry (ACR) O ACR é uma plataforma segura de nível empresarial que permite gerenciar e distribuir com eficiência serviços nativos da nuvem.
Alibaba Cloud Container Service Distro (ACK Distro) Alibaba Cloud Container Service Distro (ACK Distro) Uma distribuição Kubernetes desenvolvida pela Alibaba Cloud para ambientes heterogêneos de Infrastructure as a Service (IaaS).
Alibaba Cloud Service Mesh Alibaba Cloud Service Mesh O Alibaba Cloud Service Mesh (ASM) é uma plataforma de service mesh totalmente gerenciada compatível com o Istio. O ASM fornece controle consistente de tráfego, segurança e observabilidade em ambientes heterogêneos.

Serviços de mensagens

Message Queue for Apache RocketMQ Message Queue for Apache RocketMQ Como um projeto de nível superior da Apache, o Message Queue for Apache RocketMQ é o serviço de mensagens designado utilizado no sistema de processamento de transações on-line da Alibaba e para dar suporte ao Double 11 Global Shopping Festival.
Message Queue for Apache Kafka Message Queue for Apache Kafka O Message Queue for Apache Kafka é um serviço de mensagens totalmente gerenciado desenvolvido com base no Apache Kafka. No entanto, ele é mais econômico, mais estável, mais abrangente e não exige O&M.
Message Queue for RabbitMQ Message Queue for RabbitMQ O Message Queue for RabbitMQ foi desenvolvido com base no Advanced Message Queuing Protocol (AMQP) e é totalmente compatível com o RabbitMQ de código aberto.

aPaaS e microsserviços

Enterprise Distributed Application Service (EDAS) Enterprise Distributed Application Service (EDAS) O EDAS é uma plataforma como serviço (PaaS) nativa da nuvem e de nível empresarial para gerenciamento avançado de microsserviços e gerenciamento do ciclo de vida de aplicativos escritos em várias linguagens de programação. Você pode implantar o EDAS no ECS ou no Kubernetes, conforme necessário.
Motor Microservice (MSE) Motor Microservice (MSE) O MSE fornece os componentes necessários para gerenciar seus microsserviços de forma rápida, estável e econômica. O MSE oferece suporte ao registro totalmente gerenciado e não requer modificações no código.

APM

Application Real-Time Monitoring Service (ARMS) Application Real-Time Monitoring Service (ARMS) O ARMS é um serviço unificado de monitoramento de observabilidade nativo da nuvem que oferece suporte ao monitoramento de desempenho de pilha completa, bem como à análise e ao diagnóstico de rastreamento de ponta a ponta.
Tracing Analysis Tracing Analysis Permite que os desenvolvedores identifiquem rapidamente as causas-raiz e analisem gargalos de desempenho em aplicativos distribuídos.

Serverless

Function Compute (FC) Function Compute (FC) O FC é um serviço de computação Serverless orientado por eventos que oferece alta elasticidade, baixo custo e zero O&M. Dezenas de milhares de desenvolvedores aumentam a eficiência do desenvolvimento e aceleram a entrega com o suporte do FC.

Histórias de clientes e benefícios

O Function Compute (FC) é um serviço de computação Serverless totalmente gerenciado e orientado por eventos. Ele permite que você escreva e carregue código sem gerenciar infraestrutura, como servidores. O FC fornece recursos computacionais e executa o código de forma flexível e confiável.

A plataforma Serverless da Alibaba Cloud, Function Compute (FC), resolve muitos dos desafios enfrentados pela Lagou. Com o FC, basta escrever a lógica de execução em diferentes linguagens de programação e carregar o código. O FC pode ser acionado por HTTP ou por um evento para executar a lógica do serviço e responder às suas solicitações. O FC integra-se perfeitamente aos serviços da Alibaba Cloud, como Object Storage Service (OSS), API Gateway, Log Service, Message Service (MNS) queue e Tablestore, ajudando você a criar aplicativos rapidamente.

Essa arquitetura ajuda a equipe a reduzir significativamente os custos de desenvolvimento e melhorar a experiência do usuário.

Com base nessa arquitetura, a equipe de P&D do Aixuexi Education Group desenvolveu um sistema completo de interação em sala de aula em meio mês. A equipe de P&D não precisa se concentrar em questões técnicas complexas na camada de aplicação, como ambientes de rede instáveis, reconexão, tratamento de exceções, alta simultaneidade e alta disponibilidade do sistema.

A arquitetura Serverless pode explorar plenamente a rápida escalabilidade dos recursos computacionais e representa uma importante direção de desenvolvimento da computação em nuvem.

Em comparação com o servidor de aplicativos tradicional, que fornece serviços externamente enquanto está em execução, a maior diferença é que o FC provisiona recursos computacionais conforme necessário para processar tarefas e recicla automaticamente esses recursos após a conclusão das tarefas. Essa solução está alinhada ao conceito de Serverless, que maximiza a utilização dos recursos e reduz a carga de trabalho de manutenção do sistema e o custo de utilização. Como não é necessário solicitar recursos computacionais antecipadamente, os usuários não precisam considerar capacidade ou escalabilidade com o modelo de cobrança pay-as-you-go.

Não é necessário adquirir o serviço ECS Security Knight. Com base na elasticidade em nível de segundos, ele pode ser ativado automaticamente sob demanda, e o ambiente de desenvolvimento e teste pode ser iniciado e interrompido com um clique, o que melhora significativamente a utilização dos recursos e economiza mais de 20% dos custos de hardware em comparação com a solução ECS.

Com base no Serverless Application Engine (SAE), ele fornece um PaaS Serverless pronto para uso, sem necessidade de transformação, que ajuda os usuários a eliminar ao máximo os custos de aprendizado da IaaS subjacente, das operações e manutenção do K8s e dos componentes comuns de microsserviços, além de resolver os problemas operacionais de longo prazo da Helian, incluindo alto custo dimensional, baixa eficiência de iteração de desenvolvimento e elasticidade e alto custo de hardware ocioso.

A extrema flexibilidade do SAE permite responder com tranquilidade a aumentos repentinos no tráfego de serviços sem a necessidade de implantar aplicativos temporariamente, melhorando a experiência do usuário final.

Steven Zhong | VP, Hotel and Owner Solutions, IHG Greater China

A eficiência da equipe de P&D e O&M da Pony Test foi significativamente aprimorada graças à velocidade, à flexibilidade de estratégia e à capacidade do SAE de gerenciar todo o ciclo de vida dos aplicativos. O mais importante é garantir que o sistema de agendamento para testes de ácido nucleico possa responder de forma estável ao intenso volume diário de negócios, contribuindo de forma confiável para os esforços nacionais de combate à epidemia.

Após utilizar o Serverless, observamos que a eficiência de desenvolvimento e operação da equipe aumentou em 80% e o custo de computação caiu em 50%. No passado, implantávamos muitos servidores e servidores com GPU para implementar parte do nosso negócio de algoritmos de imagem, mas agora não os utilizamos mais e o efeito da elasticidade melhorou mais de dez vezes.

Steven Zhong | VP, Hotel and Owner Solutions, IHG Greater China

Atualmente, aplicamos o Serverless principalmente a algoritmos de reconhecimento de imagens, que exigem uso intensivo de CPU e apresentam requisitos extremos de flexibilidade. O Serverless também é adequado para modelos de negócios orientados por eventos para simplificar a complexidade da arquitetura, para que você não precise se preocupar com o que está por trás dela.

Melhores práticas para Cloud-Native

Cloud-Native encontrando Hybrid Cloud: como equilibrar mudança e estabilidade
Exploração baseada no Istio e prática da solução Canary de procedimento completo
Entrega GitOps baseada no Kube Vela
Cinco antipadrões típicos da arquitetura nativa da nuvem
Uma interpretação aprofundada do OpenYurt: fornecendo capacidade de gerenciamento Cloud-Native para dispositivos de borda
Banco de dados de séries temporais – Uma solução para o problema da expansão de linhas do tempo (alta cardinalidade)
phone Fale Conosco
Oi, eu sou o assistente de IA da Alibaba Cloud!
Posso ajudar com perguntas e soluções.