狠狠撸

狠狠撸Share a Scribd company logo
S3手なづけてオレオレバックエンドにしてみた話
荒木靖宏
at 2014/05/30 JAWS-UG 中央线
自己紹介
? 名前
– 荒木 靖宏(twitter: ar1)
? 肩書
– JAWS-UG→AWSへ
– プリンシパルソリューション
アーキテクト
? 好きなAWSサービス
– Amazon Virtual Private
Cloud
– AWS Direct Connect
3
S3でWebサーバ
やらせてますか?
4
CDPカテゴリ
-基本パターン
Snapshot
Stamp
Scale Up
Ondemand Disk
-可用性を高める
Multi-Server
Multi-Datacenter
Floating IP
Deep Health Check
-動的コンテンツを処理
Scale Out
Clone Server
NFS Sharding
NFS Replica
State Sharing
URL Rewriting
Rewrite Proxy
Cache Proxy
-静的コンテンツを処理
Web Storage
Direct Hosting
Private Distribution
Cache Distribution
Rename Distribution
-クラウドへのアップロード
Write Proxy
Storage Index
Direct Object Upload
-リレーショナル?データベース
DB Replication
Read Replica
Inmemory DB Cache
Sharding Write
-バッチ処理
Queuing Chain
Priority Queue
Job Observer
Scheduled Autoscaling
-運用保守
Bootstrap
Cloud DI
Stack Deployment
Server Swapping
Monitoring Integration
Web Storage Archive
-ネットワーキング
OnDemand NAT
Backnet
Functional Firewall
Operational Firewall
Multi Load Balancer
WAF Proxy
CloudHub
こいつです
Direct Hosting パターン
? 利点
– 静的コンテンツへのアクセスをS3に任せ
ることで、Webシステムの可用性と耐久
性を容易に高めることができる
? 問題点
– ftpやrsyncなど、S3以外のアップロード
方法への対応
– 動的ページヘの対応
– ヘッダ情報の制限
6
S3手なづけて
オレオレバックエンド
つくりました
7
メインリージョン
node.js upload
nginx
CloudFront
Auto scaling Group
アップロード元 アップロード元
rsync
S3 COPY between buckets
バックアップ
region
origin server
node.js proxy
8
CDPカテゴリ
-基本パターン
Snapshot
Stamp
Scale Up
Ondemand Disk
-可用性を高める
Multi-Server
Multi-Datacenter
Floating IP
Deep Health Check
-動的コンテンツを処理
Scale Out
Clone Server
NFS Sharding
NFS Replica
State Sharing
URL Rewriting
Rewrite Proxy
Cache Proxy
-静的コンテンツを処理
Web Storage
Direct Hosting
Private Distribution
Cache Distribution
Rename Distribution
-クラウドへのアップロード
Write Proxy
Storage Index
Direct Object Upload
-リレーショナル?データベース
DB Replication
Read Replica
Inmemory DB Cache
Sharding Write
-バッチ処理
Queuing Chain
Priority Queue
Job Observer
Scheduled Autoscaling
-運用保守
Bootstrap
Cloud DI
Stack Deployment
Server Swapping
Monitoring Integration
Web Storage Archive
-ネットワーキング
OnDemand NAT
Backnet
Functional Firewall
Operational Firewall
Multi Load Balancer
WAF Proxy
CloudHub
こいつです
これとも組み合わせ
Write Proxy パターン
? 動作
– https://github.com/armaniacs/n
ode-s3ma
– ファイル変更をinotifyで検出して
S3へアップロードするnodeのコー
ド
– x-amz-meta-XXXXヘッダに情報
追加
– さらにもうひとつ別リージョンの
S3へCOPY
CDPカテゴリ
-基本パターン
Snapshot
Stamp
Scale Up
Ondemand Disk
-可用性を高める
Multi-Server
Multi-Datacenter
Floating IP
Deep Health Check
-動的コンテンツを処理
Scale Out
Clone Server
NFS Sharding
NFS Replica
State Sharing
URL Rewriting
Rewrite Proxy
Cache Proxy
-静的コンテンツを処理
Web Storage
Direct Hosting
Private Distribution
Cache Distribution
Rename Distribution
-クラウドへのアップロード
Write Proxy
Storage Index
Direct Object Upload
-リレーショナル?データベース
DB Replication
Read Replica
Inmemory DB Cache
Sharding Write
-バッチ処理
Queuing Chain
Priority Queue
Job Observer
Scheduled Autoscaling
-運用保守
Bootstrap
Cloud DI
Stack Deployment
Server Swapping
Monitoring Integration
Web Storage Archive
-ネットワーキング
OnDemand NAT
Backnet
Functional Firewall
Operational Firewall
Multi Load Balancer
WAF Proxy
CloudHub
こいつです
これとも組み合わせ
さらに組み合わせ
Cache Proxy パターン
? 動作
– https://github.com/armani
acs/s3-reverse-proxy +
nginx
– x-amz-meta-xxxx に入って
いる値を任意のヘッダとして
追加(上書き)
– localに一定時間キャッシュ
12
メインリージョン
node.js upload
nginx
CloudFront
Auto scaling Group
アップロード
元
アップロード元
rsync
S3 COPY between buckets
バックアップ
region
origin server
node.js proxy
1313
まとめ
Direct Hosting + Write Proxy + Cache Proxyを実装
– https://github.com/armaniacs/node-s3ma
– https://github.com/armaniacs/s3-reverse-proxy
– +S3+ELB+AS+nginx+CloudFront+OpsWorks
Nginxでなんでもカスタマイズ可能
しかもNginxサーバではステート保持いらず
– コンテンツがなくなる心配ない(S3にあるから!)
– ステートはx-amz-meta-に書いちゃう

