アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ

ここ数幎、シスコはデヌタセンタヌ内にデヌタ䌝送ネットワヌクを構築するための新しいアヌキテクチャを積極的に掚進しおきたした。 アプリケヌション セントリック むンフラストラクチャ (ACI)。 すでによく知っおいる人もいたす。 そしお、ロシアを含む䌁業でそれを導入するこずに成功した人もいたす。 しかし、ほずんどの IT プロフェッショナルや IT 管理者にずっお、ACI は䟝然ずしおあいたいな頭字語であるか、単に将来を反映したものにすぎたせん。
この蚘事では、この未来を近づけおいきたいず思いたす。 これを行うために、ACI の䞻芁なアヌキテクチャ コンポヌネントに぀いお説明し、実際に ACI を䜿甚する方法に぀いおも説明したす。 さらに、近い将来、ACI の芖芚的なデモンストレヌションを開催する予定です。これには、興味のある IT スペシャリストであれば誰でもサむンアップできたす。

2019 幎 XNUMX 月にサンクトペテルブルクの新しいネットワヌク アヌキテクチャに぀いお詳しく知るこずができたす。 すべおの詳现は次のずおりです リンク。 サむンアップ

背景
埓来の最も䞀般的なネットワヌク構築モデルは、コア -> ディストリビュヌション (アグリゲヌション) -> アクセスずいう XNUMX レベルの階局モデルです。 長幎にわたり、このモデルが暙準であり、メヌカヌはこのモデルに適した機胜を備えたさたざたなネットワヌク デバむスを補造しおいたした。
以前、情報テクノロゞヌがビゞネスに必芁な (そしお率盎に蚀っお、垞に望たれるわけではありたせん) 付属品だったずき、このモデルは䟿利で、非垞に静的で信頌性の高いものでした。 しかし、IT がビゞネス発展の原動力の XNUMX ぀ずなり、倚くの堎合ビゞネス自䜓が掚進されるようになった今、このモデルの静的な性質が倧きな問題を匕き起こし始めおいたす。

珟代のビゞネスでは、ネットワヌク むンフラストラクチャに察しお倚数の異なる耇雑な芁件が生成されたす。 ビゞネスの成功は、これらの芁件を実装するタむミングに盎接䟝存したす。 このような状況での遅延は容認できず、埓来のネットワヌク構築モデルでは、すべおのビゞネス ニヌズをタむムリヌに満たすこずができないこずがよくありたす。

たずえば、新しい耇雑なビゞネス アプリケヌションが出珟するず、ネットワヌク管理者は、倚数の異なるネットワヌク デバむスに察しお、さたざたなレベルで同様の日垞的な操䜜を倚数実行する必芁がありたす。 時間がかかるだけでなく、間違いを犯すリスクも高たり、IT サヌビスの重倧なダりンタむムに぀ながり、結果ずしお経枈的損倱に぀ながる可胜性がありたす。

問題の根本は、期限そのものや芁件の耇雑さですらありたせん。 実際のずころ、これらの芁件はビゞネス アプリケヌションの蚀語からネットワヌク むンフラストラクチャの蚀語に「翻蚳」する必芁がありたす。 ご存知のずおり、翻蚳では必ず意味が郚分的に倱われたす。 アプリケヌション所有者がアプリケヌションのロゞックに぀いお話すずき、ネットワヌク管理者は、サポヌト、曎新、文曞化が必芁な䞀連の VLAN、数十のデバむス䞊のアクセス リストを理解したす。

蓄積された経隓ず顧客ずの継続的なコミュニケヌションにより、シスコは、珟代のトレンドに適合し、たずビゞネス アプリケヌションのロゞックに基づいたデヌタセンタヌ デヌタ䌝送ネットワヌクを構築するための新しい原則を蚭蚈および実装するこずができたした。 したがっお、アプリケヌション セントリック むンフラストラクチャずいう名前が付けられたした。

ACI アヌキテクチャ。
ACI アヌキテクチャを物理的な偎面からではなく、論理的な偎面から考えるのが最も正しいです。 これは自動化ポリシヌのモデルに基づいおおり、最䞊䜍のオブゞェクトは次のコンポヌネントに分割できたす。

  1. Nexus スむッチをベヌスずしたネットワヌク。
  2. APIC コントロヌラ クラスタ。
  3. アプリケヌションプロファむル。

アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ
各レベルをさらに詳しく芋おみたしょう。単玔なレベルから耇雑なレベルに移行しおいきたす。

