开发者社区> 驻云科技> 正文

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

简介:
+关注继续查看

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

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

通过对接澳门政务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 账号使用免登陆接口获取令牌后,再跳转到统一数据资源平台。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
19090 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
28307 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
13209 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
22190 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
15772 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20283 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
14878 0
+关注
驻云科技
上海驻云信息科技有限公司成立于2013年,是一家领先的企业云计算架构咨询、实施、管理及运维技术服务提供商,致力于为企业客户提供卓越的云计算整体解决方案。
77
文章
41
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载