Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS-UG 京都 ウェルアーキ勉強会 LT / ワークロードの陳腐化と戦えなかった
Search
Toshihiko Nozaki
February 05, 2020
Technology
0
2.8k
JAWS-UG 京都 ウェルアーキ勉強会 LT / ワークロードの陳腐化と戦えなかった
2020年2月5日、JAWS-UG 京都「ウェルアーキ勉強会~しくじり先生もあるよ!~」の LT 資料です
Toshihiko Nozaki
February 05, 2020
Tweet
Share
More Decks by Toshihiko Nozaki
See All by Toshihiko Nozaki
Terraform meetup tokyo#3 インフラ実装をUMLで設計する
bukaz
5
3.2k
Other Decks in Technology
See All in Technology
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
1
360
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
170
AI/MLのマルチテナント基盤を支えるコンテナ技術
pfn
PRO
5
780
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
220
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
660
eBPFとwaruiBPF
sat
PRO
4
2.4k
AI時代におけるアジャイル開発について
polyscape_inc
0
120
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
420
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
300
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
150
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
11
5.4k
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
240
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
990
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A designer walks into a library…
pauljervisheath
210
24k
What's in a price? How to price your products and services
michaelherold
246
12k
Optimizing for Happiness
mojombo
379
70k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Building Applications with DynamoDB
mza
96
6.8k
A better future with KSS
kneath
240
18k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Transcript
2020/02/05 JAWS-UG 京都 / W-A 勉強会 ウェルアーキしくじりLT ワークロードの陳腐化と戦えなかった CaluaEdge 野崎敏彦
⾃⼰紹介 • 野崎敏彦 / Twitter:@bukaz54 • CaluaEdge(カルアエッジ)/ フリーランス • AWS
インフラ設計開発その他もろもろやってます。 • ⾃宅は⼤阪、仕事は東京が多め。 • 主に Ϧκʔτ さまなど 2
Ϧκʔτ みんなとまりにきてね! 3
好きな W-A ベストプラクティス • OPS 1 : 優先順位はどのように決定すればよいでしょうか? • 外部顧客のニーズを評価する
4
5 OPS 1 : 優先順位はどのようにけっていすれば良いでしょうか︖ 「外部顧客のニーズを評価する」 W-A 読んでみよう︕という初⼼者をいきなり崖下に突き落とす「何 ⾔ってるのか分からない感」がたまらない。
今⽇伝えたいこと • 振り返り「超」⼤事 • W-A でいえば… • OPS 9: オペレーションを進化させる⽅法
• 改善を⾏うための時間を割り当てる • PERF 6. ワークロードを進化させるためにどのように新機能を取り込んでいます か︖ • リソースとサービスに関する情報を常に最新に保つ • COST 9. 新しいサービスをどのように評価していますか︖ • 新しいサービスリリースに関する最新情報を⼊⼿する • といったあたり。 6
7 2015年4⽉
僕らのピッカピカのワークロード 8 (注)2015年の話です。 app subnet database subnet Public SG web
server-1 web server-2
9 2020年2⽉現在 5年の歳⽉を経てどのように進化したか
アイコンが変わった︕ 10 (注)盛ってます。 AWS Cloud VPC Public subnet Private subnet
Public SG
実際にはビジネス要求に応じて進化 • Aurora、ElastiCache 導⼊によりデータアクセスの可⽤性、スルー プット向上 • Microservice アーキテクチャの導⼊ • Lambda
Function によるバッチ処理 • 新規システムは Serverless or ECS • などなど、原型とどめてないくらいに進化 11
でも取り残されている⼈はいる 12 AWS Cloud VPC Public subnet Private subnet Public
SG 2015 年で時が⽌まっている⼈ (注)盛ってます。
具体的には運⽤がおいてけぼり • 差し替え困難なステートフル EC2 インスタンス • 設定ファイルの⽇付バックアップ • AWS メンテ時の再起動は職⼈によるほっこりした対応
• ⼀世代前のインスタンスファミリー • デリバリーが(やや)⼿作業 • だんだんとチームのベロシティにボディーブローのように効いてく る 13
どうしてこうなった • 僕らのビジネスは、リリース後、数千数万のユーザから⼤量の フィードバックを得ながら⽇々改善して継続的にデプロイするよう な形態ではない。 • 無事ファーストリリースを迎えたサービスは運⽤フェーズに移⾏。 • チームは最低限の⾯倒をみつつ次のビジネス課題へ。 •
ここにスキが⽣じる。 14
15 どうすればよかったのか
「今⽇伝えたいこと」で⾔ったとおり︕ • 振り返り「超」⼤事 • OPS 9: オペレーションを進化させる⽅法 • 改善を⾏うための時間を割り当てる •
PERF 6. ワークロードを進化させるためにどのように新機能を取り 込んでいますか︖ • リソースとサービスに関する情報を常に最新に保つ • COST 9. 新しいサービスをどのように評価していますか︖ • 新しいサービスリリースに関する最新情報を⼊⼿する 16
あるいは re:Invent に合わせる 17 • 11⽉、12⽉は仕事しない •
WE ARE HIRING !! 18 https://www.wantedly.com/projects/380845 株式会社星野リゾート・マネジメント
19 振り返り「超」⼤事︕