4
あらゆる企業で、デジタルトランスフォーメーションが行われていま す。その目的は、ますます多様化する顧客の要求に応えること。そし て、他社との競争で優位に立つことです。このデジタルトランスフォー メーションには、アプリケーションを迅速に配備し、管理すると同時 に、これらのアプリケーションを支えるIT インフラを設計できる能力 が不可欠です。ダウンタイムや、パフォーマンスの低下が発生する と、 IT リソースの効率が悪くなり、生産性も下がって収益の悪化につ ながります。 デジタル変革を実現し、デジタルネイティブへと進化するために、イ ンフラの担当者や開発者は様々な課題に挑戦しています。パブリッ クとプライベートを含むマルチクラウドでも、短期間でインフラを構 成し、プロビジョニングしなくてはなりません。このような異種インフ ラで、信頼性、パフォーマンス、可用性を維持しながらビジネスアプ リケーションを作ることが、今後ますます重要になってくるでしょう。 そのうえ、アプリケーションの配備を加速させるためには、操作が簡 単であることや、開発者が自分で管理できることが必要です。しか し、これらすべてを実現できれば、企業はアプリケーションを革新 し、短い期間でそれを市場に出せるはずです。 その変革に、 NGINX Controllerが力を貢献します NGINX Controller を使えば、マルチクラウド環境で複数のNGINX Plus サーバーを簡単に管理することができます。直観的なウィザードスタイ ルのインターフェイスを使用して、ロードバランシング、 URLルーティン グ、 SSL ターミネーションなどの機能を、 NGINX Plusのすべてのインス タンスに対して構成することが可能です。 NGINX Plusの全インスタン スに対する高度なモニタリング機能とアラート機能は、アプリケーショ ンの可用性、パフォーマンス、信頼性を向上させるのに役立ちます。ま NGINX Controller では、主要な指標から深遠なインサイトを入手す ることができます。また、ベストプラクティスをもとに作られる先見的 なアドバイスを利用することで、インフラのパフォーマンスにどのよう な問題が発生した場合でも、リアルタイムに検出してすばやく解決す ることができます。 NGINX Controller では、ポリシー規定型のアプローチに従って管理 が行われます。ステージングやプロダクションなど、あらゆるアプリ ケーション環境に対して別々に管理を構成できるため、アプリケー ションのデプロイがさらに高速になります。 管理の手軽さ – 1 つに集約された管理イ ンターフェイスにより、複数のNGINX Plus インスタンスを簡単にモニタリングおよび 管理することができます。 ビジビリティ – NGINX Plusのすべてのイ ンスタンスと、その基盤であるOSについ て、 200のパフォーマンスKPIから深遠な インサイトを得ることができます。 コントロール ベストプラクティスに従 うことで、時間を節約しながらSLAを満 たし、パフォーマンスの課題を識別して、 問題を解決することができます。 アジリティ 環境ごとにポリシーを作成 することで、新しいアプリケーションを短 期間でデプロイすることができます。 マルチクラウドに対応 パブリックとプ ライベートを問わず、どのクラウドにでも NGINX Controller を配備することで、マル チクラウド環境で動作するNGINX Plusンスタンスを管理できます。 詳しくはnginx.comをご覧ください NGINX Controllerを使用 するメリット アプリケーションのためのミッションコントロール NGINX CONTROLLER

NGINX Controller するメリット · nginx controllerの機能 予測的なアドバイス 構成アナライザーを使用して以下のことができます。 • 何千という顧客から学習した内容に基づき、パフォー

  • Upload
    others

  • View
    59

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NGINX Controller するメリット · nginx controllerの機能 予測的なアドバイス 構成アナライザーを使用して以下のことができます。 • 何千という顧客から学習した内容に基づき、パフォー

あらゆる企業で、デジタルトランスフォーメーションが行われています。その目的は、ますます多様化する顧客の要求に応えること。そして、他社との競争で優位に立つことです。このデジタルトランスフォーメーションには、アプリケーションを迅速に配備し、管理すると同時に、これらのアプリケーションを支えるITインフラを設計できる能力が不可欠です。ダウンタイムや、パフォーマンスの低下が発生すると、ITリソースの効率が悪くなり、生産性も下がって収益の悪化につながります。

