クラウドコンピューティングとその中のすべての問題についての教育

投稿 2021-07-05
Networking
クラウドコンピューティングとその中のすべての問題についての教育

この記事では、クラウドコンピューティングの概念を紹介します。これは、クラウドコンピューティング技術についてさらに学び、ますます仮想化されるクラウドベースの世界で成功するために知っておく必要のある基本をしっかりと理解するための優れた方法です。

多くのクラウドプラットフォームは、構築された無料のオープンソースツールキットを提供します特にクラウドコンピューティングのために。 APIを使用すると、既製のハードウェアでコンピューティング、ストレージ、ネットワークなどのリソースプールを管理できます。

これらのAPIは通常RESTfulな方法で処理されるため、さまざまなAPI呼び出しに精通したHTTPコマンドを使用できます。 。それでは、クラウドコンピューティングの概要を詳しく見ていきましょう。

クラウドコンピューティングと仮想化の比較

まず、見てみましょう。クラウドコンピューティングと仮想化の類似点と相違点。データセンターのタワーコンピュータの石器時代にも、同様のワークフローがありました。ユーザーが新しいアプリケーションへのアクセスを要求します。

次に、管理者は、このアプリケーションをサポートするために、ハードウェアの一部である物理サーバーを提供します。このユーザーは現在開発者でもあり、正常に機能するには別の開発環境が必要になる場合があります。先に進み、別のサーバーを準備します。

ディザスタリカバリとバックアップのオプションを検討する必要がある場合があります。そうです–別のサーバーを推測してください!これにより、サーバーのスケーリングが小さくなり、保守が困難になります。その過程で、見苦しいタワーコンピュータがデータセンターを複雑にします。効果はありませんでしたが、他に選択肢がなかったので、そうです。

このプロセスが続くにつれて、最終的にはブレード環境と呼ばれる環境に移行しました。では、ブレードとは何ですか?さて、あなたがライブ音楽やミュージシャンに精通しているなら、あなたはおそらくラックマウント処理装置のアイデアに精通しているでしょう。

同じ概念がデータセンターコンピューティングにも当てはまります。私たちが行ったのは、従来のタワー型コンピューターを、ラックに取り付けることができる長方形の形状に取り付けることでした。各サーバーブレードは通常、1つまたは2つのラックスペースを占有し、エンドユーザーに処理能力を提供するためのより統合されたソリューションを提供します。

この時点で、開発者は新しい遊び場が必要だったので、それらのニーズを満たすために、ラックマウントサーバーの1つにビルド環境を展開しました。次の使用可能なサーバーブレードでディザスタリカバリスクリプトを作成することもできます。これにより、サーバーの密度と可用性が大幅に向上しました。この時点で、20台のサーバーをラックに配置できます。すばらしいことでしたが、まだ仮想化を開始していません。

仮想化の概要

次に、ブレードベースのコンピューティングラックをより有効に活用する必要がありました。以前は、必要なすべてのアプリケーションを実行するために、使用可能な各サーバーに1つのオペレーティングシステムがインストールされていました。

ハイパーバイザーの登場によりすべてが変更されました。ハイパーバイザーが起動すると、ベアメタル上で実行されるソフトウェアになります。ハイパーバイザーに加えて、ほぼ無限の数の仮想サーバーまたは仮想マシンを実行して、考えられるあらゆるものをサポートできます。もちろん、ハイパーバイザーはVMWare、Xen、KVM、またはHyper-Vのようなものです。

ハイパーバイザーレイヤーにより、システム全体を仮想化し、エンドユーザーに次のプールを提供できます。コンピューティングリソース。これは、ユーザーがDevOpsまたはITプロフェッショナルに特定のリソースを要求する場所です。以前は、このリクエストをサポートするために物理サーバーを導入する必要がありました。

場合によっては、ITがすぐに使用できないため、ユーザーは待機する必要があります。完璧ではありませんでした。一度ハイパーバイザーがインストールされると、DevOpsの担当者は仮想化プラットフォームにログインして、新しいサーバーインスタンスを「起動」できます。

魔法の「プーフ」のように。これが、まったく新しいUbuntuサーバーシステムです。テストまたは災害復旧のために別のコピーが必要ですか?問題はありません。より多くのサーバーを数秒でインストールして実行します。チェックをテストするためにWindowsServerが必要になる場合があります。

