Todos os produtos
Search
Central de documentação

MaxCompute:O que é o MaxCompute?

Última atualização: Oct 11, 2026

O MaxCompute, serviço de computação de big data nativo da cloud anteriormente conhecido como ODPS, é um data warehouse inteligente na cloud SaaS de nível empresarial desenvolvido pela Alibaba Cloud. Ele oferece custo-benefício, é orientado por IA e fornece computação multimodal com segurança de nível empresarial.

Introdução ao produto

O MaxCompute é um data warehouse inteligente na cloud de nível empresarial voltado para análise, baseado em SaaS. Sua arquitetura serverless entrega um service de data warehouse online totalmente gerenciado e pronto para uso, eliminando os limites de escalabilidade e elasticidade das plataformas de dados tradicionais.

A otimização inteligente de computação e armazenamento, a arquitetura aberta de data lakehouse, a aceleração de consultas interativas e em tempo quase real, além das capacidades integradas de Dados+IA, permitem analisar grandes conjuntos de dados de forma econômica e eficiente, com sobrecarga operacional mínima.

Dezenas de milhares de empresas utilizam o MaxCompute para computação e análise de dados, transformando informações em insights de negócios com eficiência.

Arquitetura do service

A arquitetura do MaxCompute compreende uma camada de armazenamento, uma camada de computação e uma plataforma unificada de operações e gerenciamento. Esses componentes são construídos sobre uma infraestrutura estável com implantação multizona.

  • A camada de armazenamento utiliza seu mecanismo de armazenamento para integrar um sistema nativo com as classes de armazenamento Standard, Infrequent Access e Archive. Também suporta a arquitetura aberta de data lakehouse (OpenLake).

  • A camada de computação emprega múltiplos mecanismos para suportar diversas tarefas de computação, incluindo processamento offline, em tempo quase real e cargas de trabalho de Dados+IA.

  • A camada de operações e gerenciamento atua como o núcleo de controle e gestão da plataforma. Oferece administração de recursos para projetos, cotas e prioridades, além de monitoramento abrangente — incluindo observação de recursos, monitoramento de alertas e diagnóstico de jobs — juntamente com capacidades completas de auditoria de segurança.

  • A plataforma completa integra-se a products de camada superior, como DataWorks e PAI, por meio de interfaces de acesso padrão para desenvolvimento, como kits de desenvolvimento de software (SDKs), APIs e Java Database Connectivity (JDBC).

image

Benefícios

  • Data warehouse empresarial com excelente custo-benefício

    • Facilidade de uso: Pré-integrado a diversos services e compatível com SQL padrão para desenvolvimento imediato.

    • Escalabilidade: A arquitetura serverless desacopla armazenamento e computação. Proporciona escalabilidade flexível sem planejamento prévio e adota o modelo de faturamento pagamento conforme o uso. Isso atende ao crescimento repentino dos negócios e permite alocação dinâmica de recursos durante picos e vales de demanda.

    • Segurança e estabilidade: Inclui capacidades nativas de controle de acesso, segurança e recuperação de desastres. Também oferece funcionalidades de observação de recursos e diagnóstico de jobs.

    • Custo-benefício: Entrega soluções analíticas inteligentes para otimização contínua de desempenho e custos.

  • Computação otimizada para dados incrementais e completos em múltiplos cenários

    • Suporte a gravações em streaming e computação incremental em tempo quase real: A computação incremental do MaxCompute desacopla a computação do armazenamento, oferecendo processamento unificado de dados incrementais e completos, além de capacidades unificadas de processamento em stream e batch em um único mecanismo SQL. Por meio do Delta Live MV, o sistema detecta automaticamente alterações nos dados upstream e realiza atualizações contínuas, simplificando a construção de pipelines de computação incremental. É compatível com vários métodos de ingestão de dados, como sincronização em tempo real de banco de dados completo e gravações e atualizações em streaming via Flink.

    • O {{XREF_0}} atualizado retorna resultados de consulta para 2,8 bilhões de linhas de dados em apenas um segundo.

  • {{XREF_2}} com arquitetura aberta

    • O data lakehouse do MaxCompute suporta a solução OpenLake, permitindo que múltiplos mecanismos acessem os mesmos dados do OpenLakehouse.

    • Compatível com análise de consulta federada e com diversos formatos de dados open source predominantes no mercado.

    • O MaxCompute permite expor dados a mecanismos open source de terceiros por meio da Storage API e conectores, simplificando a integração de mecanismos de computação. Por exemplo, o {{XREF_3}} integra-se profundamente aos recursos de computação, dados e sistema de permissões do MaxCompute.

  • Dados+IA

    • O {{XREF_4}} oferece interfaces de programação Python, é compatível com operadores Pandas e integra-se perfeitamente ao PAI.

    • O MaxFrame inclui pacotes de dependências de terceiros e modelos de uso geral. Suporta gerenciamento de imagens personalizadas e proporciona integração de Dados+IA para cenários de deep learning, como modelos grandes, por meio de suas capacidades nativas de pré-processamento de big data na cloud.

  • Ampla variedade de cenários

    O MaxCompute fornece soluções de data warehouse e services de modelagem analítica para diversos cenários de computação. Funciona como uma plataforma unificada para data warehousing, BI, análise em tempo quase real, análise de data lake, machine learning, entre outros. É utilizado em grande escala dentro do Alibaba Group.

  • Ecossistema rico de products:

    O MaxCompute integra-se profundamente a products da Alibaba Cloud, como {{XREF_7}}, {{XREF_8}}, {{XREF_9}} e {{XREF_10}}, atendendo a variados cenários de análise de dados.

    • Utilize o DataWorks para sincronização de dados, design de processos de negócios, desenvolvimento de dados, gerenciamento e operações e manutenção (O&M) em uma única plataforma.

    • Aproveite os componentes de algoritmo da plataforma de machine learning PAI para executar operações como treinamento de modelos em dados do MaxCompute.

    • Use o Hologres para acelerar consultas em dados do MaxCompute por meio de tabelas externas ou exporte dados para o Hologres visando análises interativas.

    • Empregue o Quick BI para criar relatórios a partir de dados do MaxCompute e realizar análises visuais.

