狠狠撸

狠狠撸Share a Scribd company logo
オイシックスを支えるAWS 
~導入から今後~
豊かな食生活を支えるAWS 
~導入から今後~
自己紹介 
? 名前:田中沙織(ぎり昭和生まれ) 
? 職業:インフラエンジニア 
? 前職:ネット業界@渋谷 
? オイシックス歴:もうすぐ2年 
? 趣味:習字?刺繍?インドカレー?料理を作ること&食 
べること 
? AWSの廻し者ではございません。。。
アジェンダ 
1. AWS導入のきっかけと懸念点 
2. AWSでやっていること 
3. はまった話 
4. 今後のオイシックスとAWS
AWS導入のきっかけと懸念点 
きっかけ: 新規ECサービス開発 
?サーバー買う?同居? 
?oracle買う?同居? 
?うまくいかなかったら撤退するかも。。。
AWS導入のきっかけと懸念点 
DNS,LB,EC2,RDS,CDN…. 
まるっと全部AWSで。
AWS導入のきっかけと懸念点 
?漠然としたセキュリティの不安 
-> ホワイトペーパー 
?Oracle RACがない 
-> 自動バックアップ 
-> Point in Time Recovery 
-> Multi AZ配備
アジェンダ 
1. AWS導入のきっかけと懸念点 
2. AWSでやっていること 
3. はまった話 
4. 今後のオイシックスとAWS
AWSでやっていること 
1. 新規ECサイトをまるっと。 
1. オイシックスのテスト環境。 
2. DR環境。 
3. DynamoDBで自動ログイン。
1. 新規ECサイトをまるっと。
AWSでやっていること 
2. オイシックスのテスト環境 
-> 本番サーバー(オンプレ)とのNW分離が容易 
-> オンプレのリソースが浮く 
-> 営業時間だけ起動させてコストカット
AWSでやっていること 
3. DR環境 
-> シンガポールに同環境を構築 
-> DB同期 
-> APサーバーは眠らせておく 
-> いざとなったらDNS切り替え
AWSでやっていること 
4. DynamoDBで自動ログイン 
-> IDを保存 
-> 既存DBに同居させず実現 
-> 読み?書き込みのスループットは保証型 
-> スループットはオンラインでチューニングできる 
-> 現在月$8ぐらいで安定稼働
アジェンダ 
1. AWS導入のきっかけと懸念点 
2. AWSでやっていること 
3. はまった話 
4. 今後のオイシックスとAWS
はまった話 
1. EC2の時間が戻った! 
再起動したらUTCに。しかも半年後。 
? cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime 
○ /etc/localtimeではなく、/etc/sysconfig/clockを編集する 
原因: 
/etc/localtime はglibcパッケージが更新されると、 
パッケージ更新に含まれるスクリプトによりUTCに設定されます。 
Amazon Linuxの場合、cloud_initがインスタンスの起動時にセキュリティの更新を実行す 
るので、 
そのタイミングで設定が初期化されてしまいます。
はまった話 
2. AWSとVPNを貼れるのは1拠点に対して1回だけ。 
拠点側のGatewayとして登録するIPを使えるのはAWS全体 
で1回だけ。 
複数のAWSアカウント、もしくはVPCから同じ拠点にVPN 
接続できない。
オイシックス虫础奥厂导入事例
オイシックス虫础奥厂导入事例
はまった話 
3. RDSはデータベースでEC2ではない 
OSにログインはできません。 
シェルを仕込んだり、cronでジョブ管理したりはできませ 
ん。 
権限が足りないことも。 
-> RDS用のコマンドを覚える必要あり。
はまった話 
RDSのoracleの一時領域を縮小したかった時。 
? SQL> create temporary tablespace TEMP02 size 10M; 
○ SQL> exec 
rdsadmin.rdsadmin_util.ALTER_DEFAULT_TEMP_TABLESPACE('TEMP02')
はまった話 
はまった話なら他にもいろいろありますが、 
逆にできなくなったことはほぼないです。
アジェンダ 
1. AWS導入のきっかけと懸念点 
2. AWSでやっていること 
3. はまった話 
4. 今後のオイシックスとAWS
今後のオイシックスとAWS 
オイシックス全部AWSに移行!! 
データセンターとグッバイ。
ご清聴ありがとうございました。

More Related Content

オイシックス虫础奥厂导入事例