隔離
如果在云端運行虛擬機(VM),那么每個虛擬機只對應一個應用程序。虛擬機之間存在壁壘,共享任一虛擬機、不會對其他虛擬機造成任何影響。
容器與虛擬機有著很多相似特性,但容器更為輕巧,更適合托管那些由高度動態的語言所編寫、在設計上強調在實時系統上部署的應用程序。大家熟悉的Node.js、Ruby on Rails、Python以及PHP都屬于高動態編程語言。
當我們在虛擬機中創建容器時,該容器也處于隔離狀態;如果需要將其部署在其他環境,則應確保它與其他應用程序互不干涉。另外請注意,單服務器部署相對簡單;但如果出于共享目的而將容器部署在多臺服務器上,還需要考慮相應的網絡問題。
安全部署
容器保護方面的另一大重點,在于云服務商有沒有切實貫徹安全措施。不少云服務商都有自己的一套產品和工具,所以在著手部署容器前必須先對現有安全方案開展核查。
云服務商也是容器保護中的重要一環。他們可以分析應用程序需要什么,再采取適當的方法加以保護。有些云服務商還會把自己的一部分應用程序部署在云端,借此衡量和驗證自己的云安全措施。
數據存儲
一說起數據移動,大家首先想到的往往是虛擬機或者文件系統。這些當然重要,但還不夠全面。另一大重要考量因素在于容器數據的位置:位于容器自身、還是位于集群(運行中的容器組)。如果不清楚數據存放在哪里,大家的安全保障工作恐怕將無從開展。
定義安全規則
安全規則也是容器部署中最重要的安全因素之一。在安全設計中,必須保證各項安全規則能夠準確反映應用程序需求與當前數據模型。
回答所涉及的環境:聯想天逸510S、Windows 10。
隔離
如果在云端運行虛擬機(VM),那么每個虛擬機只對應一個應用程序。虛擬機之間存在壁壘,共享任一虛擬機、不會對其他虛擬機造成任何影響。
容器與虛擬機有著很多相似特性,但容器更為輕巧,更適合托管那些由高度動態的語言所編寫、在設計上強調在實時系統上部署的應用程序。大家熟悉的Node.js、Ruby on Rails、Python以及PHP都屬于高動態編程語言。
當我們在虛擬機中創建容器時,該容器也處于隔離狀態;如果需要將其部署在其他環境,則應確保它與其他應用程序互不干涉。另外請注意,單服務器部署相對簡單;但如果出于共享目的而將容器部署在多臺服務器上,還需要考慮相應的網絡問題。
安全部署
容器保護方面的另一大重點,在于云服務商有沒有切實貫徹安全措施。不少云服務商都有自己的一套產品和工具,所以在著手部署容器前必須先對現有安全方案開展核查。
云服務商也是容器保護中的重要一環。他們可以分析應用程序需要什么,再采取適當的方法加以保護。有些云服務商還會把自己的一部分應用程序部署在云端,借此衡量和驗證自己的云安全措施。
數據存儲
一說起數據移動,大家首先想到的往往是虛擬機或者文件系統。這些當然重要,但還不夠全面。另一大重要考量因素在于容器數據的位置:位于容器自身、還是位于集群(運行中的容器組)。如果不清楚數據存放在哪里,大家的安全保障工作恐怕將無從開展。
定義安全規則
安全規則也是容器部署中最重要的安全因素之一。在安全設計中,必須保證各項安全規則能夠準確反映應用程序需求與當前數據模型。
回答所涉及的環境:聯想天逸510S、Windows 10。