すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:MaxCompute とは

最終更新日:Sep 11, 2026

MaxCompute (旧称:ODPS) は、Alibaba Cloud が開発したクラウドネイティブなビッグデータコンピューティングサービスで、エンタープライズグレードのサービスとしてのソフトウェア (SaaS) ベースのスマートなクラウドデータウェアハウスです。コスト効率が高く、AI 駆動で、マルチモーダルコンピューティングとエンタープライズグレードのセキュリティを提供します。

製品紹介

MaxCompute は、分析指向のエンタープライズグレードの SaaS ベースのスマートな クラウドデータウェアハウス です。サーバーレスアーキテクチャを採用し、フルマネージドで、すぐに使えるオンラインデータウェアハウスサービスを提供することで、従来のデータプラットフォームが持つスケーラビリティと弾力性の限界を解消します。

コンピューティングとストレージのインテリジェントな最適化、オープンなデータレイクハウスアーキテクチャ、ニアリアルタイムかつインタラクティブなクエリ高速化、統合された Data+AI 機能により、最小限の運用保守のオーバーヘッドで経済的かつ効率的に大規模なデータセットを分析できます。

何万もの企業が MaxCompute をデータコンピューティングと分析に利用し、データを効率的にビジネスインサイトへと転換しています。

サービスアーキテクチャ

MaxCompute のアーキテクチャは、ストレージレイヤー、コンピューティングレイヤー、および統合された運用管理プラットフォームで構成されています。これらのコンポーネントは、マルチゾーンデプロイを備えた安定したインフラストラクチャ上に構築されています。

  • ストレージレイヤーは、ストレージエンジンを使用して、標準、低頻度アクセス、アーカイブの各ストレージクラスを持つネイティブストレージシステムを統合します。また、オープンなデータレイクハウス (OpenLake) アーキテクチャもサポートしています。

  • コンピューティングレイヤーは、複数のエンジンを使用して、オフライン、ニアリアルタイム、Data+AI タスクなどのさまざまなコンピューティングタスクをサポートします。

  • 運用管理レイヤーは、プラットフォームの管理および制御の中核です。プロジェクト、クォータ、優先順位のリソース管理を提供します。また、リソース観察、アラート監視、ジョブ診断などの包括的な監視機能と、完全なセキュリティ監査機能も提供します。

  • プラットフォーム全体は、ソフトウェア開発キット (SDK)、API、Java Database Connectivity (JDBC) などの標準的な開発アクセスインターフェースを介して、DataWorks や PAI などの上位レイヤー製品と統合されます。

image

メリット

  • コスト効率の高いエンタープライズデータウェアハウス

    • 使いやすさ:複数のサービスと事前に統合されており、標準 SQL をサポートしているため、すぐに開発を開始できます。

    • スケーラビリティ:サーバーレスアーキテクチャにより、ストレージとコンピューティングが分離されます。事前の計画なしに柔軟なスケーラビリティを提供し、従量課金を採用しています。これにより、急なビジネスの成長にも対応でき、ビジネスのピーク時とオフピーク時のリアルタイムなリソース割り当てをサポートします。

    • セキュアで安定:組み込みのアクセス制御、セキュリティ、およびディザスタリカバリ機能を提供します。また、リソース観察およびジョブ診断機能も提供します。

    • コスト効率:パフォーマンスとコストを継続的に最適化するためのインテリジェントな分析ソリューションを提供します。

  • 複数のシナリオにわたる増分データとフルデータの両方に最適化されたコンピューティング

    • ストリーミング書き込みとニアリアルタイムの増分コンピューティングをサポート:MaxCompute の増分コンピューティングは、コンピューティングとストレージを分離し、統一された SQL エンジン上で増分データとフルデータの統合処理、およびストリームとバッチの統合処理機能を提供します。Delta Live MV を通じて、上流のデータ変更を自動的に検出し、継続的にリフレッシュすることで、増分コンピューティングパイプラインの構築を簡素化します。また、データベース全体のリアルタイム同期や Flink のストリーミング書き込み・更新など、さまざまなデータ取り込み方法にも対応しています。

    • アップグレードされたMaxQA クエリ高速化により、28億行のデータに対するクエリ結果を最短1秒で返します。

  • オープンアーキテクチャのデータレイクハウス

    • MaxCompute のデータレイクハウスは OpenLake ソリューションをサポートしており、複数のエンジンが同じ OpenLakehouse データにアクセスできます。

    • フェデレーテッドクエリ分析をサポートし、複数の主流オープンソースデータ形式に対応しています。

    • MaxCompute は、Storage API とコネクタを介してサードパーティのオープンソースエンジンへのデータ公開をサポートしており、コンピューティングエンジンの統合を簡素化します。たとえば、Spark は MaxCompute のコンピューティングリソース、データ、および権限システムと深く統合されています。

  • Data+AI

    • MaxFrame 分散コンピューティングフレームワークは、Python プログラミングインターフェースを提供し、Pandas の演算子と互換性があり、PAI とシームレスに統合されています。

    • MaxFrame には、サードパーティの依存パッケージと汎用モデルが組み込まれています。カスタムイメージ管理をサポートし、クラウドネイティブなビッグデータ前処理機能を通じて、大規模モデルなどの深層学習シナリオ向けの Data+AI 統合を提供します。

  • 幅広いシナリオ

    MaxCompute は、さまざまなコンピューティングシナリオに対応するデータウェアハウスソリューションと分析モデリングサービスを提供します。データウェアハウジング、BI、ニアリアルタイム分析、データレイク分析、機械学習などのための統合プラットフォームとして機能します。Alibaba Group 内で大規模に利用されています。

  • 豊富な製品エコシステム:

    MaxCompute は、DataWorks、リアルタイムデータウェアハウス Hologres、PAI、Quick BI などの Alibaba Cloud 製品と深く統合されており、さまざまなデータ分析シナリオに対応しています。

    • DataWorks を使用して、データ同期、ビジネスプロセス設計、データ開発、管理、運用保守 (O&M) をワンストップで実行できます。

    • PAI 機械学習プラットフォームのアルゴリズムコンポーネントを使用して、MaxCompute データ上でモデルトレーニングなどの操作を実行できます。

    • Hologres を使用して、外部テーブルを介して MaxCompute データのクエリを高速化するか、データを Hologres にエクスポートしてインタラクティブ分析を行うことができます。

    • Quick BI を使用して、MaxCompute データからレポートを作成し、視覚的な分析を行うことができます。

