PaaSとは何ですか?クラウドでのソフトウェア開発

PaaSとは何ですか?クラウドでのソフトウェア開発

クラウド コンピューティング プロバイダーのアプリケーション開発プラットフォームでは、ツールの柔軟性が向上し、コストのオーバーヘッドが削減されるため、プログラマーはコードの作成に集中できます。

Platform as a Service (PaaS) は、サービス プロバイダーがクライアントにプラットフォームを提供し、ソフトウェア開発プロセスに通常必要なインフラストラクチャを構築および維持することなく、ビジネス アプリケーションの開発、実行、管理を可能にするクラウド コンピューティング サービスです。

IaaS (Infrastructure as a Service) や SaaS (Software as a Service) などの他のクラウド サービスと同様に、PaaS はクラウド コンピューティング サービス プロバイダーがホストするインフラストラクチャを通じて提供されます。ユーザーは通常、Web ブラウザを通じて PaaS 製品にアクセスします。

PaaS は、パブリック クラウド、プライベート クラウド、またはハイブリッド クラウドを通じて提供できます。パブリック クラウド PaaS では、顧客がソフトウェアの展開を制御し、クラウド コンピューティング プロバイダーが、サーバー、ストレージ システム、ネットワーク、オペレーティング システム、データベースなど、アプリケーションのホストに必要なすべての主要な IT コンポーネントを提供します。

プライベート クラウド サービスでは、PaaS は顧客のファイアウォール内 (通常はオンプレミスのデータ センター内) でソフトウェアまたはアプライアンスとして提供されます。ハイブリッド クラウド PaaS は、パブリック クラウド サービスとプライベート クラウド サービスの組み合わせを提供します。

[[206356]]

PaaS は、ソフトウェア開発のために組織の IT インフラストラクチャ全体を置き換えるのではなく、アプリケーション ホスティングや Java 開発などの重要なサービスを提供します。一部の PaaS サービスには、アプリケーションの設計、開発、テスト、および展開が含まれます。 PaaS サービスには、Web サービスの統合、開発チームのコラボレーション、データベースの統合、情報セキュリティも含まれます。

他の種類のクラウド サービスと同様に、顧客は PaaS に対して時間単位の料金を支払います。この料金は、プラットフォームとそこにホストされているアプリケーションにアクセスするために使用され、一部のプロバイダーは月額料金を請求します。

PaaS のビジネス上のメリットと推進要因

PaaS の最大の利点の 1 つは、サーバーやデータベースを含むインフラストラクチャの構築と維持に時間と費用をかけずに、企業が新しいアプリケーションを作成して展開できる環境を得られることです。

これにより、アプリケーションの開発と提供が迅速化され、競争上の優位性を獲得したい企業や、迅速に市場に参入する必要がある企業にとって大きな利点となります。

PaaS を使用すると、インフラストラクチャをサポートする必要がないため、新しい言語、オペレーティング システム、データベース、その他の開発テクノロジの使用を迅速にテストすることもできます。 PaaS を使用すると、ツールのアップグレードも簡単かつ迅速になります。

PaaS の使用により、エンタープライズ ソフトウェア開発者はアプリケーションでクラウド テクノロジを使用するようになり、最新の原則を採用してクラウド インフラストラクチャ (IaaS) プラットフォームをより有効に活用できるようになりました。

PaaS を使用する組織はアプリケーションとデータを管理できるため、クラウド インフラストラクチャまたはアプリケーションを使用する場合によくあるように、制御の喪失が大きな懸念となることはありません。

PaaSの代表的なアプリケーション

アプリケーションの開発とテストのためのホスティング環境を提供することは、PaaS の最も一般的な用途の 1 つです。しかし、企業が PaaS を使用する理由はこれだけではありません。

