我之前的身份與訪問管理文章聊過怎么建用戶、分組和掛策略。把賬號的安全訪問通道搭好之后,下一個問題自然就冒出來了:我們到底在哪跑應用?
答案就是亞馬遜彈性云計算,簡稱EC2。這是亞馬遜云科技使用面最廣的服務之一,剛開始接觸云的人必須把它吃透。這篇文章會拆解EC2是什么、為什么需要它、實例類型有哪些、付費模式怎么選、區域和可用區的概念,最后帶著你親手創建第一臺EC2實例。
![]()
先把EC2這個名字拆開看看。彈性這個詞在亞馬遜云科技里反復出現,原因很簡單:凡是能按你的需求隨時擴縮的服務,都會被冠上這個前綴。EC2允許你在流量高峰期增加資源,在低谷期又把資源降下來。所以最直白的理解就是:EC2等于一臺你想調多大就調多大的云端虛擬服務器。云是指EC2跑在亞馬遜的公有云基礎設施上,服務器由亞馬遜在全球范圍內擁有和維護。計算的意思是,你讓亞馬遜提供中央處理器、內存和磁盤,本質上是一臺能運行應用的虛擬機或服務器。
當你向亞馬遜云科技申請一臺虛擬服務器時,后臺到底發生了什么?你的請求會傳給一個叫做虛擬機管理器的軟件層,這個軟件層架在物理服務器之上,專門負責創建和管理虛擬機。虛擬機管理器根據你的請求生成虛擬機,然后你就拿到這臺EC2實例的訪問權限了。整個過程你完全不用碰到任何物理硬件,這些底層的維護工作全部由亞馬遜兜底。
為什么要用EC2?想象公司想上線一個應用。傳統做法是買物理服務器、裝虛擬機管理器、創建虛擬機、給員工開權限、定期做升級、處理安全補丁、應對硬件故障。管十臺服務器還勉強應付得了,但管幾千臺試試?系統管理員一天的時間全耗在維持機器運轉上,根本沒精力開發新東西。EC2直接把這個問題解決了。你不用碰物理硬件,只需要打開亞馬遜控制臺,幾分鐘內啟動一臺實例,按實際用量付費,硬件維護、升級、安全這些事全部交給亞馬遜。底層基礎設施有人替你操心,你就能專注做自己的業務。
創建實例之前,有幾個關鍵概念必須搞清楚。第一個是亞馬遜機器鏡像,簡稱AMI。啟動實例時需要選擇一個AMI,當作服務器的操作系統模板,例如亞馬遜Linux、烏班圖、視窗系統、紅帽。第二個是密鑰對,創建EC2時你會用到它來保障安全連接。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.