デジタル変革を実現し、デジタルネイティブへと進化するために、インフラの担当者や開発者は様々な課題に挑戦しています。パブリックとプライベートを含むマルチクラウドでも、短期間でインフラを構成し、プロビジョニングしなくてはなりません。このような異種インフラで、信頼性、パフォーマンス、可用性を維持しながらビジネスアプリケーションを作ることが、今後ますます重要になってくるでしょう。そのうえ、アプリケーションの配備を加速させるためには、操作が簡単であることや、開発者が自分で管理できることが必要です。しかし、これらすべてを実現できれば、企業はアプリケーションを革新し、短い期間でそれを市場に出せるはずです。

その変革に、NGINX Controllerが力を貢献しますNGINX Controllerを使えば、マルチクラウド環境で複数のNGINX Plusサーバーを簡単に管理することができます。直観的なウィザードスタイルのインターフェイスを使用して、ロードバランシング、URLルーティング、SSLターミネーションなどの機能を、NGINX Plusのすべてのインスタンスに対して構成することが可能です。NGINX Plusの全インスタンスに対する高度なモニタリング機能とアラート機能は、アプリケーションの可用性、パフォーマンス、信頼性を向上させるのに役立ちます。またNGINX Controllerでは、主要な指標から深遠なインサイトを入手することができます。また、ベストプラクティスをもとに作られる先見的なアドバイスを利用することで、インフラのパフォーマンスにどのような問題が発生した場合でも、リアルタイムに検出してすばやく解決することができます。

NGINX Controllerでは、ポリシー規定型のアプローチに従って管理が行われます。ステージングやプロダクションなど、あらゆるアプリケーション環境に対して別々に管理を構成できるため、アプリケーションのデプロイがさらに高速になります。

• 管理の手軽さ – 1つに集約された管理インターフェイスにより、複数のNGINX Plusインスタンスを簡単にモニタリングおよび管理することができます。

• ビジビリティ – NGINX Plusのすべてのインスタンスと、その基盤であるOSについて、200のパフォーマンスKPIから深遠なインサイトを得ることができます。

• コントロール – ベストプラクティスに従うことで、時間を節約しながらSLAを満たし、パフォーマンスの課題を識別して、問題を解決することができます。

• アジリティ – 環境ごとにポリシーを作成することで、新しいアプリケーションを短期間でデプロイすることができます。

• マルチクラウドに対応 – パブリックとプライベートを問わず、どのクラウドにでもNGINX Controllerを配備することで、マルチクラウド環境で動作するNGINX Plusインスタンスを管理できます。

詳しくはnginx.comをご覧ください

NGINX Controllerを使用するメリット

アプリケーションのためのミッションコントロール

NGINX CONTROLLER

トラブルシューテ

ィング

評価

デプロイ

Page 2: NGINX Controller するメリット · nginx controllerの機能 予測的なアドバイス 構成アナライザーを使用して以下のことができます。 • 何千という顧客から学習した内容に基づき、パフォー

NGINX CONTROLLER

REST API

GUI

IT/開発業務

チューニング

構成

モニター

オンプレミス

マルチクラウド

Azure

アプリアプリ

アプリアプリ

アプリアプリ

アプリアプリアプリ

トラブルシューテ

ィング

評価

デプロイ

プラットフォーム

NGINX CONTROLLERの機能リアルタイムのモニタリングとアラート作成アプリケーションのパフォーマンスについて、重要なインサイトが得られます。• 毎秒のリクエスト数、アクティブな接続数、帯域幅の使用率など、重要な指標をグラフで表示

• CPU使用率、400/500エラーヘルスチェックなど100以上の指標から検出されるエラーに対し、指定したしきい値を基にアラートを送信

• REST APIを使用すれば、あらゆるモニタリングツールから必要なものを選んで簡単に統合が可能

ダッシュボードNGINX Plusインスタンスで発生する問題を監視し、すばやく解決することができます。• ロードバランシングの指標を集約し、一目で確認できるダッシュボード

• 正常に処理されたリクエストと、タイムリーなレスポンスの数を測定するアプリケーションヘルススコア

• ダッシュボードはそれぞれの環境で固有の指標をモニタリングするようカスタマイズが可能

Page 3: NGINX Controller するメリット · nginx controllerの機能 予測的なアドバイス 構成アナライザーを使用して以下のことができます。 • 何千という顧客から学習した内容に基づき、パフォー