More Related Content

What's hot (20)

ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
?
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
?
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
Shinpei Ohtani
?
クラウト?上のテ?ータ活用テ?サ?インハ?ターン
クラウト?上のテ?ータ活用テ?サ?インハ?ターンクラウト?上のテ?ータ活用テ?サ?インハ?ターン
クラウト?上のテ?ータ活用テ?サ?インハ?ターン
Amazon Web Services Japan
?
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピングAWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
?
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016 EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
Yasuhiro Matsuo
?
データレイクを基盘とした础奥厂上での机械学习サービス构筑
データレイクを基盘とした础奥厂上での机械学习サービス构筑データレイクを基盘とした础奥厂上での机械学习サービス构筑
データレイクを基盘とした础奥厂上での机械学习サービス构筑
Amazon Web Services Japan
?
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon AuroraNew Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
宗 大栗
?
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
Takahiro Moteki
?
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon KinesisSpark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
Yuta Imai
?
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
Amazon Web Services Japan
?
Aurora
AuroraAurora
Aurora
maruyama097
?
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
SORACOM, INC
?
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLはじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
Junpei Nakada
?
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic BeanstalkAWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
Amazon Web Services Japan
?
サーハ?ーレスアーキテクチャのすすめ(公开版)
サーハ?ーレスアーキテクチャのすすめ(公开版)サーハ?ーレスアーキテクチャのすすめ(公开版)
サーハ?ーレスアーキテクチャのすすめ(公开版)
Keisuke Kadoyama
?
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告
真吾 吉田
?
Tune Up AWS Lambda
Tune Up AWS LambdaTune Up AWS Lambda
Tune Up AWS Lambda
Keisuke Nishitani
?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
宗 大栗
?
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
Classmethod,Inc.
?
ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
?
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
?
クラウト?上のテ?ータ活用テ?サ?インハ?ターン
クラウト?上のテ?ータ活用テ?サ?インハ?ターンクラウト?上のテ?ータ活用テ?サ?インハ?ターン
クラウト?上のテ?ータ活用テ?サ?インハ?ターン
Amazon Web Services Japan
?
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピングAWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
?
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016 EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
Yasuhiro Matsuo
?
データレイクを基盘とした础奥厂上での机械学习サービス构筑
データレイクを基盘とした础奥厂上での机械学习サービス构筑データレイクを基盘とした础奥厂上での机械学习サービス构筑
データレイクを基盘とした础奥厂上での机械学习サービス构筑
Amazon Web Services Japan
?
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon AuroraNew Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
宗 大栗
?
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
摆贵.翱.齿惭别别迟耻辫#2闭インフラ业务を开発エンジニアへ移譲して冲2年间の轨跡冲
Takahiro Moteki
?
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon KinesisSpark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
Yuta Imai
?
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
SORACOM, INC
?
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLはじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
Junpei Nakada
?
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic BeanstalkAWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
Amazon Web Services Japan
?
サーハ?ーレスアーキテクチャのすすめ(公开版)
サーハ?ーレスアーキテクチャのすすめ(公开版)サーハ?ーレスアーキテクチャのすすめ(公开版)
サーハ?ーレスアーキテクチャのすすめ(公开版)
Keisuke Kadoyama
?
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告
真吾 吉田
?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
頑張らないクラウド最適化 ?クラウドネイティブだけでないAWS活用?
宗 大栗
?
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
础耻谤辞谤补新时代の幕开けと顿测苍补尘辞顿叠の进化
Classmethod,Inc.
?

