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
690
1
Share
CloudGarage活用事例
CloudGarage Developer's MeetUp にて
Kento Nomiyama
October 30, 2018
More Decks by Kento Nomiyama
See All by Kento Nomiyama
OPENREC.tv におけるLLMを活用した監視効率化
clom
0
420
部屋の在室を管理する
clom
0
130
LINEと連携した投票システム
clom
0
270
Using Let's Encrypt on CloudGarage of LB
clom
0
860
Other Decks in Technology
See All in Technology
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
370
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
6.7k
多角的な視点から見たAGI
terisuke
0
120
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
220
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
210
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
220
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
210
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
140
ServiceNow Knowledge 26 の歩き方
manarobot
0
330
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
200
アクセシビリティはすべての人のもの
tomokusaba
0
240
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Ace a Technical Interview
jacobian
281
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
760
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Limits of Empathy - UXLibs8
cassininazir
1
320
Believing is Seeing
oripsolob
1
120
YesSQL, Process and Tooling at Scale
rocio
174
15k
Navigating Weather and Climate Data
rabernat
0
180
Unsuck your backbone
ammeep
672
58k
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