uniCloud是DCloud 出品 用js 開發服務端,免運維的服務器php
uniCloud 是由阿里雲、騰訊雲推出的,基於serverless的跨全端的、用js開發服務端的雲產品。前端
1.免運維、更省心java
2.服務器成本低node
3.輕鬆入門、上手快mysql
4.開發效率、加倍提高 什麼是雲服務器?web
雲服務器是由CPU、內存、操做系統、雲硬盤組成的基礎的計算組件。雲服務器建立成功後,您就能夠像使用本身的本地PC或物理服務器同樣,在雲上使用雲服務器。(若是是沒接觸過的朋友,能夠理解爲雲服務器就是一臺虛擬電腦) 雲服務器的開通是自助完成的,您只須要指定CPU、內存、操做系統、規格、登陸鑑權方式便可,同時也能夠根據您的需求隨時調整雲服務器規格,爲您打造一個高效、可靠、安全的計算環境。sql
使用傳統的雲服務器,須要咱們選擇硬件和帶寬等配置,由於它是配置越高服務器的性能越好,數據庫
若是配置達不到要求,一旦流量的高峯期來臨,服務器就會出現崩潰等故障,因此咱們只能按抗得住高峯期的性能標準,後端
注意高配的服務器來防止這種狀況的發生,流量少的狀況,對服務器的要求性能並不高,因此那些高配都是被閒置而浪費掉的安全
而unicloud 是一個共享精進的商業模式,它的雲端是龐大的serverless資源池,有無數個node進程,用戶發起請求時,
serverless會調配閒置的資源來運行開發者相應的雲函數,你的代碼直接跑在雲函數上,沒有硬件配置,操做系統,
web服務器這些概念就像用水用電,沒有複雜的門檻,即用即有按需付費,傳統的服務器系統環境是須要開發者本身搭建升級維護,
沒有專門管理服務器的工程師,每當用戶被攻擊的時候,可能須要把工程師半夜叫醒維護,那是至關的亞歷山大,這就費心費力,
然而開發者只是須要一個能跑服務端的地方而已,承受那麼多,本不該該承受的瑣碎。
uniCloud和阿里雲等傳統雲的區別和關係?
1.uniCloud是DCloud在阿里雲和騰訊雲的serverless服務上封裝而成的。
它包含laaS層(由阿里雲和騰訊雲提供的硬件和網絡)和PaaS層(由DCloud提供開發環境)。
開發者能夠自由選擇uniCloud的硬件和網絡資源的供應商,在阿里雲和騰訊雲之間來回切換。
2.開戶和付費雖然經過DCloud渠道,但實際上開發者自動在雲廠商處創建了帳戶和充值餘額,DCloud只獲取雲服務廠商的返傭。
3.開發時雖使用DCloud工具,但應用上線時,手機端直連的阿里雲或騰訊雲的serverless,不經由DCloud的服務器。
過去不少前端工程師想作全棧,須要專門學一門後端語言好比java、php、Python等,你還要專門學數據庫的設計,和查詢語法,學Linux,來掌握服務器的安全和運維等。
而用uniCloud 你只須要會js便可,只須要寫業務代碼就能夠,用js一門語言解決先後端開發
首先你須要註冊一個帳號 unicloud.dcloud.net.cn/login
一個服務空間表示對應了一套獨立的雲開發資源也就是每個雲開發資源之間是相互不想影響的,但一個雲空間是多個應用共同使用的,
好比網約車就鏈接在同一個網約車上,
這些是上傳到雲服務的雲函數列表,雲函數就是node.js代碼,是運行在服務端的業務邏輯,
咱們把它上傳到雲服務空間裏,就能夠供前端的代碼調用,
uniCloud雲數據庫與mysql和MongoDB的區別
UniCloud雲數據庫是基於MongoDB改進了易用性的強化版本,比mysql功能更豐富,更靈活、對前端更友好。詳情: uniapp.dcloud.net.cn/uniCloud/fa…