Recursos

O MaxCompute oferece os seguintes recursos principais.

Categoria de recurso

Descrição

Capacidades básicas de data warehouse

  • Elasticidade sob demanda

    O Alibaba Cloud MaxCompute entrega um service de data warehouse totalmente gerenciado e pronto para uso. Sua arquitetura serverless desacopla armazenamento e computação, permitindo que ambos os recursos sejam dimensionados de forma independente e dinâmica. Não há necessidade de planejar capacidade ou reservar recursos antecipadamente, o que facilita o atendimento a crescimentos repentinos dos negócios.

  • Desenvolvimento SQL

    O MaxCompute vem pré-integrado a diversos services. Utilize {{XREF_13}} padrão para desenvolvimento direto, de forma simples e fácil de aprender.

Capacidades de computação para múltiplos cenários

  • Framework de computação de IA

    • O framework de computação distribuída MaxFrame suporta interfaces de programação Python, é compatível com interfaces Pandas e executa computação distribuída automaticamente. É ideal para cenários como processamento de dados em larga escala, computação científica, machine learning e desenvolvimento de IA.

    • O MaxCompute integra-se perfeitamente ao PAI. Use os componentes de algoritmo da plataforma de machine learning para realizar operações como treinamento de modelos em dados do MaxCompute. A solução oferece integração de Dados+IA para cenários de deep learning, como modelos grandes, por meio de capacidades nativas de pré-processamento de big data na cloud.

  • Processamento de dados incrementais e completos

    • O Alibaba Cloud MaxCompute evoluiu sua arquitetura a partir do mecanismo original de processamento em batch offline para lançar uma solução de data warehouse em tempo quase real. Utiliza {{XREF_14}} para implementar armazenamento e gerenciamento integrados tanto para dados incrementais quanto completos. Introduz também ricas capacidades de computação incremental e aprimorou o recurso de aceleração de consultas curtas do MaxCompute, o MaxQA (MCQA 2.0), para devolver resultados de consulta em segundos.

    • Com base no formato Delta Table, o MaxCompute adiciona uma série de capacidades, como visualizações materializadas incrementais, Time Travel e Stream Tables.

  • Integração de capacidades offline e em tempo real

    Integração profunda com o {{XREF_15}}. O Hologres suporta importação em batch de metadados do MaxCompute, eliminando a necessidade de criar tabelas externas manualmente. Também permite leituras diretas da camada de armazenamento. Utilize o Hologres para acelerar consultas em dados do MaxCompute, obtendo melhoria de desempenho superior a 10 vezes.

