AWS、Macインスタンスの仕組みを説明。市販のMac miniをそのままラックに組み込みThunderbolt経由でストレージやネットワークへ接続。AWS re:Invent 2020
Amazon Web Services(AWS)は、開催中のオンラインイベント「AWS re:Invent 2020」のインフラストラクチャーキーノートにおいて、12月1日に発表したばかりの「Macインスタンス」の仕組みについて説明しました。
参考:[速報]AWS、クラウド基盤にMac mini(Intel)を組み合わせた「Amazon EC2 Mac instances for macOS」発表
グローバルイングラストラクチャ&カスタマサポート担当シニアバイスプレジデント Peter DeSantis氏。
DeSantis氏の後ろのスクリーンには、ラックのトレイ上に市販のインテル版Mac miniがそのまま組み込まれた写真が映されました。
「どうやってMacをEC2インスタンス化したのか? 本物のMacがラックのトレイにそのまま組み込まれているのがご覧いただけるだろう」(DeSantis氏、以下同じ)
Mac miniから伸びているケーブルが、さらに同じトレイの基盤上にあるNitro Systemのコントローラに接続されている様子も写真で紹介されました。
「Macインスタンスは、Mac miniとNitroコントローラの組み合わせによって実現された」
Nitroコントローラとは、I/O機能やセキュリティ機能をサーバからオフロードするAWS独自のシステム。これによりサーバはそれらの余計な処理から解放され、セキュアなコネクションを維持しつつ、ワークロードの実行に能力を100%発揮できるようになるというものです。
参考:Amazon EC2の最新基盤として「VMware Cloud on AWS」や「EC2ベアメタル」の実現にもつながったAWSの「Nitro System」とは?
「ご覧の通り、われわれはMacのハードウェアには何も変更を加えていない。シンプルにNitroコントローラをMacのThunderboltにつなげているだけだ。
Macインスタンスを起動すると、Mac mini上でMac互換のAMI(Amazonマシンイメージ)が立ち上がる。ハイパーバイザはない。
Nitro Systemコントローラはインスタンスの起動を感知すると、アタッチされるネットワークやストレージに対するセキュアなコネクションを提供する。これによりMac miniはAWSのサービスすべてにアクセスできる」
「これらはMac miniの外部で実現されるため、Mac miniの能力はデスクトップで使われているときと同様に、ワークロードの実行のためだけにすべて使われる」
つまりMacインスタンスを提供するAWSのデータセンターの中には、Mac miniが大量に組み込まれたラックがずらりと並んでいることになります。
Macインスタンスが発表されたときに公開された動画のこのシーンはジョークなのかと思っていたのですが、実は(この動画自体は演出だったとしても、大量の市販のMacをそのまま使うという描写は)本当だったようです。
AWS re:Invent 2020:バックナンバー
- [速報]AWS、クラウド基盤にMac mini(Intel)を組み合わせた「Amazon EC2 Mac instances for macOS」発表
- Amazon S3がこれまでの「結果整合性」から「強い一貫性」サポートへ。データを更新直後でも最新データの読込みが保証されるように
- Raspberry PiでAWS互換のコンテナ環境を作れるAmazon ECS Anywhere。AWSがコンテナとKubernetesでハイブリッドクラウド/マルチクラウド対応へ大きく踏み出す
Andy Jassy Keynote
- [速報]AWS、オンプレミス向けコンテナ基盤ソフトウェア「Amazon ECS Anywhere」「Amazon EKS Anywhere」発表、オープンソース化も。AWS re:Invent 2020
- [速報]AWS Lambdaがコンテナイメージをサポート、関数として実行可能に。AWS re:Invent 2020
- [速報]AWS、Docker Hubの代替を狙う「Amazon Elastic Container Registry Public」提供開始。AWS re:Invent 2020
- [速報]Aurora PostgreSQLにSQL Server互換レイヤを実装する「Babelfish for Aurora PostgreSQL」発表。オープンソースとしても公開へ。AWS re:Invent 2020
- [速報]「Amazon DevOps Guru」発表。DevOps関連の設定ミスやコードの問題などを機械学習が指摘してくれる。AWS re:Invent 2020
- [速報]AWS、ピザボックスサイズのAWS Outpostsなど小型化した2機種を発表。AWS re:Invent 2020
- [速報]AWS、電話の音声でリアルタイムにユーザー認証を行えるコンタクトセンター向けサービス「Connect Voice ID」発表。AWS re:Invent 2020
- AWS、新たな独自プロセッサ「AWS Trainium」発表。機械学習のトレーニング処理に最適化、テラフロップス級の性能を発揮。AWS re:Invent 2020
AWS Partner Keynote
Infrastructure Keynote
Werner Vogels Keynote
あわせて読みたい
AppleのM1チップ対応「Docker Desktop」プレビュー版が登場、WSL2のGPU対応も
≪前の記事
Dockershimを非推奨とした「Kubernetes 1.20」が正式リリース。Graceful node Shutdown機能がアルファ版で登場など