調査会社 Gartner は、PaaS のさまざまな使用例を挙げています。

  • API の開発と管理。企業は PaaS を使用して、アプリケーション プログラミング インターフェイスとマイクロサービスを開発、実行、管理、保護できます。これには、新しい API の作成、既存の API の新しいインターフェースの作成、およびエンドツーエンドの API 管理が含まれます。
  • ビジネス分析/インテリジェンス。 PaaS が提供するツールを使用すると、企業はデータを分析してビジネスの洞察と行動パターンを特定し、より適切な意思決定を行い、製品市場の需要などの将来の出来事をより正確に予測できるようになります。
  • ビジネスプロセス管理 (BPM)。組織は PaaS を使用して、他のクラウド サービスと同様にサービスとして提供される BPM プラットフォームにアクセスできます。 BPM スイートは、データ、ビジネス ルール、サービス レベル契約など、プロセス管理に必要な IT コンポーネントを統合します。
  • コミュニケーション。 PaaS は、通信プラットフォームの配信メカニズムとしても機能します。これにより、開発者は音声、ビデオ、メッセージングなどの通信機能をアプリケーションに組み込むことができます。
  • データベース。 PaaS プロバイダーは、組織のデータベースの設定や保守などのサービスを提供できます。 Forrester Research は、データベース PaaS を「データベースのプロビジョニングと管理を自動化し、開発者や技術者以外の人でも使用できる、オンデマンドで安全かつスケーラブルなセルフサービス データベース プラットフォーム」と定義しています。
  • モノのインターネット。 IoT は今後数年間で PaaS の使用の重要な部分となり、さまざまな IoT 展開で使用されるさまざまなアプリケーション環境とプログラミング言語およびツールをサポートすることが期待されています。
  • マスターデータ管理 (MDM)。これには、企業が所有する重要なビジネス データを管理するプロセス、ガバナンス、ポリシー、標準、およびツールが含まれており、データの単一の参照ポイントが提供されます。このようなデータには、顧客取引に関する情報などの参照データや、意思決定をサポートするための分析データが含まれる場合があります。

PaaS テクノロジーとプロバイダー

PaaS には、サーバー、ネットワーク機器、オペレーティング システム、ストレージ、ミドルウェア、データベースなど、基盤となる複数のクラウド インフラストラクチャ コンポーネントが含まれます。これらはすべてサービスプロバイダーによって所有および運営されます。

PaaS には、開発ツール、プログラミング言語、データベース、データベース管理システムなどのリソースや、プロバイダーからのその他のツールも含まれます。

主要な PaaS ベンダーには、Amazon Web Services、Microsoft、Google、IBM、Salesforce.com、Red Hat、Mendix、Heroku などがあります。すべての主要な PaaS プロバイダーは、最も広く使用されている言語、データベース、コンテナー、および関連ツールを使用したクラウド コンピューティングを提供しています。

これらの企業の一部がソフトウェア開発ツールの主要サプライヤーでもあるのは驚くことではありません。 Gartner は、PaaS ベンダーは約 200 社あると推定しています。

PaaSのリスク

PaaS はクラウドベースのサービスであるため、情報セキュリティの脅威など、他のクラウド サービスと同じ固有のリスクを多く伴います。 PaaS は、ネットワークやサーバーなどの共有リソースを使用するという概念に基づいているため、セキュリティ上のリスクとして、重要なデータをこの環境に配置することが含まれます。このデータは、不正アクセスやハッカーなどのサイバー犯罪者による攻撃によって盗まれる可能性があります。

一方、大手クラウド プロバイダーは、従来のエンタープライズ データ センターよりもこのような侵害に対する保護に効果的であるため、情報セキュリティ リスクは、IT チームが当初懸念していたような問題ではないことが証明されています。

PaaS を使用すると、企業はサービス プロバイダーによる適切なアクセス制御やその他のセキュリティ規定とポリシーの確立を自社のインフラストラクチャと運用に組み込むことができます。企業は、アプリケーションに対して独自のセキュリティ保護を提供する責任も負います。

