目指せPh.D.-理系学生が留学に挑戦-

留学してPh.D.の取得を目指す理系学生のブログです。理系で大学院留学や博士号取得を考えている人は立ち寄ってみてください。



--------

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 
-------- │ スポンサー広告
2010-06-17

結局SaaS、PaaS、HaaSって何さ?

 前回は、クラウドコンピューティングが注目される理由として、「コスト」「柔軟性」「敏捷性」をキーワードとして挙げました。どれか1つが欠けていたとしたら、クラウドがここまで受け入れられることはなかったかもしれません。

 今回は、クラウドの使い方に応じて分類されるSaaS、PaaS、Haas/IaaSについて、少し詳しくお話します。クラウドサービス利用者にとって、この分類を技術的に理解する必要はないかもしれません。しかし、クラウドというキーワードが包含する技術的要素が多岐にわたっていることが、まさにクラウドをして雲をつかむような話にしているのです。

 改めてクラウドについて、おさらいしておきましょう。クラウドコンピューティングとは、インターネットを使って、ハードウェア、ソフトウェア、あるいはデータそのものといったITリソース(資源)を必要なときに、必要な分だけ利用するものです。リソースを外部から調達するという視点で考えれば、アウトソーシングの1形態として考えてもいいかもしれません。

似たようなキーワードにクラウドソーシングがあります。不特定多数の人々に業務を外注する形態を意味しますが、これはCrowdsourcingとつづります。雲(Cloud)ではなく群集(Crowd)ですので、混同しないようにしましょう。

 クラウドコンピューティングについて厳密な定義を知りたいのであれば、米国立標準技術研究所(NIST)の定義を参照するのをおすすめします。これはクラウドを取り巻く技術的な進歩に応じて更新し続けており、国内でも総務省や地方自治体、クラウドに関わるIT企業などが参考にしています。検索すると対訳を公開しているブログなども見つかることでしょう。

●SaaS――Software as a Service/サービスとしてのソフトウェア

 SaaSは、クラウドの代表選手ともいうべき利用形態。読み方は「サース」(語尾をズと濁らせない)です。課金方法は月額固定、ユーザーID単位、利用時間単位と組み合わせによってさまざまですが、利用した分だけ料金を支払うのが一般的です。また、基本機能を無料で提供し、拡張機能で課金する“フリー”モデルも存在します。

 SaaSは、アプリケーション提供ベンダーが用意する専用のURLへアクセスし、アプリケーションをインストールすることなくWebブラウザから操作するものです。PCにソフトウェアをインストールする従来型アプリケーションを提供しているベンダーも、次々とSaaS型へのアップデートを実施しています。

 ユーザー画面では、アドビの「Flash」やマイクロソフトの「Silverlight」、Ajax(JavaScriptの一種)といったリッチクライアント技術を駆使し、Webブラウザからの利用であっても従来型ソフトウェアのような使い勝手を実現しました。

 Webメールやグループウェア、社内SNS(ソーシャルネットワークサービス)などのコミュニケーションツールとの親和性が高いSaaSですが、CRM(顧客関係管理)やERP(勤怠管理や給与計算の業務パッケージ)、EDI(電子データ交換)といった業務アプリケーションも続々とSaaS化されています。

 SaaSに関して多く寄せられる質問に、「ASPとは何が違うのか」というものがあります。ASP(Application Service Provider)は、業務アプリケーションをネットワーク経由で提供する事業者ないしサービスのことを指し、SaaSの定義とほとんど変わりません。つまり、両者には技術的な違いはありますが、本質においては同じものと考えてしまってかまいません。

●PaaS――Platform as a Service/サービスとしてのプラットフォーム

 クラウドコンピューティング環境において、PCのOSにあたるものがPaaS(パース)です。提供するのは、ソフトウェアを稼働させるための開発・実行環境です。

 SaaSでは、ユーザーごとに柔軟なカスタマイズが可能とはいえ、SaaSベンダーから提供されるアプリケーションをサービスとして利用しました。SaaS化されるアプリケーションは、多くのユーザーが使いたいと思うものであって、特定の企業だけが使うようなニッチなものは用意されない可能性があります。

 PaaSでは、自社で開発したアプリケーションを稼働するための場を提供します。新規で開発したり、自社のデータセンターで稼働していたりしたWebアプリケーションをPaaS上に展開できます。また、開発中のWebアプリケーションのテスト環境や、プロトタイプの公開プラットフォームとしても利用されています。

 PaaSは、SaaSの代表的な企業であるsalesforce.com(セールスフォースドットコム)が提唱したサービス形態です。代表的なサービスとして、salesforce.comの「Force.com」、Googleの「Google App Engine」などが挙げられます。

●IaaS――Infrastructure as a Service/サービスとしてのインフラストラクチャー

 IaaS(イアース)は、仮想マシンやネットワークといったITインフラをサービスとして提供するもので、PaaSの発展系ともいわれています。登場当初は、HaaS(Hardware as a Service)といわれていましたが、物理的なハードウェアの時間貸しサービスから、仮想的に構築されたIT基盤そのもの(サーバやデータセンター)を提供するものへと進化しました。

 国内では、クラウド型ホスティングという形のサーバレンタル事業者が登場しています。従来のように、データセンターという“場所”を借りて、物理的なサーバを運用する形から、仮想サーバによるサーバ統合を進めて総所有コスト(TCO)を下げつつ、事業規模に応じてIT基盤を増減させることがトレンドになりつつあります。

 次回は、クラウドコンピューティングの弱点について取り上げます。【岡田大助】

「引用元:Yahoo!JAPANニュース」
電子工作とプログラムを楽しむ理系のためのブログ
電子工作やプログラムについてのコンテンツを増やしています。一度遊びにきてください。
英語勉強理系術
効率のいい英語勉強法を研究しているブログです。
 
trackback


この記事にトラックバックする(FC2ブログユーザー)

コメントの投稿
Secre

プロフィール

johjohjoh

Author:johjohjoh
修士課程1年の学生で、
現在マイクロマシンの研究をしています。
アメリカでPh.D.を取るべく頑張っています。

最新記事
ランキング
人気ブログランキングへ 有名ブログランキング
ランキングに参加しています。もしよろしけば押してくださいね。
留学専用アカデミックライティング講座


 ライティングを勉強しようとしている人にお勧めの教材です。 ネイティブの指導なしで、自分の文章を自分自身で添削する能力がつきます。

 言いたい文章がパット浮かぶようになるので、スピーキングを鍛えたい人にもおすすめの品です。
英語耳

 発音を身につけるにはこれが一番です。

 本書をこなせば、スペルが覚えやすくなり、単語を覚えやすくなります。
 またリスニングにも非常に効果的です。
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。