許多開始關(guān)注赴日IT的技術(shù)流的小伙伴,已經(jīng)開始關(guān)注外網(wǎng)上的一些案件需求或者招聘需求了。那么你會(huì)發(fā)現(xiàn)很多需求當(dāng)中都寫著開發(fā)SaaS/PaaS/IaaS這些詞匯,而且出現(xiàn)頻率很高,那他們究竟代表什么意思呢?
先來說SaaS,Software as a Service)的縮寫(軟件即服務(wù)),是一種允許您通過互聯(lián)網(wǎng)使用云上軟件的服務(wù)。您只需訪問廠商提供的云服務(wù)器即可使用該軟件,無需安裝。具體說就是用戶不需要服務(wù)器,不需要安裝什么就能用,你能想到的各種插件功能都為你準(zhǔn)備好了,很完善,用戶什么都不用操心,而且大部分直接在瀏覽器上就可以用。
這樣開發(fā)公司愿意去升級(jí)更新軟件,用戶的存儲(chǔ)信息也在開發(fā)者的服務(wù)器里。比如,有"Gmail"等網(wǎng)絡(luò)郵件、"Zoom"等會(huì)議軟件、"Chatwork"等商務(wù)聊天工具等各種類型的軟件?,F(xiàn)在國內(nèi)的wps也在走這個(gè)路線,這是一個(gè)未來的主流路線,都在SaaS化。SaaS功能全面既可以在網(wǎng)頁上使用,也可以客戶端安裝軟件,在互聯(lián)網(wǎng)上使用,手機(jī)電腦都可以用,很多用戶可以協(xié)作操作一個(gè)項(xiàng)目文件。
然后是PaaS,Platform as a Service(平臺(tái)即服務(wù)),是開發(fā)和運(yùn)行可通過互聯(lián)網(wǎng)使用的應(yīng)用程序所必需的平臺(tái),因?yàn)橹惶峁┢脚_(tái),很多功能不全面,也可以解釋為可以二次開發(fā)。對(duì)于一些不太懂計(jì)算機(jī)的人來說比較難使用。比如Heroku,Google App Engine,OpenShift,你可以在上面用各種JAVA,PHP,JS等等,在上面二次開發(fā)使用。low一點(diǎn)來說就是國內(nèi)的織夢(mèng),有很多組建可以直接拖動(dòng),但更多的人也會(huì)在上面編寫代碼。
*后IaaS是云服務(wù)的*底層,主要提供?9?2些基礎(chǔ)資源。它與PaaS的區(qū)別是,?9?2戶需要?9?3?9?0控制底層,實(shí)現(xiàn)基礎(chǔ)設(shè)施的使用?9?2邏輯,直白點(diǎn)說就是給了你一個(gè)阿里的ECS服務(wù)器。
其實(shí),SaaS/PaaS/IaaS本質(zhì)上還是服務(wù)器+程序服務(wù)產(chǎn)品,更像是游戲行業(yè)中的2D游戲2.5D游戲2.8D游戲,比較傾向于是一種銷售端的用語。