25
Amazon Route 53 & Amazon CloudFront - JAWS-UG KANSAI特別編 - 2015/02/07

20150207 jawsug kansai

Embed Size (px)

Citation preview

Page 1: 20150207 jawsug kansai

Amazon Route 53 &

Amazon CloudFront- JAWS-UG KANSAI特別編 -

2015/02/07

Page 2: 20150207 jawsug kansai

@twingo_b

ChatWork株式会社 藤原吉規

CTO室 サーバーエンジニア

Scalaがんばってます!

Page 3: 20150207 jawsug kansai

インフラエンジニア Scalaエンジニア 募集中!

http://www.chatwork.com/ja/recruit.html

Page 4: 20150207 jawsug kansai

アンケート

• DNSサーバーを自前で管理している人? • ホスティング会社やドメイン登録業者の

DNSサービスを使っている人?

• Amazon Route53をすでにつかってるよ!

Page 5: 20150207 jawsug kansai

Amazon Route53とは?

• DNS権威サービス

• ドメイン名をIPアドレスに変換 • インターネットのもっとも基本的な仕組みのひとつ

Page 6: 20150207 jawsug kansai

Route53の特徴• DNS管理の煩わしさから開放される

• 高い可用性、SLA100%

• ManagementConsoleとAPIを利用した利便性

Page 7: 20150207 jawsug kansai

Management Console

Page 8: 20150207 jawsug kansai

つまり、、

他のAWSのサービスを使っていなくても、Route53だけでも使える!

Page 9: 20150207 jawsug kansai

Route53とAWS Service の組合せ• DNSフェイルオーバー

• サイトをHealth Checkして、障害発生時にSorryページへ切替

Page 10: 20150207 jawsug kansai

DNSフェイルオーバー設定例PrimaryがELB、SecondaryをS3に設定している

Page 11: 20150207 jawsug kansai

Route53とAWS Service の組合せ• ELBやCloudFrontのzone apexサポート

• www.example.comの代わりに、example.comを利用できる

Page 12: 20150207 jawsug kansai

ELBのzone apex設定例example.comでELBに直接アクセスできる

Page 13: 20150207 jawsug kansai

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

Route53にはその他にもたくさんの機能があります!• ドメイン登録もサポート! • http://aws.amazon.com/jp/route53/ • http://www.slideshare.net/

AmazonWebServicesJapan/aws-black-belt-tech-amazon-route53

Page 15: 20150207 jawsug kansai

Amazon CloudFrontとは?

• Contents Delivery Network(CDN) • Webサイトのフロントキャッシュサーバーとして使うのが主な用途

Page 16: 20150207 jawsug kansai

CloudFrontの特徴

• Amazon S3を配信元にして、コンテンツの高速配信

• 大阪と東京にエッジがあるので、国内配信だけでも最適化しやすい

Page 17: 20150207 jawsug kansai

CloudFrontの特徴

• SSL対応

• デフォルト証明書(*.cloudfront.net)

• 独自SSL証明書

Page 18: 20150207 jawsug kansai

CloudFrontの特徴

• CloudFront Reports & Analytics

Page 19: 20150207 jawsug kansai

Reports & Analyticsの例

Page 20: 20150207 jawsug kansai

CloudFrontにはその他にもたくさんの機能があります!• http://aws.amazon.com/jp/cloudfront/ • http://www.slideshare.net/

AmazonWebServicesJapan/aws-black-belt-tech-amazon-cloudfront

Page 21: 20150207 jawsug kansai

ChatWorkの事例とTips

Page 22: 20150207 jawsug kansai
Page 23: 20150207 jawsug kansai

CloudFrontのDNS障害

• 2014/11/27に発生

• ChatWorkでも、SSLページの一部のコンテンツの配信に影響が出た

http://gigazine.net/news/20141213-cloudfront-down/

Page 24: 20150207 jawsug kansai

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

Page 25: 20150207 jawsug kansai

CloudFrontやS3は、無料枠があるよ!

まずはためしてみては?

http://aws.amazon.com/jp/free/