近期小弟剛參加過AWSome day,但從來沒接觸過AWS,只接觸過GCP、VMware、PVE
雖然只是入門程度,但還是想了解關於EC2和VM,有什麼細節上的差異,如果是同樣虛擬化機器,為何要區分名詞,僅因公司服務不同嗎?
以參考
30天鐵人賽介紹 AWS 雲端世界 - 13: 使用 Elastic Compute Cloud(EC2) 達到 AWS 上啟用 VM 服務
Elastic Compute Cloud(EC2)是提供虛擬主機服務的功能,使用上如同使用一個 VM 一樣。此服務可以自由的調整運算容量與記憶體大小。而計費方式則視需要啟動應用程式的資源用多少算多少,無須預付款項。
並非是vm才是代表虛擬化機器。有非常多的名詞都是代表著虛擬化機器。
各家公司想要用的方式,都是觀看於它們的使用情況而下去定名的。
且就ec2與gcp的操作特性來說。
雖然同樣都是虛擬化機器。但操作的性質跟方式還是有所不同。
gcp還是要先掛裝置後再開vm出來。
ec2則是可以直接當成一般機器打開使用。
其實gcp開的裝置叫gce,這才是跟aws的ec2是同等級的。
所以ec2也是可以開vm出來的。只是它沒做出來(認真來說是用其它的方式處理了)
兩者的命名並沒有不對的地方,都是符合它們的用法而定義名稱的。
認真來說,gcp我會認為它比較偏向近人化。名詞會依容易了解的定義為主。
且操作方式也是盡量依大眾化的操作。
這也是很多人喜歡用gcp的原因。
aws則是比較向給開發技術方面為主。所以在用詞上如果有發現的話。
它們的服務用詞很接近單位規劃的應用名詞。
其目的其實是要給一般有技術的人來使用。
不過也因為如此,很多人對aws上不了手。
以上是大略的解釋。
:D,因為在整理心得的時候,有瀏覽到關於EC2和GCE或者VM有所不同,但卻沒提出詳細哪裡不同
但當時沒有保留下資料,只存有印象,正好如您所說
gcp還是要先掛裝置後再開vm出來。
ec2則是可以直接當成一般機器打開使用。
我後來有辦理AWS 一年試用,有嘗試啟動過EC2了
整個過程,讓我感覺和使用GCP沒有太大的差異
因此我比較沒辦法有畫面的是指,EC2是直接當成一般機器打開來使用
這句話的意思。
可能我知道的系統底層不夠詳細,因此我有點先入為主的認為,兩者開起來的都是一個虛擬機器(VM)
「直接當成」這是一種操作起來的感覺。
並不是指說,真的是開一台機器起來。
其實全都是「虛擬機器」。
其實我個人還是比較喜歡叫「雲主機」就是了。
認真來說,現在的科技已經進步到,一些舊有的名詞並不一定適合現今的情況。
何謂「主機」??
是有包含了對應的硬體設備。才能叫做主機呢?
還是像是現今的vm、hp、dock....等。這些不能叫做主機?
我曾經開發過用單得片裝了unix的系統在機器內。整台硬體是採用rom與ram組合而成的,內裝了不到100mb的unix系統。
它也可以操控任何系統語言。所有的內裝資料,則是採用的雲資料(像是s3)來儲存。所以整台設備的容量我只設定了2g。
像這種有實體的硬體。那我也是否可以將其視為一台主機?
怎麼去解釋這些名詞。其實也是看個人的考量。
要將所有的虛擬機器叫做vm。並無不同。畢竟它也算是對你來說最接近的解釋。
但如aws,它比較偏向於「服務」的解釋。
對它來說,vm的解釋並不太適合。
容器的解釋反而比較接近它想要的說法。
當然了,你硬要將其視為vm。其實這也無所謂。
反正這就是每個人有各自的看法。
並沒有誰對誰錯或是錯誤的說明跟解釋。
你講的是對的,其它人講的也是對的。
不需要糾結在這個意思上。
清楚明白,感謝:D
Hi! 你好,
我也是剛參加 AWSomeday 跟 12/4 AWS DEV DAY TAIPEI ,
但我也是剛學 AWS。
我會建議你去 AWS User Group Taiwan 這個FB社團問 EC2的問題,
因為FB社團比較會AWS 高手,特別是 AWS HERO(英雄) ,
在台灣就有三個AWS HERO這是很難得的事
AWS User Group Taiwan
https://www.facebook.com/groups/awsugtw
---AWSomeday 照片---
您是不是忘了, GCP 也不是叫 VM?
人家 VM 的官方名稱是叫做 GCE (Google Compute Engine):
https://cloud.google.com/compute
VM 是坊間自己在喊的...
所以你要把 AWS 的 EC2 喊成 VM 也不會怎樣, 只是在跟別人溝通的時候, 別人是否能夠理解你說的是甚麼?
廠商都在做差異化, 就是不希望你學一個通用的名稱, 就可以通吃所有廠商; 他們恨不得你只認識它們自己的產品, 不會用其他人的產品; 所以當你只認識 GCP 的 GCE 時, 看到 AWS EC2 一頭霧水, 這樣廠商就達到它的效果了: 讓你害怕去接觸一個陌生的東西...
反過來說, 如果你只熟悉 AWS EC2, 接下來突然丟個 GCE 給你的時候, 你也會手足無措, 不知道怎麼應付他? 這樣 AWS 也同樣達到他的目的: 讓你只熟悉他的產品.....
這是GCP台灣社團 Google Cloud Platform User Club, 自2015年便創社了,歡迎發問GCP任何問題!
https://www.facebook.com/groups/GCPUG.TW
這是GCP香港社團
https://www.facebook.com/groups/gdgcloudhk
Louie