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
680
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
410
部屋の在室を管理する
clom
0
130
LINEと連携した投票システム
clom
0
270
Using Let's Encrypt on CloudGarage of LB
clom
0
850
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.3k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
190
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
310
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
420
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
830
20260410 - CNTUG meetup #72 - DiskImage Builder 介紹:以 Kubespray CI 打造 RockyLinux 10 Cloud Image 為例
tico88612
0
100
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
2.3k
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
190
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
220
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Believing is Seeing
oripsolob
1
110
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
710
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
240
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
Documentation Writing (for coders)
carmenintech
77
5.3k
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