NGINX CONTROLLERの機能予測的なアドバイス 構成アナライザーを使用して以下のことができます。• 何千という顧客から学習した内容に基づき、パフォーマンスとセキュリティを強化する

• ベストプラクティスを利用ことでより高いSLAを実現 以下に関して、先見的で実行可能なアドバイスが得られます

– コンフィギュレーション – セキュリティ – SSLのステータス

シンプルな構成管理以下の操作に対して、直観的なウィザード形式のユーザーインターフェイスが用意されています。• NGINX Plusの構成• ボタン操作だけでデプロイできるロードバランサ―• アップストリームサーバーへのトラフィックルーティング

• SSLキーと証明書の管理

ポリシー規定型の管理以下の環境に対して個別にポリシーを作成し、構成することで、アプリケーションの配備を加速させることができます。• ステージング• プロダクション• 事業別

NGINX Controllerは、NGINXアプリケーションプラットフォームの一部です。このプラットフォームは、性能、信頼性、セキュリティ、拡張性を備えたアプリケーションを開発するために必要なすべての機能を集約した製品スイートです。NGINXアプリケーションプラットフォー ムは、ロードバランシングとアプリケーションデリバリーを行うNGINX Plus、セキュリティを保護するNGINX WAF、アプリケーションコードを実行するNGINX Unit、それら全体の監視と管理を行うNGINX Controllerで構成されています。

NGINXについてNGINXは現代のウェブの中核を成す存在であり、世界で最も利用者の多いウェブサイトやアプリケーションの半数で使用されています。NGINXのオープンソースプロジェクトは2002年に始まりましたが、Igor Sysoevのビジョンが功を奏し、また忠実なユーザーコミュニティの熱心な支援によって、過去10年間で飛躍的な成長を遂げました。今日では何百万というイノベーターがNGINXとNGINX Plusを選び、パフォーマンス、信頼性、セキュリティ、拡張性を備えたウェブサイトとアプリケーションを顧客に提供しています。

Page 4: NGINX Controller するメリット · nginx controllerの機能 予測的なアドバイス 構成アナライザーを使用して以下のことができます。 • 何千という顧客から学習した内容に基づき、パフォー

詳しくはnginx.comをご覧いただくか、 [email protected] までEメールでお問い合わせください。

NGINXおよびNGINX PlusはNGINX, Inc.の登録商標です。

NGINX Controllerは、NGINX Plusのインスタンスを管理することができます。

コントローラの技術仕様RAM 8GB

CPU(速度とコア数) 8コア以上で、2GHz以上のCPU

ホストのボリューム/パーティションサイズ

アプリボリューム毎に40GB

Firewall • DB: 5432TCP(コントローラホストからの受信)• コントローラ: 443TCP (顧客のネットワークからの受信)• コントローラ: 8443TCP(エージェントのネットワークからの受信)• コントローラのSwagger API: 5003

• コントローラのインストール/アップグレード: 5001

環境 オンプレミス、または任意のパブリッククラウド環境でデプロイ可能。ただし、CPU、RAM、ディスク容量が上記の仕様を満たすこと

サポートされるDockerバージョン 17.x、18.x

Docker Compose 1.13.0以降Postgres DB 対応

サポートされるPostgres DBのバージョン

9.5、9.6

Postgres DBの構成上の要件 ユーザーはanalytics、common_1、data_1、systemの各DBに対して書込み権限を持つこと

エージェントの技術仕様 NGINX Plusのインスタンスを管理するために、軽量なエージェントをターゲットのNGINX Plusインスタンスにインストールする必要があります。エージェントは現在、以下のLinuxフレーバーで公式にパッケージ化され、サポートされています。

• Ubuntu 14.04 “trusty” (i386/amd64/arm64)

• Ubuntu 16.04 “xenial” (i386/amd64/arm64)

• Ubuntu 18.04 “bionic” (amd64)

• Debian 8 “jessie” (i386/amd64)

• Debian 9 “stretch” (i386/amd64)

• RHEL/CentOS/OEL 6 (i386/amd64)

• RHEL/CentOS/OEL 7 (i386/amd64)

• Amazon Linux 2017.09 (amd64)

NGINX CONTROLLERの技術仕様