クラウド コンピューティングにはさまざまな定義があります。現時点で最も広く受け入れられている定義は、米国国立標準技術研究所 (NIST) の定義です。クラウド コンピューティングとは、構成可能なコンピューティング リソース (ネットワーク、サーバー、ストレージ、アプリケーション ソフトウェア、サービスなど) の共有プールへの利用可能で便利なオンデマンド ネットワーク アクセスを提供する従量課金制モデルです。これらのリソースは、管理の手間やサービス プロバイダーとのやり取りをほとんど必要とせずに、迅速に提供できます。 技術的な観点から見ると、ビッグデータとクラウドコンピューティングの関係は、コインの表と裏のように切り離せないものです。ビッグデータは単一のコンピュータでは処理できないため、分散コンピューティング アーキテクチャを採用する必要があります。その特徴は膨大なデータのマイニングにありますが、クラウド コンピューティングの分散処理、分散データベース、クラウド ストレージ、仮想化テクノロジに依存する必要があります。クラウド コンピューティングからは 3 つの概念が派生しており、業界で広く認知されている分割方法です。クラウド コンピューティングの 3 つの主要なサービス モデルは、IaaS (Infrastructure as a Service)、PaaS (Platform as a Service)、SaaS (Software as a Service) です。一つずつ消化していきましょう。 1. IaaS (サービスとしてのインフラストラクチャ) 消費者は、インターネットを通じて、十分に発達したコンピュータ インフラストラクチャからサービスを受けることができます。このタイプのサービスは Infrastructure as a Service と呼ばれ、インターネット ベースのサービス (ストレージやデータベースなど) は IaaS の一部です。 2. PaaS(サービスとしてのプラットフォーム) ソフトウェア開発者が開発、品質管理、または運用サーバーを購入せずに、新しいアプリケーションを構築したり、既存のアプリケーションを拡張したりできるインフラストラクチャを提供します。たとえば、Ronglian Cloud Communication は PaaS モデルを採用しています。 Ronglian は、専門的な通信機能を API インターフェースと SDK にパッケージ化することで、企業と開発者が通信サービスを利用するためのハードルを大幅に下げ、アプリ、Web 端末、企業システムが SMS/音声認証コード、音声通話、音声通知、コールセンター/スマート IVR、音声インターコム/会議、ビデオ通話/会議などの 20 を超える専門的な通信機能に簡単にアクセスできるようにし、開発と使用の効率を向上させ、SMS/スマート通話、通話、コールセンター、モバイル IM、会議などの 5 つの主要機能を迅速に実現します。コミュニケーションを基本的なインターネット サービスにすることに取り組んでいます。 3. SaaS(サービスとしてのソフトウェア) アプリケーションソフトウェアの販売方法の一つで、使用時間や使用量に応じて料金を支払う方式です。これらのアプリケーション ソフトウェアは通常、エンタープライズ管理ソフトウェアの分野にあり、インターネットを通じて使用されます。 SaaS ソフトウェアは、CRM (顧客関係管理)、HRM (人材管理)、SCM (サプライ チェーン)、ERP などのエンタープライズ管理ソフトウェアで主に使用されると一般的に理解されています。たとえば、Ronglian Qimo は SaaS クラウド サービス プロバイダーです。中国におけるコールセンター分野での10年間の蓄積を活かし、クラウドベースのコールセンター通信プラットフォームを独自に開発しました。同時に、顧客の使用シナリオに基づいて、クラウドカスタマーサービス、クラウドテレマーケティング、クラウドSWITCH、クラウド会議などのエンタープライズコミュニケーション製品を提供します。プラットフォームのユーザーには、カスタマーサービスシート、セールスシート、エンタープライズ SWITCH などの顧客が含まれます。同社の法人顧客は金融、教育、インターネット、O2O、自動車、医療などの業界にわたります。 4. BaaS (バックエンド・アズ・ア・サービス) Baas を英語から中国語に翻訳すると、「Backend as a Service」になります。アプリケーション アーキテクチャは多数のサードパーティ クラウド サーバーと API で構成されており、アプリケーション内のサーバーのロジックとステータスはサービス プロバイダーによって管理されます。たとえば、当社の典型的なシングルページ アプリケーション SPA とモバイル APP リッチ クライアント アプリケーションでは、フロントエンドとバックエンドのやり取りは主に RestAPI 呼び出しに基づいています。共通 ID 認証、クラウド データ/ファイル ストレージ、メッセージ プッシュ、アプリケーション データ分析などの対応する機能を完了するには、サービス プロバイダーの API を呼び出すだけです。 5. FaaS (Function as a Service) とは何ですか? FaaS は Function as a Service (サービスとしての機能) とも呼ばれます。開発者は、サービス ビジネス ロジック コードを直接デプロイし、サードパーティが提供するステートレス コンピューティング コンテナーで実行できます。開発者はサーバーを気にすることなくビジネス コードを記述するだけでよく、コードの実行はイベントによってトリガーされます。その中でも、AWS Lambda は現在最も優れた FaaS 実装の 1 つです。 6. サーバーレス サーバーレス アプリケーション アーキテクチャは、BaaS と FaaS を組み合わせたアプリケーションです。ユーザーは、アプリケーションのビジネス ロジック コードに集中し、関数を細分化して FaaS プラットフォーム上で実行し、BaaS サードパーティ サービスと統合して、最終的に完全なシステムを構築するだけです。システムプロセス全体を通してサーバーに注意を払う必要はありません。 |
<<: Redis 分散ロックを使用して完全性を確保するにはどうすればよいでしょうか?
>>: エンタープライズデジタルトランスフォーメーションからクラウドネイティブソリューションまで
Baidu の Green Radish Algorithm 2.0 が発表されて以来、インターネッ...
iQiyi は、100 近くの長編動画の競合相手から抜きん出て、その生涯を終えたばかりです。Youk...
ほとんどの企業が新しいブランドや製品を宣伝するとき、市場にはすでに類似のブランドが多数存在している可...
今日、ウェブマスターグループで、新しいウェブマスターが、ウェブサイトのロゴの後の文章にH1タグを追加...
以前、ある男性が朱偉坤に友好リンクの交換を依頼しました。私はどのウェブサイトかと尋ねました。彼は小説...
yourlasthost は、特別価格で 2 つの OpenVZ 仮想 VPS をリリースします。価...
最近、Kubernetes はバージョン 1.20 以降で Docker のサポートを中止することを...
組織のオンプレミス IT インフラストラクチャをクラウドに移行することは、多くの企業が行う最も重要な...
SEO 業界で働く人なら誰でも、「コンテンツは王様、外部リンクは皇帝」ということわざを知っていますが...
VPS のパフォーマンスをテストするには、専用のパフォーマンス テスト スクリプトを使用して、パフォ...
BBS は当初、株価などの情報を公開するために使用されました。当時の BBS にはファイル転送機能す...
今日のネットセレブによるライブストリーミング販売モデルは、本当のブームなのか、それとも偽りのバブルな...
Baidu スナップショットに関して言えば、ウェブマスターは皆その重要性を知っています。これは Ba...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン国防の強化と軍改革がさらに深化していく中...
[[419796]] Longhorn は、NFSv4 サーバー (共有マネージャー) を介して通常...