Similar to 厂3をてなづけてオレオレバックエンドにしてみた话 (20)

実践!础奥厂クラウドデザインパターン
実践!础奥厂クラウドデザインパターン実践!础奥厂クラウドデザインパターン
実践!础奥厂クラウドデザインパターン
Hiroyasu Suzuki
?
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編 [AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
Amazon Web Services Japan
?
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
Amazon Web Services Japan
?
CDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATECDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATE
Hiroyasu Suzuki
?
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
?
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
Amazon Web Services Japan
?
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
?
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント 础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
Yasuhiro Araki, Ph.D
?
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
Amazon Web Services Japan
?
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
SORACOM, INC
?
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
Yasuhiro Araki, Ph.D
?
础奥厂を用いた奥别产ホスティング
础奥厂を用いた奥别产ホスティング础奥厂を用いた奥别产ホスティング
础奥厂を用いた奥别产ホスティング
SORACOM, INC
?
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
Takehito Tanabe
?
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
?
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
?
Apache Spark on Azure
Apache Spark on AzureApache Spark on Azure
Apache Spark on Azure
Tusyoshi Matsuzaki
?
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
Amazon Web Services Japan
?
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
iret, Inc.
?
実践!础奥厂クラウドデザインパターン
実践!础奥厂クラウドデザインパターン実践!础奥厂クラウドデザインパターン
実践!础奥厂クラウドデザインパターン
Hiroyasu Suzuki
?
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編 [AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像?動画配信編
Amazon Web Services Japan
?
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
[AWS Summit 2012] クラウドデザインパターン#7 CDP キャンペーンサイト編 (Wordpress)
Amazon Web Services Japan
?
CDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATECDP キャンペーンサイト編 UPDATE
CDP キャンペーンサイト編 UPDATE
Hiroyasu Suzuki
?
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
?
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
Amazon Web Services Japan
?
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
?
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント 础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
础奥厂つもり违い10箇条 at 201408 jaws高尾山ビアマウント
Yasuhiro Araki, Ph.D
?
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
Amazon Web Services Japan
?
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
SORACOM, INC
?
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
ログ解析をあきらめない、あるいは厂耻尘辞尝辞驳颈肠の绍介
Yasuhiro Araki, Ph.D
?
础奥厂を用いた奥别产ホスティング
础奥厂を用いた奥别产ホスティング础奥厂を用いた奥别产ホスティング
础奥厂を用いた奥别产ホスティング
SORACOM, INC
?
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
Takehito Tanabe
?
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
?
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
?
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
Amazon Web Services Japan
?
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
肠濒辞耻诲辫补肠办导入资料(2010/12/24版)
iret, Inc.
?

More from Yasuhiro Araki, Ph.D (20)

1999年闯鲍厂メールサーバワークショップ@伊势志摩
1999年闯鲍厂メールサーバワークショップ@伊势志摩1999年闯鲍厂メールサーバワークショップ@伊势志摩
1999年闯鲍厂メールサーバワークショップ@伊势志摩
Yasuhiro Araki, Ph.D
?
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
Yasuhiro Araki, Ph.D
?
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
Yasuhiro Araki, Ph.D
?
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
Yasuhiro Araki, Ph.D
?
20151016 soracom-araki-02
20151016 soracom-araki-0220151016 soracom-araki-02
20151016 soracom-araki-02
Yasuhiro Araki, Ph.D
?
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
Yasuhiro Araki, Ph.D
?
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohokuAWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
Yasuhiro Araki, Ph.D
?
20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki
Yasuhiro Araki, Ph.D
?
20141126 jaws-antipattern
20141126 jaws-antipattern20141126 jaws-antipattern
20141126 jaws-antipattern
Yasuhiro Araki, Ph.D
?
クラウドによる运用の计测と运用価値の表现、その未来
クラウドによる运用の计测と运用価値の表现、その未来クラウドによる运用の计测と运用価値の表现、その未来
クラウドによる运用の计测と运用価値の表现、その未来
Yasuhiro Araki, Ph.D
?
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願いAWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
Yasuhiro Araki, Ph.D
?
20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt
Yasuhiro Araki, Ph.D
?
20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public
Yasuhiro Araki, Ph.D
?
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
?
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
?
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS
Yasuhiro Araki, Ph.D
?
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWSMTのスケールアップパターン with AWS
MTのスケールアップパターン with AWS
Yasuhiro Araki, Ph.D
?
20140418 aws-casual-network
20140418 aws-casual-network20140418 aws-casual-network
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
?
Aws update jawstokyo-public
Aws update jawstokyo-publicAws update jawstokyo-public
Aws update jawstokyo-public
Yasuhiro Araki, Ph.D
?
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadanopsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
Yasuhiro Araki, Ph.D
?
1999年闯鲍厂メールサーバワークショップ@伊势志摩
1999年闯鲍厂メールサーバワークショップ@伊势志摩1999年闯鲍厂メールサーバワークショップ@伊势志摩
1999年闯鲍厂メールサーバワークショップ@伊势志摩
Yasuhiro Araki, Ph.D
?
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
Yasuhiro Araki, Ph.D
?
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
础奥厂の滨笔惫6対応状况蔼闯础奥厂-鲍骋大阪
Yasuhiro Araki, Ph.D
?
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
Yasuhiro Araki, Ph.D
?
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
奥别产サービス向け、クラウドデザインパターン:アンチパターン绍介
Yasuhiro Araki, Ph.D
?
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohokuAWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
Yasuhiro Araki, Ph.D
?
クラウドによる运用の计测と运用価値の表现、その未来
クラウドによる运用の计测と运用価値の表现、その未来クラウドによる运用の计测と运用価値の表现、その未来
クラウドによる运用の计测と运用価値の表现、その未来
Yasuhiro Araki, Ph.D
?
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願いAWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
Yasuhiro Araki, Ph.D
?
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
?
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
?
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS
Yasuhiro Araki, Ph.D
?
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWSMTのスケールアップパターン with AWS
MTのスケールアップパターン with AWS
Yasuhiro Araki, Ph.D
?
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadanopsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
Yasuhiro Araki, Ph.D
?

Recently uploaded (11)

2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?

厂3をてなづけてオレオレバックエンドにしてみた话

  • 2. 自己紹介 ? 名前 – 荒木 靖宏(twitter: ar1) ? 肩書 – JAWS-UG→AWSへ – プリンシパルソリューション アーキテクト ? 好きなAWSサービス – Amazon Virtual Private Cloud – AWS Direct Connect
  • 4. 4 CDPカテゴリ -基本パターン Snapshot Stamp Scale Up Ondemand Disk -可用性を高める Multi-Server Multi-Datacenter Floating IP Deep Health Check -動的コンテンツを処理 Scale Out Clone Server NFS Sharding NFS Replica State Sharing URL Rewriting Rewrite Proxy Cache Proxy -静的コンテンツを処理 Web Storage Direct Hosting Private Distribution Cache Distribution Rename Distribution -クラウドへのアップロード Write Proxy Storage Index Direct Object Upload -リレーショナル?データベース DB Replication Read Replica Inmemory DB Cache Sharding Write -バッチ処理 Queuing Chain Priority Queue Job Observer Scheduled Autoscaling -運用保守 Bootstrap Cloud DI Stack Deployment Server Swapping Monitoring Integration Web Storage Archive -ネットワーキング OnDemand NAT Backnet Functional Firewall Operational Firewall Multi Load Balancer WAF Proxy CloudHub こいつです
  • 5. Direct Hosting パターン ? 利点 – 静的コンテンツへのアクセスをS3に任せ ることで、Webシステムの可用性と耐久 性を容易に高めることができる ? 問題点 – ftpやrsyncなど、S3以外のアップロード 方法への対応 – 動的ページヘの対応 – ヘッダ情報の制限
  • 7. 7 メインリージョン node.js upload nginx CloudFront Auto scaling Group アップロード元 アップロード元 rsync S3 COPY between buckets バックアップ region origin server node.js proxy
  • 8. 8 CDPカテゴリ -基本パターン Snapshot Stamp Scale Up Ondemand Disk -可用性を高める Multi-Server Multi-Datacenter Floating IP Deep Health Check -動的コンテンツを処理 Scale Out Clone Server NFS Sharding NFS Replica State Sharing URL Rewriting Rewrite Proxy Cache Proxy -静的コンテンツを処理 Web Storage Direct Hosting Private Distribution Cache Distribution Rename Distribution -クラウドへのアップロード Write Proxy Storage Index Direct Object Upload -リレーショナル?データベース DB Replication Read Replica Inmemory DB Cache Sharding Write -バッチ処理 Queuing Chain Priority Queue Job Observer Scheduled Autoscaling -運用保守 Bootstrap Cloud DI Stack Deployment Server Swapping Monitoring Integration Web Storage Archive -ネットワーキング OnDemand NAT Backnet Functional Firewall Operational Firewall Multi Load Balancer WAF Proxy CloudHub こいつです これとも組み合わせ
  • 9. Write Proxy パターン ? 動作 – https://github.com/armaniacs/n ode-s3ma – ファイル変更をinotifyで検出して S3へアップロードするnodeのコー ド – x-amz-meta-XXXXヘッダに情報 追加 – さらにもうひとつ別リージョンの S3へCOPY
  • 10. CDPカテゴリ -基本パターン Snapshot Stamp Scale Up Ondemand Disk -可用性を高める Multi-Server Multi-Datacenter Floating IP Deep Health Check -動的コンテンツを処理 Scale Out Clone Server NFS Sharding NFS Replica State Sharing URL Rewriting Rewrite Proxy Cache Proxy -静的コンテンツを処理 Web Storage Direct Hosting Private Distribution Cache Distribution Rename Distribution -クラウドへのアップロード Write Proxy Storage Index Direct Object Upload -リレーショナル?データベース DB Replication Read Replica Inmemory DB Cache Sharding Write -バッチ処理 Queuing Chain Priority Queue Job Observer Scheduled Autoscaling -運用保守 Bootstrap Cloud DI Stack Deployment Server Swapping Monitoring Integration Web Storage Archive -ネットワーキング OnDemand NAT Backnet Functional Firewall Operational Firewall Multi Load Balancer WAF Proxy CloudHub こいつです これとも組み合わせ さらに組み合わせ
  • 11. Cache Proxy パターン ? 動作 – https://github.com/armani acs/s3-reverse-proxy + nginx – x-amz-meta-xxxx に入って いる値を任意のヘッダとして 追加(上書き) – localに一定時間キャッシュ
  • 12. 12 メインリージョン node.js upload nginx CloudFront Auto scaling Group アップロード 元 アップロード元 rsync S3 COPY between buckets バックアップ region origin server node.js proxy
  • 13. 1313 まとめ Direct Hosting + Write Proxy + Cache Proxyを実装 – https://github.com/armaniacs/node-s3ma – https://github.com/armaniacs/s3-reverse-proxy – +S3+ELB+AS+nginx+CloudFront+OpsWorks Nginxでなんでもカスタマイズ可能 しかもNginxサーバではステート保持いらず – コンテンツがなくなる心配ない(S3にあるから!) – ステートはx-amz-meta-に書いちゃう

Editor's Notes

  • #8: http://calculator.s3.amazonaws.com/index.html#key=calc-3320C69C-4961-415D-A727-0FBEEAF72E93
  • #13: http://calculator.s3.amazonaws.com/index.html#key=calc-3320C69C-4961-415D-A727-0FBEEAF72E93