首页 > 其他分享 >需求方案

需求方案

时间:2024-06-21 17:09:56浏览次数:28  
标签:需求 方案 厂商 地域 规格 下单 资源 页面

所有数据库操作都需要添加审计日志

基础配置管理

因地域信息在标品服务中,已存在数据表且由云账号同步,因此,不再建立新表,仅查询统计原表数据。

地域管理

地域管理表格

  1. 统计标品中地域表的各厂商数据,并汇总为:厂商、地域总数、启用总数,修改时间。

  2. 1.1 因为原数据中并未与厂商账户关联,因此,此处不做与厂商账户关联,仅将厂商名称作为数据来源依据。

  3. 从标品服务(region)中读取地域列表,并携带其启禁用状态,地域名称,启禁用状态(是否上线)

问题:

  1. 存在多个厂商账户的时候,如何确定该地域属于哪个厂商账户? 徐忠 地域表的数据与云账号有关系吗 

          A 地域与云账号无关系, 下单的时候,需要选择云订阅(cloud_provider),再选择地域,任意云账号都能选择该云厂商下面所有地域

  1. 存在多个厂商账户的时候,地域需要做隔离处理吗?

    1. 不用隔离
  2. 存在多个厂商账户的时候,【区域映射表】功能需要与厂商账号有关联吗? 徐忠 这个应该没有关联吧   --R.不考虑第二种场景

首先,目前芒果云的逻辑是 一个云只会有一个云账号在上面,其次,这边问题要区分 是一个云对应多个账号,还是多个云对应自身唯一的账号。场景一目前不考虑也不支持。场景二, 目前有关联的,  
yunion_area_mapping.cloud_provider_id = cloudproviders_tbl.id


有强关联、 区域表关联的订阅逻辑为  yunion_area_mapping.cloud_provider_id 
 查找逻辑 
yunion_area_mapping.Provider 取到云厂商 
    在cloudaccounts_tbl 里面根据云厂商取到厂商id 
在cloudproviders_tbl表里面 的 cloudaccount_id =cloudaccounts_tbl .id


 

配置可用地域

  1. 取消勾选,并二次确认,后提交,视为禁用该地域。

  2. 取消勾选后,【可用区映射】功能处列表不再展示该地域。

  3. 取消勾选后,【云资源管理-配置可用区域】不再展示该地域下所有可用区。

  4. 取消勾选后,【云资源定价-定价设置】中不再展示该地域下所有可用区【任意定价资源】的定价信息。

  5. 再次勾选该地域,则重新启用该地域。且上述2、3、4处关联的可用区、可用区下相关资源的定价信息将恢复。

  6. 若在取消勾选前,已有用户在下单页面,则该用户允许使用此地域下的可用区、规格进行下单。除非该地域在厂商处已失效,无法正常下单。( 李金蓉 boss侧提供接口,在创建资源的方法里面做校验  常帅 前端不做校验)--R.可行

  7. 若存在取消勾选前,已选择该地域下可用区、规格进行下单,但未支付。则允许其继续下单。除非该地域在厂商处已失效,无法正常下单。( 李金蓉 例如阿里云取消地域北京,则在该地域下无法创建资源)--梅斌 那就需要下单那边添加处理逻辑了。因为未支付订单不在监测范围

    1. 已下单,未支付是指?(梅斌  参考其他云服务提出的概念,如果芒果云都是扣授信额度,则无此场景)
    2. 徐忠 许向前 下单成功,还未扣费,这种场景如何处理
    3. 下单成功,代表业务成功,扣费正常执行
  8. 不论以任何方式,取消勾选后,该地域下的所有可用区、规格的定价信息将不再展示,不修改关联的数据。( 李金蓉 所有依赖价格的业务,不能提交)@ 梅斌 boss服务可提供检测函数

  9. 允许取消全部地域的勾选,即禁用全部地域。

  10. 禁用全部地域后,其下级所有可用区下的所有资源进入【不可用状态】

可用区映射

原位于【云资源管理】页的区域映射表,迁移至地域管理页面,并将映射表的厂商tab取消,转而与厂商账户关联;无其他变更。

