Platform as a Service (PaaS) とは、アプリケーションの開発、実行、管理のためのプラットフォームを顧客に提供し、アプリケーションの開発と起動に関連するインフラストラクチャの構築と維持の複雑な作業を排除するクラウド コンピューティング サービスを指します。これは、クラウドネイティブ アプリケーションとサポート システムが依存するコア プラットフォームです。 PaaS には通常、アプリケーション プラットフォーム、統合プラットフォーム、ビジネス分析プラットフォーム、イベント ストリーミング サービス、モバイル バックエンド サービスなど、さまざまなアプリケーション インフラストラクチャ機能が含まれます。さらに、監視、管理、展開に関連する一連の機能も含まれています。 開発者は開発環境が待たずに稼働することを望んでいますが、運用チームはパフォーマンスと安定性を重視しています。これにより、両者の間で紛争が発生することがよくあります。 PaaS は両者にとって平和な環境を作り出します。サービスとして提供されるアプリケーション プラットフォームは PaaS と呼ばれ、ユーザー コードの展開に使用されます。 Cloud Foundry、Cloudify、OpenShift は PaaS として使用できるオープンソース環境です。 PaaS 導入パターンクラウド コンピューティングは、オンデマンド サービス、ネットワーク アクセス、リソース プーリング、弾力性、測定可能なサービスという 5 つの基本特性を満たす必要があります。この目的のために、クラウド コンピューティングでは、Software as a Service (SaaS)、Platform as a Service (PaaS)、Infrastructure as a Service (IaaS) の 3 つのサービス モデルが提供されます。 PaaS のビジネス導入の主な推進要因:
シンプル PaaS : PaaS 分野へのエントリ ポイント。アプリケーション サービスをプロビジョニングし、セルフサービス カタログに公開できます。サービスで使用されるリソースを自動的に展開および計測します。 PaaS の管理: 回復力、アプリケーション パフォーマンス、セキュリティなど、構成されたアプリケーションのサービス レベル アグリーメント (SLA) とサービス品質 (QoS) を管理します。 プログラムによる PaaS : アプリケーションを外部アプリケーションまたはパブリック クラウドと統合し、自動スケーリングとクラウド バーストのシナリオを実現できます。 プロセス指向の PaaS : アプリケーションを自動的に構築、テストし、クラウド環境に配信する継続的配信プロセスを作成することで、DevOps プロセスの実装を可能にします。 これらの採用パターンに加えて、上記のパターンと重複する可能性のある他の PaaS バリエーションがあります。 統合プラットフォーム サービス (iPaaS) : 統合フローの開発、実行、管理を可能にするクラウド サービスのセット。統合フローは、内部または組織間のものであり、オンプレミスまたはクラウドベースのプロセス、サービス、アプリケーション、データを含めることができます。これらの組み合わせは、MuleSoft CloudHub や BizTalk など、上記のパターンのいずれかに適合する場合もあります。 モバイル プラットフォーム アズ ア サービス (mPaaS) : モバイル アプリケーションを開発するための統合開発環境 (IDE) であり、複数のモバイル プラットフォームをサポートします。 データベース プラットフォーム アズ ア サービス (dbPaas) : データベースのプロビジョニングと管理を自動化する、オンデマンドで安全かつスケーラブルなセルフサービス データベース プラットフォームです。 dbPaaS を使用すると、データベースの拡張が容易になり、信頼性が向上します。 Internet of Things Platform as a Service (IoTPaaS) : 異種 IoT トポロジを実装するために必要な通信、セキュリティ、分析、管理のための共通インフラストラクチャを提供します。 IoT ソリューションを構築するための、よりシンプルで俊敏なモデルを提供します。 ビジネス プロセス管理プラットフォーム サービス (bpmPaaS) : クラウドでホストされ、サービスとして提供される、事前統合された完全なビジネス プロセス管理プラットフォーム。企業全体でビジネス プロセスとワークフロー中心のアプリケーションを開発および実行するために使用されます。たとえば、Pega クラウドや OpenText Cordys クラウドなどです。 PaaS の基本的な特徴:
主要なオープンソースPaaSPaaS を選択する前に、企業は次の点を考慮する必要があります。
それでは、人気のオープンソース PaaS を簡単に見てみましょう。 Cloud Foundry : 複数のクラウド オプション、開発者フレームワーク、アプリケーション サービスを提供します。 Cloud Foundry を使用すると、アプリケーションの構築、テスト、デプロイ、スケーリングがより迅速かつ容易になります。 さまざまなディストリビューションがありますが、より人気のあるものは Pivotal と IBM です。アプリケーション ランタイムとコンテナ ランタイムが含まれます。 Pivotal には、アプリケーション サービスとコンテナー サービスが含まれます。 OpenShift : Red Hat のクラウド コンピューティング PaaS 製品。これは、アプリケーション開発者とチームがアプリケーションを構築、テスト、展開、実行できるクラウドベースのアプリケーション プラットフォームです。 Cloudify : IT 変革革命を推進するためにオープン原則に基づいて開発および設計されています。これにより、組織はさまざまなビジネス アプリケーションやネットワーク サービスを設計、構築、提供できるようになります。 Cloudify の最新バージョンは 4.3 で、高度なセキュリティ、制御、真のセルフサービス機能強化が含まれています。 Cloudify 4.3 では、Kubernetes コンテナ オーケストレーションの新しい概念も導入されています。 < 表示が完全でない場合は、左右にスライドしてください >
表 1 に、Cloud Foundry、Cloudify、OpenShift の基本機能と、それに対応するアーキテクチャ コンポーネントを示します。上記はあくまで個人的な意見に基づくものであり、サポートされる機能の実際の要件についてはクラウド プロバイダーに確認する必要があります。 業界統計から、PaaS の使用が急速に増加していることがはっきりとわかります。 PaaS を使用すると、エンタープライズ アプリケーションはクラウドに依存しなくなるため、パブリックまたはプライベートを問わず、あらゆるクラウド プラットフォームで実行できます。つまり、Amazon の AWS で開発されたアプリケーションは、Microsoft Azure、VMWare vSphere、Red Hat RHEV などの他のプラットフォームに簡単に移植できます。 PaaS は、複数の開発者が開発プロジェクトに取り組んでいる場合や、外部ユーザーが開発プロセスで共同作業する必要がある場合に役立ちます。したがって、PaaS はソフトウェアの迅速な開発と反復の難しさを軽減するため、アジャイル開発に特に適しています。 謝辞著者は、この記事の作成に協力してくれた、Wipro Limited のデジタル アーキテクチャ プラクティスの Kiran MR 氏と Raju Alluri 氏に感謝の意を表します。 |
<<: FINRA CIO スティーブ・ランディッチがパブリッククラウドを推進
>>: クラウドネイティブ データ システムの設計上の考慮事項
以前は、フォーラムにログインしたり、ソフトウェアをダウンロードしたりすると、次の認証コードが表示され...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン電子メールマーケティングは今でも顧客を開...
hostland.ru は、10 年以上の運営歴を持つ老舗ホスティング会社です。ロシア市場では比較的...
Rainbond は、使いやすく、コンテナ、Kubernetes、および基盤となる複雑なテクノロジー...
gigsgigscloud は、月額 22 ドルで 800G のトラフィックを提供する特別価格の日本...
どの祝日も人気スポットですが、母の日も例外ではありません。需要があるかどうかに関係なく、まずは参加し...
昨日、shardhost からプロモーション メールを受け取った後、Hostcat はすぐに「Sha...
ほぼすべての SEO 担当者は UEO の概念を知っています。そうです、それはユーザー エクスペリエ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますユーザーの...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス最近、全国の出稼ぎ労働者...
この記事は、Feng Fan 氏が執筆した WeChat パブリックアカウント「独特の職人技と効果」...
1. 地方局とメディアの接触のタイミングを把握する必要がある。メディアと関わるときにはタイミングをう...
Servermania は 2002 年に設立されたインターネット企業です。主な事業は、サーバーのレ...
SD-WAN は包括的なソリューションではありません。これは、より広範なアプリケーション配信エコシス...
Dogyun の韓国 VPS (クラシック VPS シリーズ) が、最新のハードウェア構成と低価格で...