HUAWEI CLOUD - 三銃士のPaaSクラウドサービス

1.PaaSとは

Platform-as-a-Service (Platform as a Service) とは、クラウド サービスの 1 つであり、プラットフォームはオペレーティング システム (OS) とも呼ばれ、コンピューターやスマートフォンがアプリケーションを実行するのをサポートする基本的なソフトウェアです。

PaaS は、ハードウェアやオペレーティング システムを含む完全な動作プラットフォームを提供できるサービス形式であり、ユーザーはこのプラットフォームを使用してさまざまなアプリケーション ソフトウェアをインターネット上で実行できます。
ネットワーク、サーバー、オペレーティング システム、ストレージなどの基盤となるクラウド インフラストラクチャを管理または制御する必要はありませんが、顧客はデプロイされたアプリケーション、場合によってはアプリケーションが実行されるホスティング環境の構成を制御できます。

PaaSは、動作プラットフォームを大規模なデータセンターに保管し、外部に公開します。お客様は、外部のオープン オペレーティング プラットフォーム上でプログラムを直接実行したり、アプリケーションを開発したりできます。各開発者が自身の端末にプログラム開発に必要な環境を持たない場合でも、サーバー上に公開されている開発環境を直接利用することができます。そのため、開発者が開発環境の準備にエネルギーを費やす必要がないのがPaaSの魅力です。

2. クラウドサービスの三銃士

2.1、IaaS

Infrastructure-as-a-Service (サービスとしてのインフラストラクチャ) は、インフラストラクチャとして使用するように設計されており、コンピューティング機能、ストレージ、ネットワーク、その他の基本的なコンピューティング リソース (インフラストラクチャ) を消費者に提供します。完全なアプリケーション実装環境をプラットフォームとして提供するPaaSとは異なり、ミドルウェアやオペレーティングシステムを自分でインポートし、その上でアプリケーションを実行する必要があります。

2.2、PaaS

Platform-as-a-Service (Platform as a Service) は、プログラム開発の基盤として存在するように設計されており、
ユーザーがクラウド インフラ上でアプリケーションを開発または使用するための機能 (つまり、プラットフォーム) を提供します。ユーザーは提供されたプラットフォーム上で自らアプリケーションを開発・利用することができます。PaaSサービスには、開発ツールやデータベース管理サービス、実行時に必要なライブラリやモジュールの提供も含まれており、プロ意識か自由度かは別として、SaaSとIaaSの中間に位置する、主にプログラム開発者向けのオンラインサービスです。

2.3、SaaS

Software-as-a-Service (Software as a Service) サービス ソフトウェアとして存在するように設計されており、クラウド インフラストラクチャ上で実行されるサプライヤーからのアプリケーション (つまり、ソフトウェア) を提供します。SaaSサービスは、ユーザーがプログラム開発作業を行う必要がなく、プログラム開発基盤をお持ちでない方でもご利用いただけます。これに対して、SaaSサービスは自由度が低く、アプリケーションプログラムに設定された機能しか利用できません。

2.4 三銃士の分布

ここに画像の説明を挿入
上の図から次のことがわかります。
SaaS とは、ソフトウェアの開発、管理、展開が第三者に引き継がれることを意味し、技術的な問題を気にする必要がなく、すぐに使用できることを意味します。私たちの一般ユーザーが接触するほとんどすべてのインターネット サービスは、Toutiao や Twitter などの SaaS です。

PaaS は、ハードウェアとオペレーティング システムの詳細を抽象化し、シームレスに拡張できるソフトウェア デプロイメント プラットフォームを提供します。開発者は、最下層ではなく、独自のビジネス ロジックにのみ注意を払う必要があります。例: HUAWEI CLOUD パス プラットフォーム。

IaaSはクラウド サービスの最下層であり、主にいくつかの基本的なリソースを提供します。PaaS との違いは、ユーザーがインフラストラクチャを使用するロジックを実装するために最下層を自分で制御する必要があることです。例: Amazon EC2

2.5 高層ビルの下の三銃士

クラウドコンピューティングを超高層ビルとして理解できれば、この建物は最上階、中層、最下階の 3 つの部分に分割できるため、Iass (インフラストラクチャ)、Pass (プラットフォーム)、Sass (ソフトウェア) を建物の 3 つのブロックに分割します。インフラストラクチャは下部にあり、プラットフォームは中間にあり、ソフトウェアは上部にあります
ここに画像の説明を挿入

3. Huawei PassS プラットフォーム

ファーウェイのPasSプラットフォームは、プラットフォーム、標準インターフェイス、およびプラットフォームのツールを通じてさまざまな開発タスクを迅速に完了できます。
その中で、プラットフォームが所有する状況認識は、システムとその詳細情報をリアルタイムで表示でき、資産のセキュリティ状態と障害の根本原因を記録します。
ここに画像の説明を挿入

3.1. 機能サポート

Huawei の PaSS プラットフォームは、主に次の側面で機能サポートを提供できます。
1. インフラストラクチャ:

PaaS プラットフォームは、アプリケーションの実行に必要なサーバー、ストレージ、データセンター、およびネットワーク リソースの管理を担当します。

2. 設計、テスト、開発ツール:

ソースコードエディタ、コンパイラ、デバッガなど、実際にソフトウェアを構築するために必要なツールをまとめたプラットフォーム統合開発環境。一部のベンダーは、開発者がお互いの作業を共有できるコラボレーション ツールも提供しています。

3. ミドルウェア:

このプラットフォームには、さまざまなオペレーティング システムとユーザー アプリケーションを統合するために必要なツールが含まれています。

4. オペレーティング システムとデータベース:

プラットフォームは、アプリケーションを実行するオペレーティング システムと、さまざまな管理データベース オプションを提供します。

5. セキュリティ

企業が PaaS を導入する場合、企業規模や社内環境に応じて柔軟にカスタマイズしたり、プライベート クラウドとパブリック クラウドを組み合わせて使用​​したり、より機密性の高いデータをより安全な PaaS サービスに配置したりすることができます。

4. まとめ

今日は、Huawei Cloud-PaaS クラウド サービスについてここで最初に取り上げますが、今後も順次更新していきます。読んでいただきありがとうございます。作成するのは簡単ではありません。気に入っていただければ幸いです。よろしくお願いします。

おすすめ

転載: blog.csdn.net/fyydlz/article/details/128321281