データセンター分散スケジューリングのスーパーマン: DCOS - 急成長するデータ都市へご案内

データセンター分散スケジューリングのスーパーマン: DCOS - 急成長するデータ都市へご案内

DCOS は、データセンター全体に分散スケジューリングおよび調整機能を提供し、データセンター レベルの弾力的なスケーリング機能を実装するソフトウェア スタックです。すべてのデータセンター リソースを 1 台のコンピューターであるかのようにスケジュールします。

DCOS の構築に適したさまざまな技術アーキテクチャを評価した結果、Mesos ベースのソリューションが選択されました。利点としては、成熟度の高さ、2 レベルのスケジューリング フレームワーク、さまざまなアプリケーション シナリオへの適合性、ハイブリッド展開、アプリケーションとプラットフォーム間の結合度の低さなどが挙げられます。

Mesos は比較的成熟しています。 2013年に商業法人Mesosphereが設立されました。 TwitterやAppleなどの企業の大規模アプリケーションはMesosを通じて管理・スケジュールされており、クラスタ管理規模は10万を超えています。

利点:

  • 強力なスケーラビリティ、Appleは最大75,000ノードを使用
  • 同時に、2 レベルのスケジューリングが採用され、タスクの割り当てがフレームワークに引き渡され、フレームワークがリソースを使用するかどうかを決定します。
  • 比較的成熟しており、多くの実稼働環境の事例とベストプラクティスがある
  • Dockerコンテナとは異なるフォーマットを使用できる
  • 非常に柔軟で、Marathon、Hadoop、k8sなどの複数のフレームワークをサポートしています。

デメリット: プラットフォーム コンポーネントにはさまざまな言語が関係します: Mesos (C++)、Marathon (Scala)

K8s は過去 2 年間で人気が高まりました。 2014年にGoogleによってオープンソース化されました。最大クラスターサイズは数千であり、大規模なクラスターソリューションはほとんどありません。

利点:

  • API設計は比較的良好
  • Pod、Service、NameSpsaveはサービスのより優れた抽象化を提供します
  • 1つの言語、Golang

デメリット:

  • 比較的新しく、成熟度の低い本番環境、バグが多い
  • 有名企業による大規模な生産実績はまだない
  • 現在はDockerコンテナのみをサポートしており、Hadoop、Spark、その他のフレームワークはサポートしていません。

Docker プラットフォームとその周辺のエコシステムには、コンテナのライフサイクルを管理するためのツールが多数含まれています。たとえば、Docker コマンドライン インターフェイス (CLI) は、単一のホスト上のコンテナを管理するニーズを満たしますが、複数のホストにデプロイされたコンテナの場合は困ってしまいます。個々のコンテナ管理を超えるには、オーケストレーション ツールに頼る必要があります。コンテナ オーケストレーション ツールは、大規模なマシン クラスター全体に展開された複雑なマルチコンテナ ワークロードにライフサイクル管理機能を拡張します。

Mesos は、コンテナ オーケストレーション用の複数のフレームワークをサポートする、低レベルの実証済みのスケジューラです。タスク スケジューリング プラットフォームや課金センターなどの複数のオーケストレーション フレームワークと互換性があり、テナントに合わせてカスタマイズされた需要シナリオに適しています。

Kubernetes Engine は、サービス検出とレプリケーションが組み込まれたオーケストレーション ツールです。現在の Docker アプリケーション オーケストレーション要件を満たすと同時に、Mesos よりも優れたステートフル サービスのサポートも提供し、フォールト トレラントでスケーラブルなシステムを実現します。

DCOS 管理プラットフォームは、テナントのさまざまなアプリケーション シナリオに対応するために、さまざまなエンジン間の切り替えをテナントに提供します。

豊富な実務経験

調査と需要分析

• システムの現在の状態を理解する

• ビジネスへの影響の範囲を明確にする

• 現在の運用状況を把握する

• リスクアセスメント

• 要件分析

プラットフォーム統合の計画と設計

• プラットフォームアーキテクチャ設計

• プラットフォームリソース計画

• ビジネスシステム導入計画

• システム切り替え計画

• システム進化計画

プラットフォーム統合の実装とテスト

• プラットフォームの展開

• プラットフォーム機能テスト

• アプリケーション変革に協力する

• 共同デバッグテスト

• カットオーバーとオンライン

プラットフォームの最適化とメンテナンス

• プラットフォーム監視

• プラットフォームのパフォーマンス分析と評価

• プラットフォームの最適化と調整

• プラットフォームのメンテナンス

DCOS データ センターは、分散スケジューリングを通じてデータ センター レベルの弾力性を実現します。ある通信グループが 300 を超えるノードを持つデータ センターを購入して構成しました。

