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
1.4k
0
Share
IPv6 on AWS
AWS Premier Night #2 2016/09/16
takipone
September 16, 2016
More Decks by takipone
See All by takipone
OJTに夢を見すぎていませんか? ロールプレイ研修の試行錯誤/tryanderror-in-roleplaying-training
takipone
1
340
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
820
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.8k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
11k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.2k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
1.1k
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
830
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2.3k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3.3k
Other Decks in Technology
See All in Technology
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
300
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1.1k
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
270
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
110
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
290
APIテストとは?
nagix
0
160
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
530
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
160
Claude code Orchestra
ozakiomumkj
3
780
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Typedesign – Prime Four
hannesfritz
42
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Navigating Weather and Climate Data
rabernat
0
200
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Fireside Chat
paigeccino
42
3.9k
Bash Introduction
62gerente
615
210k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
340
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Խ͕ඞͣ͠ཁ݅ʹͳΔͱݶΒͳ͍ • ಈ࡞֬ೝख͕͔͔ؒΔ͜ͱΛ֮ޛͯ͠ܭըతʹ