機能

MaxCompute は、以下の主要な機能を提供します。

機能カテゴリ

説明

基本的なデータウェアハウス機能

  • オンデマンドの弾力性

    Alibaba Cloud MaxCompute は、すぐに使えるフルマネージドのデータウェアハウスサービスを提供します。ストレージとコンピューティングを分離するサーバーレスアーキテクチャを採用しています。ストレージとコンピューティングリソースはそれぞれ独立して動的に拡張できます。事前にキャパシティを計画したりリソースを予約したりする必要がないため、急なビジネスの成長にも対応できます。

  • SQL 開発

    MaxCompute は複数のサービスと事前に統合されています。標準SQL を使用して直接開発できるため、シンプルで容易に学習できます。

マルチシナリオコンピューティング機能

  • AI コンピューティングフレームワーク

    • MaxFrame 分散コンピューティングフレームワークは、Python プログラミングインターフェースをサポートし、Pandas インターフェースと互換性があり、分散コンピューティングを自動的に実行します。大規模なデータ処理、科学計算、機械学習、AI 開発などのシナリオに適しています。

    • MaxCompute はPAI とシームレスに統合されています。機械学習プラットフォームのアルゴリズムコンポーネントを使用して、MaxCompute データ上でモデルトレーニングなどの操作を実行できます。クラウドネイティブなビッグデータ前処理機能を通じて、大規模モデルなどの深層学習シナリオ向けの Data+AI 統合を提供します。

  • 増分データとフルデータの処理

    • Alibaba Cloud MaxCompute は、元のオフラインバッチ処理エンジンをベースにアーキテクチャをアップグレードし、ニアリアルタイムデータウェアハウスソリューションをリリースしました。Delta テーブルを使用して、増分データとフルデータの両方の統合ストレージと管理を実現しています。また、豊富な増分コンピューティング機能を導入し、MaxCompute のショートクエリ高速化機能 MaxQA (MCQA 2.0) をアップグレードして、秒単位でのクエリ結果の返却をサポートします。

    • Delta Table 形式に基づいて、MaxCompute には増分マテリアライズドビュー、Time Travel、Stream Tables などの一連の機能が追加されています。

  • オフラインとリアルタイム機能の統合

    リアルタイムデータウェアハウス Hologres と深く統合されています。Hologres は MaxCompute メタデータのバッチインポートをサポートしており、外部テーブルを手動で作成する必要がなくなります。また、ストレージレイヤーからの直接読み取りもサポートしています。Hologres を使用して MaxCompute データのクエリを高速化し、10倍以上のパフォーマンス向上を実現します。

