直播梳理-場景+應用,帶你硬核解析云原生GIS
2021年4月1日北京超圖軟件股份有限公司資深產(chǎn)品經(jīng)理周世杰老師做客華為云云市場直播間,給大家?guī)砹恕秷鼍?應用,帶你硬核解析云原生GIS》的主題分享。
其實在之前我是不太了解什么是GIS的,非常感謝這次的科普直播,讓我不僅了解到了GIS技術,還了解到了相關的產(chǎn)品案例,大有裨益,本文就帶大家一起梳理一下直播的內(nèi)容。
GIS是Geographic Information System的簡稱,即地理信息系統(tǒng),那云原生GIS又是什么?云原生是一種構建和運行應用程序的方法,是一套技術體系和方法論。云原生GIS是面向環(huán)境設計的,基于微服務架構思想的,以容器位部署載體的,可 自動化 編排、運維管理的,更彈性、更穩(wěn)定、更新更實時的GIS軟件體系架構。也就是以云原生的方式構建和運行的 GIS 應用。

云原生GIS有什么優(yōu)勢?
1)更穩(wěn)定:
服務可自動恢復 ;
故障可自動轉(zhuǎn)移;
保證服務永久在線。
2)更便捷:
內(nèi)置存儲資源池:Redis、MySQL、MongoDB、HDFS 、 Elasticsearch、HBase、PostGIS、PostgreSQL
內(nèi)置計算資源池:Spark、Hadoop YARN
內(nèi)置流數(shù)據(jù)環(huán)境:Kafka集群
3)更彈性:
資源更集約
計算更高效
云原生GIS的典型應用場景:

1)GIS服務數(shù)量多
云原生設計的初衷就是為了解決 大數(shù)據(jù) 時代所帶來的數(shù)據(jù)量 不斷增大引起的數(shù)據(jù)發(fā)布不成功、數(shù)據(jù)加載困難等問題。當用戶有成百上千的服務實例時,如果發(fā)布在一個iServer或 iServer集群中,服務器的承受力問題和服務崩潰、重啟所帶來的種種,都是亟待解決的問題。這種情況使用云原生GIS,對服務按 照數(shù)據(jù)源類型、服務類型、訪問頻率等進行分類調(diào)度到不同的節(jié)點, 就可以化解上述問題。
2)數(shù)據(jù)種類多,體積大
數(shù)據(jù)種類多,發(fā)布出來的服務數(shù)量也會很多,造成的問題跟上述第一個場景一樣。 數(shù)據(jù)的體積比較大的情況下,查詢、分析、加載等過程都會比較耗資源,如果采用傳統(tǒng)方式發(fā)布,不僅訪問該服務會比較慢, 而且也會拖慢其他服務。所以當數(shù)據(jù)種類多、體積大或服務類型復雜時,都適用于云原生GIS環(huán)境,對這類服務進行獨立調(diào)度和橫向伸縮。
3)局部平滑升級、故障恢復困難
云原生的優(yōu)勢就是更新快、升級快,可以快速更新單個微服務,而不會影響其他功能。 在項目生產(chǎn)過程中,有需要上線一些新功能時,如果采用傳統(tǒng)方式往往需要做大量手工配置工作,且存在風險。而在云原生GIS中,用戶只需要使用新 鏡像 ,就可以滾動更新該服務,從而便捷、平滑穩(wěn)定的升級新功能。再配合灰度發(fā)布讓服務上線更加嚴謹。
4)關注微服務、創(chuàng)新
隨著應用程序的功能日益豐富和強大,微服務應運而生,成為新型軟件架構。 云原生GIS是由多個功能小而專注、獨立部署的微服務組合出的大型GIS應用程序。各個微服務的開發(fā)彼此獨立,可以根據(jù)功能需求每個微服務使用最適合的技術棧或開發(fā)語言。當用戶考慮升級整體技術棧時,可以考慮云原生創(chuàng)新應用。
5)對高可用關注度高
云原生GIS的部署是多節(jié)點集群方式搭建,一個節(jié)點故障,服務會自動轉(zhuǎn)移到其他存活的節(jié)點;如果其中一個服務異常,系統(tǒng)會自動重建一個新的服務來替代異常的服務,因為是基于容器技術,替代過程可以達到秒級替代;基于微服務的橫向擴展能力,保證了服務高效穩(wěn)定。
6)機器/VM比較多
云原生GIS環(huán)境下,所有服務都是由Kubernetes統(tǒng)一管理調(diào)度,用戶需要做的就是把這些機器加入Kubernetes集群即可。 云原生GIS會全面監(jiān)控物理機、容器等資源使用情況,并把服務部署調(diào)度到當前最優(yōu)的機器來運行。后續(xù)有采購新機器,只需要“一鍵”加入Kubernetes集群即可。 當有機器從Kubernetes中移除后,它上面的服務會自動 遷移 到其他機器,不需要人工干預。
云原生GIS環(huán)境搭建需要的包-華為云:

驚喜疊加!分享你對本次直播的觀后感或梳理直播內(nèi)容至云社區(qū)論壇-云市場版塊“云端心聲”,還有機會獲華為云海量碼豆(碼豆可兌換實物獎品)及超酷運動藍牙耳機噢!>>點擊了解活動詳情,立刻參與吧!