Nexus スむッチをベヌスずしたネットワヌク
ACI ファクトリのネットワヌクは埓来の階局モデルに䌌おいたすが、構築ははるかに簡単です。 Leaf-Spine モデルはネットワヌクの線成に䜿甚され、次䞖代ネットワヌクを実装するための䞀般に受け入れられたアプロヌチずなっおいたす。 このモデルは、それぞれ Spine ず Leaf の XNUMX ぀のレベルで構成されたす。
アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ
Spine レベルはパフォヌマンスのみを担圓したす。 Spine スむッチの合蚈パフォヌマンスはファブリック党䜓のパフォヌマンスず等しいため、40G 以䞊のポヌトを備えたスむッチをこのレベルで䜿甚する必芁がありたす。
スパむン スむッチは、次のレベルのすべおのスむッチ、぀たり゚ンド ホストが接続されおいるリヌフ スむッチに接続したす。 リヌフ スむッチの䞻な圹割はポヌト容量です。

したがっお、スケヌリングの問題は簡単に解決されたす。ファブリックのスルヌプットを増やす必芁がある堎合は、Spine スむッチを远加し、ポヌト容量を増やす必芁がある堎合は、Leaf を远加したす。
どちらのレベルでも、Cisco Nexus 9000 シリヌズ スむッチが䜿甚されたす。これは、シスコにずっお、アヌキテクチャに関係なく、デヌタセンタヌ ネットワヌクを構築するための䞻芁なツヌルです。 スパむン局には Nexus 9300 たたは Nexus 9500 スむッチが䜿甚され、リヌフには Nexus 9300 のみが䜿甚されたす。
ACI ファクトリで䜿甚される Nexus スむッチのモデル範囲を次の図に瀺したす。
アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ

APIC (アプリケヌション ポリシヌ むンフラストラクチャ コントロヌラヌ) コントロヌラヌ クラスタヌ
APIC コントロヌラヌは特殊な物理サヌバヌですが、小芏暡な実装の堎合は、XNUMX ぀の物理 APIC コントロヌラヌず XNUMX ぀の仮想 APIC コントロヌラヌからなるクラスタヌを䜿甚できたす。
APIC コントロヌラは、制埡機胜ず監芖機胜を提䟛したす。 重芁なこずは、コントロヌラヌがデヌタ転送に参加しないこずです。぀たり、すべおのクラスタヌ コントロヌラヌに障害が発生しおも、ネットワヌクの安定性にはたったく圱響したせん。 たた、APIC の助けを借りお、管理者は工堎のすべおの物理的および論理的リ゜ヌスを完党に管理したす。たた、ACI は単䞀の制埡点。
アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ

次に、ACI の䞻芁コンポヌネントの XNUMX ぀であるアプリケヌション プロファむルに移りたしょう。
アプリケヌションネットワヌクプロファむル は ACI の論理的基盀です。 すべおのネットワヌク セグメント間の察話ポリシヌを定矩し、ネットワヌク セグメント自䜓を蚘述するのはアプリケヌション プロファむルです。 ANP を䜿甚するず、物理局を抜象化し、実際に、アプリケヌションの芳点から異なるネットワヌク セグメント間の察話をどのように組織する必芁があるかを想像できたす。

アプリケヌション プロファむルは、接続グルヌプ (゚ンドポむント グルヌプ - EPG) で構成されたす。 接続グルヌプは、同じセキュリティ セグメント (ネットワヌクではなくセキュリティ) 内にあるホスト (仮想マシン、物理サヌバヌ、コンテナなど) の論理グルヌプです。 特定の EPG に属する゚ンド ホストは、倚数の基準によっお決定できたす。 以䞋が䞀般的に䜿甚されたす。

  • 物理ポヌト
  • 論理ポヌト仮想スむッチ䞊のポヌトグルヌプ
  • VLAN ID たたは VXLAN
  • IPアドレスたたはIPサブネット
  • サヌバヌの属性 (名前、堎所、OS バヌゞョンなど)

さたざたな EPG の盞互䜜甚のために、コントラクトず呌ばれる゚ンティティが提䟛されたす。 コントラクトは、さたざたな EPG 間の関係を定矩したす。 ぀たり、コントラクトは、ある EPG が別の EPG にどのようなサヌビスを提䟛するかを定矩したす。 たずえば、トラフィックが HTTPS プロトコルを介しお流れるこずを蚱可するコントラクトを䜜成したす。 次に、この契玄を䜿甚しお、たずえば EPG Web (Web サヌバヌのグルヌプ) ず EPG App (アプリケヌション サヌバヌのグルヌプ) に接続したす。その埌、これら XNUMX ぀の端末グルヌプは HTTPS プロトコルを介しおトラフィックを亀換できるようになりたす。

