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
k-masatany
June 16, 2018
Technology
0
1.5k
物理層のこと、時々でいいから、思い出してください。
php_conference_fukuoka_2018
k-masatany
June 16, 2018
Tweet
Share
More Decks by k-masatany
See All by k-masatany
Password-less Web applications created with WebAuthn.
kensukemasatani
2
1.4k
Fargateのプロダクション導入で得られた経験と知見
kensukemasatani
0
470
Other Decks in Technology
See All in Technology
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
Terraform Stacks入門 #HashiTalks
msato
0
350
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
120
Featured
See All Featured
Navigating Team Friction
lara
183
14k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
880
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
The World Runs on Bad Software
bkeepers
PRO
65
11k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building Your Own Lightsaber
phodgson
103
6.1k
Why Our Code Smells
bkeepers
PRO
334
57k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Building Adaptive Systems
keathley
38
2.3k
Bash Introduction
62gerente
608
210k
Transcript
物理層のこと、時々でいいから 物理層のこと、時々でいいから 思い出してください 思い出してください PHP カンファレンス福岡 2018 PHP カンファレンス福岡 2018
政谷 賢祐(@k_masatany) 2018.06.16
whoami whoami 政谷 賢祐(まさたに けんすけ) 株式会社 Fusic ( エンジニア ) @k_masatany
k-masatany オンプレ受託 5 年 クラウド受託 1 年
PHPer のみなさんは PHPer のみなさんは WEB システム WEB システム 開発/構築したことがありますよね? 開発/構築したことがありますよね?
Web システムが Web システムが どんなデータをやりとりするか どんなデータをやりとりするか 知っていますよね? 知っていますよね?
電気信号 電気信号
アプリケーション層 プレゼンテーション層 セッション層 トランスポート層 ネットワーク層 データリンク層 物理層 ← ココ
予防線 予防線 物理層 ( Physical Layer ) 物理層 ( Physical
Layer ) 本来は下記の意味ですが 本スライドではサーバーやルーターなどの 物理的な機械やそれらに直接触れるような業務も 物理層であると勝手に定義します OSI 基本参照モデルにおいて 伝送媒体に上で ビット転送を行うための 手続きを定義した層
予防線も張ったところで 予防線も張ったところで
LAN ケーブル敷設 LAN ケーブル敷設 したことがある人 したことがある人
ラックマウントサーバ据付 ラックマウントサーバ据付 したことがある人 したことがある人
ラックの設置 ラックの設置 したことがある人 したことがある人
天井裏作業 天井裏作業 したことがある人 したことがある人
アンカーボルト打設 アンカーボルト打設 したことがある人 したことがある人
このご時世 このご時世 別に知る必要はないですが 別に知る必要はないですが
どんなに素晴らしいサービスも どんなに素晴らしいサービスも データが届かなければ意味がない データが届かなければ意味がない
そんな そんな物理 物理にまつわる にまつわる アレコレ アレコレを聞いてほしい を聞いてほしい
クラウドエンジニア クラウドエンジニアの の 知 知らない らない オンプレ オンプレの の話 話
オンプレミスとは オンプレミスとは サーバーやソフトウェアなどの情報システムを サーバーやソフトウェアなどの情報システムを 使用者(企業)が管理する設備内に設置し運用 使用者(企業)が管理する設備内に設置し運用 することを指します することを指します 「自社運用」とも言います 「自社運用」とも言います
前職では、割とお堅い感じの組織 が管理する設備やシステムの 開発およびメンテナンスをしていました。
オンプレミスとは オンプレミスとは サーバーやソフトウェアなどの情報システムを サーバーやソフトウェアなどの情報システムを 使用者(企業)が管理する設備内に設置し運用 使用者(企業)が管理する設備内に設置し運用 することを指します することを指します 「自社運用」とも言います 「自社運用」とも言います
何が問題になるのか 何が問題になるのか
物理的制約 物理的制約
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
こんな大きいディスプレイや
こんな重たい筐体も
立派な 立派なシステム システムの一部 の一部 です です
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
物理的制約 物理的制約 ケーブルの配線経路は確保できるか ポートは空いているか ラックの空きはあるか、電源の容量は足りるか そもそも機器を搬入できるか 耐震性能に問題はないか などなど
これらを調べるために これらを調べるために
これらを調べるために これらを調べるために 現場調査 現場調査 というものを行います というものを行います
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
RJ45 とは限りません 無線とか、同軸ケーブルとか、RS232C かもしれません
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
現場調査 現場調査 どこに設置してあるか 通信インターフェースは何か ポートは空いているか 配線経路の長さ フリーアクセスや天井裏の有無 配線経路に屋外が含まれるか
屋外配線 屋外配線 屋外配線が必要な時は、ケーブルの周囲が PE などで保護された 屋外用 LAN ケーブルを使用してケーブルを雨風から守ります モノタロウ様(https://www.monotaro.com/)より引用
屋外配線 屋外配線 ⚡ 雷 ⚡ が発生すると ⚡ 雷 ⚡ が発生すると
電源ケーブルや LAN ケーブルに 電源ケーブルや LAN ケーブルに サージ( サージ(瞬間的な大電流 瞬間的な大電流)が乗って )が乗って 故障する可能性があるので、場合によっては 故障する可能性があるので、場合によっては SPD SPD や や対雷トランス 対雷トランスなどの対策をとります などの対策をとります
こういった情報を持ち帰って こういった情報を持ち帰って 必要な機器やケーブルを調達します 必要な機器やケーブルを調達します
なんやかんや なんやかんや 納入する機械の動作チェックをしたり 事前に作れるケーブルがあるなら先に作っておいたり ラックに入れておけるものは先にラックに入れておいたり
運搬 運搬
現場施工 現場施工
現場施工 現場施工 出来上がったシステムを現場に設置 サーバーやスイッチをラックに収容 ズレや落下が発生しないように固定します LAN ケーブル、電源ケーブルを自分たちで敷設 基本的に終端処理まで行います 電源ケーブルはコンセントに差し込むだけなら 電源系の加工は資格(電気工事士)が必要なのでアウト
現場施工 現場施工 出来上がったシステムを現場に設置 サーバーやスイッチをラックに収容 ズレや落下が発生しないように固定します LAN ケーブル、電源ケーブルを自分たちで敷設 基本的に終端処理まで行います 電源ケーブルはコンセントに差し込むだけなら 電源系の加工は資格(電気工事士)が必要なのでアウト
現場施工 現場施工 出来上がったシステムを現場に設置 サーバーやスイッチをラックに収容 ズレや落下が発生しないように固定します LAN ケーブル、電源ケーブルを自分たちで敷設 基本的に終端処理まで行います 電源ケーブルはコンセントに差し込むだけなら 電源系の加工は資格(電気工事士)が必要なのでアウト
現場施工 現場施工 出来上がったシステムを現場に設置 サーバーやスイッチをラックに収容 ズレや落下が発生しないように固定します LAN ケーブル、電源ケーブルを自分たちで敷設 基本的に終端処理まで行います 電源ケーブルはコンセントに差し込むだけなら 電源系の加工は資格(電気工事士)が必要なのでアウト
現場施工 現場施工 出来上がったシステムを現場に設置 サーバーやスイッチをラックに収容 ズレや落下が発生しないように固定します LAN ケーブル、電源ケーブルを自分たちで敷設 基本的に終端処理まで行います 電源ケーブルはコンセントに差し込むだけなら 電源系の加工は資格(電気工事士)が必要なのでアウト
事故もなく 事故もなく 無事に検収が終わったら 無事に検収が終わったら 晴れて 晴れて納品 納品
いかがでしたでしょうか いかがでしたでしょうか 少しは物理やオンプレに 少しは物理やオンプレに 興味をもっていただけたでしょうか 興味をもっていただけたでしょうか
でも でも
まだ話し足りない まだ話し足りない
もう少し もう少し物理 物理にまつわる にまつわる アレコレ アレコレを聞いてほしい を聞いてほしい
物理 物理と とオンプレ オンプレと と 障害 障害と と私 私 わかる人だけついてきて
わかる人だけついてきて
物理 物理と とオンプレ オンプレと と 障害 障害と と私 私 オンプレ
オンプレあるある編 あるある編
物理構成図 論理構成図 配管配線図 機器配置図 ラック収容図 ect...
Infrastructure as Code Infrastructure as Code
天井板踏み抜く(事故) 天井板踏み抜く(事故)
想定ルート通せなくて 想定ルート通せなくて ケーブル長が足りない ケーブル長が足りない
建て増しされてて 建て増しされてて そもそも経路がない そもそも経路がない
ケーブル敷設中に ケーブル敷設中に 既設ケーブルを引っ掛けて抜く 既設ケーブルを引っ掛けて抜く (事故) (事故)
現調の時に空いてたポートが 現調の時に空いてたポートが 施工日になぜか埋まってる 施工日になぜか埋まってる
端末処理ミスりすぎて 端末処理ミスりすぎて 終端パーツ足りなくなる 終端パーツ足りなくなる
終端処理が雑で 終端処理が雑で 一ヶ月後に通信できなくなる 一ヶ月後に通信できなくなる
コードレビュー(物理) コードレビュー(物理) 大事 大事
電源ソケット足りなくなりがち 電源ソケット足りなくなりがち
新人が節電タップ買ってきちゃう 新人が節電タップ買ってきちゃう 何かの拍子にスイッチ押したら全機器の電源切れるので 先輩からこっぴどく叱られます
UPS のセルフチェックがこけて UPS のセルフチェックがこけて 毎朝 1 回サーバーが再起動する 毎朝 1 回サーバーが再起動する
UPS(無停電電源装置)とは? UPS(無停電電源装置)とは?
再起動っていうと聞こえはいいですが 再起動っていうと聞こえはいいですが 現実はただの電源ぶつ切りです 現実はただの電源ぶつ切りです
PC98 シリーズ PC98 シリーズ、 、WindowsNT WindowsNT が現役で動いてる が現役で動いてる (メモリ 512MB、ハードディスク
8GB) (メモリ 512MB、ハードディスク 8GB)
ラックが EIA じゃなくて JIS ラックが EIA じゃなくて JIS (金具が合わない) (金具が合わない)
物理 物理と とオンプレ オンプレと と 障害 障害と と私 私 障害編
障害編
ネットワーク繋がらない ネットワーク繋がらない ポート不良 ポート不良 (形あるものいつか壊れる) (形あるものいつか壊れる)
ネットワーク繋がらない ネットワーク繋がらない LAN ケーブル不良 LAN ケーブル不良 (屋外ケーブルがネズミにかじられてる) (屋外ケーブルがネズミにかじられてる)
ネットワーク繋がらない ネットワーク繋がらない LAN ケーブル不良 LAN ケーブル不良 (終端処理ミスってる) (終端処理ミスってる) コードレビュ(略 コードレビュ(略
ネットワーク繋がらない ネットワーク繋がらない オートネゴシエーション オートネゴシエーション 効かないとか聞いてない 効かないとか聞いてない
ネットワーク繋がらない ネットワーク繋がらない LAN ケーブル刺さってない LAN ケーブル刺さってない
ネットワーク繋がらない ネットワーク繋がらない 常駐のおじさまがケーブル抜いてる 常駐のおじさまがケーブル抜いてる
納品する予定のサーバーから 納品する予定のサーバーから 焦げた匂いがする 焦げた匂いがする (この時点で納期 1 ヶ月前) (この時点で納期 1 ヶ月前)
雷で壊れる 雷で壊れる (マジで) (マジで)
下手なことすると燃える 下手なことすると燃える (マジで) (マジで)
炎上(物理) 炎上(物理) が稀に起きる が稀に起きる
大きな声では話せないので 大きな声では話せないので 詳しい話を聞きたい方は 詳しい話を聞きたい方は ask the speaker ask the speakerや
や 懇親会 懇親会で で
雑なまとめ 雑なまとめ クラウドが一般的になって エンジニアは物理的な構成、設計から解放された クラウドクラウド言っても地に足はついている どれだけ技術が発達しても物理層はなくならない クラウドを使うのがやっぱり楽 Fusic はクラウドの会社です
そもそも別に知らなくていい世界 そもそも別に知らなくていい世界
でも... でも...
物理層( & オンプレ)のこと、 物理層( & オンプレ)のこと、 時々でいいから 時々でいいから 思い出してください 思い出してください
Fusic CO.,LTD. ご静聴ありがとうございました ご静聴ありがとうございました 株式会社 Fusic はテクノロジーが大好きな エンジニアを募集しています https://fusic.github.io https://fusic.github.io