クラウドの自動化とは
クラウドの自動化では、ソフトウェアを使用して、クラウドコンピューティングのリソースとインフラストラクチャの構成、デプロイ、プロビジョニング、管理を行います。クラウド自動化の目的は、これらのプロセスにおける人間の作業を削減し、高速化、効率化、エラーの低減を実現することです。
クラウドコンピューティング
クラウドコンピューティングとは、クラウド (ネットワーク上でスケーラブルなリソースを抽象化、プール、共有する IT 環境) 内でワークロードを実行する行為です。クラウドコンピューティングもクラウドも、それ自体はテクノロジーではありません。
- クラウド・コンピューティングは行為であり、クラウド内でワークロードを実行する機能です。
- クラウドは環境であり、アプリケーションが実行される場所です。
- テクノロジーはモノであり、クラウドを構築し、使用するためのソフトウェアとハードウェアです。
IT 自動化
IT 自動化とは、ソフトウェアを使用して、繰り返しの多いシステムタスクやシステムプロセスを実行し、人間の介入を削減することです。サーバーやネットワークからアプリケーションやセキュリティまで、IT リソースの管理と制御に重点を置いています。手動タスクを IT 自動化で置き換えることにより、プロセスを迅速化し、環境をスケーリングし、継続的インテグレーション、継続的デリバリー、継続的デプロイメント (CI/CD) ワークフローを構築できます。
クラウドを自動化する理由
ハイブリッド環境とマルチクラウド環境では、インフラストラクチャ、ネットワーク、アプリケーション、ユーザー管理の複雑性が一段と増します。IT チームはオンサイトとクラウドベースの両方の環境を管理する必要があり、それぞれに専用の管理ツールを使用することが一般的です。このため、リソースとアプリケーションを手作業で効果的に維持、追跡、スケーリング、セキュリティ保護することはほぼ不可能です。自動化は、ハイブリッドとマルチクラウドの管理をプロセスとポリシーの 1 つのセットに統合して、一貫性、スケーラビリティ、速度を向上させることができます。
Red Hat のリソース
自動化できるクラウド管理プロセス
マルチクラウドのスケーリング
マルチクラウドとは、複数のクラウドベンダーから提供される複数のクラウドサービス (パブリックまたはプライベート) で構成されるクラウドの手法です。クラウドプロバイダーはそれぞれ固有のクラウドリソースの運用と管理のために、専用ツールを提供しています。これらのツールを直接相互運用できることはまずないため、IT チームはクラウドごとに異なる方法でプロビジョニング、管理、保守を行う必要があります。しかし自動化を活用すれば、こうしたマルチクラウド環境をより一貫性のある方法で管理できます。たとえば、クラウドをまたいですべてのリソースをコード化して管理する自動化資産を作成したり、クラウドの種類に関係なく使用できる、特定の処理を行う単一のアプリケーション・プログラミング・インタフェース (API) を提供したりすることができます。
ハイブリッドクラウドの統合
ハイブリッドクラウドは、2 つ以上の環境にわたるワークロードの可搬性、オーケストレーション、および管理をある程度組み入れた IT アーキテクチャです。しかしこうした多様性は、IT チームにとっては両クラウド・インフラストラクチャの統合と一貫したサポートを困難にする原因となります。柔軟な自動化プラットフォームは、既存のオンサイトシステム、現在のクラウドリソース、および将来の資産に同じ自動化コードを適用して、一貫性を確保すると同時に、運用上の統合レイヤーを提供します。
効率的なガバナンス
クラウドガバナンスは、クラウドサービスおよびシステムの一貫したパフォーマンスを促進するポリシーのフレームワークを定義し、実装し、監視するプロセスです。クラウド環境は手動による制御では追いつかないほど迅速に拡張する場合があるため、効率的なガバナンスは自動化によって可能になります。統合された自動化プラットフォームにより、IT チームはインフラストラクチャとリソースの使用を最適化し、ビジネス継続性を維持し、組織全体でコンプライアンスを適用できます。
自動化されたタスクのオーケストレーション
クラウド・オーケストレーションは、クラウド管理タスクの自動化を整理して、上位のワークフローにするプロセスです。チーム間やドメイン間にまたがる、統合されていない自動化タスクをより効率的なエンドツーエンドのワークフローに凝縮すると、プロビジョニングのミスを排除し、アプリケーションとインフラストラクチャの間で一貫したコミュニケーションを維持し、ハイブリッドクラウドの全体にガバナンスポリシーを適用できます。
Ansible Automation Platform の使用事例
Red Hat® Ansible® Automation Platform を利用するお客様は、クラウドコンピューティングのリソースとインフラストラクチャを自動化して効率を向上させています。世界中の組織が Red Hat とのパートナーシップや自動化コミュニティの支援を活用しながら、Ansible Automation Platform を導入することで、レジリエンスを向上させ、手作業を削減するとともに、自動化の文化を定着させています。
One New Zealand
通信事業者である One New Zealand は、今後 10 年間にわたるイノベーションと成長をサポートする統合クラウド・プラットフォームを構築するにあたって、Red Hat OpenShift、Ansible Automation Platform、Red Hat Advanced Cluster Management for Kubernetes などの Red Hat ソリューションを選択しました。アーキテクチャを一元化してデプロイ、管理、運用の機能を自動化することで、提供までの時間を 40% 短縮し、新しいワークロードのデプロイにかかるコストを 45% 削減できました。
英国労働・年金省
労働・年金省 (DWP) は、英国全土の約 2,000 万人の申請者や受給者の経済的安定を支えています。DWP の IT チームは、開発、テスト、ステージング、プロダクションの各環境をオンプレミスとクラウド・インフラストラクチャにデプロイするために、Ansible Automation Platform を導入しました。Ansible Automation Platform を導入したことにより、給付金支払いシステムチームはデプロイの所要時間を 50 分から 10 分に短縮できました。環境ごとに個別のコードベースを維持する必要がなくなり、安定性が向上してデプロイの頻度も増えました。
Red Hat を選ぶ理由
ワークロードをどの種類のクラウドにデプロイするかにかかわらず、そのワークロードはオープンソース・テクノロジーを使用してデプロイする必要があります。Red Hat Ansible Automation Platform のサブスクリプションは、エンタープライズ向けに強化されたオープンソース・イノベーションを、エンタープライズをハイブリッドクラウドの規模で自動化するために必要なあらゆるツール、サービス、トレーニング、サポートと併せて提供します。また、クラウドのデプロイメントで、特によく利用されるインフラストラクチャ・ベンダーやクラウドプロバイダー間での高い互換性が得られます。
この優れた相互運用性により、使用するすべてのクラウド・プラットフォームで同じ自動化プラットフォーム、playbook、またはモジュールを使用できます。Red Hat Ansible Automation Platform は、ビジネスがプライベートクラウド、オンプレミス・データセンター、エッジロケーション、その他のパブリッククラウドのどこで行われていようと、それらの場所に自動化を拡張するのに役立ちます。
Red Hat 公式ブログ
Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。