早安大家!我是QNA,今天要學習的主題是:玩轉 AWS
今日AWS課程連結
AWS 雲端涵蓋 38 個地理區域內的 120 個區域(Region),並已宣布計劃在沙烏地阿拉伯王國、智利和AWS 歐洲主權雲端中新增 10 個可用區域,以及 3 個AWS 區域,其中台北就有設立一個可用區(Availability Zone)
一區域會有多個可用區域,這個是為了讓機器發生錯誤或當機時來容錯用的,所以一個區域需要有多個可用區域,一個當機另一個及時補上
1.登入控制台,最簡單的
2.Command Line Lnterface 命令行工具,簡稱CLI
3.通過寫程式的方式, Infrastructure And Code基礎設施及代碼
首先先說說「怎麼處理靜態內容?」
大部分網站多數都會有些許靜態資源會放置在網站上,比方說,圖片、影片、純HTML頁面、Javascript、CSS皆屬於靜態內容,在沒有AWS 前靜態內容放置於硬碟裡。當你的用戶變多隨之而來的服務器壓力也會因此增大,每當有用戶要檢視你的網站時,就會從硬碟中讀取你的網站中的靜態內容,隨之地服務器壓力過大就會壞掉,這時候AWS 中的S3(Simple storage Service)就發揮很大的作用。
S3為AWS 第一個公開提供的服務(2006年),最多支持5T大小單位的對象也是一個11個9的持續性、可靠性服務。意思是,如果你的文件存儲到S3中,在上萬年中都不會不見,一方面不用擔心硬碟壞掉,二來也不用擔心它的可靠性。但要特別注意!!!它最大就支持到5T而已
將資料放入容器中,則會拿到一個網址(URL)
例如:https://[bucket-name]⮕(容器名稱).s3.amazonaws.com/[sample+key/name.jpg]⮕(Object的Key Name)
這樣就可以直接把這個網址埋入你的網站的程式碼中,URL方便與Web頁面程式碼整合也不需要再擔憂其他延伸問題,而且後續可以使用CloudFront等內容分發(CDN)服務進入加速
AWS 擁有遍布全球的基礎設施(38 個區域、120 個可用區),提供高可用性與容錯能力,並針對政府需求推出獨立雲端環境。使用者可透過管理控制台、CLI 或程式化方式訪問與操作。建置網站時需考慮靜態內容、伺服器來源、用戶規模與資源彈性,而 AWS S3 則能安全高效地存放靜態檔案,並透過 CloudFront 加速全球分發,讓網站以低成本達成高效能與高可靠性。
今天先到這邊~明天我們在繼續學習AWS的模塊二中的 我的服務器哪裡來?/我有多少用戶?和計算資源能否彈性的獲取資源?這三個問題吧!各位晚安!