MaxCompute (旧称:ODPS) は、Alibaba Cloud が開発したクラウドネイティブなビッグデータコンピューティングサービスで、エンタープライズグレードのサービスとしてのソフトウェア (SaaS) ベースのスマートなクラウドデータウェアハウスです。コスト効率が高く、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 のデータレイクハウスは 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 は、以下の主要な機能を提供します。
機能カテゴリ | 説明 |
基本的なデータウェアハウス機能 |
|
マルチシナリオコンピューティング機能 |
|
オープンアーキテクチャ |
|
エンタープライズグレードの機能 |
|
セキュリティ、ディザスタリカバリ、および安定性 |
|
お知らせ
その他の製品アップデートについては、「MaxComputeのお知らせ」をご参照ください。