什麼是雲端
雲端(又稱雲端運算)是透過互聯網來存儲、管理和提供各種運算服務和資源的遠端伺服器網絡,如儲存空間、運算能力、應用程式以及其他公司或個人運行業務和 IT 所需的必要服務。
傳統 IT vs. 雲端運算
「傳統 IT」指的是使用者(公司)自行管理所有資源,包括實體位置、伺服器、記憶體、路由器、交換器、防火牆和其他硬體元件,以及所使用的軟體。這還包括設置伺服器和服務所需的人員。
進行所有這些步驟需要很多過程,這會大大增加出錯的機率。公司必須檢查從實體硬體到客戶端的所有環節,這通常會涉及到安全問題。此外,進行所有這些還需要各類人員的參與。
傳統 IT 的另一個核心問題是“可擴展性”。每次公司需要更新基礎設施,例如增加新伺服器、提高伺服器容量和安裝新服務時,這種方法很容易出錯,且需要大量時間。
其他問題還包括客戶可及性、災難恢復、高昂成本等。
那麼,解決所有這些問題的方法是什麼?
答案是轉向雲端基礎設施。使用雲端不僅可以消除公司在傳統 IT 中面臨的所有問題,還增加了幫助您擴展業務的獨特功能,而不必擔心增加伺服器、雇用人員等問題。
使用雲端,您可以決定所需的所有服務。需要多少服務?在需要時隨時擴展。雲服務供應商(CSP)在不同地區設有數據中心,這將幫助您的客戶更快、更好地訪問您的服務。您可以隨時添加和刪除服務,進行自動備份並將其保存在不同地區。所有這些都可以通過按需付費模式完成。在這種定價模式下,您只需為使用的資源付費。
總結來說,雲端是 IT 基礎設施的未來。它解決了傳統 IT 的所有問題,還增加了其獨特的優勢,並且比傳統 IT 更具成本效益。
雲端部署類型
為了使雲端更加穩健,雲端部署有不同的變體,以滿足您的特定需求。一般的雲端部署類型包括「公有雲、私有雲和混合雲」。
1. 公有雲
這種模式下,所有雲端服務都可供公眾使用。任何擁有賬號的人都可以使用這些服務,無論是個人還是公司。另一種說法是資源由所有使用者共享。例如,單個伺服器被多個使用者使用。但公有雲並不意味著您的數據會公開或任何人都能訪問您的資源面板。他們有強大的安全措施,確保沒有使用者可以突破另一個使用者的邊界。這種模式主要用於托管網頁應用或其他應用程式。
2. 私有雲
雖然私有雲使用的服務和資源與公有雲相同,但這裡的資源僅供個別公司使用,這意味著資源或運算能力不會共享。因此,它的成本與本地部署相當,但不會損失雲端的好處。這種模式主要用於存儲“高優先級”數據,例如包含用戶憑證、信用卡信息和其他機密信息的數據庫。私有
雲因其額外的安全層和對系統的完全控制而被選擇。
這可以在本地部署,也可以通過第三方雲端供應商如 AWS、Azure 和 IBM 來實現。
3. 混合雲
這是每個部署的最佳選擇。這裡的 IT 基礎設施使用公有雲和私有雲(本地部署)的結合。在這種情況下,公司可以將其高優先級數據放在私有雲中,並使用公有雲管理低優先級服務。
4. 多雲
這種模式使用多個雲端供應商來運行 IT 基礎設施。雖然頂級雲服務供應商(CSP)提供的服務幾乎相同,但公司可能會發現某些服務比其他服務更好。在這種情況下,他們可以使用不同的雲端供應商來構建其基礎設施。
服務模型類型
服務模型不同於部署模型。服務模型具體說明了我們對於從雲端供應商那裡購買的資源或服務擁有多少控制權,並強調了客戶與雲端服務供應商之間的責任分工。一般來說,服務模型有三種類型,分別是軟體即服務(SaaS)、平台即服務(PaaS)和基礎設施即服務(IaaS)。
SaaS
軟體即服務(SaaS)是由雲端服務供應商主機和管理應用程式,包括硬體、虛擬化、網絡等所有使軟體運行的元素。客戶支付服務訂閱費,直接使用軟體,這種服務可能是免費的或是付費的。SaaS 的例子包括 Google Docs 和 Microsoft 365(雲端版)等。
PaaS
與 SaaS 不同,平台即服務(PaaS)提供預先安裝好所有軟體包需求,使您可以直接進行應用程式的開發。一個例子是 WordPress 主機。當您購買 WordPress 主機時,不需要設置 PHP、MySQL、Apache/Nginx 或 WordPress,只需連接您的域名並開始開發您的網站。這使您對所使用的應用程式擁有控制權,而 SaaS 則沒有。可以參考圖片以更好地理解。
IaaS
在基礎設施即服務(IaaS)中,客戶的責任增加,同時對服務的控制也增加。這種模型允許客戶從作業系統堆疊開始控制一切,這意味著您可以選擇想要使用的作業系統、數據庫、應用程式,同時需要維護安全性。因此,這需要具備技能的人員來管理。一個例子是我們使用的 VPS 伺服器,這就像使用您的家用電腦,可以安裝、刪除和部署任何東西,唯一的區別是您無法實際接觸到電腦。
什麼是雲端供應商
雲端供應商或雲端服務供應商(CSP)是提供您這些服務的公司。前三大供應商分別是 Amazon Web Services(AWS)、Microsoft Azure 和 Google Cloud Provider(GCP)。
什麼是AWS
Amazon Web Services(AWS)是由亞馬遜維護的一個全面且廣泛使用的雲端服務供應商。AWS 提供了幾乎所有個人或組織建立其 IT 基礎設施所需的服務。目前,AWS 是市場佔有率最高的雲端服務供應商。
創建 AWS 帳戶
AWS 的帳戶創建流程非常簡單。通過一些簡單的步驟,您就可以設置您的帳戶並開始使用。請導航至這個網址並填寫相應的信息欄位即可
AWS 將發送一次性密碼(OTP)到您的電子郵件。輸入 OTP 後,您將被重定向到此頁面。
選擇一個既強大又易於記憶的密碼。這將是您進行所有操作的根帳戶。點擊「繼續」按鈕,您將被重定向到此頁面。
選擇您要創建的帳戶類型。無論選擇哪種帳戶類型,都沒有服務級別的差異,您可以使用他們的所有服務。除非您是代表企業,否則請選擇「個人」。
填寫必要信息並勾選核取框後,點擊「繼續」。這將帶您進入帳單頁面。
提供此處要求的信息,然後點擊 “Verify and Continue”。
確認您的國家和手機號碼。AWS 會將一次性密碼(OTP)發送到您的手機號碼,請填寫該密碼。
驗證成功後,AWS 將引導您進入此頁面,您可以在這裡選擇支援計劃。
這裡會提供以重點標示的支援內容。現在選擇您想要的計劃,然後點擊“Complete sign up” 按鈕。
如果您看到這個“Congratulations!”,那麼您的帳戶創建已經差不多完成了。幾分鐘內,您應該會收到一封確認電子郵件。
就這樣,您已經完成所有步驟,準備開始使用 AWS 了。
定價
AWS 提供三種定價模型:AWS 免費層、12 個月免費、永久免費和試用版。12 個月計劃允許您在一年內免費使用某些服務,例如 EC2 和 S3。永久免費服務可以在一定限制內一直免費使用,只有當您超過限制時才需付費。免費試用適用於其他服務,讓您在付費之前先試用該服務。這樣,您可以找到最適合您需求的服務。請記住,即使這些服務是免費的,它們也有一定的限制。
AWS 提供 AWS 計算器網頁應用程式,您可以使用它來估算成本並根據估算結果制定完善的預算。
使用者介面概覽
使用您創建帳戶時選擇的電子郵件和密碼登錄 AWS 入口網站。
登錄成功後,您將看到類似這樣的頁面。
在右上角,我們有 “Region Selector”,可以讓您選擇服務所在的區域。選擇最接近您客戶的地區通常是獲得更快連接速度的最佳做法。
更改區域可能會限制您使用某些服務,因此請務必注意這一點。
接下來是在右側的帳戶設置,您可以訪問設置、計費儀表板和其他必要的操作工具。
在左上角,您可以訪問按組排列的 AWS 服務。或者,您也可以在搜索欄中搜索服務名稱。
當您與 AWS 有一些互動時,您將能夠在主頁上看到一些數據區域,例如最近訪問、AWS 健康狀態、成本和使用情況等。
首頁也可以根據您的需求進行編輯。
創建 EC2 實例
EC2(Elastic Cloud 2)是目前最常用和最知名的 AWS 服務。它是一種 IaaS 服務模型,讓您可以使用 VPS 來執行所有 VPS 可以執行的任務。這項服務在 t2.nano 或 t2.micro 實例上提供 12 個月的免費使用期。
在 t2.micro EC2 實例中,您將獲得 1vCPU、1 GiB 記憶體和 30 GB EBS 儲存空間。
首先,選擇您希望服務所在的區域。
向下滾動,並在 Build a solution section 中選擇 “Launch a virtual machine” 。
或者,您可以使用 “Search bar” 搜索「ec2」。我們這次選擇 “Launch a virtual machine”。
選擇後,系統會將您帶到 AWS EC2 設置頁面。這可能需要一些時間才能完全加載。
為您的 EC2 虛擬機器選擇一個名稱。
接下來,您需要為您的操作系統或應用程式選擇一個映像。
選擇「Debian」,標有 “Free tier eligible” 表示該操作系統可以免費使用;如果選擇付費操作系統(如 Windows),則需要支付授權費用。接下來,您需要選擇 “Instance type”。預設為「t2.micro」,該實例可免費使用 12 個月。
點擊下拉箭頭,您可以選擇符合您的預算和需求的實例計劃。
選擇“t2.micro”然後下拉。
“Key pair” 區域允許您選擇一個公鑰和私鑰的 RSA 密鑰對,您將使用它通過 SSH 連接到您的 VPS。預設情況下,您不會有任何已創建的 “Key pair” 。讓我們點擊 “Create new key pair” 來創建密鑰對。
這將打開一個彈出窗口,選擇密鑰對名稱。將類型保持為「RSA」,並選擇私鑰格式。如果您打算在 Linux 和 SSH 中使用,請選擇「.pem」。如果您使用的是 Putty,請選擇「.ppk」。
讓我們保持所有設置為默認並繼續。這將彈出一個窗口,讓您保存「pem」密鑰。選擇一個安全的位置並保存。
「Network settings」部分將允許您選擇安全組。您可以添加現有的組或創建一個新組。您還可以指定要登錄的「IP」地址。另外,選擇是否允許用於網頁服務的「HTTP」和「HTTPS」協議。點擊「Allow」全部協議並繼續。
“Configure storage” 部分讓您選擇磁碟的大小。您可以選擇一個 30 GB 的單一磁碟或在此大小範圍內的多個磁碟。您也可以選擇超過 30 GB 的磁碟大小,但這將產生額外的費用。讓我們繼續使用默認大小。
接下來是「Advanced details」部分,不建議初學者更改。我們將所有設置保持為默認。點擊「Launch instance」按鈕。
在點擊「Launch instance」之前,建議仔細檢查所有設置。您還可以通過更改「Number of Instances」來同時創建多個實例。
點擊「Launch instance」後,系統將需要一些時間來完成 VPS 的設置。一旦完成,您將看到一個「Success」的消息。
就這樣,您已成功創建了您的第一個 EC2 實例。現在點擊「View all instances」按鈕,這將帶您進入 EC2 儀表板。
在那裡,您將能夠看到您的 EC2 實例並執行其他必要的操作。
結論
雲端運算無疑是 IT 基礎設施的未來。擁抱雲端技術不僅僅是一種趨勢,更是邁向更具適應性和成本效益的 IT 基礎設施的戰略舉措。
Comments