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

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

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

使用Java将实体类转换为JSON并输出到控制台的完整过程

《使用Java将实体类转换为JSON并输出到控制台的完整过程》在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用JSON格式,用Java将实体类转换为J... 在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用j

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

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