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
新卒がオンプレミスとクラウドコンピューティングを触って感じたこと
Search
MiZUP
March 12, 2017
Technology
0
900
新卒がオンプレミスとクラウドコンピューティングを触って感じたこと
2017年3月10日に発表した社内勉強会の資料です
MiZUP
March 12, 2017
Tweet
Share
More Decks by MiZUP
See All by MiZUP
RUBYでアッカーマン関数の計算をがんばる方法 / How to write ackermann function in ruby
mizukmb
0
1.6k
雰囲気でコンパイラを書いたら大変だった話
mizukmb
2
2.4k
Other Decks in Technology
See All in Technology
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
130
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
280
I tried making a solo advent calendar!
zzzzico
0
120
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
170
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
210
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
4
680
ESXi のAIOps だ!2025冬
unnowataru
0
470
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
280
20251222_サンフランシスコサバイバル術
ponponmikankan
2
160
歴史から学ぶ、Goのメモリ管理基礎
logica0419
3
440
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
350
Featured
See All Featured
Visualization
eitanlees
150
16k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
330
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
51k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
97
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
Game over? The fight for quality and originality in the time of robots
wayneb77
1
73
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Designing for Performance
lara
610
70k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Transcript
新卒がオンプレミスと クラウドコンピューティングを 触って感じたこと 2017年3月10日 社内勉強会資料
自己紹介 mizukmb インフラみたいなことやってる 2016/04 フィードフォース入社 2016/06 ~ 12 某C チーム
2016/12 ~ 現在 某S チーム
お仕事 某Cチーム サーバリプレース 某Sチーム 新サービスのサーバ構築
両方ともインフラのお仕事
けど
お仕事 某Cチーム サーバリプレース オンプレミス(DC) 某Sチーム 新サービスのサーバ構築 クラウド(AWS)
サーバ環境の違い
新卒がオンプレミスと クラウドコンピューティングを 触って感じたこと
注意事項 • 今回の発表は、私の主観的な内容となっています • どうしても比較した内容となってしまいますが決してどちらが良 いとか優劣をつけるためのものではないことを予めご 了承下さい
復習 オンプレミス • 企業などが情報システムを自社で保有し、自社の設備におい て運用することである。[^1] クラウドコンピューティング • インターネットを通じて提供されるサービスやストレージなどの コンピュータリソースを、ユーザーが特にリソースの所在を意 識することなく利用できるというコンセプトのことである。[^2]
[^1]: オンプレミスとは - IT用語辞典 Weblio辞書, http://www.weblio.jp/content/オンプレミス [^2]: クラウドコンピューティングとは - 人材マネジメント用語 Weblio辞書, http://www.weblio.jp/content/クラウ ドコンピューティング
【復習】某Cチームのインフラ環境 • 現在(2017年3月10日)稼働しているサービスの中では2番目 に長いサービス • 某所のデータセンタ(以下、DC)で稼働中 • 一度 DC を引越している
• 基本はリモートアクセス • 故障したり OS をアップデートするときは直接 DC に行っ て作業する • 十数台のサーバが元気に動いています
【復習】某Sチームのインフラ環境 • 某Cチームの次に長いサービス • Amazon Web Services (以下、AWS) という SaaS
で動い ている • 完全リモートアクセス ◦ そもそもサーバがどこにあるかわからない • 理論上、無限のサーバリソースを保有している ◦ 実際はお金がかかるので有限
感じたことその1 『サーバリソース』
サーバリソース 気軽にサーバを増やせない!! • サーバを購入するにも色々大 変 • 事前に負荷が上がることが予 測できてもスケールできない • 負荷が上がった時に『サーバ爆
発するのでは!?』という謎の 緊張感がある クリック一つでらくらくサーバ増減 • EC2インスタンスだったら数分で サーバ増やせる • 負荷が予測できたらインスタン スを増やしたり、インスタンスタ イプを上げてスケールできる • サーバが爆発しそうなら terminate すればよい
サーバリソース 気軽にサーバを増やせない!! • サーバを購入するにも色々大 変 • 事前に負荷が上がることが予 測できてもスケールできない • 負荷が上がった時に『サーバ爆
発するのでは!?』という謎の 緊張感がある クリック一つでらくらくサーバ増減 • EC2インスタンスだったら数分で サーバ増やせる • 負荷が予測できたらインスタン スを増やしたり、インスタンスタ イプを上げてスケールできる • サーバが爆発しそうなら terminate すればよい サーバのスケールしやすさが 圧倒的に違う
思い出話 某Cチームで高負荷案件が来た時 • サーバを増やそうにも時間が… • 設定見直してチューニングするしかない! • やれること全部やるぞ!! →
思い出話 某Cチームで高負荷案件が来た時 • サーバを増やそうにも時間が… • 設定見直してチューニングするしかない! • やれること全部やるぞ!! → チューニングを重ねたサーバのイメージ図
思い出話 自分ができることはほぼなかったけど、Web サーバの設定や Linux などについて学ぶことは多かった✨✨
思い出話2 某Sチームのインフラを Blue-Green 構成にした時 • 稼働しているサーバと同じだけ建てて切り替えて
思い出話2 某Sチームのインフラを Blue-Green 構成にした時 • 稼働しているサーバと同じだけ建てて切り替えて • = いつもの2倍のサーバを用意する
思い出話2 某Sチームのインフラを Blue-Green 構成にした時 • 稼働しているサーバと同じだけ建てて切り替えて • = いつもの2倍のサーバを用意する 2倍の
サーバを 一瞬で建 てる
感じたことその2 『故障』
故障 故障まで面倒を見る!! • サーバの部品が逝ったら ◦ 故障箇所の特定 ◦ 業者に修理依頼 ◦ 修理作業の付き添い
◦ 動作確認 • 故障箇所の切り分けまでや る! 故障はベンダーの責任 • そもそもどうしようもない • インスタンス立ち上げ直すだけ • 使ってるサーバの稼働年数が 不明 ◦ いつ故障するか読めない ◦ インスタンスガチャ
障害発生時の一次対応までは同じ 例)ロードバランサ配下の App サーバが死んだ ロードバランサ配下から外す、メモリ使用量やCPU使用率を見て 原因調査
ハードウェアが原因だった時 DC行って様子見に行くぞ • OS 起動するか? • BIOS 起動するか? • 何か異音がしないか?
• メーカ製の診断ツール流してみ る • サーバのランプは? • DCのスイッチが原因かも? インスタンス落とすか… • 再起動すれば正常なサーバを 使えるようになる • 考えることが減って楽
感じたことその3 『データセンタ』
データセンタ データセンタにいける • サーバに会える • 1拠点に全てのサーバがある • 単一障害点になってしまう データセンタにいけない •
サーバに会えない • 世界中にあるし、どこにでも サーバを立てられる • リスクを分散できる
データセンタ セキュリティが厳しい。何重にも認証する必要がある 数百台のサーバと冷却装置の轟音 異様な広さ 窓がない。あってもブラインドが閉めてある
データセンタは… • 普段体験できない異様な場所 • LANケーブルのまとまり具合を見るのがたのしい ◦ すごい綺麗にまとめられているサーバもある ◦ ちなみにうちはきれいではない ◦
DC引っ越しでバタバタしていた • 3時間くらいサーバルームにいると気持ちがダメになる • 寒い☃ ◦ サーバの排熱を利用して暖を取ると良い
感じたことその4 『コスト』
コスト ほぼ固定 • サーバ購入時に一気にコストが かさむ • あとはラック代と電気代くらい 変動しやすい • 多様なサービスがあり、それだ
けの料金形態がある ◦ 月課金 ◦ 従量課金 ◦ etc • 月単位で料金は気にしなくては ならない • クラウド破産……
クラウド破産
まとめ • オンプレミスを知ることで、サーバを直接触って学ぶことが できた。特に業務でたくさんのサーバを見るという貴重な体験 ができた • オンプレミスを知ったからこそ、クラウドコンピューティングの 良さを痛感できた