目次:
クラウドコンピューティングの普及は、開発者や小規模企業があらゆる種類のアプリケーションを作成するのに役立ちました。 Platform-as-a-Service(PaaS)は、ソフトウェアの作成とホストに必要なツール、ライブラリ、サーバー、ネットワークを提供するため、開発者にとって有用なツールであることが証明されています。 PaaSは、多くの小規模ビジネスで苦労している時間のかかるIT作業を排除するために作成されました。 開発者の基本的なニーズを満たす、適度にカスタマイズ可能な、段階的な価格のパッケージです。
Amazon、Google、Microsoft、Rackspace、Herokuは、大規模なインフラストラクチャの作成に全力を尽くした大企業の一部に過ぎず、インフラストラクチャを自分で構築するリソースを持たない小規模な企業や開発者に効果的に貸し出しています。 各企業は、さまざまな側面に焦点を当ててPaaSをわずかに異なる方法で扱い、それぞれに欠点があります。 これにより、企業が最適なものを選択することが難しくなる可能性があります。 PaaSには他にも問題があります。 ここでは、多くの企業がオプトアウトしている理由を見ていきます。
PaaSの問題
一部の企業および大企業は、PaaSを使用することの欠点を発見し、開発を外部委託する他の方法を発見しました。 これは、PaaSを使用する上でのいくつかの重要な障壁の結果です。 これらには以下が含まれます。- 高コスト
アプリケーションが成長し、より多くのデジタルサポートが必要になると、PaaSは徐々に高価になります。 ある時点で、システム管理者またはシステム管理者のチームを雇って、アプリケーションを動かすテクノロジーを管理する方が費用対効果が高くなります。 PaaSを使用することは、専門のプログラマーほど汎用的ではなく、必要なインフラストラクチャの範囲によっては、雇用にかかる費用が少なくなる場合があります。
- 低効率
PaaSは限られた運用機能を備えた広範なシステムを網羅しているため、最終的に企業はPaaSパッケージのカスタマイズと変更により多くの時間を費やすようになります。 万能のソリューションとして作成された比較的固定されたプラットフォームを使用するのではなく、ビジネス固有のニーズに対応するために誰かを雇うことは価値があるかもしれません。 これにより、不適切に適したプログラムをいじるのに費やす時間を削減でき、より正確にフィットするカスタムプログラムを作成するための時間を増やすことができます。
- 限定セキュリティ
ほとんどの企業は、ワークロードをパブリッククラウドに配置することに抵抗があるため、プライベートオプションとハイブリッドオプションが作成されました。 ただし、プライベートソリューションとハイブリッドソリューションには、独自の欠陥リストがあります。 パブリックソリューションよりも成熟度が著しく低いため、リスクが高くなります。 また、アーキテクチャを管理する開発者に多大な作業を追加します。 開発者は、インフラストラクチャだけに焦点を当てるのではなく、ポリシー管理、IDMソリューションとの緊密な統合、SLA管理、災害復旧などに利用可能なツールも必要とします。 (パブリッククラウド、プライベートクラウド、ハイブリッドクラウドの詳細:違いは何ですか?)
より多くの企業がPaaSを使用するようになると、Platform-as-a-Serviceは特定の時点までの小規模企業にとって価値のある投資でしかないことが明らかになりました。 成長する企業にとって、コスト、効率、セキュリティは重要な要素です。 成功と成長には、クラウドコンピューティングのための柔軟でスケーラブルなソリューションが必要であり、PaaSが常に提供するとは限りません。 ビジネスで完全にカスタマイズ可能なプラットフォームと費用対効果の高いソリューションが必要になったら、それらのニーズを満たすプログラマーのチームに投資する時が来ました。
