オープンソース版のデータメカニズムの改善 Kubernetes 上の Spark の概要を知りたい場合は、Kubernetes 上で Spark を実行することの長所と短所を確認してください。また、より詳細な技術情報をお求めの場合は、Kubernetes 上の Spark の設定、管理、監視に関するガイドをお読みください。
Data Mechanics は、顧客のクラウド アカウント内の Kubernetes クラスターにデプロイされ、AWS、GCP、Azure で利用できるマネージド Spark プラットフォームです。その結果、当社全体が Kubernetes 上の Spark 上に構築されており、これが単に Kubernetes オープンソース上で Spark を実行することとどう違うのかとよく尋ねられます。 簡単に答えると、当社のプラットフォームには、Kubernetes 上の Spark をより使いやすく、コスト効率を高める多くの機能が実装されています。セットアップとメンテナンスを担当することで、お客様が導入に集中して加速し、メンテナンス作業を大幅に削減できるようにすることが私たちの目標です。私たちの目標は、Spark をシンプルかつ柔軟で、パフォーマンスの高いものにすることで、データ エンジニアリング プロジェクトを加速することです。 Spark-on-Kubernetes に基づく主な改善点についてお話ししましょう。 直感的なユーザーインターフェース Data Mechanics ユーザーには、各 Spark アプリケーションのログとメトリックを表示できるダッシュボードが提供されます。また、Spark UI にもアクセスできますが、これはまもなく当社独自の監視ツールである Data Delight に置き換えられる予定です (更新、2020 年 12 月:最初の嬉しいマイルストーンがリリースされました!)。このプロジェクトの目的は、Spark 開発者が障害発生時にアプリケーションを簡単にトラブルシューティングできるようにし、必要に応じてパフォーマンスを改善するための高レベルの推奨事項 (データのパーティション分割やメモリ管理など) を提供できるようにすることです。 > データメカニクスの喜び また、処理されたデータの量、期間、コストなどの主要なパイプライン メトリックの履歴グラフを提供する「ジョブ ユーザー インターフェイス」にもアクセスできます。これにより、チームは生産パイプラインが期待どおりに実行されていることを簡単に確認し、必要に応じてコストを追跡できます。 > データメカニクスジョブUI 動的最適化 Data Mechanics プラットフォームは、パイプライン インフラストラクチャ パラメータと Spark 構成を自動的かつ動的に最適化し、高速かつ安定した状態にします。調整する必要がある設定は、Pod のメモリと CPU の割り当て、ディスク設定、並列処理、シャッフル、メモリ管理に関する Spark 構成です。これを実現するために、アプリケーションのログとメトリックを分析し、アプリケーションの過去の実行履歴を使用してボトルネックを特定し、最適化します。 > Data Mechanicsの自動チューニング機能 自動スケーリングに加えて、当社のプラットフォームでは、Spark アプリケーション レベル (動的割り当て) および Kubernetes クラスター レベルでの自動スケーリングも可能になります。つまり、Kubernetes ノードのプールを管理して、リソースがさらに必要なときにクラスターを拡張し、リソースが不要になったらゼロまでスピンダウンします。また、Spark Ojecutor の既製ノードを簡単に使用して、クラウド コストをさらに削減することもできます。 > Data Mechanics の自動スケーリング機能 最後に、一般的なデータ ソースとシンク用に最適化されたコネクタを備えた Spark イメージのリストを提供します。これらのイメージを直接使用することも、カスタム依存関係を持つ独自の Docker イメージを構築するための基盤として使用することもできます。 これらの最適化の目的は、Spark が提供できる最高のパフォーマンスを提供し、クラウド コストを削減することです。実際、当社のサービスに対して請求する管理料金は、クラウド プロバイダーの請求額で当社が節約できる金額をはるかに上回ります。当社は、競合する Spark プラットフォームから移行するお客様のクラウド コンピューティング費用を 50% ~ 75% 削減できるよう支援してきました。 統合 Data Mechanics は、Jupyter、JupyterLab、JupyterHub などのノートブック サービスや、Airflow などのスケジューラ/ワークフロー サービスと統合されます。 当社のプラットフォームはお客様が管理する Kubernetes クラスターにデプロイされるため、Docker/Kubernetes 互換ツールの完全なエコシステムにもアクセスできます。また、クラウド アカウント VPC にデプロイするため、企業ネットワーク内のローカル ツールとの独自の統合も簡単に構築できます。 > Data Mechanics の Jupyter、Docker、Kubernetes、Airflow とのネイティブ統合 安心のためのマネージドサービス マネージド サービスとして、インフラストラクチャのセットアップとメンテナンスを担当します。 Data Mechanic にサインアップすると、顧客にクラウド アカウントの権限が付与され、当社はこれらの権限を使用して Kubernetes クラスターを作成し、最新のセキュリティ修正プログラムで最新の状態に保ち、2 週間ごとに新機能のリリースをプッシュします。 > データメカニクスプラットフォームアーキテクチャ お客様の導入が安全であることを保証するのも私たちの責任です。御社の VPC 内にデプロイし、クラスターをプライベートにして、御社の仮想プライベート ネットワーク経由でのみアクセスできるようにすることができます。データ アクセスとユーザー認証 (シングル サインオン) の複数のオプションを通じて、セキュリティのベストプラクティスを適用するためのツールを提供します。 結論は 私たちは、Kubernetes やその他のオープンソース プロジェクトを基盤として構築し、時には貢献できることを誇りに思っています。私たちは、オープンかつ透明性のある方法で、お客様自身が構築するデータ プラットフォームを構築しようとしています。クラウド アカウントと VPC にデプロイすることで、オンプレミス プロジェクトの柔軟性とホスト型プラットフォームの使いやすさを実現できます。 当社が社内で実施する最適化によって価格が完全に相殺されるわけではありませんが、実際、競合プラットフォームから移行する際に、一部のお客様の総コストを 50% ~ 75% 削減するお手伝いをしてきました。 元のリンク: https://medium.com/data-mechanics/spark-on-kubernetes-made-easy-how-data-mechanics-improves-on-the-open-source-version-3446e6672240 |
<<: パブリッククラウドとプライベートクラウドの主な利点と違い
すべてのデータは、中国の4G産業が飛躍的発展の段階に入ったことを示している。最近、工業情報化部は2月...
インターナショナル・データ・コーポレーション(IDC)が発表した最新の「中国金融クラウド市場(202...
エッジコンピューティングは、モノのインターネットにおける重要なトレンドとなっています。最近の Mic...
現在、企業のウェブサイトは最も一般的なタイプのウェブサイトです。中小企業も、非常に費用対効果の高い方...
unesty.net は特別なクリスマス プロモーションを開始しました。すべての VPS が 50%...
ロングテールキーワードは一般的に単語数が多く、2~3語(語句またはフレーズ)で構成されることが多く、...
rootnerdsは、専用サーバーやVPS事業を主に運営するHostRoyale Technolog...
著者は長年SEOに取り組んできたため、多かれ少なかれ執筆経験を積んでおり、Baidu関連のキーワード...
多くの中小企業の採用担当者は困惑しており、リーダーも同様です。給与や福利厚生は他の企業と変わらないの...
SEO 最適化サービスに携わる人にとって、最適化プロジェクトの運用手順を習得することは基本的な SE...
今日は小さな温度計から始めましょう。先週の夜、小規模なO2Oサロンに参加した後、屈強な男性が私を呼び...
クラウドへの移行は、企業のデジタル構築における新たな標準となっています。企業はクラウドでのイノベーシ...
圧力の下、電子商取引は、大規模なトラフィックの「スプリンクラー灌漑」に別れを告げ、より高度な「トラフ...
本日、マイクロソフトは、人気のニュースレポート、最も頻繁に検索された有名人、アスリートなどを網羅した...
2020 年に入ってから予想外の需要に直面し、ビジネス リーダーと IT リーダーはクラウド運用の計...