Kubernetesの永続ボリューム
ステートフルアプリのための高い性能
容易な容量のスケーリング
ストレージの停止と障害の回避
プラットフォームに依存しないストレージ
ソフトウェアディファインドの自動化
DevOpsチームは、より高速でシームレスなCI/CDパイプラインの確保に注力しており、コンテナベースの環境がもたらす特定の課題に対処することが最も重要です。従来のストレージインフラストラクチャ自体は、今日の最新のステートフルワークロードのデータの永続性と移植性の要件を満たすのに適していません。
DataCore Boltのご紹介 – Kubernetesエコシステムのストレージとデータサービス管理を完全に自動化したソフトウェアディファインドのアプローチで提供する、コンテナネイティブストレージソリューションです。オンプレミスおよびクラウドでコンテナ化されたアプリに、NVMeを利用した高性能ストレージサービスを提供します。
- ストレージが遅いために、コードのビルドと導入のサイクルが遅れていませんか?
- 開発環境、テスト環境、本番環境において、どのようにコンテナ間のデータ永続性を確保しますか?
- ストレージの需要に対応するために、予算をオーバーして継続的に容量を拡張していませんか?
- 容量のプロビジョニングと再利用のための反復的な手動タスクが妨げとなっていませんか?
- アプリケーションに影響を与えるストレージ関連の停止や障害をどのように回避しますか?
Kubernetesストレージ管理を簡素化します。DevOpsを簡素化します。ステートフルアプリケーションを大規模に実行します。
Kubernetes上でステートフルアプリケーションをシームレスに導入して実行する
DataCore Boltは、DevOps環境で期待されるエンタープライズ規模の俊敏性を実現しながら、本番環境に対応したソフトウェアの導入とリリースを容易にするKubernetesストレージソリューションです。待ち時間をなくし、コードの進行を加速させることで、継続的インテグレーション、デリバリー、導入の目標を達成します。
Boltは、NVMeとNVMe-oFの利点を活用して、ステートフルなワークロードに対して低レイテンシと強化された応答性を提供する、構成可能で細分化されたストレージアーキテクチャをサポートしています。
- 高性能:NVMeドライブへの低レイテンシアクセスにより、ステートフルワークロードの応答性を高速化
- スケーラブル:コンテナのライフサイクルのニーズに基づいてストレージ容量を容易に拡張
- 高い信頼性:ボリュームレプリケーションを使用して複数のコピーを作成することでデータを保護
- フレキシブル:ハードウェアに依存しないソフトウェアは、ベアメタルまたはVM、オンプレミスまたはクラウドで動作します。
- 高いコスト効率:スマートなストレージのオーケストレーションと管理により、運用コストとストレージのTCOを削減
- プログラマブル:APIとCLIを介してCI/CDワークフローと簡単に統合可能
アプリケーションと同じワーカーノードでBoltポッドを実行するようにスケジュールするだけで、ローカルディスクから容量を引き出して永続ボリュームを作成することができます。これらの論理ボリュームは、ステートフルワークロードに対してオンデマンドで動的にプロビジョニングされ、耐障害性とスループットを高めるために他のノードにレプリケートすることができます。
Boltの導入と管理にストレージの専門知識は必要ありません。DevOpsエンジニア/SREまたはK8の管理者は重要なタスクに集中でき、Boltはプラットフォームに依存しないストレージサービスを提供してコンテナのニーズを満たします。
BoltがDevOps環境に最適なコンテナストレージである理由
比類のない柔軟性
- データセンター、クラウド、エッジなど、好きな場所・方法でステートフルアプリケーションを実行可能に
- Kubernetesディストリビューションやツールチェーンと簡単に統合
- カーネル/OSの依存関係を削除することにより、ストレージサービスの移植性を確保
管理のシンプルさ
- ソフトウェアディファインドのデータサービス管理により、開発と運用を容易に
- 反復的なタスクを自動化し、DevOpsパイプライン全体でKubernetes管理を簡素化
- Boltの使用にストレージに関する専門知識は不要
先駆的なパフォーマンス
- 容量とパフォーマンスに対するオンデマンドのニーズに対応するステートフルアプリケーションを大規模に実行
- オーバーヘッドを最小限に抑えることで、NVMe SSDの生の速度と低レイテンシを最大限に活用
- アプリ開発プロジェクトの市場投入までの時間を短縮
Bolt:Kubernetesエコシステム向けの、プラットフォームに依存しないストレージコントローラー
Kubernetes環境には、さまざまな目的に役立つ無数のツールとフレームワークが含まれています。DataCore Boltは、コンテナ上で実行されているステートフルアプリケーションに永続ストレージを提供することを目的として、データプレーン内に存在するストレージ抽象化レイヤーとして機能します。
使用されているストレージハードウェア(ベアメタル、仮想、またはクラウド)に関係なく、Boltはすべての分散ストレージのストレージコントローラーとして機能し、均一なハイエンドデータサービス(プーリング、プロビジョニング、ボリューム管理など)を可能にします。
BoltはDevOpsエコシステムにシームレスにスナップし、バージョン管理、構成管理、CI/CD自動化、コードリポジトリとアーティファクト管理、テスト自動化、監視などに使用される他のツールと連携して動作します。
コンテナネイティブストレージがDevOpsチームにもたらす主なメリット
- ステートフルアプリケーションの応答性を高速で回復力のあるストレージで強化
- ソフトウェア開発のためのKubernetesオーケストレーションを合理化
- CI/CDの効率を大幅に向上
- 多様で要求の厳しい環境間でコンテナの永続性を確保
- 進化するビジネスニーズとSLAに対応するために柔軟に拡張可能
- DevOpsパイプラインの最適化