PaaS (Platform as a Service)(SaaS (Software as a Service)と混同しないでください)は、最新のアプリケーションとデータをオンプレミスまたはクラウドで構築および管理するために使用される一連のクラウド・サービスです。PaaSは、開発者とIT管理者がモバイル・アプリやWebアプリケーションを構築および管理できるようにする、インフラストラクチャとミドルウェア・コンポーネントをクラウドで提供します。
生産性を高めるために、PaaSはアプリケーション内で新しい機能を開発できるように、すぐに使えるプログラミング言語コンポーネントを提供します。これらの機能には、人工知能(AI)、チャットボット、ブロックチェーン、Internet of Things (IoT)などの革新的なテクノロジーが含まれています。また、PaaSには、クラウド・ネイティブ・サービス、Kubernetes、Dockerおよびコンテナ・エンジンなど、アプリケーション開発ツール・スイートも含まれています。
PaaSは、開発者サポートに加えて、ビッグデータ・アナリティクス、コンテンツ管理、データベースおよびデータ管理、システム管理およびクラウド・セキュリティなどの機能およびツールをアナリスト、エンド・ユーザー、専門的なIT管理者に提供します。
企業にとって、PaaSには、透明性のある価格設定、ターンキー・プロビジョニング、オンデマンドのスケーラビリティ、ディザスタ・リカバリおよび管理を容易にする直感的なダッシュボードなど、クラウド・コンピューティングの基本的なメリットを備えています。その結果、企業は次のことが可能になります
PaaSが登場するまでは、ITはライセンス製品ごとに管理する必要がありました。つまり、製品の評価、購買、統合、デプロイメント、パッチ適用、アップグレードなど、さまざまなアクションに対して個別のプロセスを持つことです。多くの場合、これらの製品は複数のベンダーから調達され、それぞれがライセンス、ロジスティクス、セキュリティに対して独自のアプローチを取っているため、管理がますます複雑になり、多くの場合、ギャップが生じてリスクが発生します。
市場が成熟するにつれ、豊富なミドルウェア・コンポーネントも成熟しました。そのため、プロバイダはあらかじめ統合されたミドルウェア・スイートを使用して簡素化を試みました。ただし、シングルベンダー・プラットフォームで標準化していない組織の場合、クロスベンダーの管理や統合が負担となり、開発者とDevOpsグループの両方が、この複雑さを管理する継続的な責任を負っています。
企業にとって最も重要な本番ワークロード要件の1つは、ビジネス継続性を確保するための予測可能で一貫したパフォーマンスです。この要件は、サービス・レベル契約への明示的なコミットメントによって保証されます。
真に有効であるためには、PaaSとInformation-as-a-Service(IaaS)の両方のレイヤーが連携しなければなりません。一貫したパフォーマンスをサポートするテクノロジ機能のよい例として、システムの停止および再起動を必要としないスケーラビリティとフォルトトレランスが挙げられます。
IT関連のほとんどの意思決定は、効率性、有効性、リスク低減という3つの原則に則って正当化されます。PaaSソリューションは、次のようなさまざまな方法でこれらの原則を提供します。
PaaSソリューションを評価する際には、自分の組織が長期的にどう進化していくかを考慮することが重要です。テクノロジは急速に変化しているため、最大限の柔軟性を提供するソリューションを採用することで、お客様の企業は優位に立つことができます。戦略の進化に合わせてPaaSを最大限に活用するには、次のようなワークロードと開発オプションを検討してください。
多くの組織は、ITコストを削減しながらイノベーションを加速するというプレッシャーに直面しています。PaaSを使用すると、開発者とITの専門家は、インフラストラクチャの調達、デプロイ、実行、管理に関連する障害に直面することなく、ビジネス・アプリケーションを開発およびデプロイできます。その結果、しばしば、アプリケーションの開発とデプロイの両方に即時にセルフサービスでアクセスできる環境になります。
その結果、PaaSは企業にスピードと柔軟性をもたらし、次のような多くのメリットを提供します。
また、PaaSはサブスクリプションベースの価格体系を採用しているため、最終的にコストが予測可能かつ管理可能なものになっています。
PaaSソリューションが進化するにつれて、リソースとアプリケーションの管理を簡素化しながらイノベーションを提供し続け、企業がデプロイメントおよび管理プロセス全体で管理タスクを減らし、複雑さを軽減するという継続的なメリットを享受できるようになります。PaaSソリューションは、インストール、セットアップ、構成から、管理、メンテナンス、監査に至るまで、継続的に機能を拡張し、改良します。PaaSソリューションがこれを実現するには、次のような方法があります。
PaaSのメリットが拡大し続けている今こそ、企業やITスタッフが参画するときです。あらゆる規模の組織が、将来の進化の基盤を構築しつつ、現在における多くのメリットを享受できます。
多くのPaaSのユースケースと構成があります。開発者がコンポーネントからソリューションを組み立てる場合もあれば、ソリューションがプロビジョニングされてすぐに使用できる場合もあります。これらは、今日の業界で最も普及しているユース・ケースの一部です。
アプリケーションの接続と拡張
最新のアプリ開発をサポート
ブロックチェーンを有効化
ワークロードのクラウドへの移行をサポート
ビジネス・アナリティクスをサポート
最新のセキュリティとコンプライアンスをサポート