MaxComputeは、SaaS (software as a service) モデルを使用するエンタープライズレベルのクラウドデータウェアハウスです。 MaxComputeは、データ分析が必要なシナリオに適しています。 サーバーレスアーキテクチャで、高速で完全に管理されたオンラインデータウェアハウスサービスを提供します。 MaxComputeは、リソースの拡張性と柔軟性に関する従来のデータプラットフォームの制約を排除し、運用および保守 (O&M) コストを最小限に抑え、大量のデータを低コストで効率的に処理および分析できます。
データ収集技術が多様化し続けるにつれて、さまざまな業界の企業は、テラバイト、ペタバイト、さらにはエクサバイトのデータを蓄積します。 データ量の急激な増加は、従来のソフトウェア業界の処理能力を超えています。 MaxComputeは、オフラインでリアルタイムのデータアクセスを提供し、大規模なデータコンピューティングとクエリの高速化をサポートし、さまざまなコンピューティングシナリオに対応するデータウェアハウスソリューションと分析およびモデリングサービスを提供します。 MaxComputeは、包括的なデータインポートソリューションとさまざまな典型的な分散コンピューティングモデルも提供します。 分散コンピューティングとメンテナンスに関する知識がなくても、ビッグデータ分析を完了できます。
MaxComputeは、100 GBを超えるデータを保存または計算する必要があるシナリオに適しています。 MaxComputeは最大エクサバイトのデータを処理でき、Alibaba Groupで広く使用されています。 MaxComputeは、大規模なインターネット企業向けのデータウェアハウジングとビジネスインテリジェンス (BI) 分析、Webサイトログ分析、eコマーストランザクション分析、ユーザーの特性と関心の調査など、さまざまなビッグデータ処理シナリオに適しています。
MaxComputeは、次のAlibaba Cloudサービスと深く統合されています。
DataWorksは、エンドツーエンドのデータ同期、ワークフロー設計、データ開発、データ管理、MaxComputeのO&Mなど、さまざまな機能を提供します。
PAIのアルゴリズムコンポーネントを使用して、MaxComputeのデータに基づいてモデルをトレーニングできます。
Hologresの外部テーブルを使用して、MaxComputeデータのクエリを高速化できます。 対話型分析のためにデータをHologresにエクスポートすることもできます。
Quick BIを使用すると、MaxComputeでデータのレポートを作成し、視覚化された方法でデータを分析できます。
コア機能
機能 | 説明 |
サーバーレスアーキテクチャでの完全マネージド型オンラインデータウェアハウジングサービス |
|
高い弾力性と拡张性 |
|
集中型の豊富なコンピューティング機能とストレージ機能 |
|
データモデリング、開発、ガバナンス機能 | エンドツーエンドのデータ開発およびガバナンスプラットフォームDataWorksに基づいて、グローバルデータの集計、統合、処理、およびガバナンスを実装します。 DataWorksを使用して、MaxComputeプロジェクトを管理し、web側のクエリコードを編集できます。 |
統合されたAI機能 |
|
Sparkエンジンとの深い統合 |
|
レイクハウス |
詳細については、「MaxComputeのレイクハウス」をご参照ください。 |
オフラインとリアルタイムのデータ処理の統合 |
|
ストリーミングの作成とほぼリアルタイムの分析 |
|
クラウドでの継続的なSaaSベースのデータ保護 | インフラストラクチャ、データセンター、ネットワーク、電源、プラットフォームのセキュリティ機能、ユーザー権限管理、プライバシー保護など、20を超える3つのレベルのセキュリティ機能を企業に提供します。 MaxComputeは、オープンソースのビッグデータサービスやマネージドデータベースと同じセキュリティ機能も提供します。 |
サービスアーキテクチャ
次の図は、MaxComputeのアーキテクチャを示しています。
次の表に、コアモジュールを示します。
モジュール | 説明 |
ストレージエンジン | MaxComputeは、MaxComputeテーブルとリソースを保存するためのMaxComputeストレージエンジン (内部ストレージ) を提供します。 外部テーブルを使用して、OSS、Tablestore、ApsaraDB RDSなどのサービスに保存されているデータを読み取ることもできます。 MaxComputeストレージエンジンは、主に列指向ストレージを使用します。 ほとんどの場合、圧縮データのサイズは、元のデータのサイズの5分の1である。 |
計算エンジン | MaxComputeは、MaxCompute SQLエンジンとCupidコンピューティングプラットフォームを提供します。
|
クラウドサービス層 | MaxComputeでは、異なるタスクキューを作成し、キューごとに異なるリソースと優先順位を設定できます。 これにより、タスクをきめ細かく管理できます。 MaxComputeは、コンピューティングリソースの割り当てと使用を管理および最適化するための強力なスケジューリングシステムも提供します。 これは、システムの全体的な効率を改善するのに役立つ。 MaxComputeは、プロジェクトの分離、権限管理、データの暗号化など、データセキュリティとプライバシーを確保するための多層保護を提供します。 |
統合されたメタデータとセキュリティシステム | MaxComputeは、オフラインテナントレベルのメタデータを使用するための情報スキーマサービスを提供しています。 情報スキーマでは、MaxComputeの履歴ログに基づいてデータを照会することもできます。 これにより、リソース消費量、実行時間、処理されたデータ量など、ジョブに関する実行情報を分析して、ジョブを最適化したり、リソース容量を計画したりできます。 MaxComputeは、アクセス制御、データ暗号化、動的データマスキングシステムなどの包括的なセキュリティ管理システムも提供し、データのセキュリティを確保します。 セキュリティの詳細については、「セキュリティ機能」をご参照ください。 |
ユーザーインターフェースと开放性 | MaxComputeは、次のユーザーインターフェイスを提供します。
|
データエコシステム | MaxComputeはDataWorksと深く統合されています。 DataWorksを使用して、エンドツーエンドのデータ開発、分析、およびガバナンスを実装できます。 DataWorksは、次のデータ開発および分析シナリオをサポートします。
|
TopConsole (MaxComputeコンソール) | MaxComputeコンソールは、MaxComputeプロジェクト管理、クォータ管理、テナント管理などの基本的な構成管理機能を提供します。 MaxComputeコンソールには、ジョブのO&Mやリソースの監視などの基本的なO&M機能、およびマテリアライズドビューやコスト分析および最適化などの強化されたO&M機能も用意されています。 詳細については、「リソースとジョブの管理」をご参照ください。 |
メリット
MaxComputeには次の利点があります。
使いやすさ
高性能なストレージとコンピューティングを提供するデータウェアハウスの構築に役立ちます。
複数のサービスを事前統合することで、標準のSQL開発が簡素化されます。
包括的な管理とセキュリティ機能を提供します。
O&Mフリーで、従量課金の課金方法をサポートしています。 コンピューティング料金は、使用するリソースに対してのみ発生します。
ビジネス要件を満たす高いスケーラビリティ
ストレージとコンピューティング機能の個別の拡張をサポートします。 動的スケーリング機能により、容量を事前に計画することができ、急速なビジネス成長のストレージとコンピューティングの要件を満たすことができます。
さまざまな分析シナリオ
オープンな統合プラットフォームを使用して、データウェアハウジング、BI、準リアルタイム分析、データレイク分析、機械学習など、さまざまなシナリオでビジネス要件を満たします。
オープンプラットフォーム
オープンインターフェイスとデータエコシステムをサポートし、柔軟なデータ移行、アプリケーション移行、カスタムソフトウェア開発を保証します。
AirflowやTableauなどの商用またはオープンソースサービスとの柔軟な組み合わせをサポートし、さまざまなデータアプリケーションを構築します。
お問い合わせ
MaxComputeに関する質問や提案がある場合は、DingTalkグループ申請フォームに入力して、フィードバックのためにDingTalkグループに参加できます。