Soa-cloud-computing

提供:Dev Guides
移動先:案内検索

SOA-クラウドコンピューティング

説明

クラウドコンピューティングは、構成可能なコンピューティングリソース(たとえば、 ネットワーク、サーバーなど)、迅速に提供および使用できます。

  • ビジネスユーザーがIT部門と相談することなく、要件に応じて変更される使用量ベースの課金でサービスを実装する機会を提供します。
  • コンピューティングリソースとその技術的な実装の詳細との間の抽象化レイヤーを提供し、インフラストラクチャ管理の労力を回避しながら、コンピューティングリソースを順次使用できるようにします。

クラウドコンピューティングの概念

下の図は、SOAクラウドコンピューティングとモデルを示しています。

SOAクラウドコンピューティング

以下は、クラウドコンピューティングで水平スケーリングベースで区別されるモデルです。

  • * Infrastructure-as-a-Service(IaaS)*:ハードウェアプラットフォームをサービスとして提供します。
  • * Platform-as-a-Service(PaaS)*:インターネット経由で配信されるアプリケーション開発環境をエンドユーザーに提供します。
  • * Software-as-a-Service(SaaS)*:エンドユーザーに標準化されたネットワーク配信ITアプリケーションを提供します。

展開モデルでの可用性とインストールの場所に応じて区別されます。 プライベートクラウドは社内のサービスであり、パブリッククラウドはインターネット上で一般に公開されているサービスです。

ITが重要な役割を果たす大企業では、社内のクラウドソリューションが多くの場合、独自のデータセンターに構築されています。 中小企業は多くの場合、パブリッククラウドサービスを使用します。 クラウドコンピューティングは、外部サービスの処理を通じて非常に柔軟でスケーラブルなプラットフォームを提供し、顧客、サプライヤーなどと接続する機能も備えています