いまさら聞けない「インフラ自動化」【後編】
便利なはずの「インフラ自動化」でむしろ大変になる理由とツール選びのヒント
インフラ自動化によって効率化や標準化を実現したい企業にとって、自動化ツール選びは重要だ。自動化ツール導入時の課題、主要な自動化ツールについて解説する。
インフラ自動化の目的は、ツールを使って各種タスクを実行し、管理者の関与を最小限にすることだ。サーバプロビジョニング、ソフトウェアの更新、アプリケーションのデプロイ(展開)、ネットワーク監視など、さまざまな業務を自動化できる。
インフラ自動化にはさまざまなメリットがある一方で、課題も存在する。本稿は、インフラ自動化のメリットと課題について解説する。
インフラ自動化の主な利点
併せて読みたいお薦め記事
連載:いまさら聞けない「インフラ自動化」
システム運用管理を効率化
インフラ自動化で得られるメリットは以下の通りだ。
- 効率性
- 人手の作業が減るため、少人数のITチームでもより多くの業務を処理できるようになる
- 一貫性
- 自動化ツールは、あらかじめ定義された一定の手順で処理を実行するため、構成のばらつきを防ぎ、標準化されたインフラ運用を可能にする
- セキュリティ向上
- 設定ミスや重要なアクセス制御の漏れといったヒューマンエラーを防ぎ、セキュリティリスクを低減できる
- 再現性とスケーラビリティ
- インフラ自動化では、サーバ構成をファイルに記録して保存する。この構成情報を再利用することで、サーバやネットワークといったリソースの追加が容易になり、大規模システムも展開しやすくなる
こうした利点から、インフラ自動化は現代企業においてますます重要な役割を果たしている。
インフラ自動化の課題
インフラ自動化にはさまざまな利点がある一方で、幾つかの課題も存在する。
- 異種システムの存在
- 企業はさまざまなサーバやPCを併用しており、それぞれに異なる構成が必要な場合、自動化は複雑になる
- 対象外OSの存在
- 自動化ツールが全てのOSで稼働するわけではない
- 例えば、コンテナオーケストレーションツール「Kubernetes」はOSとして主に「Linux」を搭載するサーバクラスタで機能するため、「Windows」搭載サーバでは制限がある
- 設定ミス
- 自動化ツールは設定通りに動作する。不適切なポリシーや見落としがあると、誤った設定が広範囲に適用されてしまうリスクがある
- スキルギャップと学習コスト
- 自動化ツールを習得するには時間がかかる。自動化ツール「Chef」を使い慣れた管理者でも、同じ自動化ツールである「Puppet」を新たに学ぶには時間が必要だ
- ツールの複雑さ
- 自動化ツールそのものが新たな管理対象となる。効果を上げるには管理負荷に見合うメリットが必要だ
- 問題の見落とし
- 管理者が自動化ツールに依存し過ぎると、プロビジョニングの失敗やアップデートの不具合などの通知を見逃す恐れがある
代表的なインフラ自動化ツール
以下、自動化に関する代表的なツールをカテゴリーごとに紹介する。
構成管理
- Puppet
- リソースの望ましい状態を定義すれば、それに沿ってツールが自動的に必要な処理を実行する「宣言型アプローチ」を採用している
- スケーラブルだが、複雑な処理には向かない
- Chef
- 明示的に構成手順を記述すれば、それに沿ってツールが処理を実行する「命令型アプローチ」を採用している
- 複雑な処理も実行できるよう設定可能だが、記述内容が煩雑になりやすい
- Ansible
- 主に宣言型アプローチで動作し、小規模なITインフラに向いている
- プログラミング言語「Python」で記述したプログラムによって操作でき、シンプルな構文が特徴だ
インフラプロビジョニング
- Terraform
- オンプレミスサーバ、クラウドサービスを問わず幅広く利用できるツールだ。宣言型の構成ファイルを使用して、ITインフラを自動でプロビジョニングする
- AWS CloudFormation
- クラウドサービス群「Amazon Web Services」(AWS)に特化したプロビジョニングツールだ。AWSで稼働するITインフラの定義を「JSON」または「YAML」形式で記述し、ITインフラを自動的に構築、管理する
- Azure Resource Manager(ARM)
- クラウドサービス群「Microsoft Azure」向けのプロビジョニングツールだ。Microsoft Azureのリソース定義をJSON形式で記述することで、ITインフラを自動的に構築、管理できる
アプリケーションデプロイ
- Docker
- アプリケーションをコンテナとしてパッケージする。コンテナは、アプリケーションとその実行に必要な機能群もまとめて含んでいるため、稼働するシステム構成に依存せず、異なるサーバに移動しても同じ動作を再現できる。これによって、アプリケーションのデプロイ自動化や運用効率化が実現しやすくなる
- Kubernetes
- コンテナ化されたアプリケーションのデプロイ、管理、スケーリングをサーバクラスタ全体で自動化する。大規模かつ複雑なシステム運用に適しており、自己修復や自動スケーリングなどの高度な機能を備える
インフラ監視
- Prometheus
- CPUやメモリ使用率などのメトリクス(指標)を収集する。アラートも生成できるが、通知の管理には別のツールと連携させる必要がある
- Grafana
- メトリクスやログを可視化する。ITインフラの状況の把握に有効だ
これらの監視ツールは単体で自動化を実現するわけではないが、Prometheusが「仮想サーバのメモリ不足」を検出し、それに基づいて自動的にリソースを割り当てるといった形で、自動化プロセスの一部を担うことができる
TechTarget.AIとは
TechTarget.AI編集部は生成AIなどのサービスを利用し、米国Informa TechTargetの記事を翻訳して国内向けにお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
本記事は制作段階でChatGPT等の生成系AIサービスを利用していますが、文責は編集部に帰属します。
TechTarget.AI
TechTarget.AI編集部は生成AIなどのサービスを利用し、米国TechTargetの記事を翻訳して国内向けにお届けします。
この記事の著者
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
製品資料
[株式会社ウェーブスプリッタ・ジャパン] 100Gbps対応の光トランシーバーはどう選ぶ? 10分で分かる選定のポイント -
製品資料
[株式会社フィックスターズ] 組み込み開発の生産性と機密性を両立、自社環境で構築する「セキュアAI」活用術 -
製品レビュー
[ServiceNow Japan合同会社] 問い合わせの約9割を自動で解決、AI主導の自律型CRMがもたらす業務変革の全貌 -
市場調査・トレンド
[ServiceNow Japan合同会社] AI活用が業務自動化で止まる理由は何か? 調査で判明した課題と変革への道筋
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
2
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
3
Anthropicが明かす AIは入力データを「どこまで覚えているのか」
-
4
GitHubが指摘 AIが書いた「おそらく動くコード」が招くシステム崩壊
-
5
【基本情報技術者試験】「デュプレックスシステム」と「デュアルシステム」の違いは?
-
6
「高すぎるGPU」を捨てAI推論をCPUへ Armが示す電力とコストの現実解
-
7
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
8
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
9
MS月例パッチが1000件突破 人手不足の情シスを襲う「月1回メンテ」の崩壊
-
10
指示待ち新入社員はもう不要? AI時代に評価される人材が持っているスキルは
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
-
9
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
10
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー