MacBook Air 8GBでDockerは無理ゲー?終電帰りのインフラエンジニアが悩んでみた

技術備忘録(インフラ)
Picsum ID: 85

あー、やっと会社出られた…って思ったら、佐藤課長に『ちょっといい?』って捕まっちゃいましたよ。結局、終電コースなんですよね。疲労度100%って、まさに今の僕のことかもです。

で、帰り道にふと思ったんですけど、会社のPCもそろそろ限界なんですよ。フリーズするし、Docker動かすとファンが爆音で…。個人で買うならMacBook Airとか良いのかなって。

でも、手取り20万の僕に高スペックは無理ゲーじゃないですか?だから、8GBモデルでどうにかできないかなって考えちゃったんですよね。

そもそもMacBook Airの8GBってどうなの?

ぶっちゃけ、インフラエンジニアとしてCLI作業がメインだから、そこまでハイスペックじゃなくても…って思っちゃうんですけど、Dockerが問題なんですよね。

メモリ8GBって、普段使いなら全然問題ないじゃないですか。ブラウザ開いて、Slack見て、VS Codeでちょっとコード書くくらいなら余裕ですよ。でも、Dockerってメモリ食い虫じゃないですか?

Dockerを動かすと何が起きる?りくの実体験

今の会社のPC、Windowsなんですけど、Docker Desktop立ち上げるともう地獄ですよ。CPU使用率爆上がり、メモリもガンガン使われて、他のアプリがカクカクになるんですよ。

特に、複数のコンテナを立ち上げたり、DBとかミドルウェアも一緒に動かすような開発環境だと、8GBじゃ足りないんじゃないかなって不安になりますね。

ていうか、メモリが足りなくなるとスワップが起きるじゃないですか?SSDの寿命も気になるし、何より動作が遅くなるのがストレスなんですよね。終電帰りで疲れてる時に、PCまでモタモタしてたら精神的にきついかもです。

「手取り20万の僕にとって、PCの買い替えは一大イベントなんですよ。失敗したくないし、かといって予算は限られてるし…」

結局、MacBook Air 8GBは業務に耐えうるのか?(Docker前提)

色々な記事とかレビューを見てみたんですけど、やっぱり意見が分かれるんですよね。M1/M2チップのMacBook Airはメモリの効率が良いから、8GBでもWindowsの16GBくらいの感覚で使える、みたいな話も聞くじゃないですか?

でも、それは軽い開発環境とか、Dockerを使ってもコンテナが一つ二つくらいの場合なのかなって思っちゃいますね。僕の業務だと、DBサーバーとかWebサーバーとか、場合によってはKafkaとかも立ち上げる可能性があるんですよ。

で、結局どうだったかというと、「用途によるけど、本格的な開発なら16GB以上を強く推奨」っていう意見が多い印象でした。やっぱり、インフラエンジニアがDocker使うなら、メモリは余裕を持っておきたいですよね。

正直、16GBモデルにすると値段が跳ね上がるじゃないですか。今の僕の財布事情だと、かなり厳しいんですよね…。でも、ストレスなく仕事ができるなら、投資なのかな?いや、でも…

👉 とりあえずAmazonで「MacBook Air 16GB」の相場を見てみる

今日のところはもう寝るしかないですね。このモヤモヤした気持ちを抱えたまま、明日の会社のPCと向き合うのか…とりあえず、今月のクレカ明細は直視しないでおこうと心に誓います。


※スペックや価格は執筆時点の情報に基づきます。正確な情報は公式サイトをご確認ください。

コメント

タイトルとURLをコピーしました