Member-only story
[AWS] AWS是甚麼?
AWS是Amazon Web Services, 亞馬遜雲端運算服務,的簡稱.當你看到Service有加個s,這個英文複數就表示它不只提供一個服務.
雲端,就是Cloud,這表示這些服務都是經由網際網路存取使用,這也是它最大的賣點.
Cloud: IaaS, PaaS, SaaS
Cloud的類型大致分成三種: infrastructure as a service (IaaS), platform as a service (PaaS) or software as a service(SaaS).
用一張圖來簡單表示他們之間的差別:
IaaS: 基礎設施即服務(Infrastructure as a Service)
使用者無須購買伺服器、軟體等網路設備,即可任意使用基本的計算資源,雖然不能控管或控制底層的基礎設施,但是可以控制作業系統、儲存裝置、已部署的應用程式.
PaaS: 平台即服務(platform as a service)
PaaS使用者不需要管理與控制雲端基礎設施(包含網路、伺服器、作業系統或儲存),但需要控制上層的應用程式部署與應用代管的環境,這可以節省很多時間資源在管理這些硬體上面.
SaaS: 軟體即服務(Software as a Service)
軟體僅需透過網際網路,而不須透過安裝即可使用。
SaaS的最常見例子,就是Gmail這種經由網頁就可以使用的服務.
Amazon EC2就是AWS的IaaS解決方案.
亞馬遜彈性雲端運算(Amazon Elastic Compute Cloud,簡稱Amazon EC2) ,是由亞馬遜公司提供的Web服務,是一個讓使用者可以租用雲端電腦運行所需應用的系統。
EC2藉由提供Web服務的方式讓使用者可以彈性地運行自己的Amazon機器映像檔,使用者將可以在這個虛擬機器上運行任何自己想要的軟體或應用程式。
AWS的好處
不說不知道,AWS提供了五花八門的各種網路服務,全都是基於Cloud這個基礎上發展的.
它可以讓你不需要有任何硬體,就可以讓你的程式運行在網路上.
因為Amazon在全世界各地都有分布著硬體來支援執行AWS,並且用戶越來越多,在這種分散和量大的優勢下,它的收費就比較有彈性也相對可以比較便宜.
AWS有多種收費方式,一開始也有免費的基本使用方案,這樣可以適應各種客戶的不同背景和需求.
Cloud的另一個好處是可以快速更新或是增加硬體,而不會影響你的程式,更不需要你操心硬體的問題,這就可以讓你更專心在軟體研發上面.
Amazon為了推廣AWS,也開了AWS Certification這個認證系統.
越多人和企業要使用AWS,就需要有AWS認證的工程師,這就讓這個認證水漲船高,又推動了企業改用AWS的意願,真是賺錢的良性循環啊…