GitHubのデータセンターでは、Mac miniを分解して取り出したメイン基板をラックマウントに使っている
GitHubのデータセンターでは大量のMac miniが稼働しているが、実は分解されてメイン基板を取り出し、専用のシャーシに収めた状態で動かしているという。
この記事は新野淳一氏のブログ「Publickey」に掲載された「GitHubのデータセンターでは、Mac miniを分解して取り出したメイン基盤をラックマウントに使っている」(2024年1月11日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米GitHubは、コードのビルドやテスト環境などで使えるGitHub-hosted runnerとして、Apple M1チップによる「M1 macOSランナー」を提供しています。
このM1 macOSランナーの実行環境として同社のデータセンターには大量のMac miniが稼働していますが、同社が2023年12月に公開した動画によると、この大量のMac miniはラックマウントのために分解されてメイン基板が取り出され、専用のシャーシに納められていると説明されています。
GitHubはどのようにしてMac miniをデータセンター内でラックマウントしているのか、動画の内容を紹介しましょう。
Mac miniを分解、メイン基板を専用シャーシに組み込む
あるGitHubのオフィス。ここでデータセンター用のラックが組まれてテストされ、テスト後に本番環境に投入されると説明されます。
ここで、Macをどのようにラックに組み込んでいるのかが明かされます。
「こんなことをしているところは世界中を探しても他にないだろう」という前置きの上で、ラックマウント対象となっているMac miniを紹介。
ただし、このMac miniの中身はもうありません。
中身は取り出されて分解され、冷却ファン、Wi-fi関係、センサー類は取り外されています。
メイン基板はGitHubデータセンター用のファンや電源を備えたシャーシに組み込まれ、Thunderbolt経由で専用のネットワーク基盤に接続されています。
上蓋が閉められます。
このシャーシが10台で1列となり1ラックあたり縦に6つ入るため、合計で60台のMac miniが1つのラックにマウントされることになります。
このラック構成によってM1 macOSランナーが実現されているわけです。
AWSはMac miniをそのままラックに組み込み
ちなみにAWSもMac miniをデータセンター内のラックに組み込んでいますが、同社はMac miniをそのままラックに組み込んでいると、AWS re:Invent 2020で説明されています。
「どうやってMacをEC2インスタンス化したのか? 本物のMacがラックのトレイにそのまま組み込まれているのがご覧いただけるだろう」(グローバルイングラストラクチャ&カスタマサポート担当シニアバイスプレジデント Peter DeSantis氏)
参考:AWS、Macインスタンスの仕組みを説明。市販のMac miniをそのままラックに組み込みThunderbolt経由でストレージやネットワークへ接続。AWS re:Invent 2020
下記はGitHubが公開した動画です。
関連記事
- 市販のMac miniをそのまま使用 AWS幹部が「Macインスタンス」の仕組みを説明
米AWSが12月1日に発表し、話題を呼んでいる「Macインスタンス」。その仕組みはどうなっているのか。AWSのシニアバイスプレジデントが説明した。 - AWS、Apple M2 Pro搭載Mac miniもラックに組み込み 「Amazon EC2 M2 Pro Mac instances」提供開始
米Amazon Web Services(AWS)は、Apple M2 Proプロセッサを搭載したMac miniをインスタンスとして利用できる新サービス「Amazon EC2 M2 Pro Macインスタンス」の提供開始を発表した。 - AWSにApple M1チップ対応の「EC2 M1 Macインスタンス」登場 またも市販のMac miniをそのままラックに組み込み
AWSが、AppleのM1プロセッサを搭載したMacインスタンスを利用できる新サービス「Amazon EC2 M1 Macインスタンス」の提供を始めた。市販のMac miniをそのままラックに組み込んで、Thunderbolt経由で同社のクラウド基盤システムに接続する仕組み。 - AWS、市販のMac miniをそのまま組み込んだ「Amazon EC2 M1 Macインスタンス」正式リリース Apple Siliconでのビルドやテストが可能に
AWSが、Apple Siliconベースのインスタンスを提供する「Amazon EC2 M1 Macインスタンス」を正式リリース。Apple Siliconベースのプロセッサを用いたアプリケーションのビルドやテストをAWS上で行うことができるという。 - Mac Studioの知られざる細部をチェックしてみた SDカードの転送速度は? Mac miniとどこが違う?
Mac Studio初代モデルの要所要所を細かくチェックして、分かったこと。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.