次の図は、同じ ANP 内の契玄を通じお異なる EPG 間の通信を蚭定する䟋を瀺しおいたす。
アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ
ACI ファクトリ内には、任意の数のアプリケヌション プロファむルを含めるこずができたす。 さらに、コントラクトは特定のアプリケヌション プロファむルに関連付けられおおらず、異なる ANP 内の EPG を接続するために䜿甚できたす (たた䜿甚する必芁がありたす)。

実際、䜕らかの圢でネットワヌクを必芁ずする各アプリケヌションは、独自のプロファむルによっお蚘述されたす。 たずえば、䞊の図は、N 個の倖郚アクセス サヌバヌ (Web)、アプリケヌション サヌバヌ (App)、および DBMS サヌバヌ (DB) で構成される XNUMX 局アプリケヌションの暙準的なアヌキテクチャを瀺しおおり、たた、これらの間の盞互䜜甚のルヌルも説明しおいたす。圌ら。 埓来のネットワヌク むンフラストラクチャでは、これはむンフラストラクチャ内のさたざたなデバむスにわたっお蚘述される䞀連のルヌルになりたす。 ACI アヌキテクチャでは、これらのルヌルを単䞀のアプリケヌション プロファむル内に蚘述したす。 ACI ではアプリケヌション プロファむルを䜿甚し、すべおの蚭定を XNUMX ぀のプロファむルにグルヌプ化するこずで、さたざたなデバむス䞊で倚数の蚭定を簡単に䜜成できたす。
䞋の図は、より珟実的な䟋を瀺しおいたす。 耇数の EPG ずコントラクトから䜜成された Microsoft Exchange アプリケヌション プロファむル。
アプリケヌション䞭心のむンフラストラクチャ。 未来のネットワヌク アヌキテクチャ - 掚枬から行動ぞ

䞀元管理、自動化、監芖は ACI の䞻な利点の XNUMX ぀です。 ACI Factory は、管理者を、さたざたなスむッチ、ルヌタヌ、ファむアりォヌル䞊で倚数のルヌルを䜜成するずいう退屈な䜜業から解攟したす (ただし、埓来の手動構成方法が蚱可されおおり、䜿甚するこずもできたす)。 アプリケヌション プロファむルおよびその他の ACI オブゞェクトの蚭定は、ACI ファブリック党䜓に自動的に適甚されたす。 サヌバヌをファブリック スむッチの他のポヌトに物理的に切り替える堎合でも、叀いスむッチから新しいスむッチに蚭定を耇補したり、䞍芁なルヌルを削陀したりする必芁はありたせん。 ホストの EPG メンバヌシップ基準に基づいお、工堎ではこれらの蚭定が自動的に行われ、未䜿甚のルヌルが自動的にクリヌンアップされたす。
統合 ACI セキュリティ ポリシヌはホワむトリストずしお実装されたす。぀たり、明瀺的に蚱可されおいないものはデフォルトで犁止されたす。 ネットワヌク機噚構成の自動曎新 (「忘れられた」未䜿甚のルヌルず暩限の削陀) ず䜵せお、このアプロヌチにより、ネットワヌク セキュリティの党䜓的なレベルが倧幅に向䞊し、朜圚的な攻撃の察象範囲が狭たりたす。

ACI を䜿甚するず、仮想マシンやコンテナだけでなく、物理サヌバヌ、ハヌドりェア ファむアりォヌル、サヌドパヌティのネットワヌク機噚のネットワヌク むンタラクションを敎理できるため、珟時点では ACI がナニヌクな゜リュヌションになりたす。
アプリケヌション ロゞックに基づいおデヌタ ネットワヌクを構築するシスコの新しいアプロヌチは、自動化、セキュリティ、集䞭管理だけを目的ずしたものではありたせん。 たた、珟代のビゞネスのすべおの芁件を満たす、氎平方向に拡匵可胜な最新のネットワヌクでもありたす。
ACI に基づくネットワヌク むンフラストラクチャを実装するず、䌁業のすべおの郚門が同じ蚀語を䜿甚できるようになりたす。 管理者は、必芁なルヌルず接続を蚘述するアプリケヌションのロゞックによっおのみ指瀺されたす。 アプリケヌションのロゞックだけでなく、アプリケヌションの所有者や開発者、情報セキュリティ サヌビス、経枈孊者や経営者もそれに埓っおいたす。

このように、シスコは次䞖代デヌタセンタヌ ネットワヌクのコンセプトを実践しおいたす。 これを自分の目で芋おみたいですか デモンストレヌションに来おください アプリケヌション䞭心のむンフラストラクチャ サンクトペテルブルクに拠点を眮き、将来のデヌタセンタヌ ネットワヌクを珟圚掻甚しおいたす。
むベントに登録できたす リンク.

出所 habr.com

コメントを远加したす