Este tópico apresenta o contexto e os conceitos fundamentais do Compute Nest para ajudar iniciantes a se familiarizarem rapidamente com a plataforma.
Por que usar o Compute Nest?
Softwares tradicionais geralmente são executados em PCs locais, servidores ou clusters. Para migrar esse tipo de software para a nuvem, o procedimento comum envolve criar recursos de nuvem, instalar o software nesses recursos, depurá-lo e começar a usá-lo.
No entanto, esse processo frequentemente apresenta vários desafios:
Complexidade dos recursos de nuvem: Se a arquitetura de nuvem for complexa, a criação e configuração manual de recursos podem levar muito tempo e estar sujeitas a erros.
Complexidade na instalação e depuração do software: Quando o software possui um processo de instalação ou depuração complicado, as operações manuais consomem tempo e esforço significativos.
Trabalho repetitivo: Esses problemas se repetem a cada implantação de usuário. Por exemplo, se 100 clientes implantarem o mesmo software, precisarão repetir as mesmas etapas (criação de recursos, instalação do software e depuração) 100 vezes. Essa abordagem é ineficiente e difícil de escalar.
Altos custos de mão de obra para implantações privadas: Em implantações privadas (onde os recursos são provisionados na conta Alibaba Cloud do cliente), os fornecedores frequentemente enviam engenheiros ao local para lidar com a instalação e a depuração. Isso aumenta os custos operacionais e reduz a velocidade de resposta.
Desafios contínuos de O&M: Além da implantação inicial, o software pode exigir atualizações, ajustes de recursos de nuvem e manutenção rotineira. Atualmente, a maioria dessas tarefas depende de intervenção manual, o que adiciona mais complexidade e custo.
Esses problemas degradam a experiência do usuário e dificultam a eficiência de serviço dos fornecedores de software. Para resolvê-los, a Alibaba Cloud oferece o Compute Nest, uma plataforma completa para entrega de software nativo da nuvem que ajuda os fornecedores a superar os desafios de migração para a nuvem de forma eficaz.
O que é o Compute Nest?
O Compute Nest é uma plataforma completa de software nativo da nuvem da Alibaba Cloud. Ele fornece entrega padronizada para que você possa implantar "software + recursos de nuvem" com um único clique.
Depois que os provedores de serviços listam seus serviços no Compute Nest, os usuários precisam apenas enviar os parâmetros necessários. A plataforma cria automaticamente os recursos de nuvem, implanta o software e configura tudo sem qualquer intervenção manual. Essa entrega padronizada funciona consistentemente, seja para atender 10 ou 1.000 usuários, garantindo alta eficiência e estabilidade.
Para os usuários, basta inserir os parâmetros necessários no console e enviar. Você obtém imediatamente um ambiente de software pronto para uso, sem etapas extras. Mesmo que o software de um fornecedor exija assistência manual, o Compute Nest suporta implantação semiautomatizada: ele cria primeiro os recursos de nuvem automaticamente e, em seguida, permite que os engenheiros concluam as etapas restantes de configuração do software.
Termos
O Compute Nest possui dois lados: provedor de serviços e usuário.
Lado do provedor de serviços: Utilizado para publicar serviços padronizados.
Lado do usuário: Cria instâncias de serviço executáveis com base nos serviços publicados, oferecendo uma experiência pronta para uso.
O Compute Nest oferece três modos de implantação padronizados para atender a diferentes cenários de negócios:
Serviço privado: Todos os recursos de nuvem são implantados na conta Alibaba Cloud do usuário. O usuário mantém controle total sobre permissões e recursos. Este modo garante soberania de dados e é adequado para cenários com requisitos rigorosos de segurança e conformidade.
Serviço totalmente gerenciado (modo SaaS): O provedor de serviços gerencia totalmente o serviço. Os recursos de nuvem são implantados na conta do provedor e entregam capacidades padronizadas. Os usuários não gerenciam a infraestrutura subjacente; eles assinam sob demanda e obtêm serviços de software altamente disponíveis e escaláveis.
Alibaba Cloud Managed Services: Para implantações privadas, esta opção adiciona suporte de O&M de terceiros sem criar novos recursos de nuvem. Com a autorização do usuário, o provedor gerencia tarefas de O&M nos recursos de nuvem privada do usuário. O usuário mantém a propriedade total e o controle dos dados, enquanto ganha maior eficiência em O&M.
Experimente o Compute Nest agora
Abra o console do Compute Nest e percorra um exemplo simples para ver como ele funciona. O Compute Nest separa os fluxos de trabalho do provedor e do usuário. Primeiro, o provedor cria um serviço. Em seguida, os usuários criam instâncias de serviço com base nesse serviço.
Neste exemplo, o provedor de serviços cria uma instância ECS (um recurso de nuvem) e pré-instala o Spring Boot (o software). Os usuários então implantam tanto o recurso de nuvem quanto o software automaticamente com um clique, executando a aplicação facilmente.
Criar um serviço (lado do provedor)
Acesse a página Compute Nest console My Services e clique em Create Service.
Na página Create Service, selecione Create Service from Featured Templates. Na aba ROS-based Deployment, selecione ECS Package Deployment e clique em Next: Configure Settings.
Na página de configuração, não é necessário modificar nenhum parâmetro. Clique em Create Service, leia os termos de serviço na caixa de diálogo e clique em OK.
-
Retorne à página My Services. Quando o status mudar para Pending Pre-release, a compilação terá sido bem-sucedida.
NotaO processo de criação leva cerca de 1 minuto.
-
Clique no cartão do serviço para visualizar a página Service Details. Na seção Service Deployment, a tabela a seguir descreve os parâmetros.
User Deployment URL: Clique neste link de implantação para acessar seu ambiente e criar uma instância de serviço.
Service Templates: Modelo ROS pré-configurado para este serviço de exemplo. Você pode usá-lo para criar uma instância ECS e instalar o SpringBoot. Este modelo também cria dependências do ECS, como VPC, vSwitch e grupo de segurança.
A página mostra Deployment Method como ROS e Branch como main. À esquerda, aparece o modelo ECS Basic Edition. À direita, a aba Template Script exibe o conteúdo formatado em YAML, incluindo itens de configuração como
ROSTemplateFormatVersion,Description(Spring Boot Demo) eParameters(comoPayType).
Criar uma instância de serviço (lado do usuário)
-
Clique em User Deployment URL, acesse a página de criação de instância de serviço e preencha os parâmetros conforme suas necessidades.
NotaOs parâmetros de entrada do usuário são definidos pelo modelo ROS. Ao criar um serviço personalizado, os provedores podem configurar quais parâmetros os usuários veem e quais permanecem ocultos.
A página de criação da instância de serviço inclui estes itens de configuração: Instance Name, Region (como China (Hangzhou)), Billing Method (pagamento conforme o uso ou assinatura), Instance Type (filtrável por vCPU, memória e arquitetura), Instance Password e Zone ID. O lado direito mostra o status de validação para todos os campos obrigatórios. Após a aprovação de todas as verificações, clique em Next: Confirm Order para concluir a criação.
Clique em Next: Confirm Order, revise e confirme as Service Instance Information e a Price Preview. Se tudo estiver correto, clique em Create Now.
-
Acesse Service Instances para verificar o progresso da implantação.
No painel de navegação à esquerda, clique em Service Instances. Na aba My Service Instances, localize sua instância com o status Deployed, indicando que a implantação foi bem-sucedida.
-
Após a conclusão da implantação, clique no id da instância de serviço para acessar a página Service Instance Details. Na seção Use Now, clique em VisitUrl para acessar o link.
NotaOs parâmetros de saída são definidos pelo modelo ROS. Neste exemplo, a saída é o endereço IP público do ECS.
-
O link abre a página de saída do software. Neste ponto, tanto o software quanto os recursos de nuvem estão totalmente implantados.
Greetings from Spring Boot! V4
Da perspectiva do usuário, basta clicar em Create Now e aguardar um momento para começar a usar o software. Por trás dessa ação simples, o Compute Nest lida automaticamente com tarefas complexas, incluindo a criação e associação de recursos de nuvem (como VPC, vSwitch, grupo de segurança e ECS) e a instalação e configuração do software. Todas essas etapas ficam ocultas do usuário para garantir a experiência de implantação mais simples possível.
Para explorar mais serviços, visite o Service Catalog na barra de navegação.
Saiba mais sobre o Compute Nest
Este tópico oferece uma breve visão geral do contexto e dos conceitos fundamentais do Compute Nest para ajudar os provedores de serviços a entenderem seus recursos básicos. O Compute Nest oferece capacidades poderosas, e esta introdução é apenas o ponto de partida. Para aprender a listar seu próprio serviço, consulte Primeiros passos com o Compute Nest.