[51CTO.com クイック翻訳]事実によれば、クラウド コンピューティング リソースを手動で拡張、展開、構成すると、エラーが発生することが多く、ビジネスの可用性やパフォーマンスに影響を及ぼします。それで解決策は何でしょうか?クラウド コンピューティングの自動化。 ここでは、テクノロジー業界で最も影響力のあるクラウド自動化のユースケースをいくつか紹介します。 クラウド自動化とは何ですか?クラウド コンピューティング サービスにより、企業はオンデマンドでリソースにアクセスしやすくなりましたが、リソースをより適切に管理できるようになったわけではありません。仮想マシンのプロビジョニング、仮想マシンのクラスターの作成、仮想ネットワークのセットアップ、可用性とパフォーマンスの管理を自分で行う必要があると想像してみてください。これらのタスクはすべて、自動化テクノロジーを使用して簡単に実行できます。 クラウド自動化は、企業の IT チームがクラウドのワークロードとサービスの構成と管理に費やす労力と時間を削減できる一連のプロセスとツールであり、プライベート クラウド、パブリック クラウド、ハイブリッド クラウドに適用できます。 さらに、手動でクラウドを展開すると、セキュリティ上の脆弱性が生じ、企業のビジネスが危険にさらされる可能性があります。クラウド コンピューティングの自動化を導入すると、インフラストラクチャとテクノロジー スタックの変動性と複雑さを軽減できます。 実際、DevOps を機能させたいのであれば、インフラストラクチャをコードとして (IaC)、緊密なフィードバック ループ、継続的な配信を採用する必要がありますが、これらはすべて自動化に依存しています。 では、企業の IT チームはどのように自動化を実現するのでしょうか?仮想化環境上で実行されるオーケストレーションおよび自動化ツールを使用します。 クラウド自動化の利点は何ですか?(1)ITインフラコストの削減クラウドベースの運用管理の負荷を軽減することで、ワークフローが加速され、簡単に実行できるようになります。 手動プロセスが減ると、エラーが減り、診断とデバッグに費やす時間が短縮され、従業員は開発と革新に費やす時間を増やすことができます。 (2)継続的デプロイメントの実現継続的デプロイメントの背後にある考え方は、アプリケーションのデプロイメント パイプラインを自動化して、より頻繁な更新を可能にすることです。スムーズな継続的デプロイメント プロセスを構築し、DevOps のベスト プラクティスに従って作業することを目指すチームは、クラウドベースの環境に自動的にデプロイできる自動化ツールを導入することで、多くのメリットを得ることができます。 (3)クラウドコンピューティングインフラを最大限に活用するクラウド自動化ツールは、チームがクラウド インフラストラクチャを最大限に活用するのに役立ちます。次のような多くの領域をカバーし、影響を与える可能性があります。
(4)安全性と回復力の向上機密性の高いタスクを自動化するのは賢明な行動です。これにより、スタッフがミッションクリティカルなシステムにログインする必要がなくなり、人為的エラーやアカウント侵害のリスクが大幅に軽減されます。 自動化されたワークフローにセキュリティのベスト プラクティスを組み込むことは、あらゆる展開でセキュリティの原則を適用する方法です。 (5)バックアッププロセスの強化企業が機器の故障からサイバー攻撃に至るまでのリスクからシステムを保護したい場合は、システムのバックアップが不可欠です。ビジネスの回復力を向上させるために、オンプレミスのシステムをクラウドに自動的にバックアップしたり、オンプレミスのシステムをクラウドベースの環境に自動的にバックアップしたりできます。 (6)ガバナンスを新たなレベルへチームがシステムを手動で、またはアドホックにセットアップすると、マネージャーは実際に何が実行されているのか理解できなくなる可能性があります。可視性がなければ、どうやってインフラストラクチャを制御できるのでしょうか? 自動化により、標準化された方法でリソースを設定できるため、企業はインフラストラクチャをより細かく制御できるようになります。 クラウド自動化とクラウドオーケストレーション: 違いは何ですか?クラウド自動化とクラウドオーケストレーションはどちらも効果的なクラウド戦略の構築に貢献しますが、同じものではありません。それらの違いと目的を理解することが重要です。 クラウド自動化とは、クラウド管理ツールを使用して、手作業なしでタスクを完了することを指します。 サーバーの構成、データのバックアップ、未使用のプロセスの特定と削除などのタスクについて話し合っています。クラウド自動化では、チームの時間や労力を投資することなく、これらすべてを実行できます。 クラウド オーケストレーションとは、クラウド コンピューティング インフラストラクチャで企業の目標を達成するために自動化されたタスクを編成することです。低レベルのタスクをまとめてプロセスを作成し、それらをインフラストラクチャ全体、多くの場合は複数のシステムや場所にまたがって調整するという考え方です。 クラウド自動化では自動化された展開および管理タスクが定義されますが、クラウド オーケストレーションでは、定義されたこれらのタスクを調整して、企業を目標に近づける戦略的なアプローチを実現します。 自動化はオーケストレーションなしでも機能しますが、2 つのテクノロジを組み合わせると、より良い結果が得られます。 クラウド自動化の威力を示すユースケース(1)クラウドコンピューティングリソースを自動的に割り当てるさまざまなオプションが用意されており、それぞれに固有のパラメータがあるため、ジョブに適した仮想マシンを選択するのは難しい場合があります。では、どれが最もコストパフォーマンスに優れているかはどうすればわかるのでしょうか? 企業は、サイズ変更と自動スケーリングのタスクをインスタンス選択アルゴリズムに委任できます。クラスターに追加のノードが必要になるたびに、アプリケーション要件を満たす最適なインスタンス タイプを選択できます。ワークロードは最高のパフォーマンスと最低のコストで実行されます。 自動構成を処理するマネージド Kubernetes ソリューションでアプリケーションを実行すると、次のように動作します。 ①15:41よりアプリケーションへのアクセスが急増し始めました。 Kubernetes ソリューションはこれを処理するために新しいポッドを作成しますが、新しい CPU コアが必要になります。 ②2分以内に、Kubernetesソリューションは新しい16コアノードを自動的に追加しました。 ③15:45頃、アプリのトラフィックが増加しました。 1 分以内に、ツールはアプリケーションがトラフィックを処理できるように 8 コア ノードを追加しました。 ④ トラフィックがなくなると、ソリューションはリソースの無駄を避けるために 2 つのノードを直ちに非アクティブ化します。 (2)クラウドの拡散を遅らせ、無駄を避けるクラウド自動化ソリューションは、使用されていないインスタンスとプロセスをシャットダウンして、クラウド コンピューティングのコストを削減できます。クラウド展開インスタンスの追跡が失われることは、想像以上によくあることです。 多くのチームは、所有権のないサイロ化されたインスタンスに直面したり、クラウド内のシャドー IT プロジェクトに苦労したりしています。このようなゾンビ インフラストラクチャの例は、現在もアクティブであり、毎月の請求書を生成しています。 クラウド コンピューティングの自動化により、月末に高額なクラウド料金が発生する前に、ゾンビ IT インフラストラクチャを特定して問題を解決するプロセスを簡素化できます。 (3)インフラストラクチャ・アズ・コード(IaC)のサポートインフラストラクチャをコードとして構築する (IaC) ことは、クラウド コンピューティングの自動化のもう 1 つのユース ケースです。 Infrastructure as Code (IaC) では、IT インフラストラクチャは構成ファイルで定義され、その構成に基づいて自動的に起動されます。これらの構成ファイルはソース コードと同じプロセスを経ます。つまり、バージョン管理、管理、テスト、開発を行う必要があります。 クラウド自動化により、企業はインフラストラクチャのほぼすべての側面の制御をクラウドに拡張し、より複雑なシステムのオーケストレーションが可能になります。
このシステムがどのように機能するかを示す例を以下に示します。クラウド自動化テンプレートは、マイクロサービス アプリケーションを適切に動作させるために多くのタスクを実行できます。 ① アプリケーション用のコンテナを複数作成します。 ② コンテナクラスターにコンポーネントをロードします。 ③ストレージとデータベースを組み合わせる。 ④仮想ネットワークをシームレスに構成します。 ⑤クラスターのロードバランサーを作成します。 ⑥ ワークロードをユーザーに公開します。 (4)アプリケーション開発とテストの強化継続的デリバリーと継続的デプロイメントには、自動化された開発パイプラインの一部である、自動的に構成された開発/テスト環境が必要です。自動化ツールを備えたパブリック クラウドは、継続的なデリバリー パイプラインを提供するための主なアプローチです。 最新の開発方法論は、チームが新しいリリースをテストするためにリソースを迅速に展開および拡張する能力に依存しています。テストが終了したら、リソースを解放して再利用できるようにする必要があります。自動化ツールを備えたパブリッククラウドではこれが可能になります。 (5)ハイブリッドクラウドの実現ハイブリッド クラウド環境は複雑であり、オンプレミスの設備とパブリック クラウド間の統合が必要です。ここでクラウド コンピューティングの自動化が役立ちます。 自動化ソリューションは、オンプレミスのデータセンターとクラウド コンピューティング リソース間で資産を同期し、「クラウド バースト」を可能にします。クラウド バーストとは、アプリケーションがローカル リソースを超えた場合にワークロードをクラウドに移動するプロセスです。 ハイブリッド クラウドでクラウド自動化を使用すると、リモート サイトがローカル環境をミラーリングする災害復旧シナリオもサポートされます。 Kubernetes はクラウドコンピューティングの自動化ですか?組織で Kubernetes を使用している場合は、自動化の導入においてすでに一歩先を進んでいます。もちろん、Kubernetes は使用中のすべてのクラウド コンピューティング リソースを自動化するわけではないため、自動化ソリューションではありません。それでも、クラウド上でほぼすべてのワークロードを実行するために使用できるコンテナを管理およびオーケストレーションします。 クラウド自動化の準備はできていますか?クラウド コンピューティングの自動化により、チームの時間と労力を大幅に節約できます。より高速で、よりスケーラブルで、より安全であり、より予測可能で信頼性の高いワークフローを実現します。 このテクノロジーは増加傾向にあり、これまでの実装とレポートは、効果的な自動化が企業にとって真の力の倍増器となることを示唆しています。 では、クラウド リソースを構成、管理、拡張するには自動化ツールを使用する必要がありますか?運用および保守プロセスの自動化を検討していますか?企業はこれに関して賢明な選択を行うことができます。 原題: 2021 年のクラウド自動化: テクノロジー業界のニューノーマル、著者: Laurent Gil [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: G業界における仮想化ハイパーコンバージェンスアーキテクチャの実践に関する簡単な議論
>>: ある人は早く歩きますが、ある人は遠くまで歩きます。 Amazon Web Services はどのようにしてパートナーの共同成長を可能にしますか?
中国新聞社、4月8日(段紅標、張思南)清明節が過ぎ、13年間使用されてきたMicrosoft Win...
ovhはどうですか?ドイツはどうですか?ドイツはヨーロッパのコアネットワークハブと考えられているため...
1. Qihoo 360がテンセントを提訴:360の要求はすべて却下された新浪科技は3月28日朝、市...
Vipshop のクリアランスセールモデルが業界から賞賛された後、大手 e コマース企業が生鮮食品ビ...
vpscheap.netは現在、シカゴデータセンターのVPSのプロモーションを行っています。メモリを...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています大学に入学...
トルコの商人であるsiberdcは2011年に設立されました。主にトルコの高防御事業を運営しており、...
キャンパスを出た瞬間から、私は後戻りできない SEO の道に無邪気に足を踏み入れました。私が初めて仕...
当時のGoogleの検索画面は検索ボックスしかなく、とてもシンプルで懐かしいです。しかし、そのシンプ...
Megalayerは、米国住宅IP/米国ファミリーIP向けVPSサービスの開始を正式に発表しました。...
Kubernetesでプロジェクトを開始するために必要なものすべてマイクロサービス、クラウド コンピ...
ウェブサイト構築について少しでも知識のあるネットユーザーなら、外部リンクがウェブサイトの発展と存続に...
消費者ブランドの台頭の背後には、一部の人々の生活観の変化や、より幅広い層の人々に影響を与えるトレンド...
今日はラックナードのボスの誕生日なので、彼は特別に誕生日プロモーションを企画しました。誕生日プロモー...
[[359008]] COVID-19パンデミックにより、製造業者が現地生産と流通へとシフトするにつ...