自動化によりWebアプリケーションの展開と管理が容易に
2012/04/24米国Amazon.comの子会社であるAmazon Web Services(AWS)は4月24日、AWSの東京リージョンで、JavaおよびPHPに対応したPaaS「AWS Elastic Beanstalk」の提供を開始した。同サービスそのものは追加料金なしで利用できる。
Elastic Beanstalkは、JavaおよびPHPで開発されたWebアプリケーションのクラウド上への展開と管理を容易にするサービス。米国東リージョンではすでに2011年1月より提供されているが、東京はそれに続く2番目の提供リージョンとなる。
Webアプリケーションの実行環境をAWSクラウド上で準備するためには、「Amazon EC2」や「Amazon S3」「Elastic Load Balancing」「Auto-Scaling」などのインフラ・サービス(IaaS)をセットアップしたうえで、「Linux」「Apache HTTPd」「Apache Tomcat」「PHP」といったOS/ミドルウェアをインストールし、個々に設定する必要がある。またアプリケーションの運用中には、定期的なヘルスチェック(監視)やアクセス負荷に応じたスケーリングも必要となり、スケールアウトする場合は新たな仮想マシンのセットアップ作業も発生する。
Elastic Beanstalkでは、ユーザーがWebインタフェース(AWS Management Console)から設定した内容に基づいて、こうした展開と管理の作業を自動化する。これにより、AWSサービスに精通していないアプリケーション開発者でも容易にアプリケーションをクラウド上に展開し、短時間でサービスを開始できるようになる。
Javaコンテナに関してはTomcat 6およびTomcat 7、PHPはバージョン5.3をサポートしている。また、Gitからのデプロイや、統合開発環境「Eclipse」にElastic Beanstalkの操作機能を追加するツールキットも提供されている。
AWS日本法人であるアマゾンデータサービスジャパンの技術統括部長、玉川憲氏は、Elastic Beanstalkの特徴として、オープンなテクノロジーを利用している点、そしてEC2やS3、Elastic Load Balancingなど、AWSですでに実績のあるサービスを組み合わせて構成されている点を挙げた。
「Elastic Beanstalkが通常のPaaSと異なるのは、インフラを意識せず使うこともできる一方で、必要であればEC2に直接ログインしてさまざまな操作や変更を行える点だ。(Elastic Beanstalkは)透明度の高いPaaS、開発者の用途に合わせてコントロール・レベルを変えられるPaaS」(玉川氏)
また玉川氏は、JavaとPHP以外の開発言語に関して、「Ruby、Python、.NETなどの開発者からの要望もあり、今後優先順位を決めて対応を考えていく」とした。
Elastic Beanstalkそのものには利用料金は発生せず、アプリケーション実行環境の構築に使われるEC2やS3などのリソースに利用料金がかかる。AWSが提供する無料使用枠でも利用可能だ。![]()
(大塚昭彦/Computerworld)

オムニチャネル・リテイリング(前編)
オンラインとオフラインの融合で顧客を囲い込め!
商品を店舗で確認して、ECサイトで購入する“ショールーミング”が消費者に浸透し、多くの小売業者を悩ませている。価格競争になれば、実店舗を持たないECサイトの方が圧倒的に強いからだ...
ワコール/尾内啓男氏
時間に追われがちなシステム開発部門を“ノー残業”の推進で快適な職場に
女性用下着を中心に複数のブランドを展開している衣料品メーカーのワコール。女性向け以外には子供向けや男性向けを展開しているほか、かねてからの健康ブームにより、...
ジャパネットたかた/星井龍也氏
“自前主義”の社風を情報システムにも生かす
ビジネスのスピードとクオリティを重視し、“自前主義”を貫くジャパネットたかた。通信販売大手の同社は、ビジネスの中核を担うテレビ番組やチラシなどを自社で制作するほか、...
デジタルサイネージ市場を開拓したジェ
なぜ世界最大級の規模となるデジタルサイネージ・ネットワークへと成長したのか
JR品川駅の改札を抜けると、自由通路に見えてくるデジタルサイネージ。44面の画面が繰り出す映像は、多くの歩行者を圧倒するほどの迫力がある。稼働したのは、2010年3月29日。...
高額報酬を受け取るCIO(前編)
企業業績と密接に連動してこそ一人前
グローバル化の影響もあり、日本企業においても高額報酬を得る会社役員が話題になる機会が増えた。ただ、CIOとなると高額報酬が話題になることはほとんどない。...
タブレットPCなんていらない?
その4つの理由とは
タブレットPCは本当にモバイル・コンピューティングの「未来」なのだろうか。CIO.comのアル・サッコは、そうではないと見ている。本稿では、...
Header_Social_Icon