多くのテクノロジーリーダーと同じように、あなたが実際に選択し管理するテクノロジーに最も近い存在だとすれば、それはそのテクノロジーの性能、メンテナンス、アップデートについて他の人に伝えるPowerPointプレゼンテーションを作成することでしょう。もちろん、これは根本的に間違っているわけではありません。ハンマーを振るった経験がなくても建設会社の素晴らしいリーダーになれるし、丘を越えたり武器を撃ったりした経験がなくても、優れた軍事戦略家になれるのです。しかし、自分の分野の基本的な構成要素を実際に体験することで、より優れたリーダーになれるのです。それは、現場で時間を費やし、材料や建築プロセスを理解している建築家が、より優れた建造物を効果的に創造できるのと同じです。
参照:ITリーダーのための技術プロジェクト:ホームラボの構築、自宅の自動化、Node-REDのインストール方法など(無料PDF)(TechRepublic)
編集者注:これはITリーダー向けの技術プロジェクト6部構成シリーズの第1弾です。次回の記事もぜひご覧ください:ホームラボ向けソフトウェア、ホームラボにNode-REDを追加する方法と理由、Node-REDでRESTful APIを使用する方法、そしてNode-REDでRESTful APIを使ったホームオートメーションプロジェクトの構築方法。ITリーダー向けのその他の技術プロジェクトにもご期待ください。
ホームラボとは何ですか?
ホームラボは、科学者の研究室のテクノロジー版と考えてください。新しい技術を試したり、様々なサービスを斬新な方法で相互接続したり、作業が終わったらすぐに片付けたりできる場所です。巨大なラックに積み上げられたサーバー群を想像するかもしれませんが、幸いなことに、たった一つの物理的な機器で小規模なデータセンターに相当するものを構築できるようになりました。
参照:コンテナと仮想化のためのホームラボを構築したいですか?ミニPCを検討してみてはいかがでしょうか(TechRepublic)
ホームラボで何ができるでしょうか?
ホームラボに有利に働いているもう一つのトレンドは、魅力的なテクノロジーのほとんどがオープンソース分野で生まれたか、オープンソース版が存在することです。仮想化やDockerといったテクノロジーを使えば、わずか数秒で仮想サーバーを立ち上げ、費用ゼロ、時間も最小限でこれらのテクノロジーを試すことができます。
参照:採用キット: コンピューターハードウェアエンジニア(TechRepublic Premium)
例えば、会社でモノのインターネット(IoT)を調査していて、MQTT、エッジコンピューティング、ノードといった専門用語の海に迷い込んでいるなら、自宅のラボに無料のMQTTブローカーをセットアップし、YouTubeやテキストベースのチュートリアルを何十本も見ながら、MQTTの仕組みを理解できます。Webプロキシがどのようにセキュリティを確保し、パフォーマンスを向上させるのか、よく分からない場合は、Apache DockerとSquidサーバーを立ち上げてみてください。より実用的な観点から言えば、自宅のラボはiCloudアカウントに収まらなくなった数千枚のデジタル写真を保存したり、職場との24時間365日VPN接続を構築して、アドホック接続の必要性を減らしたりすることもできます。
私は個人的な非RAIDベースのホームラボを次の目的で使用しています。
- 家を制御し、家族を感心させるホームオートメーションおよび IoT アプリケーションをいくつか実行します (正しく動作する場合)
- 家中のあらゆるスクリーンにホームビデオを配信
- サーバーサイドJavaScriptプログラミングを学習するためのNode.jsサーバーを提供する
- アンテナからライブTVを集中的に録画することで、ケーブル料金を節約し、家中のどの画面からでもDVR機能を利用できるようになります。
- Linuxなどのさまざまなオペレーティングシステムを試してみる
- ホームビデオ、大型カメラのデジタル画像、ソフトウェア DVD の画像など、クラウドに保存するのが現実的ではない非常に大きなファイルを保存して共有します。
どのような選択肢がありますか? また、費用はいくらですか?
ホームラボのハードウェアに関しては、基本的に 2 つの選択肢があります。1 つは、組み立て済みの NAS (ネットワーク接続ストレージ) サーバーを購入することです。これは靴箱ほどの大きさのデバイスで、基本的にはコンピューターと筐体が一体化しており、ハードディスク ドライブをすばやく追加および削除できます。明らかなメリットは、デバイスが組み立て済みですぐに使用でき、ソフトウェアはベンダーによってすでにロードおよび保守されており、更新と機能強化が提供されていることです。この手軽さの代償として、コストが高くなり、ベンダーが提供する機能に制限されます。また、ベンダー独自のハードウェアに縛られてしまいます。これらのボックスのほとんどは小型で静かであるという点でこれは素晴らしいことですが、数年後に問題が発生した場合、おそらく完全に新しいユニットを購入することになります。これは、入手不可能な部品であるマザーボードの故障が原因で QNAP NAS が突然壊れたときに私が経験した課題です。
参照:リモートワークを効率化するオールインワンパソコン5選(TechRepublic)
QNAPとSynologyはこの分野の大手企業で、製品の価格はデバイスの処理能力とサポートするディスクドライブの数に応じて、200ドルから2,000ドル以上と幅広くなっています。これらの製品には通常ストレージが付属していないため、別途ハードディスクドライブを購入する必要があります。可能であれば、NAS用と表示されているドライブを購入してください。理論上、これらのドライブはより堅牢に設計されており、少なくとも保証期間が長いのが一般的です。
もう一つの選択肢は、標準的なデスクトップコンピューターを自作または再利用することです。余っているマシンがあったり、ガレージセールやeBayで掘り出し物を見つけたりすれば、無料で入手できる可能性があり、自分だけの独自の構成のホームラボサーバーを構築できます。膨大なメディアコレクションを保存するために12台のディスクドライブを搭載した巨大なタワー型サーバーにする人もいれば、いくつかのアプリケーションを実行する小型で静かなマシンにする人もいるでしょう。ホームラボの有用性に不安がある方は、元の用途に戻るまでの間、一時的にラボとして使う予備のデスクトップコンピューターとして使うのも良いでしょう。DIYオプションの利点は、ニーズと予算に合わせてハードウェアを選択・構成できること、そして標準的なコンピューター部品を使用できることです。そのため、故障やアップグレードが必要になった場合でも、パーツを交換するだけで比較的簡単に済みます。欠点は、時間の投資が必要になること、そして既製のNASよりもやや使い勝手の悪いサーバーになってしまうことです。コストは無料(古いデスクトップが手元にある場合)から、ハイエンド構成の場合は数千ドルまでの範囲です。
参照:ハードウェア インベントリ ポリシー(TechRepublic Premium)
自作デスクトップの構築については今後の記事で取り上げますが、ホームラボサーバーは標準的なデスクトップとほとんど同じで、特殊なコンポーネントをいくつか選択する必要がある程度です。そのため、自作デスクトップに慣れている方であれば、ホームラボサーバーの構築も問題ないでしょう。ホームラボのメリットがわからない場合は、少し古いけれどまだ使えるデスクトップコンピューターを探すことを強くお勧めします。必要なのは、ここ12年以内に製造されたもので、電源が入り、正常に動作するハードドライブ、ネットワークインターフェース、USBポートがあれば、すぐに使い始めることができます。費用は一切かかりません。また、世界中の電子廃棄物にマシンを追加することもありません。
次に、ホームラボ用のソフトウェア オプションと、サーバーを起動して実行する方法について説明します。

画像:Patrick Gray