Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IPv6 on AWS
Search
takipone
September 16, 2016
Technology
0
1.2k
IPv6 on AWS
AWS Premier Night #2 2016/09/16
takipone
September 16, 2016
Tweet
Share
More Decks by takipone
See All by takipone
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
500
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.2k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
10k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.1k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
900
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
700
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3k
日本🇯🇵でAWS Direct Connect を利用する話/akiba-aws-dx
takipone
1
2.4k
Other Decks in Technology
See All in Technology
スタートアップ1人目QAエンジニアが QAチームを立ち上げ、“個”からチーム、 そして“組織”に成長するまで / How to set up QA team at reiwatravel
mii3king
2
1.5k
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.8k
7日間でハッキングをはじめる本をはじめてみませんか?_ITエンジニア本大賞2025
nomizone
2
1.8k
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
11
3k
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
650
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
110
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
400
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
270
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1.3k
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
210
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
100
自動テストの世界に、この5年間で起きたこと
autifyhq
10
8.5k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Visualization
eitanlees
146
15k
The Language of Interfaces
destraynor
156
24k
GitHub's CSS Performance
jonrohan
1030
460k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Gamification - CAS2011
davidbonilla
80
5.1k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Code Review Best Practice
trishagee
67
18k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Transcript
IPv6 on AWS AWS Premier Night #2 2016/09/16 Ϋϥεϝιου େ୍ོଠ
About me • Ryuta Otaki @takipone • Job : AWS
/ IoT / SORACOM Pre-sales/Engineer @Classmethod, Inc. • Interest : Network / Deploment Tools • Favorite AWS Service : Amazon Route 53 / ACM
Ϋϥεϝιουͷհ AWSɺiOSʹؔ͢Δٕज़ϒϩάΛ ࣾһ૯ग़Ͱͬͯ·͢ɻ http://dev.classmethod.jp/
Agenda • ͢͜ͱ • AWSͷIPv6ରԠ • ͍ͭΔͷʁ • Կ͢Ε͍͍ͷʁ •
͞ͳ͍͜ͱ • IPv6ͱ / IPv6ΞυϨογϯά *1WΞυϨε͕ Γͳ͍ ˝ ܻͷଟ͍*1Wʹ UI
ݱࡏͷAWSͷ IPv6αϙʔτঢ়گ
IPv6ରԠAWSαʔϏεͷఆٛ • ҎԼͷ͍ͣΕ͔͕IPv6ΞυϨε (≒DNSͷAAAAϨίʔυ)Λ࣋ͭ • αʔϏε͔ΒׂΓͯΒΕΔϦιʔε • ڞ༗αʔϏεͷΤϯυϙΠϯτ
IPv6ରԠͷAWSαʔϏε • EC2 Classic • ELB Classic Load Balancer &
Classic EC2ͷ Έ • Amazon S3 ※ [NEW!!] • AWS IoT ※ ELBͱS3αϒυϝΠϯ`dualstack.` ͷ༗ແʹΑΔબ੍
๕͘͠ͳ͍ ͳ͔ͥ
IPv6Πϯλʔωοτ͕ ·ͩओྲྀ͡Όͳ͍͔Βɻ (ಛʹίϯςϯπϓϩόΠμଆ)
v6Πϯλʔωοτv4ͱผ • v4Πϯλʔωοτͱv6Πϯλʔωοτผʹߏ ͞Ε͍ͯΔͷͰɺΫϥΠΞϯτ/αʔόʔͦΕͧΕ ͕v6Πϯλʔωοτʹଓ͠ͳ͚ΕͳΒͳ͍ ΫϥΠΞϯτ Πϯλʔ ωοτ αʔόʔ v6Πϯλʔωοτ
ΫϥΠΞϯτଆ·ͣ·ͣۙʹ • ISPͷv6ΦϓγϣϯʹՃೖ͢Εɺv6Πϯλʔωοτ ͷ൶͕։͘ • υϝΠϯ໊ͰͷΞΫηε͕΄ͱΜͲͳͷͰɺΫϥΠΞ ϯτ͕v4/v6Λҙࣝ͢Δͷك ΫϥΠΞϯτ Πϯλʔ ωοτ
v6 Πϯλʔωοτ ISPઃඋ σϡΞϧελοΫ ରԠ΄΅ྃ v6 Φϓγϣϯ
αʔόʔଆશવฉ͔ͳ͍ • ݱࡏv4Πϯλʔωοτ͕ओྲྀͳͷͰਖ਼ɺ ࠔΔ͜ͱແ͍ɻ (v6 over v4ͷมٕज़ൃల) ΫϥΠΞϯτ Πϯλʔ ωοτ
αʔόʔ v6 over v4ͷྫ
v6Πϯλʔωοτ͕ීٴ͠ͳ͍ • શTLS/SSLԽHTTP/2ͷීٴͱൺΔͱϞν ϕʔγϣϯ͕ऑ͍ (ηΩϡϦςΟରࡦɺύ ϑΥʔϚϯεΞοϓͱ͔ແ͍) • IPv6ͷΓସ͑ʹΑΔӨڹ͕ਙେ • ಛʹDNSରԠͤ͞Δқ͕ߴ͍
v6Πϯλʔωοτ͕ීٴ͠ͳ͍ • Իେ͖͘ͳ͖ͬͯͨ • Apple App StoreͷIPv6ରԠٛԽ • ࣍ʹಈ͘ͱͨ͠ΒGoogle?
IPv6ରԠ͍ͭΔͷʁ
͏ͪΐͬͱ༷ࢠݟ·͠ΐ͏
IPv6ରԠͬͯ ͳʹ͢Ε͍͍ͷʁ ͦ͏͍͍ͭͭ
αʔόʔଆͷIPv6ରԠ • v6Πϯλʔωοτͷଓ • ϦόʔεϓϩΩγ • CDN • όοΫΤϯυαʔόʔ·ͰͷIPv6Խ͕ ඞਢͱݶΒͳ͍
ϦόʔεϓϩΩγ / CDN αʔόʔ v6 Πϯλʔωοτ ͬͪ͜W
αʔόʔଆͷIPv6ରԠ • ্ҐΞϓϦέʔγϣϯ • ϛυϧΣΞ/ϥΠϒϥϦͷIPv6ରԠ֬ೝ • ΞυϨεͷϋʔυίʔυ • ϩάͷσʔλαΠζ૿
ΫϥΠΞϯτͷಈ࡞֬ೝ • σϡΞϧελοΫ/ϐϡΞIPv6ͰৼΔ͍͕ҟ ͳΔ • IPv6͕μϝͳ߹ʹIPv4ʹϑΥʔϧόοΫ (࠶ଓ)͢Δ • ໊લղܾ/DNSͱͷಆ͍ɻhostsϑΝΠϧ͕݁ ߏཔΓʹͳΔ
• ϛυϧ/ϥΠϒϥϦͷϦκϧό͕ಠ࣮ࣗͷ ߹ཁҙ!! tcpdumpͰύέοτղੳ ༗ޮ
ΫϥΠΞϯτͷಈ࡞֬ೝ • ISPͷIPv6Φϓγϣϯ • IPv6ରԠࡁΈΫϥυ/VPSͷར༻ • DigitalOcean • ͘͞Β
AWSͰϥΫ͍ͨ͠
LB/CDNͷIPv6ରԠʹظ • ELB/ALB(in VPC)ͷIPv6ରԠΛفΔ • CloudFrontͷIPv6ରԠΛفΔ • ͍ͭͰʹRoute 53ͷIPv6ରԠΛفΔ
VPCʁ
VPCͷIPv6Խඞਢʁ • ϦόʔεϓϩΩγɺCDN͕IPv6ରԠ͢Ε OKͱஅ͢Δ͜ͱͰ͖Δ • VPN/Direct ConnectͰIPv6ͳΦϯϓϨϛε ωοτϫʔΫͱܨ͙߹ʁ
IPv6ͳดҬʁ
NTT ϑϨοπޫҬ
ΫϥυήʔτΣΠ ΞϓϦύοέʔδ • https://flets.com/cloudgateway/ ݱࡏ/55౦ຊͷΈ
ݕূϒϩά͋Γ·͢& ͏ͪΐͬͱॻ͖·͢
·ͱΊ • ELBͱCloudFront͕IPv6ʹରԠͨ͠Βߟ͑Α͏ • ϑϧIPv6Խ͕ඞͣ͠ཁ݅ʹͳΔͱݶΒͳ͍ • ಈ࡞֬ೝख͕͔͔ؒΔ͜ͱΛ֮ޛͯ͠ܭըతʹ