IaaS とは何ですか? PaaSとは何ですか? SaaS とは何ですか?

IaaS とは何ですか? PaaSとは何ですか? SaaS とは何ですか?

最近、友人から「IaaS とは何ですか?」と尋ねられました。 PaaSとは何ですか? SaaS とは何ですか?それらの違いは何ですか?実際、今日のクラウド コンピューティングの発展により、当時は斬新に思われたこれらの概念は、ほぼ当たり前のものになっています。実践者たちは長い間これらの概念に慣れてきましたが、その輪の外にいる人々はまだ混乱しています。今日は業界外の方に向けて、IaaS、PaaS、SaaSとは何かを説明します。

[[388756]]

まず、Infrastructure As a Service、Platform As a Service、Software as a Service という 3 つの略語について説明します。これらは、Infrastructure as a Service、Platform as a Service、Software as a Service を意味します。 IT 業界の人々は常にコンセプトを創造することを好んできました。こういったものが翻訳されると、部外者はもちろん、実践者でさえも突然触れると気が狂いそうになります。簡単に言えば、これら 3 つの略語は、インフラストラクチャ、プラットフォーム、ソフトウェアなど、どのような種類のサービスが提供されるかを指します。

理解を深めるために、例を挙げてみましょう。たとえば、あなたが起業家で、シェア自転車アプリを作りたいとします(この業界はすでにレッドオーシャンで飽和状態なので、やらないでください)。このアプリ自体の観点から、どこから始めるべきでしょうか?それは簡単に3つのステップに分けられます:

1. 最初のステップは、コンピュータ ルームを見つけるか、自分のオフィスをコンピュータ ルームとして使用し、ラックを購入し、サーバーをいくつか購入して、コンピュータ ルームのラックに配置し、ネットワークに接続し、電源を入れ、換気と放熱を確保し、サーバーにオペレーティング システムをインストールすることです。

2. 2番目のステップは、サーバーにさまざまなランタイム、ミドルウェア、データベースなどをインストールすることです。

3. 3 番目のステップは、アプリのフロントエンドとバックエンドを開発し、テスト、起動、反復、更新することです...

どうですか?シンプルに見えませんか?実際のところ、プロセスはまったく単純ではありません。特に、3 番目のステップであるソフトウェア開発は単純ではありません。メディアを通じて誰もが目にするインターネット界全体での 996 の祝福の根本的な理由は、ソフトウェア開発リンクにあります。ソフトウェアは継続的に反復する必要があり、プログラマーはコードを書き続ける必要があります。ソフトウェアは迅速に反復する必要があり、プログラマーは 996 または 007 でコードを変更する必要があります。

まあ、そうは言っても、コンピュータルームから、コンピュータルームの設備、ネットワーク、換気と放熱、サーバーの購入、環境の設定、そして最後にソフトウェア開発まで、ビジネスを始めるのは非常に困難です。ソフトウェア開発プロセスでは、人事管理、賃金、社会保障を含むチームの編成が必要です。結局、起業家は死なないまでも生きたまま皮を剥がされることになる。

そこで、このプロセスをもっと簡単にできないかと考える人もいるでしょう。もちろん、もっと簡単に、すべてをアウトソーシングして、お金を支払うだけで済むこともあります。お金は世界を動かします。お金があれば、何でもできます... しかし、これは不可能です。はっきり言って、アウトソーシング業界は労働集約型産業であり、そのビジネスモデルはまったく魅力的ではありません。

では、他にはどのような方法があるのでしょうか?他の賢い起業家たちはすでにそれを考えていました。 APPを構築する過程で、多くのものを標準化されたサービスにすることができます。例えば、上記の最初のステップである、コンピューター室やサーバーなどの機器の調達は、時間と労力がかかり、さまざまな詐欺が発生しやすくなります。それを標準化し、リモート接続方法を直接提供して実行する方がよいでしょう。

こうして、IaaS が誕生しました。海外のAWSと中国のAlibaba Cloudは、ともにIaaSパブリッククラウド分野の大手です。いわゆる Infrastructure as a Service とはこのようなものです。起業家が何かを開発したい場合、パブリック クラウド プラットフォームにアカウントを登録していくらかのお金を費やすだけで、さまざまな構成のクラウド サーバー、さまざまなサイズのストレージ、さまざまな帯域幅のネットワークなど、すべてを手に入れることができます。欲しいものは何でも手に入れられます。さらに、コンピュータ ルームのサイトの選択、機器、物理サーバー、ストレージ、ネットワークの購入などについても心配する必要はありません。何も心配する必要はありません。必要なのはアカウントだけです。それですべて解決します。上記の 2 番目と 3 番目の手順を完了することに集中するだけです。

まだ面倒すぎると感じて簡素化したい起業家もいるかもしれませんが、心配はいりません。PaaS、つまり Platform as a Service が登場したのです。オペレーティング システム、データベース、ランタイム環境、ミドルウェア、各種フレームワークがすべて明確に説明されているため、プログラマーは独自のアプリの開発に集中するだけで済みます。ここで説明するのは少し難しいです。結局のところ、ミドルウェア、フレームワーク、ランタイム環境などの紛らわしい言葉の直感的な例を挙げるのは簡単ではありません。とにかく、これらはプログラマーがプログラムを開発する前に行う必要がある準備作業として理解してください。こうした準備作業の多くは標準化して直接使用できるため、時間と労力を節約できます。時間はお金であり、効率は命であるインターネット業界では、効率を改善できるものはすべて良いことです。

