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
CloudGarage活用事例
Search
Kento Nomiyama
October 30, 2018
Technology
1
600
CloudGarage活用事例
CloudGarage Developer's MeetUp にて
Kento Nomiyama
October 30, 2018
Tweet
Share
More Decks by Kento Nomiyama
See All by Kento Nomiyama
OPENREC.tv におけるLLMを活用した監視効率化
clom
0
130
部屋の在室を管理する
clom
0
100
LINEと連携した投票システム
clom
0
200
Using Let's Encrypt on CloudGarage of LB
clom
0
820
Other Decks in Technology
See All in Technology
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
230
"君は見ているが観察していない"で考えるインシデントマネジメント
grimoh
4
1k
Microsoft Fabric OneLake の実体について
ryomaru0825
0
190
RAGのためのビジネス文書解析技術
eida
3
660
3次元点群データ「VIRTUAL SHIZUOKA』のオープンデータ化による恩恵と協働の未来/FOSS4G Japan 2024
kazz24s
0
130
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
mikroBus HAT を用いた簡易ベアメタル開発
tarotene
0
270
TinyGoを使ったVSCode拡張機能実装
askua
2
200
Spring Frameworkの新標準!? ~ RestClientとHTTPインターフェース入門 ~
ogiwarat
2
260
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
190
Valuable Lessons Learned on Kaggle’s ARC AGI LLM challenge
ianozsvald
0
100
第23回Ques_タイミーにおけるQAチームの在り方 / QA Team in Timee
takeyaqa
0
190
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
YesSQL, Process and Tooling at Scale
rocio
168
14k
What's in a price? How to price your products and services
michaelherold
243
12k
Code Reviewing Like a Champion
maltzj
520
39k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
42
2.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Raft: Consensus for Rubyists
vanstee
136
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Scaling GitHub
holman
458
140k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Transcript
CloudGarage での活用事例 Kento Nomiyama
[email protected]
2018.10.30 (Tue)
大学(研究室)での活用事例
※在籍当時の話ですが 今でも運用されてます
CloudGarage を利用するようになった背景 • 研究室内では各サービスをオンプレミスで運用されていた ◦ ESXi(サーバ仮想化), FreeBSD, CentOS etc… •
ある日 ホストマシンのUPSが一定周期で落ちる・・・ ◦ 当時そこまで割ける予算もなく・・・新しい物は買えない・・ • 重要なサービスをクラウドに移そうという形に ◦ 授業で使用している支援サービスや GitLab もあり、 研究に支障が出る可能性も・・ • 定額制の CloudGarage を利用したクラウドサービス構築へ
移行内容 • 授業支援サービスをまず移行 ◦ まずは1GBインスタンス2台(本番用と開発用)でスタート • GitLab 等の研究室のコアなサービスを順次移行 ◦ ソースコード管理や
wiki サービス などの研究室内サービスを移行 ◦ 移行する際に、シングルサインオン認証を導入し、 メンバーのアカウント管理を簡単に • AWSとのマルチクラウドへ ◦ 研究用AWS の踏み台サーバに接続できる踏み台インスタンスを作成
構成
構成 • 12GBの リソースプール • 4GB/2Core ◦ 2台 • 1GB/1Core
• 2GB/1Core • 1GB余った・・・
構成 • 基本構成は Docker による提供 EX-Cloud の DNSオプションも活用 使用している物はほぼOSSを活用している •
SSO (SAML + LDAP) - 1GB/1Core (グローバルIP無) ◦ KeyCloak + OpenLDAP による統合認証基盤を提供 • GitLab - 4GB/2Core ◦ 研究室環境のオンプレから移行 • Webサーバ - 4GB/2Core ◦ Wiki (Growi)・Nginx によるリバースプロキシ • 授業支援サービス(オリジナル) 2GB/2Core
構成 • 無停止バックアップ使ってます!
構成(無停止バックアップ) • 無停止バックアップ ◦ 従来の停止を伴なうバックアップ、 ISOイメージ取得とあわせて最大10ファイルの範囲内 でご利用いただけます。 こういう使い方もできるのでは?
構成(無停止バックアップ) • 結果 ◦ 出来なかった・・・・ ◦ 4インスタンス目ではインスタンス上限に達してこの機能が使えない 重要データがあるもの のみを対象に設定
CloudGarage の機能をフル活用!
まとめ • OSSで構成できる物で研究室システムを構築 ◦ GitLab, Growi etc.. • CloudGarage &
EX-Cloud で利用可能な機能をフル活用 ◦ 無停止バックアップやDNSオプションなど
告知!!
今年もやります! Advent Calendar
• http://bit.ly/clageAC2018 • CloudGarage を使ったネタならなんでも ok!! ◦ CloudGarage でいろいろやってみた・つくってみた話 ◦
CloudGarage に物申す ◦ CloudGarage を愛してる話
http://bit.ly/clageAC2018