さらに、組織は特定のサービス プロバイダーのインフラストラクチャとソフトウェアに依存しているため、PaaS 環境ではベンダー ロックインが発生する可能性があります。 IT 部門が当然尋ねる質問は、選択した PaaS が現在および将来の IaaS および SaaS 展開と相互運用できるかどうかです。

PaaS のもう 1 つのリスクは、サービス プロバイダーのインフラストラクチャが何らかの理由でダウンタイムを経験し、それがサービスに影響を及ぼす可能性があることです。さらに、プロバイダーが開発戦略、プログラミング言語、またはその他の側面に変更を加えた場合はどうなるでしょうか?

企業が PaaS を導入するのを妨げる可能性のあるこれらの障壁について心配する必要はありません。プログラムの運用時にベンダーがプラットフォームを管理するため、柔軟性が高まります。

<<:  ビジネスをクラウド情報管理に移行する方法

>>:  クラウドでビジネスを変革する方法

推薦する

アーキテクチャ上の特徴から機能上の欠陥まで、分析分散データベースを新たな視点で見てみましょう

大規模なインターネット アプリケーションの普及に伴い、分散データベースは過去 2 年間で注目の話題に...

クラウドの近代化は総合的なアプローチになる

変化する市場の需要に適応する必要性は、いくら強調してもし過ぎることはありません。クラウドネイティブ ...

CloudShards - 特別価格のストレージ VPS

CloudShards は 2017 年後半に設立され、オーストラリアのシドニーに登録されています ...

Meituan Cluster スケジューリング システムのクラウド ネイティブ実践

著者 |タン・リンこの記事では、大規模クラスター管理の難しさを解決し、優れた合理的なクラスター スケ...

マルチクラウドワークロード向けのハイブリッドパブリッククラウドサービス

ワークロードで複数のベンダーのサービスを組み合わせて使用​​する場合、マルチクラウド接続を備えた直接...

#BlackFriday# Envato/Themeforest: 40% オフ プロモーション、世界で最も人気のある商用 WordPress テーマ\ビデオ\音楽\画像\フォント リソース ステーション

世界最大の商業クリエイティブデザインプラットフォームであるEnvatoは、今年最大の割引プロモーショ...

HiTao.comを含む違法オンラインショッピング広告の疑いのある4件が初めて摘発された

HiTao.com は、特許取得済みのサボテン濃縮物を宣伝しており、市場の承認を得て、人々が短期間で...

SEO 以外にブランド効果にはどのような抽象的な意味があるのでしょうか?

ウェブサイトの最適化は、トラフィックを獲得するための最も直接的かつ安価な手段と言えますが、Baidu...

WordPress ブログの購読者を増やす 5 つの方法

しかし、購読者がたくさんいても、記事にコメントする人が誰もいない場合は、カウントされません。そこで、...

ある男がフォーラムを開設し、毎月カードを発行したり大口顧客に割引を提供したりして、ネガティブな話を作り出し、金銭をゆすっていた。

最近、広東省茂名市警察はインターネットを利用した犯罪行為に関わる事件を解決した。ある男が華州フォーラ...

インターネットマーケティング:友人の輪はビジネスサークルになる運命にある

タイトルにあるように、友人の輪はビジネスの輪になる運命にあります。このフレーズはオフラインで最もよく...

地域人材ネットワークと企業の「マッチング率」を高める4つの方法

地元の人材ウェブサイトは、企業、機関、求職者が求職に応募する場となっています。しかし、オンライン人材...

ホストハッチ香港はどうですか? Hosthatch 香港 VPS シンプルレビュー

Hosthatch は香港に香港 VPS サービスを展開しています。デフォルトの帯域幅は 10Gbp...

鉱業博覧会の「クラウド」ツアー 天一クラウドと鉱業博覧会が鉱業博覧会と協力し、スマート鉱業博覧会クラウドを創出

5G、クラウドコンピューティング、VR、AR技術の急速な発展により、クラウド展示会は主要展示会の「寵...