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

MaxCompute:MaxCompute とは

最終更新日:Aug 28, 2026

MaxCompute は、旧称 ODPS と呼ばれるクラウドネイティブのビッグデータコンピューティングサービスであり、Alibaba Cloud が開発した エンタープライズグレードの SaaS (Software as a Service) 型スマートクラウドデータウェアハウス です。費用対効果が高く、 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 のデータレイクハウスは、複数のエンジンが同じ OpenLakehouse データにアクセスできる OpenLake ソリューションをサポートしています。

    • フェデレーテッドクエリ分析をサポートし、複数の主要なオープンソースデータ形式と互換性があります。

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

  • Data+AI

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

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

  • 幅広いシナリオ

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

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

    MaxCompute は、DataWorksリアルタイムデータウェアハウス HologresPAIQuick 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

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

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

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

  • オープンストレージ

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

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

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

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

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

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

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

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

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

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

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

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

  • 動的データマスキング

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

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

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

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

  • IP ホワイトリスト

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

  • SLA

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

お知らせと更新情報

製品の更新情報の詳細については、「MaxCompute のお知らせと更新情報」をご参照ください。