云资源规格

规格初始化

因部分资源ecs、nat-gateway的规格信息在标品服务中,已存在数据表且由云账号同步,因此,这三个资源不再建立新表,仅查询统计原表数据。

eip、ebs、slb 资源与标品中,不存在,将由开发,将其规格表新建并维护,这2张表无法使用云账号同步功能。

资源规格数据与地域存在关联关系,1个地域对应多个可用区,1个可用区对应多个规格。但,并非每个可用区下对应的规格都一致。

配置可用规格

规格列表提供筛选功能

  1. 取消勾选,并二次确认。提交成功后,视为禁用该规格。

  2. 取消勾选后,【云资源定价-定价设置】不再展示该规格。

  3. 取消勾选后,该资源下单页面不再展示该规格。

  4. 取消勾选后,若有用户已在下单页面,则该规格可以正常被下单(如果能在厂商处下单成功的话)。但若用户重新进入该页面则不再展示该规格。( 李金蓉 这种情况不能下单,boss侧提供接口,在创建资源的方法里面做校验  常帅 前端不做校验)--R.可行

  5. 取消勾选后,若有用户已下单但未支付,则可以正常被下单(如果能在厂商处下单成功的话)。但若用户重新进入该页面则不再展示该规格。

  6. 不论以任何方式,取消勾选后,该规格在【下单页面】不再展示、该规格的【定价信息】将不再展示。

  7. 再次勾选,则重新启用该规格。且该规格的【定价信息】与【下单页面】将恢复展示。

  8. 若该资源被全部取消勾选,【云资源管理】页面不再展示该资源,【云资源定价】页也不展示该资源

  9. 若该资源被全部取消勾选,即该资源处于【不可用状态】

       【前端】勾选只支持当页勾选,不能跨页选择

地域信息、规格信息(除eip、ebs)可主动触发刷新

  1. 仅地域与部分资源支持主动刷新 ( 李金蓉  列出哪些资源支持刷新,哪些需手动添加)

  2. 地域信息、ECS、Nat网关 支持厂商账号联动刷新

云资源禁用

  1. 新增资源默认为启用状态;

  2. 禁用资源需二次确认;

  3. 禁用资源后,该资源进入【不可用状态】

  4. 禁用资源后,该资源对应的云资源定价模块内信息变为不可操作状态(不可编辑操作定价设置、不可上下架) 李金蓉 常帅 这块明确下portal菜单,管理控制台菜单的控制逻辑

云资源定价

  1. 列表页资源默认为下架状态(当前已上线的规格默认为上架);

  2. 列表页下架资源需二次确认;

  3. 在列表页下架资源后,定价设置内具体价格可查看不可编辑,规格上架开关置灰,不可编辑,( 李金蓉 后端不修改定价明细数据,包括价格,上下架状态)

  4. 已下架的资源在列表页执行上架操作,定价设置内的规格上下架开关变为下架前的状态,取消定价上下架置灰,价格无变化。在资源定价列表页下架,资源定价明细页的上下架状态不受影响

  5. 资源下架后,租户账号不可新建该资源,该资源进入【不可用状态】

       【前端】资源下架后,如果两种计费方式都下架,新建按钮隐藏,如果只下架一种计费方式,新建页面的计费方式按钮不做对应隐藏操作。

不可用状态 解释

  1. 当一类资源对应的【规格】处于【不可用状态】时,该资源下单页面不展示此规格,此规格无法下单。

  2. 当一类资源处于【不可用状态】时,该资源对应的云资源管理页面不可配置可用区、云资源定价页面不可操作上下架且不可编辑定价、下单页面不可下单。

  3. 当某厂商的全部地域处于【不可用状态】时,该厂商下所以可用区及资源均不可再执行任何操作(包括列表展示)。

  4. 当前全部厂商的某一类资源处于【不可用状态】时,该资源下单页面不展示,portal详情页【立即使用】按钮隐藏

  5. portal详情页【立即使用】按钮隐藏,需要全部厂商均不再支持此资源时,才触发

 

技术方案评审纪要

  1.  所有数据库操作都添加审计日志

