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
Rundeckの紹介 / Automationlt-20210204
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rakus_Dev
October 21, 2021
Technology
14k
0
Share
Rundeckの紹介 / Automationlt-20210204
Rakus_Dev
October 21, 2021
More Decks by Rakus_Dev
See All by Rakus_Dev
主体的に活躍する内製QA組織の作り方と組織文化の醸成 / How to Build a Proactive In-house QA Organization and Foster Its Culture
rakus_dev
0
210
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
200
仕様駆動開発の組織的定着に向けた取り組み ~『楽楽電子保存』開発チームの事例~ / Establishing SDD: Organizational Initiatives
rakus_dev
0
410
全エンジニアのAI活用状況を可視化する~Lookerを用いたアンケート分析と今後の推進策~ / Visualizing AI Adoption Across Engineering
rakus_dev
0
430
出してみてわかったAIエージェントプロダクトの舞台裏 〜楽楽AIエージェント for 楽楽精算〜 / Behind the Scenes of Rakuraku AI Agent
rakus_dev
0
440
プロダクトマネージャーの目標と評価 / Goal Setting for Product Managers
rakus_dev
1
890
【pmconf2025】AI時代の『ジュニア不要論』に異議あり! 未経験から戦力PdMを生み出すOJT戦略とは?
rakus_dev
1
1.1k
プロダクトづくりにAIを溶かす3つの壁 ― ラクス流AI浸透のススメ / 3 Barriers to AI in Products: The Rakus Way
rakus_dev
0
2.7k
設計フェーズを加速するAI活用戦略 / AI Strategy for Accelerated Design
rakus_dev
4
720
Other Decks in Technology
See All in Technology
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
370
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
2.3k
主催・運営として"場をつくる”というアウトプットのススメ
_mossann_t
0
130
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
2k
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
260
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
200
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
210
【関西電力KOI×VOLTMIND 生成AIハッカソン】空間AIブレイン ~⼤阪おばちゃんフィジカルAIに続く道~
tanakaseiya
0
180
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Data Enabling Team立ち上げました
sansantech
PRO
0
290
英語翻訳を通じて 音声AIエージェント入門してみた
shichijoyuhi
0
100
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
300
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
We Have a Design System, Now What?
morganepeng
55
8.1k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
エンジニアに許された特別な時間の終わり
watany
106
240k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
130
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Designing for Timeless Needs
cassininazir
0
190
The Spectacular Lies of Maps
axbom
PRO
1
680
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
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. ご清聴ありがとうございました