租用幫助
部署AWS EC2會遇到哪些問題?AWS中的EC2中文名叫亞馬遜彈性計(jì)算云,又名“實(shí)例(instance)”。是一種 Web 服務(wù),在云中提供大小可調(diào)的計(jì)算容量。該服務(wù)旨在讓開發(fā)人員能更輕松地進(jìn)行 Web 級的計(jì)算。通俗理解:實(shí)例是 AWS 云中的虛擬服務(wù)器。您可以使用 Amazon EC2 來創(chuàng)建和配置在實(shí)例上運(yùn)行的操作系統(tǒng)和應(yīng)用程序。
用大白話講,EC2就是一臺在亞馬遜云上運(yùn)行的電腦,可以在此電腦上安裝操作系統(tǒng),應(yīng)用軟件。。。互聯(lián)數(shù)據(jù)是亞馬遜AWS云國際版授權(quán)合作伙伴(一級經(jīng)銷商),專業(yè)為全球企業(yè)客戶與個(gè)人開發(fā)者提供AWS國際版開戶注冊、認(rèn)證、充值等服務(wù),通過互聯(lián)數(shù)據(jù)開通AWS國際版只需要一個(gè)郵箱,不需要PayPal信用卡,不用擔(dān)心卡被盜刷,絕對的零門檻,零風(fēng)險(xiǎn)!
AWS國際站代充優(yōu)惠鏈接:http://www.ukunilife.com/zt/2023-05-06/
一、EC2 實(shí)例狀態(tài)檢查失敗,停止一直卡住怎么辦?
解決方法:EC2 實(shí)例狀態(tài),如果是 0/2,說明底層硬件出現(xiàn)故障。可以停止 (stop) 實(shí)例,然后啟動 (start),虛擬機(jī)遷移到別的物理主機(jī)。如果停止操作時(shí)一直卡住,可以再次強(qiáng)制停止。如果仍然不行,請開啟技術(shù)支持案例。對于 C3, C4, C5, M3, M4, M5, R3, R4, T2, or X1 類型實(shí)例,建議開啟 EC2 自動恢復(fù)功能。當(dāng)?shù)讓佑布霈F(xiàn)故障時(shí),可以自行恢復(fù)。
請注意:實(shí)例存儲 (instance store) 的數(shù)據(jù)會丟失。重要數(shù)據(jù)盡量使用 EBS,并且進(jìn)行快照備份。
如果狀態(tài)檢查是1/2,說明底層硬件正常,但是操作系統(tǒng)出現(xiàn)故障,需要結(jié)合日志信息自行排查。
二、EC2 實(shí)例帶寬是多少?
解決方法: EC2 實(shí)例根據(jù)類型不同,網(wǎng)絡(luò)性能分低、中、高等。由于客戶端到 AWS 網(wǎng)絡(luò)狀況不同,需要測試來獲得實(shí)際數(shù)值,例如 iperf 工具。有些類型,例如 C4,可以達(dá)到 10Gb 的網(wǎng)絡(luò)帶寬,這是對于 EC2 實(shí)例內(nèi)部之間而言,到 Internet 的網(wǎng)絡(luò)性能,仍然需要實(shí)際測試。
有些類型支持增強(qiáng)型聯(lián)網(wǎng),可以提高網(wǎng)絡(luò)性能。此功能可能需要在操作系統(tǒng)安裝驅(qū)動并啟用模塊。
三、訪問位于 EC2 的網(wǎng)站,速度很慢。
解決方法:訪問速度,在整個(gè)過程中的服務(wù)器、網(wǎng)絡(luò)、客戶端都會受到影響。
服務(wù)器層面,CPU / 內(nèi)存 / IO 資源的使用情況,操作系統(tǒng)的內(nèi)核參數(shù),應(yīng)用程序的優(yōu)化,都會影響整個(gè)用戶體驗(yàn)。通過 Cloudwatch 監(jiān)控 CPU / IO/ 網(wǎng)絡(luò)情況,在操作系統(tǒng)上查看內(nèi)存和進(jìn)程,檢查操作系統(tǒng)和應(yīng)用日志,必要時(shí)用 strace 等工具追蹤調(diào)用。
網(wǎng)絡(luò)層面,從客戶端到服務(wù)器,中間要經(jīng)過多個(gè)路由器,運(yùn)營商可能會出現(xiàn)一些網(wǎng)絡(luò)擁塞或者路由問題。以雙向 traceroute/mtr 工具,檢查哪些網(wǎng)絡(luò)路由可能存在問題。請確認(rèn)網(wǎng)絡(luò)問題是否具有普遍性,檢查其他地區(qū)用戶是否也存在同樣問題。如果是運(yùn)營商網(wǎng)絡(luò)擁塞,或者客戶端接入了一些復(fù)雜網(wǎng)絡(luò),這已經(jīng)超出了 AWS 所能解決的范圍。
客戶端層面,自身的 CPU / 內(nèi)存等資源情況需要檢查。對于請求本身,一般來說,帶數(shù)據(jù)庫復(fù)雜查詢的動態(tài) HTTP 請求,或者需要下載很多圖片 / 視頻 / css / js 的頁面,要比簡單的 HTML 頁面要快。可以換一個(gè)別的客戶端,以同樣的請求,再進(jìn)行測試。
四、EC2 被停止或終止了,但不是自己操作的。
解決方法:AWS 不會關(guān)閉用戶 EC2 實(shí)例,哪怕是底層硬件故障。請檢查是否有 Autoscaling / Cloudformation 等其他服務(wù)觸發(fā)了操作。打開 Cloudtrail 可以看到 API 調(diào)用記錄。
五、EC2 是否支持廣播?
解決方法: EC2 不支持廣播和組播,只支持單播。一些應(yīng)用中,例如 LVS keepalived,需要特別設(shè)置為單播模式。
六、EC2 設(shè)置安全組,允許另外一個(gè)安全組訪問,但是不通。
解決方法:安全組里允許另外一個(gè)安全組訪問,在連接時(shí),需要使用私有 IP。如果使用公有 IP,安全組里要設(shè)置為公有 IP CIDR。
另外,EC2 內(nèi)部訪問盡量使用私有 IP,這樣可以減少網(wǎng)絡(luò)傳輸成本。
七、創(chuàng)建 CentOS 實(shí)例,根盤使用 10GB EBS,但是 df 命令只能看到 8GB。
解決方法:默認(rèn) CentOS 根盤分區(qū)表是 8GB,需要自行更改分區(qū)表,并擴(kuò)展文件系統(tǒng)。
八、 創(chuàng)建實(shí)例時(shí),掛了 3TB 的根盤,啟動后實(shí)例馬上被終止了。
解決方法: Windows 使用 MBR 分區(qū),最大支持 2TB 根盤。 Linux MBR 也受到同樣限制。
解決辦法:根盤使用小于 2TB 的 EBS,數(shù)據(jù)放在單獨(dú)添加的 EBS。Linux 也可以使用 GPT 分區(qū),不受 2TB 限制。
九、CentOS 配置多網(wǎng)卡不生效。
解決方法: CentOS 等非 Amazon Linux 系統(tǒng),缺少某些網(wǎng)絡(luò)安裝包,需要自己配置策略路由。這樣,從哪個(gè)網(wǎng)卡接收到的包,還從這個(gè)網(wǎng)卡發(fā)送回去。
十、 創(chuàng)建 C4 類型 CentOS 實(shí)例,出現(xiàn) 1/2 檢查狀態(tài),不能登錄。
解決方法: C3/C4 等類型實(shí)例,默認(rèn)啟用增強(qiáng)網(wǎng)絡(luò)。一些非 Amazon Linux,可能沒有 ixgbev f增強(qiáng)網(wǎng)絡(luò)驅(qū)動,實(shí)例不能正常啟動。
解決辦法:安裝 ixgbevf 增強(qiáng)網(wǎng)絡(luò)驅(qū)動。