Citrix ADC

Kubernetesベースのマイクロサービス向けCitrixクラウドネイティブソリューション

企業は,イノベーションのスピードを上げ,お客様により近づくことができるように変化するために,社内プロセスを再設計し,組織内の境界を取り払っています。こうした企業は,同じチーム内の適切なスキルセットを統合するために,縦割り構造を取り除いています。目標の1つは,スピード,俊敏性,効率性を備えたソフトウェアアプリケーションを作成して提供することです。こうした理由で,マイクロサービスに基づく最新のアプリケーションアーキテクチャが,さらに多くの企業に採用されるようになっています。マイクロサービスアーキテクチャを使用すると,個別に展開,更新,スケーリングできる疎結合のサービスのセットとして,アプリケーションを作成できます。

クラウドネイティブは,次の主要な属性を持つアプリケーションを構築および展開するために,マイクロサービスアーキテクチャに依存するアプローチです:

  • 疎結合されたマイクロサービスまたはコンテナとしてアプリケーションを展開する
  • 非常に高度な自動化を伴う
  • アジャイルDevOpsプロセスと継続的デリバリーワークフローを実装する
  • 相互作用とコラボレーションのためのapiを中心に置く

Kubernetesはクラウドネイティブのプロセスでどのように役立ちますか?

必要なレベルの俊敏性と安定性を提供するために,クラウドネイティブアプリケーションには,高レベルのインフラストラクチャの自動化,セキュリティ,ネットワーキング,および監視が必要です。大規模なコンテナを効率的に管理できる,コンテナオーケストレーションシステムが必要です。Kubernetesは,コンテナの展開とオーケストレーションで最も多く使われるプラットフォームとして登場しました。Kubernetesは、開発者とオペレーターのコンテナを実行、展開、管理するという複雑なタスクを抽象化し、クラスタのノード間でコンテナを自動的にスケジュールします。Kubernetesとクラウドネイティブコンピューティングファンデーション(CNCF)エコシステムは、クラウドネイティブソリューションのプラットフォームを構築するのに役立ちます。

Kubernetesを使用するいくつかの主なメリット:

  • オンプレミス,ハイブリッド,またはパブリッククラウドインフラストラクチャのアプリケーション展開を簡素化します
  • アプリケーションの開発と展開を加速します
  • アプリケーションの俊敏性,柔軟性,およびスケーラビリティを向上させます

思杰クラウドネイティブソリューションとは何ですか?

実稼働環境でKubernetesを使用するメリットを最大化するには,Kubernetesをいくつかのツール,ベンダー提供およびオープンソースのコンポーネントと統合する必要があります。クラウドネイティブアプリケーションで本番環境レベルの信頼性とセキュリティを確保することは,多くの組織が直面している課題です。業界をリードするCitrix ADCのプロバイダーとして,Citrixは,Kubernetes本番環境の課題に対処するためのCitrixクラウドネイティブソリューションを提供します。

Citrixクラウドネイティブソリューションは,Citrix ADCの高度なトラフィック管理,監視性,および包括的なセキュリティ機能を活用して,エンタープライズレベルの信頼性とセキュリティを確保します。Kubernetes環境のアプリケーショントラフィックを完全に可視化し,即座にフィードバックを提供し,アプリケーションのパフォーマンスに関して有意義な詳細情報を得るのに役立ちます。

次の表に,入口ソリューションを実装する際の,さまざまな利害関係者にとっての主な要件を示します。

利害関係者 職務権限 ニーズ
プラットフォーム管理者 Kubernetesクラスタの可用性を確保 複数のクラスタ,運用,およびプラットフォームのライフサイクル管理のために展開されたアプリケーションを管理するための,より簡単な方法
DevOps アプリケーションの実稼働環境への展開を加速 CI / CDパイプラインとの統合,より高速な展開のためのカナリアやブルーグリーンなどの展開手法のサポート
開発者 マイクロサービスの開発とテスト トラフィックをKubernetesクラスタに誘導するため,トレースとデバッグ,アプリケーションのレート制限,アプリケーションの認証
行为 サービスレベルアグリーメントを満たすためのアプリケーションの可用性を確保 アプリケーションとインフラストラクチャ向けの高度な利用統計情報
SecOP セキュリティコンプライアンスの確保 セキュアな入口トラフィック,API保護,Kubernetesクラスタ内のマイクロサービス間におけるセキュアな通信のためのサービスメッシュ

次の図は,Citrixクラウドネイティブソリューションと,これがクラウドネイティブのプロセスで利害関係者が直面するさまざまな課題にどのように対処するかについて,説明しています。

思杰クラウドネイティブソリューション

思杰クラウドネイティブソリューションには,次の主なメリットがあります:

  • 開発者,行为,devOps,ネットワークまたはクラスタ管理者のニーズに応える,高度なKubernetes入口ソリューションを提供します。
  • TCPまたはUDPトラフィックに基づいてレガシーアプリケーションをKubernetes環境に移動するときに,それらを書き直す必要がなくなります。
  • Kubernetes APIとして公開されているCitrix ADCポリシーを使用して,アプリケーションを保護します。
  • North-Souchトラフィックと东西方トラフィックに,高性能のマイクロサービスを展開するのに役立ちます。
  • Citrix ADMサービスグラフを使用して,すべてのマイクロサービスのオールインワンビューを提供します。
  • TCP、UDP、HTTP、HTTPS、SSLなどのさまざまな種類のトラフィックにわたるマイクロサービスを,すばやくトラブルシューティングできます。
  • apiを保護します。
  • カナリア展開でci / cdパイプラインを自動化します。
  • cncfオープンソースツールとの,すぐに使える統合を提供します。

Citrixクラウドネイティブソリューションのさまざまなコンポーネントの詳細については,次のリンクを参照してください:

Kubernetesベースのマイクロサービス向けCitrixクラウドネイティブソリューション