Citrix ADC

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

企業がより迅速にイノベーションを起こし、顧客に近づくように変化するにつれて、企業は内部プロセスを再設計し、組織内の境界を打ち破っています。彼らは、同じチーム内の適切なスキルセットをまとめるためにサイロを削除しています。目標の1つは、スピード、敏捷性、効率性を備えたソフトウェアアプリケーションを作成して提供することです。この点で、マイクロサービスに基づく最新のアプリケーションアーキテクチャは、ますます多くの企業に採用されています。 マイクロサービスアーキテクチャを使用すると、個別にデプロイ、更新、スケーリングできる疎結合サービスのセットとしてアプリケーションを作成できます。

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

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

Kubernetes はクラウドネイティブジャーニーにどのように役立つのでしょうか

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

Kubernetesを使用する主な利点のいくつか:

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

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

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

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

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

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

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

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

Citrixクラウドネイティブソリューションには、次の主な利点があります。

  • 開発者、SRE、devOps、ネットワークまたはクラスター管理者のニーズに応える高度なKubernetesIngressソリューションを提供します。
  • レガシーアプリケーションをKubernetes環境に移動する際に、TCPまたはUDPトラフィックに基づいて書き換える必要がなくなります。
  • KubernetesAPIとして公開されているCitrix ADCポリシーを使用してアプリケーションを保護します。
  • 南北トラフィックと East-Westトラフィックの高性能マイクロサービスを展開するのに役立ちます。
  • Citrix ADMサービスグラフを使用してすべてのマイクロサービスのオールインワンビューを提供します。
  • TCP、UDP、HTTP、HTTPS、SSLなどのさまざまな種類のトラフィックにわたるマイクロサービスのトラブルシューティングを高速化します。
  • APIを保護します。
  • 自動化 CI/CD Canaryデプロイメントのパイプライン。
  • CNCFオープンソースツールとのすぐに使える統合を提供します。

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

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