= ベアメタル サーバー = あ **ベアメタル サーバー **は、1 つのコンシューマーまたはテナントのみが使用する物理コンピューター サーバーです。 [1] レンタル用に提供される各サーバーは、それ自体で機能するサーバーである個別の物理ハードウェアです。複数の共有ハードウェアで実行される仮想サーバーではありません この用語は、複数のテナントをホストできるサーバーと、仮想化とクラウド ホスティングを使用するサーバーを区別するために使用されます。 [2] ベアメタル サーバーとは異なり、クラウド サーバーは複数のテナント間で共有されます。各ベアメタル サーバーは、ユーザーのために任意の量の作業を実行したり、複数の同時ユーザーを処理したりすることができますが、サーバーをレンタルしているエンティティに完全に専念しています。 == ベアメタル擁護[編集] == ハイパーバイザーはテナント間にある程度の分離を提供しますが、依然としてノイジー ネイバー効果が存在する可能性があります [3] 物理サーバーがマルチテナントである場合、1 つのテナントからの負荷のピークが、他のテナントに一時的に影響を与えるのに十分なマシン リソースを消費する可能性があります。それ以外の場合、テナントは分離されているため、これを管理または負荷分散することも困難です。ベアメタル サーバーとシングル テナンシーでは、これを回避できます。 [2] さらに、ハイパーバイザーは分離性が弱く、セキュリティの観点からは、個別のマシンを使用する場合に比べてはるかにリスクが高くなります。攻撃者は常に分離ソフトウェア (ハイパーバイザーなど) に脆弱性を発見しており、物理的に分離されたマシンなしでは秘密チャネルに対抗することは実際的ではなく、共有ハードウェアは、Rowhammer、Spectre、Meltdown などのハードウェア保護メカニズムの欠陥に対して脆弱です。 [4] 繰り返しになりますが、サーバーのコストは、管理オーバーヘッドに対する総所有コストの割合として低下しているため、「問題にハードウェアを投入する」という従来のソリューションが再び実行可能になります。 == ベアメタル クラウド ホスティング[編集] == ベアメタル クラウド サーバーはハイパーバイザーを実行せず、仮想化もされていませんが、クラウドのようなサービス モデルを介して配信できます。 コンピューターウィークリー [5] サービスとしてのインフラストラクチャ、特にコードとしてのインフラストラクチャは、ホスティングを便利に管理できるようにするための多くの利点を提供します。クラウド ホスティングとベアメタル サーバーの両方の機能を組み合わせることで、パフォーマンスの利点を伝えながら、これらのほとんどを提供します。 [5] これらのクラウド サービスは、Bare-Metal-as-a-Service (BMaaS) とも呼ばれます。 一部のベアメタル クラウド サーバーは、ハイパーバイザーまたはコンテナーを実行する場合があります。たとえば、メンテナンスを簡素化したり、追加の分離レイヤーを提供したりするためです。 [4] これらのサービスと従来の専用サーバー製品との違いは、サーバーが分離されているのではなく、複数のサーバー、複雑なネットワークおよびストレージのセットアップで構成されるインフラストラクチャをユーザーがプロビジョニングできることです。 == ベアメタル クラウド ソフトウェア[編集] == 商用プラットフォームとオープンソース プラットフォームの両方が存在し、企業が独自のプライベート ベアメタル プライベートを構築できるようにする 通常、BMaaS ソフトウェアは、データセンター内の機器 (コンピューティング、ストレージ、ネットワーク スイッチ、ファイアウォール、ロードバランサーなど) のライフサイクル管理を引き継ぎます。これにより、データセンターのオペレーターは、ハードウェアの展開に通常関連する手作業の多くをオフロードできます。また、自動クリーンアップとテナント間の自動セグメンテーションをネットワーク レベルで実装することにより、再利用を簡素化し、セキュリティを向上させます. BMaaS ソフトウェアは、大規模なサーバー フリートを持つ企業の機器のライフサイクル管理に関連するコストを削減するために内部で使用されることが増えています. [6] BMaaS ソフトウェアは、ハードウェア管理を簡素化し、サービスとしての消費を可能にすることを目的としています。主に、ハイパーコンバージドまたはコンテナーベースのソリューションの下のレイヤーを処理します。多くの場合、Kubernetes クラスター オートスケーラーなどの統合を通じて、上のレイヤーと連携します。 [7] == コンポーザブル分解インフラストラクチャとの比較[編集] == BMaaS ソフトウェアには、一連のリソース (コンピューティングやストレージなど) として定義された目的のコンピューティング ユニットを「構成」する機能をユーザーに提供することを目的とするという点で、コンポーザブルの細分化されたインフラストラクチャと同様の目的があります。違いは、専用のハードウェアが必要になることが多いため、ストレージとコンピューティングを「分離」する (サーバー ユニットの外部からアクセスする) 必要がないことです。代わりに、サーバーのプールから目的の特性 (RAM、CPU コア、ローカル ディスク容量、GPU、FPGA、SmartNIC) に一致する一致するサーバーを選択し、ネットワークを再構成することにより、市販のハードウェアで同じ結果が得られます。サーバーが、テナントがデプロイした他のサーバーに参加すること 一部の実装では、ストレージ コンポーネントは iSCSI を使用するシステムの外部にあり、BMaaS とコンポーザブル インフラストラクチャの間の境界が曖昧になることに注意してください。これにより、ユーザーは従来の仮想化されたサービスとしてのインフラストラクチャと同様の方法で、ノードのストレージのサイズとパフォーマンスを選択できます。これには、ハードウェア プールの変動性 (スノーフレーキング) が低くなるという利点があり、ハードウェア障害が発生した場合に、ある機器から別の機器に迅速に移行できる可能性があります。 == エッジ コンピューティングでの使用[編集] == 拡張現実、複合現実、コネクテッド カー、テレロボティクスなどの新しいワークロードが台頭するにつれて、低レイテンシ クラウド サービスの需要が高まり、エッジ コンピューティングの需要も高まります。 [8] ベア メタルと BMaaS 自動化ソフトウェアは、エッジ クラウドの実装に使用されます。エッジ クラウドの実装では、多数の小規模なデータセンターを自動化し、サービスとして使用する必要があり、サービスが可能な限り低いレイテンシを提供する必要があります。 [9] == 歴史[編集] == かつては、すべてのサーバーがベアメタル サーバーでした。サーバーはオンプレミスに保持され、多くの場合、サーバーを使用および運用する組織に属していました。オペレーティング システムは非常に早い段階 (1960 年代初頭) に開発され、タイム シェアリングが可能になりました。単一の大型コンピューター、メインフレームまたはミニは、通常、集中管理された場所に収容され、それらのサービスは局を通じて共有されていました。 1980 年代の安価な汎用 PC への移行は、市場が拡大するにつれてこの状況を変え、ほとんどの組織は、最も小さな組織であっても、自分のコンピューターを購入またはリースし始めました。 1990 年代のインターネット、特に Web の一般的な成長により、多くの顧客が単一サーバーの設備を共有するデータ センターでのホスティングの実践が促進されました。現時点での小規模な Web サーバーは、ハードウェアのコストよりも接続に多くのコストがかかることが多く、この集中化を促進しています。 HTTP 1.1 の仮想ホスティング機能により、同じサーバー上で多数の Web サイトを簡単に共同ホストすることもできました。 2000 年頃、または商業的には 2005 年頃から、仮想サーバーの使用への関心が高まり、次にクラウド ホスティングへの関心が高まりました。クラウド ホスティングでは、サービスとしてのインフラストラクチャがコンピューティングを実現しました。 *サービス* サーバー ハードウェアではなく、代替可能な商品です。大規模な物理サーバーでホストされる多数の仮想マシンを提供できるハイパーバイザーが開発されました。複数のユーザーの負荷パターンは、個々のユーザーよりも全体的にスムーズであると長い間認識されてきました。そのため、これらの仮想マシンは、物理ハードウェアとそのコストをより効率的に使用できると同時に、単純なコスト シェアよりも個々のパフォーマンスが高くなるように見えます。提案 ベア メタル プロビジョニングの先駆けの 1 つは、1990 年代に登場した Cobbler_(ソフトウェア) で、Preboot Execution Environment (PXE) プロトコルを使用していました。それ以来、さまざまなクラウド プロバイダーが独自の社内スタックを構築して、さまざまな専用サーバーや次のようなベア メタル クラウド サービスを提供しています。 - 2015 年 4 月 OpenStack Ironic コンポーネントが Kilo リリースの一部としてリリースされました [10] - 2020 年 3 月、Equinix がベアメタル クラウド プロバイダー Packet を買収 [11] 3億3500万ドル - 2020 年 5 月 Packet はスタックの一部を Tinkerbell としてリリースしました [12] - 2020 年 6 月 MetalSoft は Bigstep Cloud の背後にある Stack を商品化するために立ち上げられました [13] == BMaaS ソフトウェアの例[編集] == オープンソースと商用の BMaaS ソフトウェアの例: - OpenStack Ironic (オープンソース) - Canonical_(会社) MaaS (オープンソース) - メタルソフト (商用) - RackN DigitalRebar (商用) [14] - ティンカーベル (オープンソース) [15] - xCAT (オープンソース) - RackHD (オープンソース) - コブラー (オープンソース) - フォアマン (オープンソース) - Puppet Labs Razor (商用) == BMaaS オファリングを提供する企業[編集] == == 関連項目[編集] == == 外部リンク[編集] == - Canonical MaaS - メタルソフト - Cisco UCS ディレクター - RackN Digital Rebar - エクイニクス メタル -xCAT - Puppet Labs のカミソリ - ビッグステップ メタル クラウド - Cisco UCS == 参考文献[編集] == ^レイナルド・ミンコフ (2014 年 7 月 25 日). 「ベアメタル vs. 仮想サーバー: どちらを選ぶべきか クラウドについて考える - ^ a 「ベア メタル サーバー ラックスペースとは」. b ^Eric Sarault (2015 年 2 月 26 日). 「ベア メタル vs. ハイパーバイザー: 専用サーバーの進化」 - ^ a David A.(2018-08-20). 「クラウド セキュリティ: 仮想化、コンテナ、および関連する問題」. b - ^ ゴパラ古墳 (2013 年 9 月 6 日)。 「ベアメタル クラウドとは」b Computer Weekly Application Developer Network. ^「ベアメタル サーバーがデータ センター市場で勢いを増す」. datacenterfronier.com. 2021-09-21. 2021-11-22 取得. ^「Kubernetes クラスター」パケットのオートスケーラーの実装". github.com. 2021-11-22. 2021-11-22 取得. ^"Living On The Edge (Part II): What's Driving Edge Computing www.forbes.com. 2019-11-26. 2022 年 3 月 29 日閲覧。 ^「American Tower データセンターの PhoenixNAP のベアメタル PoP が全体像に接続する方法」. www.edgeir.com。 2022-03-09。 2022 年 3 月 29 日閲覧。 ^「キロリリーススケジュール」.エクイニクス.com. 2021-11-22。 2021 年 11 月 22 日閲覧。 ^「Equinix が Bare Metal Leader Packet の買収を完了」.エクイニクス.com. 2021-11-22。 2021 年 11 月 22 日閲覧。 ^「オープンソースのティンカーベル」.エクイニクス.com. 2021-05-04. 2021 年 11 月 22 日閲覧。 ^「MetalSoft がクラウド ネイティブ ワークロードをサポートするインテリジェントなベア メタル自動化プラットフォームを発表」. www.prweb.com。 2020-06-23. 2021 年 11 月 22 日閲覧。 ^「RackN Digital Rebar」. RackN Digital Rebar. 2021-11-22。 2021 年 11 月 22 日閲覧。 ^「ティンカーベル」. Tinkerbell.org. 2021-11-22。 2021 年 11 月 22 日閲覧。