Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
サーバーレスアーキテクチャで作ったIoTのバックエンドシステムで遭遇したエラーと対処法
Search
yuji nishimura
September 12, 2019
Technology
2.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サーバーレスアーキテクチャで作ったIoTのバックエンドシステムで遭遇したエラーと対処法
Developers.IO 2019 in Nagoyaで発表した資料です
yuji nishimura
September 12, 2019
More Decks by yuji nishimura
See All by yuji nishimura
Kinesis Video Streams 最新アップデートの紹介 #reinvent #cmregrowth
ynishimura
0
1.6k
HIGOBASHI.AWS 第12回「AWS CDKのConstruct Libraryを作って 公開してみよう」
ynishimura
0
720
Angularを使って爆速で管理画面を作る
ynishimura
0
3.1k
HIGOBASHI.AWS 第10回「サーバーレスとデータ分析 ~AWS Lambdaを活用して効率化しよう~」
ynishimura
0
1.5k
re:Invent2018 IoT系の新サービス・アップデート
ynishimura
0
1.4k
【Developers.IO 2018】IoTを実現するためのAWSのIoT系サービス:分析、セキュリティ管理、組み込み向けサービスもあるで!
ynishimura
2
1.2k
HIGOBASHI.AWS 第6回「Amazon Route53で ドメインを購入して、設定してみよう」
ynishimura
0
1.9k
HIGOBASHI.AWS 第5回「AngularとAWS AppSyncで作るサーバーレスアプリケーション」
ynishimura
0
4.3k
higobashi.aws 第2回「IoTとサーバーレスとラズパイ」
ynishimura
1
1.7k
Other Decks in Technology
See All in Technology
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
170
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
540
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
130
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
130
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
210
SREでアラート疲れを 解決しよう!
kairim0
1
210
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
210
購入ドメインでの課題と取り組み
ykagano
0
150
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
自作バイナリを動かす「入口」8選
puhitaku
1
550
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
910
WCS-LA-2024
lcolladotor
0
850
A designer walks into a library…
pauljervisheath
211
25k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
740
The Art of Programming - Codeland 2020
erikaheidi
57
14k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
550
A better future with KSS
kneath
240
18k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Transcript
αʔόʔϨεͰ࡞ͬͨ *P5ͷόοΫΤϯυγεςϜͰ ૺ۰ͨ͠Τϥʔͱରॲ๏ $9ࣄۀຊ෦ ଜ༞ೋ
#cmdevio2019
εϥΠυޙͰೖख͢Δ͜ͱ͕ग़དྷ·͢ͷͰ ൃදதͷ༰ΛϝϞ͢Δඞཁ͋Γ·ͤΜɻ ࣸਅࡱӨΛ͢Δ߹ ϑϥογϡɾγϟολʔԻ͕ग़ͳ͍Α͏ʹྀ͍ͩ͘͝͞ Attention
ࣗݾհ 2019 APN AWS Top Engineersೝఆ AWSೝఆ 2017/5
ΫϥεϝιουJoin ౦ژ͔ΒେࡕʹUλʔϯస৬ ೖࣾ࣌γεॴଐ ೖࣾલISPͷձࣾͰӡ༻อक ܦྺ ଜ ༞ೋ(28) CXࣄۀຊ෦ॴଐ େࡕΦϑΟεࡏ੶
ൃද༰ αʔόʔϨεͳIoTγεςϜΛ ӡ༻͍ͯ͠·ͨ͠ ͦ͜Ͱɺૺ۰ͨ͠Τϥʔͱରॲ๏ͱ ͔ͦ͜ΒֶΜͩ͜ͱΛڞ༗͠·͢
ຊൃදͷରऀɾత ରऀ w"84*P5-BNCEBͰͲ͏͍͏ͱ͜ΖʹؾΛ͚ͭͨΒ͍͍͔ɹ Γ͍ͨਓ w*P5ɺαʔόϨεΛ͜Ε͔Β͍͖͍ͬͯͨਓ త w-BNCEB "84*P5ͷϋϚΓͦ͏ͳಛੑΛͬͯΒ͏
w͜Ε͔Β*P5αʔόʔϨεΛΔਓͷࢀߟʹ
ΞδΣϯμ wαʔόʔϨεͱ w"84*P5$PSFͷ֓ཁ wΞʔΩςΫνϟͷઆ໌ wΤϥʔ͔ΒֶΜͩͭͷ͜ͱ wͲΜͳΤϥʔʹૺ۰͔ͨ͠ w·ͱΊ NJO
NJO NJO NJO NJO NJO
αʔόʔϨεͱ
ར༻ऀଆ͕αʔόʔͷଘࡏΛ ҙࣝ͠ͳͯ͘ྑ͍ ΞʔΩςΫνϟ
αʔόʔϨεͷಛ wΫϥυϕϯμʔʹΑΔɹ ϚωʔδυαʔϏε wαʔϏεͷӡ༻ཧͯ͢ɹ Ϋϥυϕϯμʔʹ͓·͔ͤ w04ϛυϧΣΞͷύον ࣗಈͰదԠ wશैྔ՝ۚ
wΞΠυϧ࣌ؒʹ՝ۚ͞Εͳ͍ wϓϩάϥϜ͕࣮ߦ͞Εͨ࣌ؒʹର͠ ͯ՝ۚ wߴՄ༻ੑ wΫϥυϕϯμʔଆͰউखʹԽ wࣗಈతʹεέʔϧΞοϓ
AWS Lambda
"84-BNCEBͷಛ wΠϕϯτυϦϒϯ wࣗಈతʹεέʔϧ wϛϦඵ୯Ґͷ՝ۚ αʔόʔϨε։ൃͷίΞαʔϏε αʔόʔΛཧͤͣʹϓϩάϥϜ͕࣮ߦͰ͖Δ ίϯϐϡʔςΟϯάαʔϏε wߴ͍ࣗ༝ͱॊೈੑ
w༷ʑͳݴޠʹରԠʢ/PEFKT 1ZUIPO +BWB (P FUDʣ wଟ͘ͷ"84αʔϏεͱ࿈ܞՄೳ
"84-BNCEBͷྉۚ wϦΫΤετճʹର͢Δ՝ۚ w݄ສ݅·Ͱແྉɺສ݅͋ͨΓ ౦ژϦʔδϣϯ w࣮ߦ࣌ؒʹର͢Δ՝ۚ ϝϞϦ(MB) ݄ͷແྉ(ඵ)
100ϛϦඵ୯ҐͷՁ֨(USD) 128 3,200,000 0.000000208 192 2,133,333 0.000000313 256 1,600,00 0.000000417 ... ... ... ݸਓϨϕϧͰར༻͢Δʹ΄΅ྉ͔͔ۚΒͳ͍ͷͰؾܰʹར༻Ͱ͖Δ
αʔόʔϨε։ൃͱ αʔόʔϨε։ൃ LambdaϚωʔδυαʔϏεΛ Έ߹ΘͤͯγεςϜΛ ߏங͍͖ͯ͠·͢
αʔόʔϨεͷϝϦοτ wίετͷ࠷దԽ͕ਤΕΔ wӡ༻ෛՙͷݮ wΞϓϦͷ࣮ߦڥ͕͙͢ʹखʹೖΔ wؾܰʹࢼͤΔ
AWS IoT Coreͷ֓ཁ
"84*P5$PSFͷ֓ཁ w༷ʑͳσόΠεͱ"84ΛηΩϡΞʹଓ wσόΠεσʔλʹର͢ΔॲཧΞΫγϣϯΛ࣮ߦՄೳ wσόΠεΛϦϞʔτͰ੍ޚɾཧ͢Δ͜ͱ͕Մೳ wෳͷػೳ͔Βߏ͞ΕΔϚωʔδυαʔϏε https://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-online-seminar-2016-aws-iot
"84*P5$PSFͷશମ૾ https://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-online-seminar-2016-aws-iot
"84*P5$PSFͷྉۚͷ֓ཁ wैྔ՝ۚɺ࠷ར༻ྉۚͳ͠ wଓ࣌ؒɿ64% ଓສ͋ͨΓ wϝοηʔδɿԯ݅·Ͱ64% ສ݅͋ͨΓ
wϨδετϦɺσόΠεγϟυɿ64% ສ݅͋ͨΓ wτϦΨʔϧʔϧɺ࣮ߦΞΫγϣϯɿ64%ɹɹɹɹɹɹ τϦΨʔ͞Εͨϧʔϧສ݅͋ͨΓ࣮ߦ͞ΕͨΞΫ γϣϯສ݅͋ͨΓ https://aws.amazon.com/jp/iot-core/pricing/ ※౦ژϦʔδϣϯͰͷྉۚମܥ
"84*P5$PSFͷݟੵΓπʔϧ wެࣜͰݟੵΓπʔϧʢΤΫηϧʣ͕ఏڙ https://aws.amazon.com/jp/iot-core/pricing/
ΞʔΩςΫνϟͷઆ໌
ΞʔΩςΫνϟͷུ֓ਤͷઆ໌ AWS IoT Core IoT thing Lambda IoT
rule Kinesis Data Streams DynamoDB Kinesis Data Firehose Amazon S3 Lambda DynamoDB IoT rule IoT rule Amazon Athena ొॲཧ Πϕϯτอଘ ϩάอଘ σόΠεɿՈͷதʹ͋ΓෳͷσόΠε͕ͭͳ͕ΔϋϒσόΠε ϓϩτίϧɿHTTPS HTTP protocol γεςϜɿσʔλΛੵ͢ΔγεςϜ
Τϥʔ͔ΒֶΜͩ5ͭͷ͜ͱ
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ͲΜͳΤϥʔʹૺ۰͔ͨ͠
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ૺ۰ͨ͠໘ σόΠεاۀ ʮAPIίʔϧͯ͠Τϥʔ͕ ฦͬͯ͘Δͱ͖͕͋Δʯ
ݪҼ AWS IoTͷAPI ඇಉظॲཧͷͨΊ ޙଓͷॲཧ͕ྃ͢Δલʹ ࣍ͷϦΫΤετ͕དྷ͍ͯͨ
w͜ͷॲཧͷޙɺ͜ͷॲཧͱ͍͏࿈ଓతͳϦΫΤετ ϦΫΤετ༰ IoT hardware AWS IoT Core DynamoDB
Lambda API Gateway ᶄϨεϙϯε 200ok ᶃϦΫΤετ ᶅ࣮ߦϦΫΤετ ᶆॲཧ࣮ߦத ᶇϦιʔεऔಘϦΫΤετ ᶈॲཧະྃͷͨΊΤϥʔ
ରࡦ wγʔέϯγϟϧͳॲཧͷͱ͖ൃੜ w"84*P5͔Β0,͕ฦ͖ͬͯͯɺ"84*P5ʹඥͮ͘ -BNCEBͷॲཧ͕͍ྃͯ͠ΔͱݶΒͳ͍ wޙଓͷॲཧ͕ΤϥʔͱͳΔ͜ͱ͕͋Δ σόΠεଆͰϦτϥΠॲཧΛೖΕ͓ͯ͘͜ͱ
wσόΠεଆ͕ϦτϥΠॲཧΛೖΕͯΒ͏ ରࡦ IoT hardware AWS IoT Core DynamoDB
Lambda API Gateway ᶄϨεϙϯε 200ok ᶃϦΫΤετ ᶅ࣮ߦϦΫΤετ ᶆॲཧ࣮ߦத ᶇϦιʔεऔಘϦΫΤετ ᶈॲཧະྃͷͨΊΤϥʔ ᶉϦτϥΠ
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ૺ۰ͨ͠໘ كʹLambda͕λΠϜΞτ͢Δ
ͲΜͳݱ͔ w௨ৗඵͰऴΘΔॲཧ͕ɺ͋Δͱ͖ҟৗʹॲཧ͕͔͔࣌ؒΓ λΠϜΞτΤϥʔ͢Δͱ͖͕͋Δ wසҰिؒʹҰճ͋Δ͔ͳ͍͔ w-BNCEBͰઃఆͰ͖ΔλΠϜΞτͳ͍
ݪҼ Lambda͔ΒผAWSαʔϏεʹ ௨৴͢Δͱ͖ͷωοτϫʔΫΤϥʔ
wΤϥʔͰଓཱ͕֬Ͱ͖ͣɺॲཧ͕ਐ·ͣλΠϜΞτ w93BZʹΑΔՄࢹԽʹΑͬͯݪҼಛఆ ݪҼ DynamoDB Lambda ωοτϫʔΫΤϥʔ
ରࡦ w"844%,ʹλΠϜΞτͱϦτϥΠճ͕ઃఆͰ͖Δ wͦΕͧΕॳظ͕ઃఆ͞Ε͍ͯΔ AWS SDK ࠷େࢼߦճ ଓλΠϜΞτ ιέοτλΠϜΞτ
Python(Boto3) αʔϏεʹΑΓҟͳΔ 60ඵ 60ඵ JavaScript/Node.js αʔϏεʹΑΓҟͳΔ ֘ͳ͠ 120ඵ Java 3 10ඵ 50ඵ .NET 4 100ඵ 300ඵ Go 3 ֘ͳ͠ ֘ͳ͠ https://aws.amazon.com/jp/premiumsupport/knowledge-center/lambda-function-retry-timeout-sdk/ λΠϜΞτΛมߋ͠దʹϦτϥΠ͞ΕΔΑ͏ʹઃఆมߋ
CPUPͷઃఆྫ wDPOOFDU@UJNFPVUଓΛཱ֬͢Δ·Ͱͷػ࣌ؒ wSFBE@UJNFPVUཱ֬ͨ͠ଓ͔ΒϨεϙϯε·Ͱͷػ࣌ؒ wNBY@BUUFNQUTϦτϥΠճ import boto3 from botocore.config
import Config config = Config(connect_timeout=5, read_timeout=5, retries={'max_attempts': 10}) DYNAMODB = boto3.resource('dynamodb', config=config) ઃఆྫʣଓλΠϜΞτɺιέοτλΠϜΞτɿ5ඵɹϦτϥΠճɿ10ճ
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ૺ۰ͨ͠໘ Τϥʔͨ͠Lambda͕ ͣͬͱϦτϥΠ͠ଓ͚Δ
ঢ়گ w,JOFTJT%BUB4USFBNTͱ-BNCEB͕࿈ܞͨ͠ߏ wଞΤϥʔ͕ൃੜͯͣͬ͠ͱϦτϥΠ͢Δ͜ͱͳ͍ w,JOFTJTͷଞͷσʔλॲཧ͞ΕͣΩϡʔʹͨ·Γଓ͚Δ Kinesis Data Streams AWS
IoT Core DynamoDB IoT hardware Lambda
ݪҼ ετϦʔϜϕʔεͷΠϕϯτιʔεͷͱ͖ LambdaͷϦτϥΠ σʔλͷ༗ޮظݶ͕ΕΔ·Ͱ ܁Γฦ༷͢ͷͨΊ
-BNCEBͷಛੑ Lambdaʹෳͷݺͼग़͠λΠϓ͕͋Δ
-BNCEBͷݺͼग़͠ w-BNCEBτϦΨʔʹΑͬͯݺͼग़͠λΠϓ͕ҟͳΔ wλΠϓ wಉظݺͼग़͠ɿ"1*( σϑΥϧτಈ࡞ ɺ4%,ͳͲ͔Β-BNCEBىಈ wετϦʔϜɿ,JOFTJT%BUB4USFBNT %ZOBNP%#4USFBNT
wϙʔϦϯάɿ424 wඇಉظݺͼग़͠ɿ4ɺ4/4ɺ$8ͳͲɻϦτϥΠࣗಈతʹճɺԆ͋Γ wݺͼग़͠λΠϓʹΑͬͯϦτϥΠͷํҟͳΔ
ಉظݺͼग़͠ʢετϦʔϜʣͷϦτϥΠͷڍಈ wσʔλͷ༗ޮظݶ͕ΕΔ·ͰϦτϥΠ wϦΫΤετͷॱংΛ୲อ͢ΔΈΛͭͨΊ wࣦഊͨ͠ॲཧ͕ޭ͢Δ·Ͱ৽͍͠ϨίʔυͷಡΈࠐΈ͕ɹ ϒϩοΫ͞ΕΔ w,JOFTJT%BUB4USFBNTɿσϑΥϧτ࣌ؒɺ࠷େ w%ZOBNP%#ɿ࣌ؒ
ରࡦ ႈੑΛߟྀͨ͠ίʔυʹमਖ਼
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ૺ۰ͨ͠໘ αʔόʔϨεͳγεςϜͰΤϥʔ͕ ൃੜͨ͠ͱ͖ͷݪҼಛఆ͕େม
ΤϥʔͷݪҼಛఆେม wෳͷ-BNCEB͕͋Δͱɺ͍ͭɺͲ͜Ͱҟৗ͕ى͖͍ͯΔ͔ൃݟ͕େม wݕ͢ΔΈαʔυύʔςΟαʔϏεΛΘͳͯ͘ɹɹɹɹɹɹ $MPVE8BUDIͰ͋ΔఔΧόʔՄೳ wڽͬͨ͜ͱΛ͢Δͱ-BNCEBΛ͏ඞཁ͕Ͱͯ͘Δ CloudWatch Alarmͷઃఆͱ CloudWatchͰఏڙ͞ΕΔμογϡϘʔυͰ࠷ݶͷ͜ͱͰ͖Δ
-BNCEBΤϥʔΛ௨͢ΔΈ Lambda͕Τϥʔͨ͠Β௨͕ඈͿΑ͏ʹΞϥʔϜ࡞Ͱ͖Δ ΞΧϯτϨϕϧͰͷΤϥʔঢ়گ͕Θ͔ΔμογϡϘʔυ͕ఏڙ͞Ε͍ͯΔ
ศརͳμογϡϘʔυ͕ఏڙ͞Ε͍ͯΔ γεςϜʹҟৗ͕͋ͬͨͱ͖ɺίίΛݟΔͱྑͦ͞͏
Τϥʔͨ͠-BNCEBΛಛఆͨ͠ޙͷमਖ਼େม w-BNCEBෳ"84αʔϏεͱ࿈ܞ͢Δ͜ͱ͕ଟ͘ɺ Ͳ͜ͷॲཧΛमਖ਼ͨ͠Βྑ͍͔ͷΘ͔Βͳ͘ͳΔ w93BZͳͲͷ෦ͷॲཧΛՄࢹԽ͢ΔτϨʔγϯάαʔϏε Λಋೖ͓ͯ͘͠ AWS X-Ray
93BZΛಋೖ͢ΔϝϦοτ w-BNCEB෦ͷॲཧΛՄࢹԽͯ͘͠ΕΔ wͲ͜ͷॲཧʹ͕͋Δ͔ͷमਖ਼Օॴͷख͕͔͔Γʹ
Τϥʔ͔ΒֶΜͩͭͷ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
ૺ۰ͨ͠໘ ϚωʔδυαʔϏεͷ ༷ͷѲ͕େม
༷ͷѲࠔ wϩδοΫҎ֎ͷΤϥʔͷݪҼαʔϏε༷ͷߟྀ࿙Ε͕େ wυΩϡϝϯτॆ࣮͍ͯ͠Δ͕ɺେͰͯ͢ΛѲ͢Δͷࠔ w"84ʑΞοϓσʔτ͞Ε͍ͯΔ wαʔϏε෦ͷॲཧ͕มΘͬͨӨڹ͋Δ w-BNCEBͷ࣮͕ѱ͍ͷ͔ɺαʔϏε༷ͳͷ͔ΛΓ͚Δ͜ͱ͕ॏཁ ϚωʔδυαʔϏεΛ׆༻ͨ͠γεςϜΛӡ༻͢Δࡍ AWSαϙʔτඞਢ
"84αϙʔτ w͍߹Θͤ͢Δʹ༗ྉϓϥϯΛબ͢Δඞཁ͕͋Δ w"84ͷύʔτφʔاۀͷαʔϏεΛ͏·͘׆༻͠અ͠Α͏ AWSΤϯλʔϓϥΠζ૬ͷAWSαϙʔτΛແྉఏڙ AWSར༻අҰ5%OFF
·ͱΊ
*P5αʔόʔϨεͰؾΛ͚ͭΔ͜ͱ w"1*͕ඇಉظλΠϓ͔ಉظλΠϓ͔ҙࣝ w4%,ʹ͓͚ΔλΠϜΞτɺϦτϥΠઃఆΛΕͣઃఆ w,JOFTJT -BNCEBͷϦτϥΠํ๏ʹ͍ͭͯཧղ w-BNCEBΤϥʔ࣌௨͢ΔΈͱ93BZΛಋೖ͓ͯ͘͠ w"84αϙʔτʹ͍߹ΘͤͰ͖ΔڥΛ͓͑ͯ͘
None