見出し画像

「一緒にクラウドを学ぶシリーズ」(1)クラウドとは?クラウドの特徴?

予約されたように、「一緒にクラウドを学ぶシリーズ」の最初の記事を立ち上げます。

私の意見では、何かを習得するためには、それが何であるか、それがでてきた理由、それが解決する問題を理解し、間違った目的でそれを使用しないようにする必要があります。

そのため、シリーズの最初の記事では、クラウドとは何か、クラウドが解決する問題、クラウドを使用する理由の概要を学びます。

クラウドとは何ですか?

クラウドの本質を定義する:

There is no cloud, it's just someone else's computer.

翻訳:

雲はありません、それはただ他の人のコンピューターです。

画像1

クラウドとそのサービスの性質は非常に回りくどく面倒です(仮想マシン、ストレージサービス、ネットワーク、IP、クラウドデータベース、等)。しかし、性質的に、クラウドは単に他の人のマシンとして理解することができます。

簡単に言うと、Cloud AWSサービスを使用する場合は、Amazonのデータセンターのマシンを使用しています。マシンを使用するだけでなく、インフラストラクチャーも使用しています(エンジン、冷却ファン、ネットワークインフラストラクチャの電力)。

画像2

クラウドはホスティングよりも優れていますか?

ここを読むと、不思議に思うでしょう。
Webで作業すると、ホスティングをレンタルして、コードをアップロードしました。では、クラウドホスティングVPS違いは何ですか

実際、クラウドとWebホスティング/ VPSは、同じ問題を解決するための2つの異なるソリューションにすぎません。IaaS、PasS、SaaSなどのクラウドモデルに関する記事を確認すると、次のように表示されます。

・IaaSは、VPSのような仮想マシンも提供します
・PaaSは、コードをアップロードして、ホスティングのように実行する場所も提供します

ただし、クラウドが徐々に多くの人を使用するようにするいくつかの「クールな」ポイントがあります。

・柔軟性の工場:ホスティングでは、通常に月ごとに課金されるホストをレンタルします。より良いホストを選択したい場合は、通常に月末または日の終わりまで持つ必要があります。
クラウドを使用すると、全てがはるかに柔軟になり、使用時間ごとに請求されます。従って、数回クリックするだけで、ホストをアップグレードしたり、より多くのホストを雇ったりすることができます。

・簡単に拡張してコストを節約:クラウドの柔軟性により、スケールアップし、ピーク時にマシンを増やし、オフピーク時に削減してコストを節約できます。

・APIを提供される:クラウドプロバイダーには、システムに統合するために使用できるAPI、SDKがあります。これらのAPIを使用すると、クラウドで動作するツールを簡単に構築できます。

・複数のサービス:ホスティングと比較して、クラウドプロバイダーははるかに多くのサービスを提供します(仮想マシン、データベース、メッセージキュー、ファイルストレージ、ロードバランサー、Gitレポジトリ、分析ツール、システムパフォーマンスプロファイル、等)。

画像3

クラウドがある前に?

多くの企業がクラウドを選択している理由を理解するために、クラウドを使用しないSysAdmin(システム管理者)の事を振り返ってみましょう。これは言及したオンプレミスモデルです。

システムがスムーズに動くするために、SysAdminがサーバーを購入する必要があります(以上に示すように、ラックまたはタワーにすることができます)。格サーバーの価格は約600-2000$です。

画像4

サーバーピースはサーバーデータセンターでよく見られます。

購入後、あらゆるワイヤーを接続して、システムにインストールします。次に、これらのサーバーにSSHで接続して、必要なソフトウェア(Java、PHP、MySQL、Apache、等)をインストールします。

インストールステップの後、このソフトウェアを構成するステップ(ポートを開く)、マシンの構成設定になります。マシンが完全に設定されるまで、開発者のコードをデプロイさせただけでした。
これは一時的に終了しました!

ただし、このシステムに電力のお金を費やします。マシンが故障する場合は、またはより多くのユーザーにサービスを提供する必要がある場合、SysAdminは別のデバイスを購入して追加する必要があります。さらに、ITスタッフはシステムのバックアップ、セキュリティに関することを担当する必要があります。
これらの仕事は非常に時間と労力がかからず、お金がかかります(機械に投資するお金、電力のお金、ITスタッフの給与)。

さらに、機械の投資が少なすぎると、将来的にアップグレードの費用がかかります。逆に、投資しすぎると、そもそも少数のユーザーにサービスを提供するために多額の費用を費やすことになります。

クラウドで?

クラウドの出現は、システムの運用方法に大きな違いをもたらします。今では、企業はSysAdminの給与をかける必要はありません。システムをクラウドに持ってくるだけで、簡単なことで手間はかかりません。

・新しいサーバーが必要:クラウドに仮想マシンを作成するだけで、需要に応じて月額約20~200$かかります。
・新しいデータベースが必要:サーバーをレンタルしてSQL/MySQLをインストールする代わりに、クラウドにアクセス1つのDBを作成するだけです。
・ユーザーがファイル、音楽、写真を保存するためのスペースが必要:クラウドにのみストレージを作成します。
・ウェブサーバー、ロードバランサーを設定する必要:クラウドには全てがあります。
・システムのユーザーが少なすぎ:サーバー構成を減らしてコストを節約できます。
・ほぼ過負荷のシステム:サーバー構成を増やし、サーバーの数を増やすには数回クリックするだけです。
・バックアップ、セキュリティ、アップグレードが必要:クラウドが自動的に全てを処理できます。
・電気メンテナンスにお金をかける必要はありません。開発者に任せることができます。

簡単、速い、節約のは、中小企業がクラウドを使用するのが好きな理由です。

画像5

ただし、それ以外に、クラウドは全能ではありませんが、いくつかの欠点もあります。今後、クラウドの長所と短所について、もっと詳しく説明します。

結論

この記事では、クラウドの利点、多くの人々に使用されている理由について説明しました。

次の記事では、クラウドサービスプロバイダーの出現とそれらが提供するサービスの長所と短所について一緒に学びます。

このシリーズは書くのがちょっと面倒ですが、気分が良ければ、共有したりコメントしたりして、より速く書く機能を得ることができます。

ありがとうございます。


この記事が気に入ったらサポートをしてみませんか?