概要
インフラストラクチャの自動化とは、人間による作業を削減できるテクノロジーを使ってタスクを実行することです。これにより、IT チームはハードウェア、ソフトウェア、ネットワーク、データストレージの各コンポーネントをより簡単に制御し、手作業による全体の監視にかける時間を減らすことができます。インフラストラクチャ内で自動化を行えるようにすることで、IT サービスとソリューションの提供の信頼性を向上させ、エラーを抑制し、組織のニーズの増大に合わせて迅速にスケーリングを行うことができます。
インフラストラクチャの自動化のコンポーネント
インフラストラクチャの自動化には、IT インフラストラクチャと IT 自動化という 2 つの主要コンポーネントがあります。
IT インフラストラクチャは、エンタープライズ IT 環境の運用と管理に必要なコンポーネントで構成されます。そうしたコンポーネントには、ハードウェア、ソフトウェア、ネットワークの各コンポーネント、オペレーティングシステム (OS)、データストレージが含まれ、そのすべてが IT サービスや IT ソリューションを提供するために使用されます。IT インフラストラクチャ製品は、ソフトウェア・デファインド・ストレージなどの既存の IT リソース上で実行されるソフトウェア・アプリケーションとして、または Infrastructure-as-a-Service (IaaS) など、サービスプロバイダーが提供するオンラインソリューションとして提供されます。
IT 自動化とは、人間による作業を削減できるテクノロジーを使ってタスクを実行することです。自動化は、プロセスの迅速化、環境のスケーリング、継続的インテグレーションおよび継続的デリバリー (CI/CD) ワークフローの構築を促進します。自動化には次のようなさまざまな種類があります。
- IT 自動化
- ビジネス自動化
- ロボティック・プロセス・オートメーション
- 産業オートメーション
- 人工知能
- 機械学習
- ディープラーニング
Red Hat のリソース
IT インフラストラクチャを自動化する理由
組織が成長するにつれて、インフラストラクチャの規模と複雑さも増していきます。それに加えて、IT チームの時間とスタッフ数は限られており、その変化についていくのは大変です。これが原因となって、更新の遅延、パッチ適用の後回し、リソースの提供漏れなど、あらゆる種類の問題が発生します。そうした問題は放置するとすぐに悪化し、IT チームが燃え尽きてしまうだけでなく、組織が重要なビジネスパイプラインを実行し続ける能力を妨げる要因となってしまいます。
一般的な管理タスクを自動化することで、インフラストラクチャに対する制御性と可視性を取り戻すことができます。プロビジョニング、構成、デプロイ、パッチ適用とアップデート、撤去などを自動化することで、IT リソースをそうした作業から解放してより重要で複雑な作業に割り当てられるようにしつつ、運用を大規模に単純化できます。ビジネスニーズが現在のインフラストラクチャの能力を超えている場合、自動化を導入すれば簡単に仮想マシンやワークフローなどを追加できるようになり、成長に対応しやすくなります。
また、時間外のタスク実行や修復などを自動化すると、人的ミスの発生を抑制することもできます。小規模なタスクへの対処に必要な人的介入を可能な限り減らすことで、より迅速な解決やより効果的な運用が可能になります。
自動化できる IT インフラストラクチャのプロセス
オペレーティングシステム
大規模な組織においては、全員が同じ OS を使用すること、およびセキュリティが保護された最新バージョンを使用することが、業務を円滑に進める上で非常に重要です。IT チームにとって、古いシステムを使用しているテクノロジー構成全体をサポートしながら、OS リリースを手作業で検証してプロビジョニングするのは困難な作業です。こうしたシステムの管理を自動化すれば、スタッフのストレスを軽減し、コンプライアンスを維持するのに役立ちます。
セキュリティ
多くの場合、IT インフラストラクチャの攻撃対象領域の中で最もターゲットになりやすいのはエンドポイントデバイスです。自動化を使用してエンドポイント保護プラットフォーム (EPP) などの専用ツールを統合すると、悪意のある脅威が広がる前に迅速に検出し、修正するのに役立ちます。また、自動化を使用して潜在的な脅威をプロアクティブにハンティングして隔離しておき、IT チームが後でそれを確認することもできます。これにより、手動によるインシデント対応にかかる時間を短縮できます。
構成管理
IT 環境にはさまざまなハードウェアやソフトウェアが含まれています。それらのすべてを手作業で統一的に管理しようとすると、保守コストがかさむのに加え、厳格なサービスレベル契約 (SLA) やコンプライアンス要件を満たすのが難しくなります。自動化は、OS の構成をより一貫した方法で管理するための予測可能で繰り返し可能なプロセスを提供します。
エッジコンピューティング
組織内の全員が同じテクノロジーを使用し、アップデートも滞りなく行われることが理想です。しかし実際には、主要なデータセンターやクラウドに接続されたエッジで運用されている遠隔地もあります。そのため、テクノロジーに互換性がない、ネットワークアクセスが不安定などといった、さまざまな課題が生じます。エッジコンピューティングを自動化することで、より広範なインフラストラクチャを一貫した方法で把握し、より信頼性の高い方法で管理できます。
Red Hat を選ぶ理由
Red Hat® Ansible® Automation Platform は、Playbook によるタスクの自動化、ビジュアル・ダッシュボード、イベント駆動型ソリューション、分析など、企業全体での自動化の導入に必要なツールがすべて揃ったエンドツーエンドの自動化プラットフォームです。これには、Ansible Content Collections と呼ばれる認定済みおよび検証済みの Ansible コンテンツへのアクセスも含まれています。これによって IT チームはさらに容易に、何千ものお客様が使用している実績のあるモジュールや Playbook を使用して迅速に自動化を進めることができます。
Red Hat サービスでは、Red Hat のエキスパートが、Ansible Automation Platform を使用した自動化の開始と組織全体への自動化の拡大を支援します。また、実践的なトレーニング、メンターシップ、専門的なコースも提供するので、お客様は自動化の取り組みにおいて発生するどのようなニーズにも対応する準備を整えることができます。エキスパートはお客様のチームに学習機会を提供するだけでなく、過去の事例からの経験を適用して貴社の既存のインフラストラクチャ・ワークフローを再評価し、改善できるよう支援します。
実践的なトレーニング
Red Hat では事前構成済みの Red Hat Ansible Automation Platform 環境でインタラクティブラボを提供しています。このラボを活用すれば、迅速な開発とデプロイから、運用とアナリティクスの単純化、一貫性のあるエンドツーエンドのユーザーエクスペリエンスに至るまで、ネットワークおよび IT プラクティスを効率的に作成、管理、拡張する方法を実験、演習、習得できます。
自動化による IT インフラストラクチャの単純化
複雑なものを管理するのは簡単ではありません。この e ブックでは、インフラストラクチャの自動化によって繰り返し可能なプロセスを作成し、時間とコストを節約する方法について説明します。