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
Rundeckの紹介 / Automationlt-20210204
Search
Rakus_Dev
October 21, 2021
Technology
14k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rundeckの紹介 / Automationlt-20210204
Rakus_Dev
October 21, 2021
More Decks by Rakus_Dev
See All by Rakus_Dev
エンジニアが「なぜ作るか」を知っている組織は、速い
rakus_dev
1
670
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
1.1k
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
1.5k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
1.1k
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
1
2.9k
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
1.5k
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
1.3k
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
4k
AIで久々にコードを書いたらエンジニアへの依頼が"増えた" ── 元エンジニアのPdMの話 / Using AI to Code Again After a Long Break Increased My Requests to Engineers: Insights from a Former Engineer PdM
rakus_dev
0
640
Other Decks in Technology
See All in Technology
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
570
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
430
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
350
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
hackers_champloo_2026_tidb
makocchi
0
170
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
140
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Claude Code のすすめ
schroneko
67
230k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Fireside Chat
paigeccino
43
4.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Being A Developer After 40
akosma
92
590k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
Bash Introduction
62gerente
615
220k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Transcript
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ©2019 RAKUS Co., Ltd. Rundeckの紹介
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 自己紹介 • 名前:下西 章王 (しもにし
あきおう) • 入社:2015年 4月 (6年目) • 所属:株式会社ラクス 開発本部 インフラ開発部 東京インフラ開発課 • 出身:大阪府 • 趣味:ゴルフ、サウナ、etc… • 業務内容: レンタルサーバの運用・保守 コーポレートサイト・サービスサイトの運用・保守 BlastMail(メール配信サービス)の運用・保守
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今日話すこと • 自動化とは • 自動化ツール「Rundeck」の紹介
• 1つ事例紹介 • まとめ
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 自動化とは 簡単にいうと「手作業は機械にやらせよう」ということです。 機械にさせることで、オペミスなどのケアレスミスを防ぎ、効率をよくしていこ うという取り組み。 自動化すると幸せになれること
・アプリのデプロイ ・サーバの構築 ・定型的な作業 ・テスト ・「楽にしたいな~」と思っている作業
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 自動化ツールの紹介 Rundeck
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの紹介 Rundeckとは ・ジョブスケジューラ ・エージェントレスでsshさえできればジョブが実行できる ・cronと同様の使い方が可能
・etc… 似たようなツールとしては「Jenkins」が有名ですね。
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ノード ノード登録 ・ノードというのはジョブを実行したいssh先のサーバのこと
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ノード ノード登録 ・ノードというのはジョブを実行したいssh先のサーバのこと
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ノード ノード登録 ・ノードというのはジョブを実行したいssh先のサーバのこと
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ノード ノード登録 ジョブ作成 ・ノードで実行するジョブを作成
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ssh
[email protected]
ノード ノード登録
ジョブ作成 ・ノードにssh
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの動き ssh
[email protected]
ノード ジョブ実行
ジョブ実行 ジョブ実行 ノード登録 ジョブ作成 ・作成したジョブをノードで実行
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckのいいところ ・sshができればOKなため、実装が比較的楽にできる。 ・ジョブワークフローが設定できる ・ジョブA ⇒
ジョブB ⇒ ジョブC というようなイメージ ・実行ログが保存され、実行にかかった時間もわかる ・etc …
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの使いどころ ・アップデート作業 ・全ノードへのコマンド実行 ・バッチ処理 ・定型的な作業
・etc
#RAKUSMeetup ©2019 RAKUS Co., Ltd. Rundeckの使いどころ ・アップデート作業 ・全ノードへのコマンド実行 ・バッチ処理 ・定型的な作業
←定型的な作業を自動化した話を少し紹介 ・etc
#RAKUSMeetup ©2019 RAKUS Co., Ltd. サイト更新を自動化したお話
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 自動化したこと 担当してる業務でコーポレート・サービスサイトの運用、保守をやっています。 サイトのコンテンツに更新があった場合、以前まではインフラにファイルの更新 依頼が来て、インフラが手動でファイルの差し替えを行っていました。 このファイルの更新を自動化したお話です。
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 インフラ
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 コンテンツ作成
インフラ
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 コンテンツ作成
更新依頼 インフラ ファイル更新
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 更新依頼
インフラ 完了報告 完了報告
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 更新依頼
インフラ 完了報告 完了報告 確認
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 更新依頼
インフラ 完了報告 完了報告 確認 完了報告 確認
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 更新依頼 依頼者 クリエイティブ課 更新依頼
インフラ 完了報告 完了報告 確認 完了報告 確認 効率悪くない?
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 今まで 1日に何度も依頼があったため「楽にしたいな~」という話になり、 「別にインフラがファイルを更新しなくてもいいじゃない?」 「じゃぁRundeckを使ってクリエイティブ課が更新できるようにしよう!」 という流れで、インフラの作業部分を自動化するようにしました。
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ここを 更新依頼 依頼者 クリエイティブ課 更新依頼
インフラ 完了報告 更新作業 完了報告 1 2 3 4 5 6 7 8 9 作業完了 確認 確認 コンテンツ作成 依頼
#RAKUSMeetup ©2019 RAKUS Co., Ltd. こうした 更新依頼 依頼者 クリエイティブ課 ボタンぽち
Rundeck Done 完了報告 1 2 3 4 5 6 7 確認 確認 コンテンツ作成 依頼
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 効果 ・インフラへの依頼がなくなったため、稼働削減できた ・クリエイティブ課のタイミングでファイルが更新できるようになった ・オペミスが減った ・ストレス軽減
#RAKUSMeetup ©2019 RAKUS Co., Ltd. まとめ ・Rundeck便利! ・sshさえできれば大体のことはできる ・ボタンぽちをしなくても定期実行にすればボタンぽちも無くせる ・ログや実行時間が簡単に確認できる
・自動化の一歩目は「楽にしたいな~」という気持ち ・全てを自動化しなくても、簡略化できる部分を探すのもあり
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ご清聴ありがとうございました