Kubernetes 上の Spark を簡単に

Kubernetes 上の Spark を簡単に

オープンソース版のデータメカニズムの改善

Kubernetes 上の Spark の概要を知りたい場合は、Kubernetes 上で Spark を実行することの長所と短所を確認してください。また、より詳細な技術情報をお求めの場合は、Kubernetes 上の Spark の設定、管理、監視に関するガイドをお読みください。

[[382157]]

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

<<:  パブリッククラウドとプライベートクラウドの主な利点と違い

>>:  開発者がKubernetesを理解する方法

推薦する

ケース分析: Baidu スナップショットが空白の場合の対処方法

今年の冬は特に寒く、Baidu のランキングの浮き沈みは、あらゆる規模のウェブマスターの心を常に揺さ...

日本の中央政府機関がハッキングされ、富士通のSaaSプラットフォームが「ペダル」として利用される

[[402248]]ハッカーらが富士通のProjectWEBプラットフォームに侵入し、日本の中央省庁...

第14回51CTO中国企業年次選考の結果が出ました!

【原文は51CTO.comより】2020年1月6日、51CTOが主催した「IT印象◆ビジネスモデルの...

App Store 中国がアルゴリズムを調整?一部のアプリではフルネームによる検索が機能しません

文/Sohu IT 何鋒本日、Apple App Storeの中国地域で「奇妙な現象」が発生しました...

スタンドアロンモバイルゲームの失われた道

「今、誰がまだスタンドアロンゲームを作っているのか?誰もがモバイルオンラインゲームを作っている。オン...

個人のウェブサイトで収益を上げる方法をご存知ですか?

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス今は、個人のウェブサイト...

初心者はSEOをどう学ぶべきか

初心者にとって、初めて SEO に触れたときは、非常に熱心でやる気に満ちています。しかし、勉強と実践...

chicagovps-特別VPS/Qinghei 5/5 USD/5g RAM/100gハードドライブ/2Tトラフィック

colocrossing.com 直系の VPS ブランドである chicagovps.net は、...

Douban Live eコマースの新たな方向性?

中国のインターネットにおいて、Douban は間違いなく非常に特別な存在です。 2005年に設立され...

垂直型電子商取引は今後も苦境に立たされるだろう。専門化を余儀なくされ、美しいプラットフォームの夢は持続不可能だ。

テンセントは2012年の通期財務報告を発表したばかりで、中国で最も収益性の高いインターネット企業とな...

信じてはいけないクラウドコンピューティングと人工知能に関する2つの誤解

クラウド コンピューティングによってデータ センターが消滅し、AI プロジェクトは失敗する運命にある...

商業ウェブサイトはIDカードの照会に料金を課しており、情報が利益の道具になっているのではないかという疑問が生じている。

新華網、北京、1月10日:「5元で身分証明書の詳細を確認できる」というニュースが最近、多くの消費者に...

タレントウェブサイトの運営理念は、まず市場に焦点を当て、次に評判、最後に利益に焦点を当てることです。

人材ウェブサイトが仮想製品を提供するとすれば、求職者と求職者はゲームの主人公であり、知的富の主体です...

ネットセレブのヒットの法則:老年、中年、若者の3世代

著者 | 蘇 琦編集者 | 金 宇凡「私の名前はディン・ジェンです。そしてこれは私のポニーのパールで...