拡張機能をテストしますか?もちろん。別のインスタンスを起動し、負荷分散を構成します。この時点で、社内のハイパーバイザーがユーザーの市場投入までの時間を短縮し、物理ハードウェアへの依存を減らし、全体的に物事を容易にすることがわかりました。これが仮想化です。ただし、仮想化はそれよりもはるかに高度です。

クラウドの概要

ただし、クラウドは最終的にさまざまな意味を持ち、クラウドは3つのプロパティに分割できます。これらのクラウド関連のプロパティのいくつかを見てみましょう。

  • オンデマンド:クラウドの性質は、ユーザーまたはエンドポイントの要求にほぼ瞬時にサービスを提供できることを意味します。サポートチケットを提出せずに、2営業日以内にフィードバックを受け取ることを願っています。オンデマンドとは今を意味し、それがほとんどの主要なクラウドプロバイダーが提供するものです。
  • 柔軟:柔軟とは、サービスをサポートするために必要なリソースが簡単に拡大および縮小する必要があることを意味します。 。もちろん、アマゾンウェブサービスがクラウド製品のこれらの機能を正確に説明するためにフレキシブルという用語を使用していることはわかっています。
  • セルフサービス:クラウドサービスは通常セルフサービスです。これは、ネットワークに接続している人は誰でも、第三者からの干渉を受けることなくリソースを自由に配布するために、個人アカウントまたは管理パネルに入ることができることを意味します。物理的な展開の必要はなく、入念にインフラストラクチャを構築する必要があります。オファーのカタログからサービスを選択し、「実行」をクリックします。

サービスの提供

これにより、サービスとして提供するというアイデアが浮かびました。クラウドコンピューティング環境のサービスについて話すとき、これらの特性を考えることができます。

  • 計算スタックの制御層を説明するために使用されます。
  • 基本的なサービスは抽象化されています。
  • エンドユーザーは下位レベルについて心配する必要はありません。
  • 独立したレベルのサービスを提供することに重点が置かれています。

サービスのインフラストラクチャ

この図は、Infrastructure as a Service(IaaS)に含まれるものの概要を示しています。以前に確認した既存のITサービススタックから、IT部門がアプリケーションからアプリケーションまでインフラストラクチャ全体を完全に制御していることがわかりました。

エンドユーザーは階層に含まれていませんでした。 IaaSはそのモデルを採用し、いくつかの下位レベルのレイヤーを抽象化するため、それについて考える必要さえありません。彼らはあなたのために働く、できる、そして働くだろうと簡単に述べられています。クラウドオファリングにより、エンドユーザーは自分にとって最も重要な最上位層に集中できます。

サービスとしてのインフラストラクチャは、最も使用されているタイプのクラウドコンピューティングです。このタイプのサービスの主なプロバイダーには、Microsoft Azure、Amazon Web Services、Rackspace、Google Cloud Platform、vCloud Air、IBMSoftlayerが含まれます。

IaaSとOnPremの図がわずかに異なることがわかります。仮想化、サーバー、ストレージ、ネットワーキングなどの下位層は、IaaSプロバイダーによって抽象化されています。サービスプロバイダーによって制御されるこのレイヤーホスティングにリンクすることはできません。

サービス上のプロバイダーレイヤーは、コンシューマーが機能する場所になりました。消費者は使用したいオペレーティングシステム、必要なミドルウェア、JavaやPHPなどの特定のランタイム、データストア、そして最終的にはアプリケーション層を提供できません。

これにより、エンドユーザーに大きな可能性がもたらされます。このことを考慮。 AWSアマゾンウェブサービスのようなIaaSサービスは、MomやPop WordPressブログのような控えめなウェブサイトをホストする大規模なアプリケーションにまで及び、文字通り年間収益が数百万ドルになります。

クラウドのすべて!小規模な新興企業は、外出して物理サーバー、オペレーティングシステム、ネットワーク機器、さらにはオフィススペースを購入する必要はありません。純金属はもはや要件ではなく、抽象化されています。

  • Facebook
  • Twitter
  • WhatsApp
  • 電報
  • Pinterest
  • LinkedIn
  • Email
ネットワーキング
カテゴリ