摘要
伴随着海洋遥感资料的大量积累,高效的“一站式”服务成为海洋遥感数据业务化应用的基本需求,同时也对系统在动态调度资源、易维护、弹性可扩展、复杂度可控和灵活部署等方面提出了更高的要求.针对上述问题,本文引入kubernetes容器编排管理平台,将单个业务系统拆分成多个独立运行在相互隔离容器中的服务,共享服务器软硬件资源,在保证系统具备高度可扩展性和灵活性的基础上,有效降低了开发的复杂度,设计和实现了海洋遥感数据产品生产和应用服务平台,满足了对海洋多源卫星数据从获取、预处理、产品自动生产、展示发布到应用服务的一体化需求.
As the rapid increment of ocean remote sensing data,the highly efficient'One-stop'service has become the basic need for the operational use of ocean remote sensing data.It also requires better performance of the system on dynamic resource scheduling,maintenance,extendibility and deployment,etc.These features happen to be the advantages of the open source framework Kubemetes.Therefore,a Kubemetes based ocean remote sensing products service system was developed.The system breaks down the production process,products release and management into smaller independent micro-services by dynamically adjusting the number of containers,in which these micro-services running,according to the production schedules,and sharing the software and hardware resources of the server.On the basis of ensuring the high scalability and flexibility of the system,the complexity of development is effectively reduced,and the production and application service platform of marine remote sensing data products is designed and implemented,which meets the requirements of the integration requirements of multi-source marine satellite data from acquisition,preprocessing,automatic production,display and release to application services.
作者
金九平
李婉嘉
戴橙
王茂华
JIN Jiu-ping;LI Wan-jia;DAI Cheng;WANG Mao-hua(Shanghai Carbon Data Research Center,Shanghai Advanced Research Institute,Chinese Academy of Sciences,Shanghai 201210,China)
出处
《海洋信息》
2020年第1期27-34,共8页
Marine Information
基金
中国科学院战略性先导科技专项(XDA13010404)。