ネットワーク自動化とは

URL をコピー

ネットワーク自動化はプログラム可能なロジックを使用して、ネットワークリソースとサービスを管理します。ネットワーク自動化により、ネットワーク運用 (NetOps) チームは、ユーザーが手動で実行するよりも迅速にネットワーク・インフラストラクチャとアプリケーションサービスを構成、スケーリング、保護、および統合できるようになります。

無料の Network Automation 101 Web セミナーを見る

 

ネットワーキングとは

ネットワーキングとは、ネットワークインタフェースカード、イーサネットケーブル、スイッチなどのハードウェアと、ソフトウェア・デファインド・ネットワーク (SDN)ソフトウェア・デファインドの広域ネットワーク (SD-WAN)ネットワーク機能仮想化 (NFV) を作成するソフトウェアを使用して、ノードと呼ばれるエンドポイント間でデータを転送することです。

自動化とは

自動化とは、テクノロジーを使用して人間による援助を削減し、タスクを実行することです。IT 自動化は、反復可能な命令とプロセスを作成するソフトウェアを使用することで、人間が IT システムを操作する必要を排除または削減するためのアプローチです。自動化ソフトウェアは、それらの命令、ツール、およびフレームワークの範囲内で機能してタスクを実行し、人間の介入をほとんどあるいはまったく必要としません。

ネットワーク自動化により、たとえば、ルーター、スイッチ、ロードバランサー、ファイアウォールにログインして、手動で構成を変更してからログアウトするといったような、ネットワーク管理に必要な手動の手順が不要になります。ネットワーク自動化は、オペレーティングシステム (OS) のコマンドライン・インタフェース (CLI) レベルまたは事前にパッケージ化された自動化ソフトウェアでプログラムされた、チェーンスクリプトを利用しています。

この定義の背景にある e ブックを確認する

Red Hat のリソース

基盤となる技術が進歩しているのにもかかわらず、数十年の間、ネットワーク管理はほとんど変化していません。ネットワークは通常、手作業で構築、運用、保守されます。しかし、ネットワークの構成とアップデートを手動で行う従来の方法はかなりの時間を必要とするうえミスが発生しやすいため、急速に変化するワークロードの要件に効果的に対応することができません。ネットワークリソースとサービス管理を自動化すると、ネットワーク運用チームのアジリティと柔軟性が向上し、先進的なビジネス要求を効果的にサポートできるようになります。

Red Hat 製品によるネットワーク自動化について学ぶ

ネットワークを自動化する方法は多数あり、多くのネットワーク・コンポーネントを自動化することができます。ほとんどのネットワーク自動化ソリューションは、コマンドラインによる自動化と自動化ソフトウェアを組み合わせて構成されています。

最も基本的なレベルのネットワーク・コンポーネントの自動化では、標準の CLI コマンドと引数を使用します。たとえば、Linux® オペレーティングシステム管理者は、Bash オペレーターを使用して、以前のコマンドの成功 (&&) または失敗 (||) をベースにイベントをチェーンできます。あるいは、ユーザーはコマンドリストをシェルスクリプトと呼ばれるテキストファイルにコンパイルし、単一の実行コマンドで一度にすべてを繰り返し実行することもできるでしょう。

自動化ソフトウェア製品は、ネットワークタスクをパッケージ化されたプログラムに統合して、アプリケーションのフロントエンドから選択、スケジュール、実行できるようにします。たとえば、Red Hat® Ansible® Automation Platform を使用すると、アプリケーション・プログラミング・インタフェース (API)、プラグイン、インベントリー、モジュールを、AWSマイクロソフト、シスコといったサービスプロバイダーの枠を超えて、ネットワーク構成、セキュリティ、オーケストレーション、プロビジョニングなどを自動化するためにユーザーが参照、選択、実行できる Playbook にパッケージ化することにより、ネットワーク・パーミッションとネットワークを自動化できます。

Ansible 自動化の機能を無料のコースで学ぶ

 

自動化できるネットワーク運用の種類

ネットワーク構成

ネットワークを手動で構成すると、不整合や構成ミスが生じてネットワークが不安定になり、デジタルビジネス運用に必要な高レベルのサービスの提供が困難になります。自動化により、ネットワーク管理プロセスが標準化され、ベストプラクティスの施行が支援されます。ネットワーク運用チームは広範囲へのサービスをすばやく容易に提供でき、サービス停止の平均復旧時間 (MTTR) を短縮できます。

負荷分散とフェイルオーバー

アプリケーション負荷をインフラストラクチャ間で分散して、パフォーマンスとコストを最適化する必要があります。負荷を手動で分散させるとアプリケーションのパフォーマンスが低下し、システムに問題が発生したときにフェイルオーバーをタイミングよく実行できません。負荷分散を自動化すると、手作業での介入が不要になり、継続的な調整とフェイルオーバーを迅速に行えるので、アプリケーションのパフォーマンスと信頼性を向上できます。

「あらゆる人のためのネットワーク自動化」を読む

通信サービスプロバイダーは、最初にネットワーク自動化を導入してデジタルネットワークを改善した業種の 1 つでしたが、あらゆる業界の企業がネットワーク自動化の恩恵を受けることができます。

Red Hat の自動化ソリューションは、イノベーションとコラボレーションという、オープンソースソフトウェアのいちばん良いところを取り入れ、それらをエンタープライズ向けのオープンソース製品にパッケージ化する 開発モデルに従っています。

しかし、テスト、パッケージ化、リリースの後であっても、各 Red Hat 製品を支えるソースコードはオープンのままです。そのため、ツールのあらゆる側面が変更可能です。また、ユーザーがリアルタイムで Playbook を改善 (および追加) できるように支援しており、自動化プラットフォームを支える Playbook は常に進化しています。

Red Hat® Ansible® Automation Platform は、サブスクリプション・ベースの製品であり、Playbook、ビジュアル・ダッシュボード、イベント駆動型ソリューション、分析機能など、企業全体での自動化の導入に必要なツールがすべて揃っています。Red Hat の堅牢なパートナーエコシステムを通して認定コンテンツを取得し、ホストされた管理サービス、ライフサイクルに対応するテクニカルサポート、および Red Hat が数千ものお客様を支援することで蓄積された専門的な知識を活用できます

詳細はこちら

ハブ

Red Hat 公式ブログ

Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。

すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。

関連情報

プロビジョニングとは?をわかりやすく解説

プロビジョニング(Provisioning)とは、ITインフラをすぐに提供できるようにするセットアップのプロセス。各種リソースへのアクセスを管理するのに必要な手順も含まれます。

アクセス制御とは

アクセス制御とは、セキュリティの認可手法の 1 つであり、ユーザーまたはシステムが IT インフラストラクチャ内で表示または利用できる具体的なリソースを決定します。

仮想インフラストラクチャ管理と自動化の役割

仮想インフラストラクチャ管理とは、ソフトウェア、IT リソース、その他のツールを調整して、仮想マシンと関連する IT 環境をそのライフサイクル全体を通じて管理することです。

自動化と管理リソース

関連記事