More Related Content
PDF
AWS Black Belt Techシリーズ Amazon ElastiCache PDF
スタートアップでのAWS(Amazon Web Services)活用事例 PDF
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS) PDF
AWS Black Belt Techシリーズ AWS Elastic Beanstalk PDF
Amazon Virtual Private Cloud (VPC) by Default PDF
PDF
20180220 AWS Black Belt Online Seminar - Amazon Container Services PDF
What's hot
PDF
JAWS-UG Meets Windows (JAWS Days 2017) PDF
WebサービスStartUP向け AWSスケーラブルな構成例 PDF
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!- PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~ PDF
Elastic beanstalk docker_support PDF
PDF
Aws startup-tech-summer2015 PDF
AWS Black Belt Techシリーズ Amazon EBS PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編- PPTX
PDF
PDF
AWS Black Belt Online Seminar Amazon Aurora PPTX
サーバ構築・デプロイが簡単に!Elastic beanstalk PDF
[AWSマイスターシリーズ]AWS Storage Gateway PDF
初心者向けWebinar AWSでDRを構築しよう PDF
Microsoft Share Point on AWS PDF
AWS Black Belt Online Seminar 2017 Amazon EC2 PDF
AWS Blackbelt 2015シリーズ RDS PDF
Amazon RDS (Relational Database Service) の概要説明 PDF
[AWSマイスターシリーズ] Instance Store & Elastic Block Store Similar to Ph perがawsと出会ってdev opsを目指した話
PDF
Devがawsと出会ってdev opsを目指した話 PPTX
PDF
PDF
PDF
華麗なるElastic Beanstalkでの環境構築 PDF
AWSクラウドデザインパターン(CDP) - Eコマース編 - PDF
PDF
PDF
20120416 aws meister-reloaded-aws-elasticbeanstalk-public PDF
AWSマイスターシリーズReloaded(AWS Beanstalk) PDF
PDF
cloudpack(AWS運用事業)一周年でわかってきたこと PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk PDF
Aws elastic beanstalk-handson-summit2012 PPTX
AWS活用のいままでとこれから -東急ハンズの事例- PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS PDF
Windows 開発者のための Dev&Ops on AWS PPTX
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk PDF
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE) Ph perがawsと出会ってdev opsを目指した話
- 1.
- 2.
本日のお品書き
• 前菜ご挨拶
• メイン サービスの成長とインフラの成長
• デザート AWSを使ってDevOpsを目指す
2
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
About me
•SoftwareDesign
• 2014年5月号~7月号
• 短期集中連載
• Rettyのサービス拡大を支え
た“たたき上げ”DevOps
10
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
CloudFront
EC2
RDS
EB
ELB
S3
retty.me
EC2
RDS
ELB
EC2
RDS
ELB
Nginx Nginx
MongoDB
EMR
ELC
memcached
ELC
Redis
Route 53
17
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
奇跡のカーニバル
開 幕 だ
n ___ n
こ|| こ/_ら_辺_\で
||
|| |(゚) (゚)| ||
「「「| \‾‾‾/ 「「「|
「‾| ‾冂‾ 「‾|
`ヽ |/‾|‾|‾\| ノ
一気に火を吹きだした
35
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
やった事
• 32bitPV amazon linux -> 64bit HVM
amazon linux
• SoftwareDesign5月号(Vagrantを使っ
て…)
• ある物から構成を掘り起こす作業は泣ける
42
- 43.
- 44.
CloudFront Route 53
EC2
RDS
ELB
S3
結果こうなった
EC2
RDS
ELB
EC2
RDS
ELB
最初の図に少し
近づいてますね
MongoDB
EMR
ELC
memcached
EB
44
- 45.
- 46.
- 47.
- 48.
- 49.
CloudFront Route 53
EC2
RDS
ELB
EB
S3
retty.me
EC2
RDS
ELB
EC2
RDS
ELB
Nginx Nginx
MongoDB
EMR
ELC
memcached
ELC
Redis
49
- 50.
Nginx upstream
で安心deployupstream retty {
server enviroment-1 weight=nnn;
server enviroment-1 weight=nnn;
server enviroment-1 weight=nnn;
}
EC2
RDS
ELB
EB
EC2
RDS
ELB
EC2
RDS
ELB
Nginx Nginx
50
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
Best3
• ElasticBeanstalk(オートスケール&自動デ
プロイ)
• RDS(自前でレプリケーション, フェイルオーバ
とか泣ける)
• S3(EBSを拡張するの避ける)
58
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
git aws.push
•gitのリポジトリをそのままデプロイ
• Enviromentとコミットを指定出来る
• 同一Application内であればブラウザで
Environment間でデプロイ出来る
66
- 67.
- 68.
- 69.
- 70.
- 71.
.ebextensionsで自由自在
• デプロイ時のタスクをyml
で記述(chefみたいに抽
象化はされてない)
• fluentdのインストール,
apacheの設定, local
memcached,
postfix(やめた
い)...etc
commands:
01-install-memcached:
command: yum install -y memcached
71
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
- 85.
- 86.
- 87.
- 88.
- 89.
- 90.
- 91.
- 92.
- 93.
- 94.
- 95.