驻云完成了第一次国产云操作系统的海外输出

2024-03-05 20:20

本文主要是介绍驻云完成了第一次国产云操作系统的海外输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近年来随着云计算行业的蓬勃发展,阿里云也乘着这股“东风”扶摇直上,依托于阿里云的基础云产品服务以及核心大数据产品,阿里做智慧城市已经是“大势所趋、人心所向”。除了杭州、苏州政府合作建立“智慧城市”,和福州市政府一起打造智慧城市的福州样本,和无锡政府合力打造的中国第一个物联网小镇——鸿山小镇以外,阿里云开始尝试将此业务发展到海外市场,而澳门智慧城市项目则是第一个试水的基石。

为什么需要统一数据资源平台?

通过对接澳门政务ePass系统,直接使用ePass账号登录跳转到统一数据资源平台,可以实现仅通过一个系统,便能支持繁体中文和简体中文切换,完成对包括ECS、RDS等云基础服务和Dataworks、流计算等大数据产品进行统一管理。

如何实现?

_1

驻云自主研发的CBIS云计算商业服务集成系统,面向企业提供一整套对多种云资源实现混合管理的云计算运营服务平台,不仅解决了企业内部管理和使用云计算资源的客观需求,还支持企业对富余的云计算资源进行对外售卖。

在资源统一管理的基础上,CBIS更能进一步支撑混合云平台的业务运营工作,实现对分公司、部门、项目的预算控制和费用核算以及多维度管理用户资源。同时,CBIS还提供灵活的商品上架,CBIS的这些功能以及驻云所提供的一整套解决方案,帮助客户 “ 0 基础 0 TCO ” 建立高可靠的自有品牌运营,成为云平台运营商。在云平台管理过程中产生的个性化需求,CBIS可以针对性地对组件进行客制化,而不影响产品整体的稳定性。

在本项目中,主要开发着重点是针对以下几个部分:

  • 产品国际化
  • 大数据产品对接
  • 澳门ePass服务平台对接

产品国际化

驻云CBIS云计算商业服务集成系统从设计之初就考虑到产品国际化的需求,其采用的前后端框架本身即可以支持将对应的文本内容抽取到资源文件。

在本项目中,驻云将需要翻译的资源文件发给阿里云国际化翻译团队进行翻译,翻译完成后,再将资源文件导入到系统中。最终用户在系统登录页面的右上角可以查看当前系统支持的语言并进行选择,成功登陆后,系统将按照用户选择的语言展示对应的文本内容,满足客户对于国际化的要求。

对于专有云内含有独立控制台的产品,由 CBIS 平台在登录时植入相应的 cookie,用户跳转进入到对应产品控制台时,其产品会根据 cookie 中包含的语言信息展示内容。

大数据产品对接

本项目中包含的阿里的大数据系列产品如下:

  • MaxComputer
  • Dataworks
  • StreamComputer
  • QuickBI
  • Datahub
  • 大数据管家
  • DMS

对于阿里专有云的基础资源产品(ECS、RDS、SLB、OSS等),CBIS 产品是基于阿里专有云提供的SDK中包含的接口开发控制台页面来支持。

而大数据系列产品比较特殊,这些产品一般都有独立控制台,并且需要对接 RAM 子账号来实现各个部门间的数据隔离,除此之外,还有几款特殊的产品支持跨UID的超管账号。

为了对接大数据产品,驻云针对原有的账号体系进行了以下扩展:

  1. 为部门和项目创建 RAM Group。
  2. 为用户创建对应的 RAM子账号。
  3. 为大数据产品设定普通操作、管理操作权限以示区分。

澳门ePass服务平台对接

为支持 CBIS 产品与澳门 ePass 平台对接,需要解决以下几个问题:

  • ePass账号鉴权
  • ePass账号与阿里云账号匹配
  • 跳转进入统一数据资源平台

整体流程见下图。

_2

由上图可见,ePass账号鉴权功能由ePass 平台通过接口提供。需要匹配的用户信息来源有两个,一个是本地账号,另一个是ePass平台返回的用户信息。为了匹配Epass账号和阿里云账号,需要将从ePass 平台中获取到的用户、部门信息与本地数据库中录入的用户、部门信息进行对比。匹配成功后,系统将根据账号对应的RAM 账号或者 UID 账号使用免登陆接口获取令牌后,再跳转到统一数据资源平台。

这篇关于驻云完成了第一次国产云操作系统的海外输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/777700

相关文章

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

python多种数据类型输出为Excel文件

《python多种数据类型输出为Excel文件》本文主要介绍了将Python中的列表、元组、字典和集合等数据类型输出到Excel文件中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一.列表List二.字典dict三.集合set四.元组tuplepython中的列表、元组、字典

Spring AI集成DeepSeek实现流式输出的操作方法

《SpringAI集成DeepSeek实现流式输出的操作方法》本文介绍了如何在SpringBoot中使用Sse(Server-SentEvents)技术实现流式输出,后端使用SpringMVC中的S... 目录一、后端代码二、前端代码三、运行项目小天有话说题外话参考资料前面一篇文章我们实现了《Spring

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

使用TomCat,service输出台出现乱码的解决

《使用TomCat,service输出台出现乱码的解决》本文介绍了解决Tomcat服务输出台中文乱码问题的两种方法,第一种方法是修改`logging.properties`文件中的`prefix`和`... 目录使用TomCat,service输出台出现乱码问题1解决方案问题2解决方案总结使用TomCat,

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree