[Cloud Computing]PaaS廠商?IaaS廠商?還分的清嗎?

[Cloud Computing]PaaS廠商?IaaS廠商?還分的清嗎?

前幾天一個過期的新聞:Microsoft Windows Azure and Amazon EC2 on Collision Course

大意是這樣,微軟的Azure定位在Paas(Platform-as-a-Service),而Amazon EC2則定位在IaaS(Infrastructure-as-a-Service),目前微軟有打算自PaaS服務推動到IaaS,而Amazon也有打算從IaaS往上提供PaaS,未來IaaS或者PaaS廠商,區分可能就不會這麼清楚了。

還記得不久前說過,目前想要從IaaS、PaaS到SaaS通吃的廠商,應該還不存在,所以現階段,大多數的大廠都是靠著與其他供應商合作,你出Software,我出Platform,他出Infrastructure,這樣組成一個陣線,號稱可以提供客戶一個完整的雲端服務,因為仍在初始雲階段,但合作歸合作,慢慢的,有能力的廠商還是會想要多吃一些餅,一般的廠商,大多只負責提供Service(一般的軟體公司、SI廠商),要跨入Plaftorm很困難,想要吃Infrastructure就更難了,而有能力左右雲端市場的廠商,大多屬於提供IaaS與PaaS的廠商了,為什麼?因為沒有這些Infrastructure與Platform,那雲端還算是雲端嗎?

擁有Infrastructure,算是雲端的根基,而這也是Amazon的優勢,過去他們一直提供這樣的服務,在他們的IaaS上,你可以隨意部署你的應用程式,不限定OS、不限定平台與程式語言,彈性很高,但因為目前尚未具備完整的Platform,要跨入PaaS仍需要一段時間進行發展;而擁有Platform的廠商如微軟,Azure算是個非常強健的平台,讓用戶可在上頭做客製化開發,部署你的應用程式,可以幫你快速的開發出雲端的應用服務,而因為他本身也具有一定等級的Infrastructure,若要踏入IaaS領域,進入障礙相信會比Amazon來的小。

純的IaaS是很開放,相較之下PaaS則較限定環境,例如只能用Windows作業系統、特定語言開發,就開放性來說,PaaS沒有IaaS來的強,但若以開發速度與後續的維護力度來說,PaaS本身具備有較完整的開發框架,可協助開發人員較快速的進行系統開發,同時IaaS本身並不協助進行Patch,但PaaS在這塊則會自動化進行,是優於IaaS的,兩者哪個好?沒有一定,但對客戶來說,當然是你兩者都能提供,對我來說最好啦。

不過在現在的形勢上,相信會有愈來愈多的廠商,會橫跨IaaS與PaaS,甚至到SaaS上,未來我們也愈來愈難將某家廠商定位在IaaS或者PaaS服務提供商了,相信今年底到明年初,這部分應該會進入戰國時期,拭目以待。

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。