O Elastic Compute Service (ECS) é compatível com uma ampla variedade de serviços da Alibaba Cloud. Crie aplicações usando apenas instâncias ECS ou combine-as com outros serviços da Alibaba Cloud para ampliar as capacidades da sua aplicação.
Este tópico descreve alguns cenários típicos de uso do ECS.
Aplicações web
Sites novos geralmente apresentam tráfego baixo ou esporádico. Nesses casos, hospede seus sites em instâncias de configuração básica, que oferecem desempenho suficiente para os componentes fundamentais do site. Conforme seu negócio cresce, escale verticalmente a instância ou horizontalmente para mais instâncias a qualquer momento para lidar com picos de tráfego.
Aplicações de e-commerce
Algumas aplicações de e-commerce, especialmente aquelas usadas em vendas relâmpago ou promoções, podem sofrer flutuações bruscas e momentâneas no tráfego. Para esses cenários, utilize o recurso Auto Scaling para dimensionar automaticamente suas instâncias ECS com base nas previsões de negócio e manter um desempenho estável e previsível ao menor custo possível. Integre também o Server Load Balancer (SLB) à arquitetura para aumentar a disponibilidade do serviço e garantir uma experiência consistente aos usuários. Para mais informações, consulte What is Auto Scaling? e What is SLB?.
Análise de dados
O ECS atende a cenários de análise de dados por meio de suas famílias de instâncias para big data. As instâncias dessas famílias são ideais para cargas de trabalho de computação distribuída baseadas no framework Hadoop, tarefas de processamento de logs e data warehouses de grande escala. Essas famílias utilizam armazenamento conectado localmente e recursos avançados de rede interna interconectada para oferecer alta capacidade de armazenamento e minimizar a latência de rede em clusters Hadoop e Spark. Para mais informações, consulte Big data instance families (d series).
Renderização gráfica
Instâncias aceleradas por GPU utilizam GPUs para fornecer capacidade de computação acelerada via hardware. Essas instâncias suportam renderização quase em tempo real e são ideais para cargas de trabalho intensivas em gráficos, como renderização, estações de trabalho gráficas em cloud e transcodificação de vídeo.
As instâncias vgn6i e gn6i são equipadas com GPUs NVIDIA Tesla T4 baseadas na arquitetura Turing e foram projetadas para oferecer alto desempenho em processamento gráfico. As instâncias vgn6i também suportam GPUs virtuais (vGPUs), o que permite virtualizar a GPU física em múltiplas GPUs. Dessa forma, aloque frações específicas (1/2, 1/4 ou 1/8) da capacidade de computação da GPU para diferentes tarefas de maneira eficiente.
Deep learning
Instâncias aceleradas por GPU oferecem excelente relação custo-benefício para cargas de trabalho de deep learning que demandam muito tempo e poder computacional. Essas instâncias são adequadas para execução de cálculos de ponto flutuante, correspondência de padrões de dados e treinamento de modelos de deep learning voltados a aplicações de machine learning. Para mais informações, consulte GPU-accelerated compute-optimized and vGPU-accelerated instance.
Computação de alto desempenho
O ECS disponibiliza instâncias ideais para aplicações de computação de alto desempenho que exigem a execução de cargas de trabalho paralelas e intensivas em computação, como simulações altamente complexas. Entre essas aplicações estão previsão do tempo, fabricação biofarmacêutica, sequenciamento genético e processamento gráfico.
Para aplicações tão exigentes em termos computacionais, recomendamos o uso do Elastic High Performance Computing (E-HPC) para gerencie o ECS junto a outros recursos de computação. O E-HPC facilita a agregação e o dimensionamento da capacidade de computação, permitindo criar aplicações robustas capazes de resolver grandes desafios em diversas áreas, incluindo ciência, engenharia e comércio.
Mais cenários
Para mais informações sobre os cenários de uso do ECS, consulte Alibaba Cloud solutions.