![]() |
安藤幸央のランダウン[50]
クラウド活用「雲活」のために押さえるべき
39のポイント
安藤幸央(yukio-ando@exa-corp.co.jp)
株式会社エクサ
2010/2/2
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部)
■ 「雲活」をするべきか否か
「クラウド・コンピューティング」の概念や言葉がIT業界では一般化してきました。国内外のさまざまなIT企業がクラウド関連へ投資し始めているようです。あまりクラウドとは関係なさそうなものまでもが、「クラウド○○〜」と流行語的に使われています。
やり手のビジネスマンも、さまざまなクラウドサービスを活用しないと生き残れないようです。クラウドは一時のバズワード(流行語)のようにとらえられがちですが、クラウド・コンピューティングの波は確実に押し寄せてきています。そこで今回は、就活・婚活になぞらえて「雲活」を指南してみましょう。
クラウドの活用のしがいのあるサービスとして、以下のようなものがあります。
「雲活」しがいのある、8つのサービス例 |
■ 「雲活」の利点と問題点
上記のようなサービスで使われる場合、クラウドの特徴が利点として働く場合と、欠点として働く場合があります。さまざまな系統のクラウドサービスがありますが、主に利点として取り挙げられるのは、以下の項目です。
「雲活」の11の利点 |
|
その一方、既存のアプローチでは回避しづらい、クラウドならではの問題点もあります。
クラウドならではの、11の問題点 |
|
■ 貴社は、クラウドプラットフォームの提供側になれますか?
また、国内外でさまざまなクラウドプラットフォームを提供する企業があり、サービスが立ち上がってきていますが、誰もが成功への切符を手に入れているわけではありません。
クラウドプラットフォームそのものの提供者となるためには、以下のような条件が求められます。
クラウドプラットフォーム提供企業になるための、7つの条件 |
|
すべてではありませんが、このうちいくつかの点が当てはまらないと、継続的なサービス提供は難しいでしょう。
■ 「雲活」において開発者がするべき、2つのこと
書籍やCD/DVDなど、さまざまな商品のオンライン販売で知られ、クラウドプラットフォームを提供している「Amazon.com」は、Webページのレスポンスが0.1秒遅くなると、1%売り上げが減少するそうです。
1%といえば、わずかに思えるかもしれませんが、数百億ドルの販売額のうち1%と考えると、莫大な損失です。検索エンジンのGoogleも0.5秒遅くなると、検索数が20%減少するそうです。これは、結果的に広告収入が減ることを意味しています。
これを聞いて、さまざまなWebを活用したサービスを快適に提供する場合、サーバの性能やチューニングに目を向けがちです。
□ 【1】Webブラウザ/クライアントアプリの反応速度を上げる
ところが、「遅い」という減少のほとんどは、ユーザーが使っているPC端末のWebブラウザが遅いことによるものです。サービスの種類にもよりますが、遅さの8割程度はWebブラウザ/クライアントアプリケーション側の遅さによるものといえます(HTMLやCSS、JavaScript、画像などの扱い方にもよる)。
クラウド側のサーバ環境を細かく調整することも重要ですが、Webブラウザ/クライアントアプリケーション側のチューニングを念入りにする方が、目で見える効果が得られることでしょう。Google Chromeなど、最近はWebブラウザ自体の高速化も追い風となっています。
1度、FirefoxのプラグインFirebug&YSlowや、Google Chrome、Safariなどの機能を使って計測してみることをお勧めします。これらについては、下記記事を参考にしてください。
| WebデザイナのためのHTMLチューニング入門 Webサイトを見た人の印象を良くするのか悪くするのかには“速度”が大きくかかわってきます。FirefoxのプラグインYSlowで測る7つの計測ポイントから“速い” HTMLの書き方を学びましょう 「デザインハック」コーナー |
||
| Google Chromeの隠し機能を使いこなしていますか? 本音のWebサービスガイド(3) 「起動や読み込みがすごく速いらしい!」と評判のGoogle Chromeを使ってみました。便利なアプリのショートカットや隠し機能なども紹介 |
||
| Webアプリ開発環境としてのSafariを知ってますか? 安藤幸央のランダウン(40) Safariは単なるWebブラウザではなく、Webアプリケーション開発に役立つツールとしての側面を持っています。その機能をすべて紹介しましょう 「Java Solution」フォーラム 2008/5/12 |
□ 【2】雲の中身を見せて「安心感」を与える
また、単に「速い」ということだけではなく、「速く動いているように見える」ことも重要です。違和感やストレスを感じさせない作りのために、データの移動(転送)効率を考えましょう。
クラウド自身データやアプリケーションがどこに設置されているのか分からないものです。ユーザーは、実体がどこにあるか分からないものを操作することになります。そこで「安心感」を見せてあげることが大切です。それは、処理の流れが見えたり、具体的に把握できたりといった要素を追加するということです。
■ 雨ニモマケズ、雲ニモマケズ
クラウドを活用する日々は、晴れの日もあれば、曇りの日も、雨の日もあるかもしれません。クラウドの特徴を最大限に把握したうえで、よいところをさらに伸ばし「雲活」していってください。
次回は、2010年3月初めごろに公開の予定です。内容は未定ですが、読者の皆さんの興味を引き、役立つ記事にする予定です。何か取り上げてほしい内容などリクエストがありましたら、編集部や@ITの掲示板までお知らせください。次回もどうぞよろしく。
■ @IT関連記事
編集部より:クラウドコンピューティングに興味を持った読者は下記特設コーナーをご確認ください。随時更新中で、クラウド・コンピューティングの最新情報も分かります。
クラウドを制するものは、ITを制す! クラウドに関する情報をまとめた@IT特設コーナーです。クラウドを理解して最適なサービスを比較・検討し、SaaS・PaaS・IaaS・DaaSといったクラウド活用(雲活)へつなげてください
| プロフィール |
安藤幸央(あんどう ゆきお) 1970年北海道生まれ。現在、株式会社エクサ
マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテインメント向け3次元
CG ソフトの開発、インターネットベースのコンピュータグラフィックスシステムなどを手掛ける。また、Java、Web3D、OpenGL、3DCG
の情報源となるWebページをまとめている。ホームページ Java News.jp(Javaに関する最新ニュース) 所属団体 OpenGL_Japan (Member)、SIGGRAPH TOKYO (Vice Chairman) 主な著書 「VRML 60分ガイド」(監訳、ソフトバンク) 「これがJava だ! インターネットの新たな主役」(共著、日本経済新聞社) 「The Java3D API仕様」(監修、アスキー) |
安藤幸央のランダウン バックナンバー 連載インデックスへ»
- 第1回 Javaを速くするための心構え
- 第2回 サーバサイドで進化するグラフィックス
- 第3回 ユーザビリティ(使いやすさ)の大切さ
- 第4回 Javaプログラマのお役立ちサイト
- 第5回 伝説のイベントJava Night
- 第6回 次世代のインターネット言語curl登場!
- 第7回 次世代を予感させるグリッドコンピューティング
- 第8回 音声はコンピューティングを変える?
- 第9回 GoogleをWebサービスから利用するAPIの登場
- 第10回 これは使える!Java風スクリプト
- 第11回 PtoPはいよいよビジネスのステージに
- 第12回 ハリウッド映画並のCGがPCに到来する日
- 第13回 知的ゲーム「Robocode」でJavaのチャンピオンに
- 第14回 海の上のJava Night
- 第15回 Java版テラリウム? ただいま開催中
- 第16回 進化したアプレット、Viewletとは?
- 第17回 Eclipse:新しい開発環境モデルの誕生
- 第18回 Webサービス、どこまで実用になっている?
- 第19回 SWTは本当に高速なGUIを実現するのか?
- 第20回 JavaOne 2003の注目トピックを振り返る
- 第21回 SIGGRAPH 2003に見るJavaの進化
- 第22回 AmazonWebサービスの可能性
- 第23回 オープンソースの検索エンジン登場
- 第24回 技術者の祭典JTC BOFとJava Night
- 第25回 リッチクライアント時代の到来
- 第26回 Eclipse 3.0のリッチクライアントとは?
- 第27回 データ中心型、簡単リッチクライアントJDNC
- 第28回 浸透する新世代のシンクライアント
- 第29回 WebプログラマはRailsに乗るべきか?
- 第30回 Ruby On Railsのチームに学ぶ仕事術
- 第31回 JavaプログラマはAjaxに乗るべきか
- 第32回 Java SE 6へ移行する理由と移行をとどまる5つの理由
- 第33回 見つけて得するソースコード専用の検索エンジン
- 第34回 Podcastでプログラマーに必要な英語をStudyしよう!
- 第35回 人気のAPI/フレームワークを作るための39カ条
- 第36回 あなたのサイトはiPhoneで見られますか?
- 第37回 バッチ処理はJavaでバッチリ?その現状とこれから
- 第38回 Cometに代表されるサーバ・プッシュ技術の復権
- 第39回 ソースコードの宝石箱、●●Forgeを見逃すなかれ
- 第40回 Webアプリ開発環境としてのSafariを知ってますか?
- 第41回 夏休みに世界へ挑戦! プログラミングコンテスト
- 第42回 開発者が知っておくべきJavaと仮想マシンの歴史
- 第43回 あなたの知らないJDKの便利ツールたち
- 第44回 時を欠ける症状−うるう秒から考えるサステナビリティ
- 第45回 IT業界で楽しく仕事をするための10カ条
- 第46回 そのWebサービスで“対価”をもらえますか?
- 第47回 IT系でも活用しなければ損。論文を読んで広がる知見
- 第48回 Webからの知見、見つけた論文の読み解き方
- 第49回 Java技術者も知っておきたい「AR(拡張現実)」
- 第50回 クラウド活用「雲活」のために押さえるべき39のポイント
- 第51回 意外と知らないバージョン表記・数字の豆知識
- 第52回 グーグルは、○○おもいっきり、テレビ
- 第53回 いま購読するべき15の開発者ブログ
- 第54回 技術者なら知っておきたい「ソーシャルゲーム」とは
- 第55回 開発者は覚えておきたいアプリストア/マーケット大全
- 第56回 売れるスマホアプリを目指せ! テスト達人への道
- 第57回 プレゼン巨人の星となるためのツールと手法のまとめ
- 第58回 ぼくらの七ボタン戦争 - Social Buttons War
- 第59回 師走を楽しもう。技術系アドベントカレンダーの魅力とは
- 第60回 GitHubをもっとソーシャルに使いこなすための7つ道具
| JavaコラムINDEX |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -



1970年北海道生まれ。現在、株式会社エクサ
マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテインメント向け3次元
CG ソフトの開発、インターネットベースのコンピュータグラフィックスシステムなどを手掛ける。また、Java、Web3D、OpenGL、3DCG
の情報源となるWebページをまとめている。