Upload
tetsuro-iwai
View
3.192
Download
2
Embed Size (px)
Citation preview
SFDC-AWS マッシュアップ
2012 年 8 月 9 日株式会社テラスカ
イコンサルタント
岩井 哲郎
自己紹介
株式会社テラスカイ コンサルタント岩井 哲郎( 1974 年 12 月 31 日生まれ)
経験分野– 営業– サポート– DB エンジニア– OracleEBS ( ERP ) Add-On 開発– 会計、給与、人事業務パッケージ導入– Web サービス API 開発– 今に至る
突然ですが、
Force.comのストレージって
高くないですか?
SFDC のストレージ
• Salesforce コンテンツ– コンテンツストレージとして提供– 大容量ファイル対応やプレビュー機能等– 標準提供容量
• ファイルストレージ– 1 組織:最小 1GB– 1 ユーザ 100MB
10GB あたり
年間 57,600 円
顧客要件
• JPEG および PDF ファイルを保存• データには個人情報が含まれる• 2ヶ月当たりのコンテンツ増加量試算
– 平均 180GB– 最大 1150GB
• 年間平均で約 1TB 増加• データ保存期間 20 年= 20TB
試算( SFDC )
(1TB=1024GB)/10*\57,600
=\5,898,240
初年度 600 万弱20 年後には…\117,964,800
1 億 2 千万!?
高ッ!!!!!
試算( Amazon S3 )
毎月$ 0.15@GB
0.15*1024*12 ヶ月 =$1,843.2
1$85 円とすると、初年度 \156,672 円20 年後には…\3,133,440
おお、これならイケる!
てことで考えてみました。
SFDC-S3 連携概要図
Salesforce AWS ツールキット
http://wiki.developerforce.com/page/Installing_Force_for_Amazon_Web_Services
提供機能• EC2 Console• AWS Explorer• S3 Samples• AWS Credentials• AWS S3 Objects
デモ( Public )
(注)• サブドメイン設定変更が必要
– 数式、コード等
セキュリティ
• バケットをプライベート化• 時限式ファイルアクセス URL にて任意
の有効期限内のみアクセスを許可。
SFDC-S3 連携概要図
プライベートバケットへのアクセス
Query String Authentication
• AWSAccessKeyIdAmazon のユーザ ID
• Expires本認証の有効期限( UNIX 時間)
• Signature“AmazonS3” + メソッド名 + Timestamp
のハッシュ値を秘密鍵を利用して、HMAC-SHA1 で生成
デモ( Private )
サンプルコード
• S3 クラス
サンプルコード
• S3WebUtil クラス
マッシュアップ
• ERP など法人向け分野でも多様なシステムがクラウド化
• API 公開• 従量制課金• 各システムが得意分野を提供
• 巨大な複合システムが出来ていく
ご清聴ありがとうございました!