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 などの上位製品と統合されます。

メリット
費用対効果の高いエンタープライズデータウェアハウス
使いやすさ:複数のサービスと事前に統合されており、標準 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、リアルタイムデータウェアハウス Hologres、PAI、Quick BI などの Alibaba Cloud 製品と緊密に統合されており、さまざまなデータ分析シナリオに対応しています。
DataWorks を使用して、ワンストップのデータ同期、ビジネスプロセス設計、データ開発、管理、運用保守 (O&M) を行います。
PAI 機械学習プラットフォームのアルゴリズムコンポーネントを使用して、MaxCompute データに対してモデルトレーニングなどの操作を実行します。
Hologres を使用して外部テーブルを介して MaxCompute データのクエリを高速化するか、データを Hologres にエクスポートしてインタラクティブな分析を行います。
Quick BI を使用して MaxCompute データからレポートを作成し、可視化分析を行います。
機能
MaxCompute は、以下のコア機能を提供します。
機能カテゴリ | 説明 |
基本的なデータウェアハウス機能 |
|
マルチシナリオのコンピューティング機能 |
|
オープンアーキテクチャ |
|
エンタープライズグレードの機能 |
|
セキュリティ、ディザスタリカバリ、安定性 |
|
お知らせと更新情報
製品の更新情報の詳細については、「MaxCompute のお知らせと更新情報」をご参照ください。