Download - Raspberry PiでNode.js(ミニラックサーバ構築編)
![Page 2: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/2.jpg)
きっかけJAG茨城/茨城でべろっぱの公式サイト作りたい
![Page 3: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/3.jpg)
構成
![Page 4: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/4.jpg)
こんな感じ
![Page 5: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/5.jpg)
ロードバランサ
Beagle Bone Black1GHz Cortex-A8nginx
![Page 6: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/6.jpg)
DBサーバ
BeagleBone(しょぼくて高くて残念な方)800MHz Cortex-A7MongoDB
![Page 7: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/7.jpg)
Webアプリサーバ
Raspberry Pi Model B+ ×4台1.2GHz ARMv6 (オーバークロック済み)Node.js
![Page 8: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/8.jpg)
電源周り
ATX電源(350W)5VをUSB分配(1.5A/台)12Vを冷却装置に分配
![Page 9: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/9.jpg)
冷却対策
ペルチェ素子油冷(冷却性と耐絶縁性の高いやつで)
※危険物乙種4類第3石油類なので取扱いには要資格
![Page 10: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/10.jpg)
冷却効果
素の状態 オイル漬け気温 30.0℃ : 30.0℃油音 − : 20.9℃CPU温度(アイドル時) 39.5℃ : 26.1℃CPU温度(高負荷時) 59.6℃ : 27.4℃
![Page 11: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/11.jpg)
ベンチマークUnixBench 5.1.3
![Page 12: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/12.jpg)
Macbook Air Mid 2011
CPU : Core i5 1.8GHzメモリ : 4GBストレージ : SSDOS : Arch Linux消費電力 : 45Wくらい?スコア : 1921.6
![Page 13: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/13.jpg)
Raspberry Pi 1台あたり
CPU : ARMv6 1.2GHzメモリ : 512MBストレージ : microSD(Class10 UHS)OS : Arch Linux消費電力 : 7.5Wスコア : 145.5
700MHz時だとスコア70程度
![Page 14: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/14.jpg)
VS. Macbook Air Mid 2011
圧倒的にMacbook Airの勝利比較対象がアレすぎるので想定内
![Page 15: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/15.jpg)
AWS EC2(t2 micro)
CPU : Xeon? 2.5GHzメモリ : 1GBストレージ : SSDOS : Ubuntu 14.04 LTS(HVM)消費電力 : そもそも気にしないスコア : 1159.4
_人人人人人_> 1159.4 < ̄Y^Y^Y^Y ̄
![Page 16: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/16.jpg)
VS. AWS EC2(t2 micro)
AWSにも負けてるやん(´・ω・`)こっちの方が楽だし…
![Page 17: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/17.jpg)
メリット
スケーラビリティ(ボード追加してロードバランシングするだけ)導入コストが安い運用コストも安い綺麗な光のショー暖かい(冬)
![Page 18: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/18.jpg)
デメリット凝れば凝るほどコストがかかる1台あたりのスペックの限界SDカードの寿命が心配配線等が美しくない暑い(夏)臭い自宅が火事になっていないか不安
![Page 19: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/19.jpg)
失敗したことRaspberry Piのオーバークロックがうまく出来なかった今現在は1.5GHzまでの報告しか上がってないCPU温度が30℃未満を保っていても電源が落ちる冷却装置の結露でDBサーバが錆びた次の要因から寝室で寝られなくなった1. 電源ファンと冷却ファンがうるさい2. 高圧絶縁油が予想以上に臭い3. BeagleBoneのHeartbeatLEDが目障り
![Page 20: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/20.jpg)
まとめ
Raspberry Piは…Webサーバとして求めちゃダメSDカードは信用しちゃダメ組み込み、小型、省電力を活かすべきオーバークロッカーによる報告を待て油冷が必要なほどの冷却必要ない油冷するなら消火器と家財火災保険加入必須火気厳禁
![Page 21: Raspberry PiでNode.js(ミニラックサーバ構築編)](https://reader033.vdocuments.mx/reader033/viewer/2022042607/55818806d8b42a132d8b4f77/html5/thumbnails/21.jpg)
夜はかっこいい