20150207 jawsug kansai
TRANSCRIPT
![Page 1: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/1.jpg)
Amazon Route 53 &
Amazon CloudFront- JAWS-UG KANSAI特別編 -
2015/02/07
![Page 2: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/2.jpg)
@twingo_b
ChatWork株式会社 藤原吉規
CTO室 サーバーエンジニア
Scalaがんばってます!
![Page 3: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/3.jpg)
インフラエンジニア Scalaエンジニア 募集中!
http://www.chatwork.com/ja/recruit.html
![Page 4: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/4.jpg)
アンケート
• DNSサーバーを自前で管理している人? • ホスティング会社やドメイン登録業者の
DNSサービスを使っている人?
• Amazon Route53をすでにつかってるよ!
![Page 5: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/5.jpg)
Amazon Route53とは?
• DNS権威サービス
• ドメイン名をIPアドレスに変換 • インターネットのもっとも基本的な仕組みのひとつ
![Page 6: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/6.jpg)
Route53の特徴• DNS管理の煩わしさから開放される
• 高い可用性、SLA100%
• ManagementConsoleとAPIを利用した利便性
![Page 7: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/7.jpg)
Management Console
![Page 8: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/8.jpg)
つまり、、
他のAWSのサービスを使っていなくても、Route53だけでも使える!
![Page 9: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/9.jpg)
Route53とAWS Service の組合せ• DNSフェイルオーバー
• サイトをHealth Checkして、障害発生時にSorryページへ切替
![Page 10: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/10.jpg)
DNSフェイルオーバー設定例PrimaryがELB、SecondaryをS3に設定している
![Page 11: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/11.jpg)
Route53とAWS Service の組合せ• ELBやCloudFrontのzone apexサポート
• www.example.comの代わりに、example.comを利用できる
![Page 12: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/12.jpg)
ELBのzone apex設定例example.comでELBに直接アクセスできる
![Page 13: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/13.jpg)
ELBのzone apex設定例
dig example.com…;; ANSWER SECTION:example.com. 60 IN A xx.238.180.70example.com. 60 IN A xx.199.198.148example.com. 60 IN A xx.199.190.143example.com. 60 IN A xx.64.12.34example.com. 60 IN A xx.178.222.215example.com. 60 IN A xx.238.181.247example.com. 60 IN A xx.238.218.94example.com. 60 IN A xx.249.13.128
![Page 14: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/14.jpg)
Route53にはその他にもたくさんの機能があります!• ドメイン登録もサポート! • http://aws.amazon.com/jp/route53/ • http://www.slideshare.net/
AmazonWebServicesJapan/aws-black-belt-tech-amazon-route53
![Page 15: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/15.jpg)
Amazon CloudFrontとは?
• Contents Delivery Network(CDN) • Webサイトのフロントキャッシュサーバーとして使うのが主な用途
![Page 16: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/16.jpg)
CloudFrontの特徴
• Amazon S3を配信元にして、コンテンツの高速配信
• 大阪と東京にエッジがあるので、国内配信だけでも最適化しやすい
![Page 17: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/17.jpg)
CloudFrontの特徴
• SSL対応
• デフォルト証明書(*.cloudfront.net)
• 独自SSL証明書
![Page 18: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/18.jpg)
CloudFrontの特徴
• CloudFront Reports & Analytics
![Page 19: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/19.jpg)
Reports & Analyticsの例
![Page 20: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/20.jpg)
CloudFrontにはその他にもたくさんの機能があります!• http://aws.amazon.com/jp/cloudfront/ • http://www.slideshare.net/
AmazonWebServicesJapan/aws-black-belt-tech-amazon-cloudfront
![Page 21: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/21.jpg)
ChatWorkの事例とTips
![Page 22: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/22.jpg)
![Page 23: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/23.jpg)
CloudFrontのDNS障害
• 2014/11/27に発生
• ChatWorkでも、SSLページの一部のコンテンツの配信に影響が出た
http://gigazine.net/news/20141213-cloudfront-down/
![Page 24: 20150207 jawsug kansai](https://reader033.vdocuments.site/reader033/viewer/2022042615/55c2bd31bb61ebc52d8b4591/html5/thumbnails/24.jpg)
SSLページでの CloudFront障害対処方法
<script src="https://xxx.chatwork.com/ajax/libs/underscore.js/x.x.x/underscore-min.js"></script><script>window._ || document.write('<script src=“https://s3-ap-northeast-1.amazonaws.com/xxx.chatwork.com/ajax/libs/underscore.js/x.x.x/underscore-min.js"><\/script>')</script>
http://stackoverflow.com/questions/18173272/how-does-html5-boilerplate-jquery-library-fallback-
work