SUSE Rancher Prime + Portworxで、大規模Kubernetesデータ管理を実現

Share
Share

 

ここ数年、組織全体でKubernetesコンテナ管理の利用が爆発的に増加しているのを目の当たりにしてきました。現在、企業は様々な複雑さを持つ複数のKubernetesクラスターを、マルチクラウド、オンプレミス、およびローカルベースのホスト型データセンターに分散させています。

クラスターとコンテナ化されたワークロードの大規模管理

コンテナ化されたワークロードを大規模に管理することは、特にビジネスが成長し、インフラストラクチャへの要求が増加するにつれて、複雑なタスクになり得ます。ここで、SUSE Rancher Primeのようなコンテナ管理プラットフォームが重要な役割を果たします。これにより、企業はハイブリッドクラウドおよびマルチクラウド環境の複数クラスターに分散されたコンテナ化アプリケーションをより効率的に処理でき、スケーラビリティ、信頼性、セキュリティ、コンプライアンス、および管理の容易性を確保できます。

コンテナ化されたワークロード向けのエンタープライズグレードのアプリケーションストレージ

エンタープライズアプリケーションには、エンタープライズレベルのストレージが必要です。SUSE Storageは、クラウドネイティブで可用性が高く、永続ブロックストレージを、増分スナップショット機能およびバックアップ機能をデフォルトで提供します。ストレージおよびストレージ管理機能は様々な形態をとる可能性があるため、SUSEは選択肢を提供します。SUSE Rancher Primeを使用すると、お客様はニーズに合ったエンタープライズストレージプラットフォームを選択でき、多くの場合、SUSE Rancher Primeのユーザーインターフェースを通じてインストールが簡素化されます。

パートナーシップの力が顧客の選択肢をもたらす

クラウドネイティブコンテナのデータ管理において、Portworx by Pure Storageは、SUSE Rancher Primeが管理するKubernetesクラスターと緊密に連携し、広範なエンタープライズグレードのストレージ機能を提供します。これにより、SUSE Rancher管理下のクラスターにおいて、ストレージパフォーマンスの最適化、データ回復力の設計、およびアプリケーション開発の加速が可能になります。

Portworx by Pure Storageは、Kubernetes環境でコンテナ化されたアプリケーションを管理するために、以下のような多くの利点を提供します。

  • データ回復力: Portworxは、同期および非同期の災害復旧により、障害やダウンタイムのリスクを軽減するのに役立ちます。
  • 運用効率: Portworxは、Day 0およびDay 2のストレージ運用を自動化することで、プラットフォームエンジニアリングの生産性を向上させるのに役立ちます。
  • コスト管理: Portworxは、インテリジェントプロビジョニング、シンプロビジョニング、およびより高いボリューム密度を通じて、クラウドインフラ費用を削減するのに役立ちます。
  • パフォーマンス: Portworxは、高性能データベース向けに高いI/Oスループットを提供できます。
  • ハイパーコンバージドインフラストラクチャ: Portworxは、データとコンテナが同じ物理ホスト上で実行されるハイパーコンバージドインフラストラクチャ(HCI)を可能にします。
  • メンテナンス: Portworxは、計画的および計画外のメンテナンス操作中にハイパーコンバージェンスを維持できます。
  • スケーラビリティ: Portworxは、弾力的なスケーラビリティを提供できます。
  • 可用性: Portworxは、業界をリードする可用性を提供できます。
  • セルフサービスアクセス: Portworxは、ストレージへのセルフサービスアクセスを提供し、開発者のワークフローを合理化できます。

Portworxは、ハイブリッドやマルチクラウド環境で最新のアプリケーションを自動化、保護、および統合できる、完全統合型のコンテナデータ管理プラットフォームです。

SUSE Rancher Prime、RKE2 Kubernetes、Portworxによるエンタープライズコンテナプラットフォーム

