デジタルトランスフォーメーションは、使い古され、誇張され、しばしば乱用される表現かもしれませんが、組織が紙や手作業のプロセスから離れ、デジタル経済の中でより完全に活動できるようにする非常に現実的な動きでもあります。 2018 年のアプリケーション配信の現状に関する調査では、組織の 4 分の 3 近く (72%) がデジタル トランスフォーメーション イニシアチブに基づいて活動しています。 「X ブランドがデジタル変革によって何を達成したかをご覧ください」というストーリーでしばしば見落とされるのは、最新の機器、ガジェット、またはアプリをサポートするためにデータ センターを準備するために費やされたすべての努力です。
実際のところ、アプリは API や URI、JSON や XML、WebSocket や Web サイトなどを介してバックエンド サービスと通信し続けています。 つまり、あらゆるアプリ、あらゆる IoT デバイス、毎日毎秒インターネット上で行われるあらゆる通信の基盤にはネットワークがあるということです。
それはどれくらい重要ですか? インターネット協会は、インターネット経由の活動が米国の GDP に占める割合は「約 3.11% で、これは自動車産業とほぼ同じ規模であり、自動車産業は歴史的に米国の GDP の約 3.0~3.5% と推定されている (Center for Automotive Research、2015)」と推定しています。 同協会はさらに、インターネットが2016年にG20諸国のGDPの約5.3%、EUのGDPの5.7%に貢献したと指摘した。 それは機器ではなく、活動です。 サプライチェーン、小売販売、金融取引。 こうした経済活動には、最終的にはアプリと API、つまりネットワークが必要になります。
このような増大する負荷をサポートするには、ネットワークの安定性と速度が不可欠です。 これには、バックボーン、相互接続、データ センターを構成するネットワークが含まれます。 今日は最後の項目に焦点を当てます。最も大きな影響を与えることができる項目だからです。
できますが、そうではないかもしれません。 開発者がネットワークに直接影響を与える影響力を持ち、場合によっては決定を下すことが増えています。 なぜなら、彼らはすでにアジャイル手法を採用し、DevOps を採用しているからです。 ネットワークが追いつけないほど速く動いています。 彼らは、より速く動く必要性から、本番環境(またはクラウド)に移行しようとしています。 これは困ったことです。なぜなら、成功するネットワーク エンジニアやアーキテクトになるために必要なスキルは、開発者に必要なスキルと同じではないからです。 従来、この 2 つのスキル セットは昼と夜ほど異なっていました。 しかし、それは変わりつつあります。
NetOps がネットワークに影響を与え続けるには、開発者の力も必要になります。
これが、NetOps 2.0 や DevNetOps と呼ばれる動きを通じて私たちがやろうとしていることです。私たちはこれをSuper-NetOpsと呼んでいます。
呼び方は何であれ、前提は同じです。DevOps の原則を受け入れ、その方法論を適用し、運用環境への継続的な展開を可能にするための戦略的アプローチとして自動化を採用します。
つまり、アプリ、アプリケーション サービス、およびネットワーク自体に対するマイナーおよびメジャーな構成変更を自動化することを意味します。 これは、REST API の操作方法と、Git などのリポジトリを使用して、データ パス内のすべてのものをプロビジョニングおよび構成するために必要なスクリプトとテンプレートを管理および共同作業する方法を学ぶことを意味します。
また、DevOps の中核となる原則を理解することも必要です。 カム。 それは、文化が重要であること、自動化は目的を達成するための手段であること、そして測定値は共有され、プロセスとパフォーマンスを改善するために使用されることを認識することを意味します。
私の経験では、ネットワーク担当者にコーディングを教える方が、開発者にネットワークの作り方を教えるよりも簡単です。 どちらも不可能ではありません。例外は常に存在しますが、ネットワークについて学びたい開発者を見つけることは稀です。 クラウドとコンテナの成功の多くは、ネットワーク構成を、開発者が一口サイズで利用できるシンプルなサービスに抽象化することで、ネットワーク構成の複雑さをわかりにくくしている点にあります。 なぜ、どのように機能するのかという複雑な点まで深く掘り下げる必要はありません。
そうする必要はないはずだ。 彼らの仕事は、ビット、バイト、ロジックを素晴らしいアプリケーションに変換することです。 ネットワークを、よく整備された機械のようにスムーズに稼働させ、F1 レーサーのようなスピードでパケットを送り出すのが NetOps の仕事です。 私はネットワークに親しみのある開発者ですが、真のネットワーク エンジニアほどネットワークを自動化する知識が十分ではないことは十分に承知しています。
だからこそ、ネットワーク愛好家の皆さんは、私や私のような何百万人もの開発者のために、それを実行しなければなりません。 あなたがそうしなければ、他の誰かがそうするでしょう。 古い格言は「先導するか、追従するか、道を空けるか」というものかもしれませんが、デジタル変革の列車の接近により、それは単に「先導するか、道を空けるか」になりました。
一部の組織が現時点で自動化を導入していないのには理由があります。 その 1 つは、既存のスキル ギャップです。 NetOps が自動化を正しく行うにはさまざまな「開発者」スキルが必要ですが、実際には、NetOps 自身もそれらのスキルを備えていることにそれほど自信がありません。
それが Super-NetOps を推進する原動力の 1 つです。 これは、「BIG-IP を自動化する方法」に関する単なる無料トレーニング コースではありません。 現在、 DevCentralにはそのような情報が大量に掲載されています。 しっかりとした基盤を構築し、BIG-IP などを自動化するために NetOps が必要とするスキルと知識を習得することが重要です。 コア スキルは、現在、運用環境での自動化とオーケストレーションに使用できる API とテンプレートを提供する広範なネットワーク サービスとアプリケーション サービスに適用できます。 開発チームがあなたに求めているのと同じです。 多くの場合、それは単にどのように(またはどこから)始めればよいかわからないというケースです。
それが、Super-NetOps で私たちが答えることを目指していることです。 専門知識と経験を次世代のデータ センターやクラウドに拡張するには、トレーニングとスキルが必要です。 私たちは「あなたをサポートします」と伝えるためにここにいます。 運動に流されずに主導権を握るために必要なスキルをご紹介します。」
将来は自動化が進むでしょう。 そして、インターネット経済のエンジンを動かし続ける方法を知っているエンジニアやアーキテクト以上に、ネットワークの自動化に適した人はいません。
始めない言い訳はもうありません。 ぜひご登録ください。 サインイン。 快適な服を着て出かけましょう。 自動化を始めるのに今日ほど良い日はありません。