• 5ノードのMesosマスタークラスタ

• 8ノードHAProxyクラスター

• 2000以上のDockerコンテナをホストする300以上のノード

すべてのプラットフォーム コンポーネントはコンテナ化され、データ センター全体に展開されているため、1 分で 2000 以上のコンテナに簡単に拡張できます。このような高水準でスケーラブルな基本機能は、顧客が小規模な活動を成功裏に完了するのに役立つだけでなく、より大規模な活動やタスクを試す余地も提供します。

典型的な 3 層アーキテクチャ機能を備えています。 WEB 層と APP 層は基本的に分散技術を使用して実装されており、DCOS プラットフォーム アプリケーションの前提条件を満たしています。 DB 層では、データベース クラウド プラットフォーム PBData を使用します。

このシステムは、ある通信事業者のダブルイレブン再チャージイベント中に包括的なテストを受け、従来のアーキテクチャよりも数十倍も優れた機能でアクセスとトランザクションデータ処理に対する大きな負荷に耐え、優れた結果でタスクを完了しました。

当社の製品は、モバイル サービスに加えて、保険、通信事業者、銀行のクレジットカード センターなどの業界のさまざまな業務を処理する際にも優れたパフォーマンス機能を発揮します。

お客様の運用・保守コストの削減、リソース消費量の削減、システム制限により停滞していたビジネスの再生を支援し、さらなる価値と収益の創出に貢献します。

<<:  Google Anthos が Kubernetes のコピーであるのはなぜですか?

>>:  Jvm 内部キャッシュの選択?あなたの疑問に答える記事

推薦する

地域医療業界のウェブサイト運営について語る

近年の民間医療産業の急成長により、医療産業はあらゆる産業の中で最も利益率が高く、儲かる産業であると誰...

arminds-$3/Xen/512m メモリ/50g ハードディスク/無制限トラフィック/ダラス

arminds は、2011 年に米国フロリダ州で登録された会社です。Two Man という名前で、...

クラウド コンピューティング監視の使用例にはどのようなものがありますか?

オンプレミスからクラウドまで、アプリケーションとネットワークのパフォーマンスをエンドツーエンドで可視...

Baidu は検索結果に基づいてページをどのように並べ替えますか?

ご存知のとおり、ウェブサイトの最適化プロセスでは、多くのウェブマスターがウェブサイトのキーワードラン...

ウェブサイトログ分析ツールを使用してログを表示する方法

多くの友人は、ウェブサイトログが何であるか、それをどのように表示するか、ましてやそれを分析する方法を...

vaicdn: 広帯域の専用回線、3Tbpsの高防御保護、2600以上のノード、業界全体と世界へのシームレスな高速化

vaicdnは主に海外CDNサービスを提供しており、ハイエンドのCN2などの高品質ネットワークを使用...

forwardweb: ダラス VPS、25% オフ、年間 6 ドル (38.9 元)、KVM/512M メモリ/1 コア/20g SSD/500g 帯域幅

forwardwebは2000年に設立されたアメリカの会社で、仮想ホスティング、ドメイン名、ウェブサ...

360百科事典とSoso百科事典のエントリの作成に関する簡単な説明

今日、フォーラムで誰かが 360 百科事典が編集用に公開されたと言っているのを見たので、360 百科...

予期せぬ出来事がきっかけとなり、友好的なリンク交換の予防策について考えるようになりました

Fuqing SEO ブログではフレンドリーリンクを交換するための 3 つの原則があります。 1つは...

SEOは外部リンクとフォーム操作をマスターし、トレンドに追従して予想外の勝利を収めるべき

キーワードランキングを向上させる場合、キーワードの外部リンクは非常に重要であり、検索エンジンがウェブ...

serverfield: 台湾サーバー、100Mbps帯域幅、高速直接接続

serverfieldの台湾サーバーを紹介します。以前Hostcatでも紹介しました(台湾への直結サ...

ウェブサイトのインタラクティブ性を高めてコンバージョン率を向上させる方法についての簡単な分析

今日の情報化時代において、オンライン マーケティングは目新しいものではありません。多くの伝統的な企業...

ジャック・マーが33億人民元で恒生グループを買収:恒生電子の筆頭株主に

新浪科技は4月3日早朝、恒生電子が発表した発表によると、ジャック・マーは浙江栄鑫ネットワークテクノロ...

分散選択分散ロック - 複数方向の比較

導入なぜこの記事を書くのですか?現在、インターネット上の Zookeeper と Redis に基づ...

クラウド変革を成功させるために考慮すべき重要な要素

クラウド コンピューティングは普及し、私たちの日常生活のあらゆる側面に大きな影響を与えています。ただ...