vps と docker とはどういう意味ですか?

青灯夜游
リリース: 2022-02-21 16:06:43
オリジナル
4130 人が閲覧しました

vps は「仮想プライベート サーバー」を指し、サーバーを複数の仮想プライベート サーバーに分割する技術です。一方、docker は LXC ベースの高度なアプリケーション コンテナ エンジンであり、ソース コードは Github でホストされています。 Go 言語に基づいており、Apache2.0 プロトコルとオープンソースに準拠しています。

vps と docker とはどういう意味ですか?

このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

vps の意味

VPS (Virtual Private Server) は、サーバーを複数の仮想プライベート サーバーに分割するテクノロジーです。

VPS の導入に使用される技術は、コンテナ技術と仮想化技術に分かれます。コンテナまたは仮想マシンでは、各 VPS に独立したパブリック IP アドレスと独立したオペレーティング システムを装備して、異なる VPS 間でディスク領域、メモリ、CPU リソース、プロセス、システム構成を分離し、ユーザーとアプリケーションの仮想環境をシミュレートできます。 . コンピューティング リソースを「独占的に」使用する経験。 VPS は、スタンドアロン サーバーと同様に、オペレーティング システムの再インストール、プログラムのインストール、サーバーの再起動を個別に行うことができます。 VPS はユーザーに自由に構成を管理できるようにし、エンタープライズ仮想化や IDC リソースのレンタルに使用できます。

IDC リソースのレンタル。VPS プロバイダーによって提供されます。さまざまな VPS プロバイダーによって使用されるハードウェア VPS ソフトウェアの違いや販売戦略の違いにより、VPS エクスペリエンスも大きく異なります。特に、VPS プロバイダーが過剰販売を行って物理サーバーに過負荷がかかると、VPS のパフォーマンスに大きな影響が生じます。比較的、コンテナ技術は仮想マシン技術よりもハードウェアの利用効率が高く、過剰販売されやすいため、一般的にコンテナ VPS の価格は仮想マシン VPS の価格よりも高くなります。

これらの VPS ホストは、効率を最大化するためにハードウェア、ソフトウェア ライセンス、管理リソースを共有します。各 VPS ホストは、独立したパブリック IP アドレス、独立したオペレーティング システム、独立した大容量スペース、独立したメモリ、独立した CPU リソース、独立した実行プログラム、独立したシステム構成を備えることができるほか、複数の仮想ホストや無制限の仮想ホストを割り当てることができます。 、独立したホスト機能も備えており、自分でプログラムをインストールしたり、ホストを独立して再起動または再インストールしたりすることができます(一部の仮想化/コンテナ技術はカーネルの置き換えをサポートしていません)。

VPS の簡単な理解は、仮想化テクノロジーによって分離されたシステムです

Docker の意味

Dockerこれは、開発者がアプリケーションと依存関係パッケージをポータブル イメージにパッケージ化し、それを仮想化も可能な一般的な Linux または Windows オペレーティング システム マシンに公開できるオープン ソースのアプリケーション コンテナ エンジンです。コンテナーは完全にサンドボックス メカニズムを使用し、相互にインターフェイスを持ちません。

Docker は、PaaS プロバイダー dotCloud によってオープンソース化された LXC に基づく高度なコンテナ エンジンです。ソース コードは Github でホストされています。Go 言語に基づくオープン ソースであり、Apache2.0 プロトコルに準拠しています。

Docker はサーバーサイドの開発/デプロイメントにどのような変化をもたらしますか?

より軽量な仮想化を実現し、迅速な導入を促進します。

導入にかかる時間コストと人件費を大幅に削減できます。

Docker アプリケーションをポータブル コンテナにパッケージ化することをサポートします。 、アプリケーション開発、テスト、展開、オンラインのプロセスを再定義します。中心となるコンセプトは、一度構築すればどこでも実行できます。典型的なアプリケーション シナリオは、開発と運用において継続的統合および継続的デプロイメント サービスを提供することです。

1) 標準化されたアプリケーション リリース、Docker コンテナには実行環境と実行可能プログラムが含まれており、プラットフォームやホスト全体で使用できます;

2) 時間の節約、迅速な展開と起動、VM起動時間は通常数分ですが、Docker コンテナの起動時間は数秒です。

3) SOA アーキテクチャまたはマイクロサービス アーキテクチャに基づいてシステムを構築し、サービス オーケストレーションを通じて疎結合を強化すると便利です。

4 ) コストを節約します。以前は、仮想マシンには少なくとも数 G のディスク容量が必要でしたが、Docker コンテナは MB レベルまで削減できました。

5) 便利な継続的統合により、継続的統合が非常に容易になります。コードと関連付けると便利

6) クラスタシステムの軽量ホストやノードとして利用可能 IaaS プラットフォームでは、コンテナを介して元のホストを置き換える CaaS が登場しました。

推奨される学習: 「docker ビデオ チュートリアル

以上がvps と docker とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!