オープンアーキテクチャ

  • データレイクハウス

    MaxCompute はData Lakehouse 2.0 ソリューションを提供します。このソリューションでは、外部データソースのメタデータとデータアクセス方法を定義する管理オブジェクトを作成できます。また、外部スキーママッピングメカニズムを使用して、外部データソースのデータベースまたはスキーマの範囲内にあるすべてのテーブルに直接アクセスできます。

    このソリューションは、データレイクとデータウェアハウス間のサイロを解消します。データレイクの柔軟性と豊富なマルチエンジンエコシステムを、データウェアハウスのエンタープライズグレードの機能と組み合わせることで、統合データ管理プラットフォームの構築を支援します。

  • OpenLake

    OpenLake は、オープンで制御可能なデータレイクハウス上に構築された、ビッグデータ、検索、AI のための統合ソリューションです。メタデータ管理プラットフォーム DLF を使用して、構造化、半構造化、非構造化データを管理します。データレイクハウスのテーブルやファイルへの安全なアクセスと I/O 高速化を提供します。マルチエンジンの統合とピアツーピアの協調コンピューティングをサポートし、DataWorks を通じた統一された開発と大規模なタスクスケジューリングをサポートします。

  • マルチエンジンアクセス

    MaxCompute SQL タスクや、Spark、MapReduce、Graph などのサードパーティエンジンのタスクを直接実行できます。

  • オープンストレージ

    ビッグデータエコシステムとの連携を強化し、外部エンジンによる MaxCompute 内のデータへのアクセスをサポートするために、MaxCompute はオープンストレージ API (Storage API) を提供しています。主流のサードパーティコンピューティングエンジンは、Storage API を呼び出して MaxCompute の基盤となるストレージに直接アクセスできます。これにより、データアクセスとインタラクションの効率が大幅に向上します。

エンタープライズグレードの機能

  • エンタープライズグレードの運用管理

    リソース観察およびジョブの運用保守機能を提供します。さまざまなリソースの使用状況とジョブの詳細を表示できます。これにより、異常なジョブの状態や問題を迅速に検出し、コンソールを通じて問題のあるジョブを処理し、ジョブの実行計画とリソース構成を最適化して、ジョブの実行効率とパフォーマンスを向上させることができます。

  • インテリジェントデータウェアハウス

    • コスト最適化機能を提供します。実際のジョブリクエスト量と予想されるリソース構成に基づいて、より良いリソース構成計画を生成してその効果をシミュレートできます。これにより、コストを最適化し、リソース使用率を向上させることができます。

    • インテリジェントなマテリアライズドビュー推奨機能を提供します。データテーブルの関係に基づいて、影響指数の高いマテリアライズドビューを推奨します。これにより、クエリをインテリジェントに最適化し、コンピューティング効率を向上させ、冗長な計算を削減できます。

  • きめ細かなアクセス制御

    MaxCompute は、プロジェクト、リソースクォータ、Networklink オブジェクトなどのオブジェクト、およびプロジェクト内のテーブル、関数、リソース、インスタンスなどのオブジェクトに対する操作をきめ細かく制御します。また、Tunnel のダウンロード、機密データへのアクセス、プロジェクト間のアクセスなどの動作の制御もサポートしています。プロジェクトの運用中に、ユーザーの役割に基づいてきめ細かな権限を付与し、すべてのオブジェクトのセキュリティを確保できます。

セキュリティ、ディザスタリカバリ、および安定性

  • ディザスタリカバリとフォールトトレランス

    • ゾーンディザスタリカバリ:通信事業者のネットワーク障害、電力システムの障害、またはインフラストラクチャの問題などの壊滅的なイベントによりデータセンターが利用できなくなった場合、ストレージディザスタリカバリメカニズムにより、データの読み書きサービスが中断されず、データが失われないことを保証します。これにより、目標復旧時点 (RPO) 0 の要件を満たします。

  • 動的データマスキング

    MaxCompute のデータマスキングは、データがストレージレイヤーから読み取られる瞬間に動的に実行されます。これにより、パフォーマンスを損なうことなくセキュリティが確保されます。クエリ、ダウンロード、結合、UDF 計算などの後続の段階に入る前にデータがマスキングされることを保証することで、機密データの漏洩を防ぎます。

    データマスキングポリシーには、マスキング、ハッシュ化、文字置換、値の丸め、日付の丸めが含まれます。Data Security Guard のデータ分類・階層化機能との統合をサポートし、身分証明書、銀行カード番号、住所、電話番号などの情報のデータマスキングニーズに対応します。

  • データストレージの暗号化

    MaxCompute は、Key Management Service (KMS) を介してプロジェクトレベルでデータのストレージ暗暗号化をサポートします。これにより、保存データを保護し、企業の規制やセキュリティコンプライアンス要件を満たします。サポートされている暗号化アルゴリズムには、AES256、AESCTR、および RC4 が含まれます。

  • IP ホワイトリスト

    アクセス制御に加えて、MaxCompute はIP ホワイトリストに基づいた制御を提供します。MaxCompute プロジェクトでホワイトリスト機能が有効になっている場合、ホワイトリストに登録されているデバイスのみが、プロジェクトにアクセスできます。ホワイトリストにないデバイスがプロジェクトにアクセスしようとすると、正しい AccessKey ID と AccessKey シークレットを持っていても認証に失敗します。

  • SLA

    Alibaba Cloud MaxCompute は、さまざまな業界で広く使用されており、最大99.9%のサービス可用性を約束しています。詳細については、「MaxCompute サービスレベルアグリーメント (SLA)」をご参照ください。

お知らせ

その他の製品アップデートについては、「MaxComputeのお知らせ」をご参照ください。