コンテナのいまさら聞けない基礎知識 仮想マシンとの違いは?
「Docker」の登場によって、あらためて脚光を浴びた「コンテナ」。その歴史は意外と古い。コンテナはどのような変遷を経てきたのか。仮想マシンとの違いとは。コンテナの基礎知識をおさらいする。
2023/04/12
- カテゴリ:
- システム開発
- クラウドネイティブ開発
「Docker」の登場によって、あらためて脚光を浴びた「コンテナ」。その歴史は意外と古い。コンテナはどのような変遷を経てきたのか。仮想マシンとの違いとは。コンテナの基礎知識をおさらいする。
2023/04/12
さまざまなセキュリティのリスクがある「Windows」を安全に使い続ける上で、特に重要なこととは何なのか。専門家が教える、Windowsセキュリティ向上のこつを紹介する。
2023/04/11
「命令型プログラミング」と「宣言型プログラミング」の違いを知っておくことは、プログラム開発者にとって重要だ。両者の主な4つの違いを解説し、どちらを選ぶべきかの判断材料を提供する。
2023/04/06
アプリケーション開発において広く使用されているプログラミング言語「C++」。その後継としてGoogleは、プログラミング言語「Carbon」を開発している。Carbonはどのような存在になるのか。
2023/04/04
「Windows 8」「Windows Vista」など、過去の「Windows」ではアップグレード時にさまざまな問題が生じることがあった。「Windows 11」も例外ではない。どのような問題が発生しているのか。その対処法とは。
2023/03/31
セキュアなリモートアクセス技術の鉄板は「VPN」だった。ところが全社的なテレワークの普及といった変化に伴い、こうした常識が揺らぎ始めている。何が起きているのか。VPNの代替策とは。
2023/03/31
ある米国のホテルは「IoT」(モノのインターネット)を活用することで、宿泊客がよりくつろげる施設へと進化した。このホテルはどのような技術を導入し、どのように宿泊客の体験を改善したのか。
2023/03/29
「NFT」の利用が広がる裏で、NFTを悪用した知的財産権の侵害が問題となっているという。何が起きているのか。HermesやNikeによるNFT関連訴訟の中身と併せて解説する。
2023/03/28
ネットワーク自動化を導入した、米国の医療機関Wexner Medical Center。背景にはどのような課題があったのか。導入成功のこつとは。ネットワーク自動化の導入を主導した、CTOの声から探る。
2023/03/24
「Java」アプリケーションを正常に稼働させるには、よくある「ランタイムエラー」と、その対処法を理解しておくことが重要だ。ランタイムエラーの主要な5つの原因と、それぞれの対策を解説する。
2023/03/23