Arquitetura aberta

  • Data lakehouse

    O MaxCompute oferece a solução {{XREF_16}}. Essa solução permite criar objetos de gerenciamento que definem os metadados de fontes de dados externas e os métodos de acesso aos dados. Também utiliza um mecanismo de mapeamento de schema externo para acessar diretamente todas as tabelas dentro do escopo de um banco de dados ou schema de fonte externa.

    Essa solução elimina as barreiras entre data lakes e data warehouses. Combina a flexibilidade e o rico ecossistema multimotor de um data lake com as capacidades de nível empresarial de um data warehouse, ajudando você a construir uma plataforma integrada de gerenciamento de dados.

  • OpenLake

    O OpenLake é uma solução integrada para big data, busca e IA, construída sobre um data lakehouse aberto e controlável. Utiliza a plataforma de gerenciamento de metadados DLF para gerenciar dados estruturados, semiestruturados e não estruturados. Fornece acesso seguro e aceleração de I/O para tabelas e arquivos do data lakehouse. Suporta integração multimotor e computação colaborativa ponto a ponto, desenvolvimento unificado por meio de {{XREF_17}} e agendamento de tarefas em larga escala.

  • Acesso multimotor

    Execute diretamente tarefas SQL do MaxCompute ou tarefas de mecanismos de terceiros, como {{XREF_18}}, MapReduce e Graph.

  • Armazenamento aberto

    Para melhor integração com o ecossistema de big data e suporte ao acesso de motores externos aos dados no MaxCompute, a plataforma disponibiliza a API {{XREF_19}} (Storage API). Mecanismos de computação de terceiros predominantes podem chamar a Storage API para acessar diretamente o armazenamento subjacente do MaxCompute. Isso melhora significativamente a eficiência de acesso e interação com os dados.

Capacidades de nível empresarial

  • Operações e gerenciamento de nível empresarial

    Oferece os recursos {{XREF_20}} e {{XREF_21}}. Visualize o uso de diversos recursos e detalhes de jobs. Assim, é possível detectar prontamente condições anormais e problemas em jobs, tratar jobs problemáticos pelo console e otimizar planos de execução e configurações de recursos para melhorar a eficiência e o desempenho das execuções.

  • Data warehouse inteligente

    • Disponibiliza o recurso {{XREF_22}}. Com base nos volumes reais de solicitação de jobs e nas configurações esperadas de recursos, gera planos melhores de configuração de recursos e simula seus efeitos. Isso ajuda a otimizar custos e aumentar a utilização de recursos.

    • Fornece o recurso {{XREF_23}}. Analisa relacionamentos entre tabelas de dados e sugere visualizações materializadas com alto índice de impacto. Auxilia na otimização inteligente de consultas, melhora a eficiência da computação e reduz cálculos redundantes.

  • Controle de acesso granular

    O MaxCompute oferece controle refinado sobre operações em objetos como projetos, cotas de recursos e objetos Networklink, além de objetos dentro de um projeto, como tabelas, funções, recursos e instâncias. Também suporta controle sobre comportamentos como downloads via Tunnel, acesso a dados sensíveis e acesso entre projetos. Durante a operação do projeto, conceda {{XREF_24}} com base em funções de usuário para garantir a segurança de todos os objetos.

Segurança, recuperação de desastres e estabilidade

  • Recuperação de desastres e tolerância a falhas

    • {{XREF_25}}: Caso um data center fique indisponível devido a eventos catastróficos, como interrupção de rede de operadora, falha no sistema elétrico ou problema de infraestrutura, o mecanismo de recuperação de desastres de armazenamento garante que os services de leitura e escrita de dados não sofram interrupção e que nenhum dado seja perdido. Atende ao requisito de objetivo de ponto de recuperação (RPO) igual a 0.

  • Mascaramento dinâmico de dados

    O {{XREF_27}} do MaxCompute ocorre dinamicamente no momento em que os dados são lidos da camada de armazenamento. Isso assegura segurança sem comprometer o desempenho. Garante que os dados sejam mascarados antes de entrarem em etapas subsequentes, como consultas, downloads, joins e cálculos UDF, prevenindo vazamento de dados sensíveis.

    As políticas de mascaramento incluem mascaramento, hashing, substituição de caracteres, arredondamento de valores e arredondamento de datas. Suporta integração com os recursos de classificação e categorização de dados do Data Security Guard para atender às necessidades de mascaramento de informações como identidades, números de cartões bancários, endereços e telefones.

  • Criptografia de armazenamento de dados

    O MaxCompute suporta {{XREF_28}} de dados no nível do projeto por meio do Key Management Service (KMS). Oferece proteção de dados em repouso para atender a requisitos regulatórios e de conformidade de segurança corporativa. Os algoritmos de criptografia suportados incluem AES256, AESCTR e RC4.

  • Lista de permissões de IP

    Além do controle de acesso, o MaxCompute oferece controle baseado em {{XREF_29}}. Quando o recurso de lista de permissões está ativado para um projeto do MaxCompute, apenas dispositivos incluídos na lista podem acessar o projeto. Se um dispositivo fora da lista tentar acessar o projeto, a autenticação falhará mesmo que ele possua o AccessKey ID e o AccessKey secret corretos.

  • SLA

    O Alibaba Cloud MaxCompute é amplamente utilizado em diversos setores e oferece aos clientes um compromisso de disponibilidade de service de até 99,9%. Para mais informações, consulte o {{XREF_30}}.

Anúncios e atualizações

  • {{XREF_31}}

  • {{XREF_32}}

  • {{XREF_33}}

  • {{XREF_34}}

Para mais atualizações do product, consulte Anúncios e Atualizações do MaxCompute.