Portworxを使用することで、SUSE Rancher Primeユーザーは、主要なコンテナデータ管理プラットフォームのすべての利点を享受でき、エンタープライズ規模でKubernetesデータの価値を引き出すことができます。Portworxは、エンタープライズ向けに最適化されたセルフサービスの高性能ストレージを提供し、プラットフォームチームがアプリケーションライフサイクル全体で運用効率を確認するのに役立ちます。Kubernetes上でミッションクリティカルなアプリケーションを実行している企業は、高可用性と災害復旧を通じて事業継続性を確保することもできます。

SUSE Rancher PrimeとPortworxは、企業がハイブリッドおよびマルチクラウド環境で構築することを可能にし、どこに配置されていてもKubernetesクラスターの一貫した一元管理を提供します。

 

SUSE Rancher Primeによる簡素化されたDay 2運用

SUSE Rancher Primeでステートフルアプリケーションに移行することは、始まりにすぎません。Day 2運用では、容量管理、ノイジーネイバー問題、サイバーレジリエンス、データ損失などの特有の課題が生じます。Portworxは、SUSE Rancher Primeと連携して、これらの課題に正面から取り組みます。

例えば、Portworx PX-Autopilotは、Rancherに組み込まれたモニタリングおよび可観測性ツールを使用して、ストレージプールとPVC容量の管理を自動化できます。さらに、Portworx App I/O Control機能は、ボリュームIOPSまたは帯域幅使用量を調整することで最適なパフォーマンスを保証します。Portworxのゴミ箱(trash-can)機能は、偶発的な削除に対する追加の保護層を提供し、データを保護します。

 

SUSE Rancher PrimeでPortworxをデプロイする

この例では、SUSE Rancher Primeを使用して、ダウンストリームの3ノードのRKE2クラスター(「primary」と呼ばれる)にPortworxをデプロイします。

  1. Apps -> Repositories に移動し、Portworx のHelm Chartリポジトリ「https://charts.portworx.io/」を追加します。他にキャッシュされた場所からの指定も可能です。

2. Helm Chartが同期され、状態が「Active」に変わるのを確認します。

3. 次に、Apps -> Charts に移動し、portworxリポジトリでフィルタリングします。

4. Portworxチャートを選択し、ガイダンスに従ってダウンストリームクラスターにデプロイします。

あるいは、SUSE Rancher UIのクラスター管理「Kubectl Shell」経由で直接コマンドラインを使用するか、KubeConfig YAMLファイルをローカル端末にダウンロードすることもできます。

コマンドラインから、helmコマンドを使用して、適切なチャート値のオーバーライドを指定してPortworxをインストールできます。

     helm upgrade --install portworx/portworx -n portworx --create-namespace -f portworx-values.yaml

Portworxコンポーネントのインストールには時間がかかる場合があるため、しばらくお待ちください。

Portworxインストールの検証

ホストシステムでは、PortworxはLinuxカーネルモジュール「pxfuse」を使用します。 コマンドラインから:

  1. uname -a でシステムカーネルバージョンを表示します。
  2. journalctl | grep pxfuseで「pxfuse」のバージョンを特定します。
  3. ダウンロードされたカーネルモジュールがシステムカーネルバージョンと一致することを確認します。

「portworx」systemdサービスがアクティブであることを確認します。
systemctl status portworx

Kubernetes Pod上でPortworxサービスが実行されていることを確認します。
kubectl get pod -n portworx

すべてのPortworxサービスが「Running」または「Completed」状態であれば、永続ストレージを持つ簡単なアプリをデプロイしてみましょう。

  1. deploymentのYAMLファイルを作成します:
    # [コードリスト – Grahamから入手] 2. アプリをデプロイします。
kubectl apply -f pvtest.yaml  3.Podの一覧を表示します:
kubectl get pod  4. PersistentVolumeClaimを表示します:
kubectl get pvc  5. PersistentVolumeを表示します:
kubectl get pv

成功しました! \o/

もちろん、SUSE Rancher PrimeとPortworx by Pure Storageで、より多くのことが実現できますが、それはまた別のブログ記事でご紹介いたします。👋

Share
(Visited 1 times, 1 visits today)
Avatar photo
698 views
Graham Hares Solutions Architect at SUSE