Soa-cloud-computing
提供:Dev Guides
SOA-クラウドコンピューティング
説明
クラウドコンピューティングは、構成可能なコンピューティングリソース(たとえば、 ネットワーク、サーバーなど)、迅速に提供および使用できます。
- ビジネスユーザーがIT部門と相談することなく、要件に応じて変更される使用量ベースの課金でサービスを実装する機会を提供します。
- コンピューティングリソースとその技術的な実装の詳細との間の抽象化レイヤーを提供し、インフラストラクチャ管理の労力を回避しながら、コンピューティングリソースを順次使用できるようにします。
クラウドコンピューティングの概念
下の図は、SOAクラウドコンピューティングとモデルを示しています。
以下は、クラウドコンピューティングで水平スケーリングベースで区別されるモデルです。
- * Infrastructure-as-a-Service(IaaS)*:ハードウェアプラットフォームをサービスとして提供します。
- * Platform-as-a-Service(PaaS)*:インターネット経由で配信されるアプリケーション開発環境をエンドユーザーに提供します。
- * Software-as-a-Service(SaaS)*:エンドユーザーに標準化されたネットワーク配信ITアプリケーションを提供します。
展開モデルでの可用性とインストールの場所に応じて区別されます。 プライベートクラウドは社内のサービスであり、パブリッククラウドはインターネット上で一般に公開されているサービスです。
ITが重要な役割を果たす大企業では、社内のクラウドソリューションが多くの場合、独自のデータセンターに構築されています。 中小企業は多くの場合、パブリッククラウドサービスを使用します。 クラウドコンピューティングは、外部サービスの処理を通じて非常に柔軟でスケーラブルなプラットフォームを提供し、顧客、サプライヤーなどと接続する機能も備えています