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
GKEとGoでエフェメラルなサービス
Search
Senoue
December 20, 2019
Technology
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GKEとGoでエフェメラルなサービス
Sendai.go × GDG Cloud Sendai × sendai.kt 合同忘年会!!
LTの資料です。
Senoue
December 20, 2019
More Decks by Senoue
See All by Senoue
Go(5)分で! ECC暗号を動かして理解する BuriKaigi 2026
senoue
2
120
Goカードゲームを 作ってみた!
senoue
0
350
App_RunnerとRDSを活用したスケーラブルなWebAPI構築とインフラの自動化.pdf
senoue
1
170
チャンネルを完全に理解する
senoue
0
120
Real-time Communication in Go with Melody and WebSockets
senoue
0
220
Adobeの生成AIのこと を調べてみた
senoue
0
260
ソフトウェア開発におけるAI :CopilotとGenie
senoue
0
260
Sendai.go x GDG Cloud 仙台 ハンズオン
senoue
0
98
GoでMecab
senoue
0
420
Other Decks in Technology
See All in Technology
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
190
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
1
130
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
130
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
3
190
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
1
460
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
420
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
150
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
170
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
430
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
550
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
540
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
150
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
BBQ
matthewcrist
90
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
550
Claude Code のすすめ
schroneko
67
230k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
Transcript
GKEとGoで エフェメラルなサービス Sendai.go × GDG Cloud Sendai × sendai.kt 合同忘年会!!
株式会社ビデオマーケット 瀬上祐匡 2019/12/20
瀬上 祐匡(せのうえ ひろまさ) 株式会社ビデオマーケット サーバサイドエンジニア • 等 データ分析 • •
ハリネズミ飼ってます • モノノフです。 • 好きなものは、 自己紹介 株式会社ビデオマーケット (都度課金)を軸とした動画配信サービス 映画、アニメ、ドラマなど多彩なジャンルで配信本数は 国内最大の 23 万本+ 自社が開発した独自エンコード方式で高品質な動画を提供
• エフェメラルサービス • 本題 1. 構築編 2. 解決編 • まとめ
Agenda
エフェメラルサービス
エフェメラル 短命な、儚いという意味です。。
なぜひつようになっ たのか
課題 外部連携のため を使う必要があった へは固定 での接続が必要だった 準備 で は、固定にできないので、 上にマイクロサービスを構築することに。
構築編
既存 環境 で環境構築 は にて管理 の を固定化する 言語は で作る +
で構築しました
最初考えたアーキ図 ここのIPを固 定する
SOAPってどうやんだ? 標準パッケージだけで十分でした。 ※これは自社のクリエイターブログに書きます サンプル https://github.com/Senoue/soap-de-go/tree/master 参考:https://levelup.gitconnected.com/golang-soap-based-services-ccc4b3e3ee2e GoでSOAPの実装
結果 問題なし 環境へ接続可能 も正しく動く 制限も問題ない だったのですが 数日後、エラーでてます、繋がらない。。。 固定していた が、エフェメラルになっている
GKEの注意点 GKEでPodから外部にアクセスする場合、ノードのIPになりま す。 IPはエフェメラルでオートスケーリングしたときに動的に増減す るので、固定化できない。 とういうことで、Cloud NATを利用します
解決編
読んで字の如し、 の機能です フルマネージドで を固定化できる サービス 接続先はリージョンごとで自由に変更可能 複数設定できるので、可用性も担保できる Cloud NAT
注意点 の に固定 を持たせてはいけない 限定公開クラスタの必要がある 内部 限定のクラスタになります があれば、外部からのアクセスも可能です 若干設定に癖あります。 を利用することで
の固定化することができます。
改善したアーキ ここのIPを固 定した
まとめ
無事公開することができました。 小さなサービスでしたが、盛りだくさんの機能 を詰め込んだものになりました。 年 月 日までの予定で稼働していま す。 ※延長が決まったので、 にしたい。
Thank You