そうは言っても、実のところ、ほぼ完了しています。標準化できるサービスはすべて標準化されており、残る作業はプログラマーの開発作業のみとなっています。その時、起業チームのCOOが立ち上がってこう言いました。「いいえ、私たち自身の開発チームは遅すぎます。ここでのマーケティング計画は実行されようとしており、私たちのアプリはまだオンラインになっていません。」この機会を逃したら、逃してしまうことになる。他のことは気にしません。大規模な広告攻勢で私たちのアプリがリリースされることだけを望んでいます。

ハハ、COOさん、怒らないで、不安にならないで、SaaS、Software as a Serviceを体験しに来てください。いわゆる SaaS とは、開発作業までもが代行されることを意味します。今回は本当に何もする必要はありません。自社のビジネスに集中し、他のことは SaaS メーカーに任せましょう。ソフトウェア開発、APP開発、チーム管理、社会保障、積立基金は必要ありません。すべての問題を解決するには、1 つのアカウントだけが必要です。毎年更新することを忘れないでください。

上記はIaaS、PaaS、SaaSの例の説明です。ここからも、サプライヤーが提供するサービスのレベルは、食料、衣服、住居、交通における私たちの日常の経験とまったく同じであることが分かります。例えば、住居に関しては、自分で家を建てる、何もない家を買って自分で装飾する、家具付きの家を買って自分で家具を買う、ホテルに直接泊まる、という4つの選択肢があります。これらの選択肢は、IT 分野における自社構築システム、IaaS、PaaS、SaaS にそれぞれ対応します。例えば、餃子を食べたい場合、自分で餃子を作る、餃子の皮を買ってきて餃子を作る、テイクアウトを注文してテーブルや椅子、ベンチ、醤油や酢などを用意して餃子を食べる、あるいは直接レストランに行って餃子を食べるといった選択肢があり、これらはIT分野における自社構築システム、IaaS、PaaS、SaaSにも該当します。

次に示すように、IaaS、PaaS、SaaS を理解するのに役立つピザ作りの図もインターネット上に存在します。

IaaS、PaaS、SaaSはすべてクラウドサービスです

この図から、IaaS、PaaS、SaaS の違いやつながりがより明確に感じられます。

ちなみに、はるか昔、IT インターネットが登場したばかりの頃は、電子メールを送信したい場合は、独自の電子メール サービスを設定する必要があり、その後はインターネットに接続している限り、電子メールの送受信が可能でした。今では、126やGoogleに自分のメールアドレスを登録するだけで、自由にメールを送信できます。

これは人間社会全体に当てはまることであり、ますます細分化された分業へと発展しつつあります。各分業の結果、より専門的なサービスを提供できるようになり、より専門的なサービスはさらなる処理と内部が見えないブラックボックスを意味します。これは、IT、インターネット、そして人類社会の発展にも当てはまります。

<<:  レポートは次のように指摘している: クラウドコンピューティングは収益成長の新たな原動力である

>>:  2021年の仮想化トレンドはHCIとKubernetesに焦点

推薦する

Xiaomi の「インターネット思考」とは一体何でしょうか?

はじめに: 雷軍はインターネットの考え方を「集中、極限、口コミ、高速」という 7 つの単語に凝縮しま...

カメラウェブサイトの運営中にソフト記事を活用してトラフィックを増やす方法

淘宝牌牌とは、淘宝と牌牌でのコンバージョン率を頼りにお金を稼ぐウェブマスターを指します。このタイプの...

dogyun のロシア cn2 gia vps (静的クラシック クラウド サーバー) の簡単なレビュー

dogyun が提供するクラシック クラウド サーバーには、ロシアのデータ センターから選択でき、ロ...

ウェブサイトユーザーの直帰率を下げるには?問題解決に役立つ5つのヒント

ウェブサイトのプロモーションの目的は、単にユーザーを誘導して閲覧してもらうという単純なプロセスではあ...

ウェブマスターとしての最初の年:数十のトラフィックしかないカメラサイトで6,000元を稼いだ

実のところ、その時期は私にとっても非常に困難な時期だったので、この記事を書きたくはありません。しかし...

分散ストレージシステムにおける Raft と Paxos のアプリケーションの違い

この記事の目的:私は現在、Codeship の Galera から MariaDB Galera C...

Godaddy-com への登録には 1.99 USD かかります (国内クレジットカードに対応)

Godaddy の最新のドメイン名プロモーションが始まりました。ドメイン名を 1 つ登録するには 1...

SEO診断: 新規企業ウェブサイトのプロモーションにおける6つのよくある誤解

A5 Webmaster NetworkのSEO診断チームは、企業ウェブサイトを診断する際に、多くの...

クラウドアーキテクチャのSLAの簡単な分析

[[318684]]クラウド サービスによりエンタープライズ アプリケーションのアーキテクチャが再形...

クラウド コンピューティング ベンダーのセキュリティ ガイド: 時間をかける価値はありますか?

この記事では、AWS、Azure、Google Cloud が提供するクラウド セキュリティ ガイド...

SEORは完璧なSEO運用チームを構築する方法を知る必要があります

ウェブサイトの運用をより大規模かつ包括的にしたい場合、完璧な SEO 運用チームが不可欠です。ビジネ...

Baidu が新しいウェブマスター プラットフォームを立ち上げ、ウェブサイト運営コンベンションを開始

Admin5 Webmaster Network ニュース: 「千の峰が十年を競う」をテーマにした第...

降格され市場から追放されたウェブサイトを救う方法

インターネット上には、危機的状況にあるウェブサイトが多数あります。これらのウェブサイトは、ダウングレ...