SIerにおけるSaaSへのトライ@Amazon EC2
グロースエクスパートナーズ株式会社
日本Javaユーザーグループ幹事
今村のりつな（Noritsuna IMAMURA）
2009- 7- 27

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

1

アジェンダ• SIerが、なぜSaaSをするのか• プロダクトではなくて、SaaSという形態を選んだ理由• なぜAmazon EC2か
• 構築の勘どころ

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

アジェンダ• SIerが、なぜSaaSをするのか• プロダクトではなくて、SaaSという形態を選んだ理由• なぜAmazon EC2か– Amazon EC2概要– Amazon EC2のミリョク• 構築の勘どころ– 最低限の知識– 苦労ポイント– 今後の課題

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

アジェンダ• SIerが、なぜSaaSをするのか• プロダクトではなくて、SaaSという形態を選んだ理
由• なぜAmazon EC2か– Amazon EC2概要– Amazon EC2のミリョク• 構築の勘どころ– 最低限の知識– 苦労ポイント– 今後の課題

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

Amazon EC2とは、なにか？
• 導入のメリット• サービス比較• 値段• 実績

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

それは、俺がしゃべったなぜAmazon EC2か？

成功するネットサービスの十分条件の一つ
mixi、gree、はてな、2ch、ニコニコ動画と、わりと有名どころのサービスの中の人から話しを聞いてて、だいたい共通してるけど、あんまり言及されていない事実。

スタート時もしくは現在にもわたってさくらインターネットの専用サーバを使っている。
1,専用サーバは安い. 7800円
2,3日後に利用可能となる。
３,rootアカウントを渡される。
成功するネットサービスの十分条件の一つ：ひろゆき＠オープンSNS
Copyright© 2009 Growth xPartners,Inc. All rights reserved.

AWSサービス一覧

AWSサービス一覧• Elastic IP– 固定IPを払い出す機能• Elastic Block Store– HDD機能• CloudFront– CDN機能• Auto Scaling– インスタンスのスケーリングを行う機能• Elastic Load Balancing– ロードバランサ機能• CloudWatch– リソースをモニタリング機能• Availability Zone
– インスタンスを稼動させる物
理ロケーションを明示的に指定できる機能

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

アジェンダ• SIerが、なぜSaaSをするのか• プロダクトではなくて、SaaSという形態を選んだ理由• なぜAmazon EC2か– Amazon EC2概要– Amazon EC2のミリョク• 構築の勘どころ– 最低限の知識– 苦労ポイント– 今後の課題

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

知識がどこまで必要か？

最低限試してみるには？

本気で運用するには？

 ssh用の公開鍵と暗号鍵

 スケーラビリティー マウントとディレクトリの関係

 高可用性 シェルスクリプト ディザスタリカバリ

 パッケージマネージャ

 高度なセキュリティ

 パーミッション と sudo

 TCP/IPネットワーク

 /etc の 存在と意味

 パフォーマンスチューニング

 静的NATとNATP

 結局、インフラ知識必須！

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

苦労ポイント：契約

苦労ポイント：契約• クレジットカードが必要！
– 会社名義のクレジットカードがないと・・・• インスタンスやIPなどに作成制限がある– 上限値がある。対象：EC2インスタンス、IP、EBS。
– 申請により、上限値がアップする。
– 申請後、有効になるのに、一日くらいかかる• 長期利用割引契約がある– 1 or 3年間の利用が前提で割引される– 1年で2/3に、3年で1/2の料金となる
Copyright© 2009 Growth xPartners,Inc. All rights reserved.

苦労ポイント：ID管理

苦労ポイント：ID管理• 責任分解点に注意
アカウン

Account
NameAWSAccess
KeyユーザID

クレジットカード情報変更○××Access Key閲覧○××

AWS各種操作△○×

AEC2インスタンス生成△○×

インスタンスの操作

△

△

○

ト種別
ターゲット操作

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

苦労ポイント：組み合わせの模索

苦労ポイント：組み合わせの模索

静的NATの設定

Amazon EC2
インスタンス

インスタンス内 HDD

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

Amazon EC2
インスタンス

インスタンス内 HDD

Amazon EC2
インスタンス

インスタンス内 HDD

苦労ポイント：データの入出力

苦労ポイント：データの入出力• 転送速度が遅い・・・ • 出力は・・・– 数百MＢ/h• Amazon CloudFront– アジア拠点制作中らしい–ＣＤＮサービス• 国内にもサーバあり–制限あり• SSL非対応• 静的コンテンツ

Copyright© 2009 Growth xPartners,Inc. All rights reserved.

現在の研究課題

現在の研究課題• バックアップとしてのプライベートクラウド環境– AEC2クローンが揃いつつある• Eucalyptusの実用性検証・調査報告書– http://www.creationline.com/oss/eucalyptus/cl_report090624.pdf– 主要な機能を備え、かつ性能面を考慮した方式を採用しており、十分な実用性を備える– システムの冗長性確保には課題が残り、別の手段との併用が望ましい• Amazon Elastic MapReduceの検討– Hadoopベースのインフラ– 料金がおよそ1/10– データのI/Oが遅いことがネック• 適材適所であり、利用方法はあると考えている
Copyright© 2009 Growth xPartners,Inc. All rights reserved.

考察：負荷対象とサービス対象（仮）考察：負荷対象とサービス対象（仮）アプリ側負荷⼤GAE

サービス/個⼈向けHadoop

Windows
あずにゃん
AzureAmazon
HadoopMemcached
Saleforce

AEC2xen
単体サーバ
Copyright© 2009 Growth xPartners,Inc. All rights reserved.

エンタープライズ向け

インフラ側負荷⼤

AEC2
クローン
15

宣伝

宣伝：JJUGからのお願い• 次回しゃべりたい人募集！！！
– 8/24(月)– 19時～– ここ• ネタ
– 応相談

• 謝礼でません<(_ _)>Copyright© 2009 Growth xPartners,Inc. All rights reserved.

ご清聴ありがとうございました。

Copyright© 2009 Growth xPartners,Inc. All rights reserved.