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
TANPのインフラ構成の変化の話 / History Of TANP Infrastructure
Search
株式会社タンプ / TANP Inc.
March 29, 2021
Technology
1
2.5k
TANPのインフラ構成の変化の話 / History Of TANP Infrastructure
AWS Startup Tech Meetup Online #3
の登壇資料です。 ※映像は
こちら
株式会社タンプ / TANP Inc.
March 29, 2021
Tweet
Share
More Decks by 株式会社タンプ / TANP Inc.
See All by 株式会社タンプ / TANP Inc.
株式会社タンプ 会社紹介資料 / TANP Inc. Company Profile
gracia
2
2.4k
株式会社タンプ エンジニア向け説明資料 / TANP Engineer
gracia
0
8.4k
Other Decks in Technology
See All in Technology
よくわからんサービスについての問い合わせが来たときの強い味方 Amazon Q について
kazzpapa3
0
210
サイバーエージェントにおける生成AIのリスキリング施策の取り組み / cyber-ai-reskilling
cyberagentdevelopers
PRO
2
180
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2k
初心者に Vue.js を 教えるには
tsukuha
5
380
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
520
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
100
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
160
Jr. Championsになって、強く連携しながらAWSをもっと使いたい!~AWSに対する期待と行動~
amixedcolor
0
170
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
420
マネジメント視点でのre:Invent参加 ~もしCEOがre:Inventに行ったら~
kojiasai
0
410
AWS CDKでデータリストアの運用、どのように設計する?~Aurora・EFSの実践事例を紹介~/aws-cdk-data-restore-aurora-efs
mhrtech
4
610
来年もre:Invent2024 に行きたいあなたへ - “集中”と“つながり”で楽しむ -
ny7760
0
430
Featured
See All Featured
Designing for humans not robots
tammielis
249
25k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
Making Projects Easy
brettharned
115
5.9k
Testing 201, or: Great Expectations
jmmastey
38
7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Typedesign – Prime Four
hannesfritz
39
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Transcript
TANPͷΠϯϑϥߏͷมԽͷ
ࣗݾհ 1995ੜ·Εɺ౦ژେֶֶ෦γεςϜֶՊ2019ଔۀɻ ࡏֶத͔ΒϓϩάϥϛϯάΛ࢝ΊɺਓࡐɾڭҭɾϝσΟΞاۀͰͷ։ ൃܦݧΛܦͯɺࡈ౻ɾதͱ2017ʹגࣜձࣾGraciaΛۀɻ ݱࡏCTOͱͯ͠TANPͷϓϩμΫτ։ൃʹܞΘΔɻ גࣜձࣾGracia औక/CTO ྛ ւ
None
Ϊϑτબͼɺ࣮ళฮʹ͓͚ΔϢʔβʔϖΠϯΛٕज़ʹΑΓղফ ΪϑτʹಛԽͨ͠ ܈ γʔϯؔੑͳͲͷ ΪϑτʹಛԽͨ͠ݕࡧ Ϩίϝϯυ͞Εͨ݁Ռ ͔ΒΪϑτΛબ ΪϑτΦϓγϣϯΛ ͚͓ͯಧ͚
ۀք࠷ଟͷΪϑτΦϓγϣϯ ΦϦδφϧΪϑτ#09 ͓ಧ͚μϯϘʔϧ০ υϥΠϑϥϫʔͷಉࠝ ϝοηʔδΧʔυ ໊ೖΕ ࢴା व ϛχϒʔέͷಉࠝ
͓٬༷͔Βͷ͝ཁ͕ಛʹଟ͍ɺΪϑτΦϓγϣϯΛଟ͝༻ҙɻ
౷߹తͳγεςϜ։ൃʹΑΓɺෳࡶͳΪϑτϩδεςΟΫεΛ࣮ݱ ࡶͳΪϑτΦϓγϣϯͷఏڙΛޮతʹ࣮ݱ͢ΔͨΊʹɺϑϧεΫϥονͰ։ൃɻϢʔβʔΠ ϯλʔϑΣʔε͔ΒجװۀγεςϜ·ͰΛ౷߹͍ͯ͠·͢ɻ جװۀγεςϜ ϢʔβʔΠϯλʔϑΣʔε Ϩίϝϯυ ΪϑτΦϓ γϣϯબ ܾࡁػೳ
ग़ՙใཧ ϐοΩϯά ΪϑτՃ ग़ՙ ͷछྨΪϑτγʔϯʹΑΓɺ ΪϑτΦϓγϣϯͷύλʔϯ͕༷ʑ ͱ୨ΛόʔίʔυͰཧ͢Δ͜ͱͰɺ ޮͷ্ɺޡૹͷԼΛ࣮ݱ ௨ৗͷϥοϐϯά͚ͩͰͳ͘ɺػցΛ༻͍ ໊ͨલͷூࠁवͳͲͷରԠߦ͏
TANPͷΠϯϑϥߏมԽ
ElasticBeanstalk(EC2 + RDS) ɾۀظ ɾElasticBeanstalkͰશͯΛཧ ɾϗϫΠτσʔ DBύϯΫࣄ݅
ElasticBeanstalk(EC2) + RDS(MySQL) ɾRDSΛ࡞Γ͠ɺElasticBeanstalkͷཧԼ͔Β֎͢ ɾBlue/GreenσϓϩΠ͕༰қʹ
ElasticBeanstalk(EC2) + RDS(MySQL) ɾϢʔβʔ͕ॱௐʹ৳ͼ࢝ΊɺEC2ෳͰෛՙࢄ ɾηογϣϯ͕ΕΔ͕ͨͼͨͼൃੜ͢Δ
ElasticBeanstalk(EC2) + RDS(MySQL) + Redis ɾηογϣϯཧΛRedisͰߦ͏Α͏ʹ ɾηογϣϯ͕αʔόʔʹґଘ͠ͳ͍ͨΊɺ ɹؾ݉Ͷͳ͘σϓϩΠɺAutoScalingՄೳʹ
ElasticBeanstalk(EC2) + RDS(Aurora) + Redis ɾMySQL1Ͱͷӡ༻͔ΒAuroraҠߦ ɾॻ͖ࠐΈͱಡΈࠐΈΛͯ͠ӡ༻ ɾΞϓϦέʔγϣϯଆͰϦʔυʹ͚Δॲཧ ɾੳ༻Πϯελϯεͷ࡞
ΦϨϯδ: ॻ͖ࠐΈɺ: ಡΈࠐΈ
σϓϩΠϑϩʔͷมߋ ebίϚϯυ css/jsͷϏϧυΛखݩͰߦ͍ɺʮeb deployʯͰσϓϩΠ CodePipeline GitHubʹϓογϡͨ͠Β ϏϧυͱσϓϩΠ͕ࣗಈͰΔΑ͏ʹ
ElasticBeanstalk(EC2) + RDS(MySQL) + Redis + S3 + CloudFront
ɾࠓ·Ͱcss/jsΛ֤EC2͔Β৴͍ͯͨ͠ ɾσϓϩΠதɺ৽چͷcss/js͕ଘࡏͯ͠͠·͏ ɾEC2ʹґଘ͠ͳ͍Α͏S3 + CloudFrontͰ৴ ɾCodePipelineͷϏϧυ࣌ʹS3Ξοϓϩʔυ
ಘΒΕͨݟ ɾϏδωεཁ݅ʹԊͬͯΞʔΩςΫνϟมԽ͍ͯ͘͠ ɾ͡Ί͔ΒՄೳͳݶΓϕετϓϥΫςΟεʹΔͷ͕େࣄ ɾυΩϡϝϯτɺαϙʔτɺAWS Loft etc… ɾࣗಈԽͷ҆৺ײ
ࠓޙͷ՝ ɾElasticBeanstalk ɾebextensionsͷෳࡶԽɺGUI͔ΒมߋͰ͖ͳ͍ઃఆ etc… ɾDBϚΠάϨʔγϣϯͷࣗಈԽ
ࠓޙͷ՝