标签:需求,方案,厂商,地域,规格,下单,资源,页面
From: https://www.cnblogs.com/xiaoqiang110/p/18260941

相关文章

  • 智能指纹锁电池充电升压方案应用IC-FP6291-5V1A输入升压 8.4V充电方案
    方案介绍智能锁的可充电锂电池是一种环保、高效的智能锁电池类型,而FP6291升压芯片是可应用于智能门锁的一款支持5V1A输入锂电升压7.4V、8.4V充电方案的双节升压充电芯片。给智能门锁电池保持恒压,持续稳定,性能强悍适用各类高电压、强动力、大电流要求设备。接下来,雅欣给大家......
  • 从 Docker Hub 拉取镜像受阻?试试这些解决方案
    最近一段时间Docker镜像一直是Pull不下来的状态,感觉除了挂......
  • AP5162 降压恒流芯片 输入5.5-36V 输出800mA 20W 雾灯 指示灯方案
    概述AP5162是一款降压、恒流、高效率的高亮度LED驱动器。AP5162特别适合宽输入电压范围的应用,输入电压范围从5.5V到36V,并且AP5162对输入电压具有高的抑制比。AP5162采用内置的低导通电阻的功率开关管,简化了芯片的外围电路,只需很少的外接元件就可实现降压、恒流驱......
  • AP5161恒流驱动芯片 输入100V 输出3A 内置MOS 汽车灯方案
    概述AP5161是一款高精度降压型大功率LED恒流驱动芯片。适用于输入电压100V以内的大功率LED恒流驱动电源。专利的高端电流检测、固定频率、电流模PWM控制方式,具有优异的线性调整率和负载调整率。芯片采用的特有恒流控制方式,使得LED输出电流精度达到±3%以内。芯......
  • AP5127 DC-DC降压恒流IC 输入12-100V 输出2.5A LED车灯方案
    产品描述AP5127是一款PWM工作模式,高效率、外围简单、内置功率管,适用于12-100V输入的高精度降压LED恒流驱动芯片。输出最大功率可达25W,最大电流2.5A。AP5127可实现全亮/半亮功能切换,通过MODE切换:全亮/半亮/循环模式。AP5127工作频率固定在140KHZ,同时内置抖频......
  • 武汉凯迪正大分享电力电缆的耐压试验方案
    电力电缆安全性与稳定性对电力系统的正常运行至关重要,对电力电缆进行严格的耐压试验以确保其绝缘性能符合相关标准和要求是电力工程中不可或缺的一环。本文依照武汉凯迪正大的实操经验阐述电力电缆耐压试验的方案与标准,为大家提供参考欢迎大家交流沟通。一、电力电缆耐压试验......
  • 如何恢复电脑硬盘删除数据?提供一套实用恢复方案
    在数字化时代,电脑硬盘中存储的数据对于个人和企业来说都至关重要。然而,有时我们可能会不小心删除了一些重要文件,或者因为某种原因导致数据丢失。这时候,恢复硬盘上被删除的数据就显得尤为重要。本文将为您提供一套实用的电脑硬盘数据恢复方案,希望帮助您找回那些宝贵的信息。......
  • 最全常见分布式ID生成方案
    近两年的技术面试,分布式系列问题是面试官经常会问到的一个高频方向。比如:分布式事务、分布式锁、分布式调度、分布式存储、分布式ID、分布式集群等。今天我们就来聊聊,这里面相对简单的分布式ID,首先来说下,我们为什么需要分布式ID?当系统数据量过大,数据查询已经达到瓶颈,进......
  • 从 Docker Hub 拉取镜像受阻?这些解决方案帮你轻松应对
    最近一段时间Docker镜像一直是Pull不下来的状态,感觉除了挂......
  • 使用P2P快速分发大型系统镜像的技术方案
    镜像是对应一个系统的分区,数据量非常庞大。从事云桌面、教育系统技术服务的企业应该经常会遇到给某个单位或学员的几十台、上百台终端设备进行批量升级系统镜像的需求。针对镜像的分发,传统的做法是镜像改变后,服务器端将这个镜像文件通过ftp/Http等方式,给局域网内的几十台、上百台......