一键调用API,UAPI助力BBGame高效运维管理

“接入UAPI之后,可以方便的将UCloud上的一些资源和常用操作集成在自己公司的运维平台上,可以按照自己的方式展示数据、操作资源,为运维工作带来了很大的便利。”

–黑胡子游戏 运维工程师-黄智星

用户痛点
BBGame黑胡子游戏开发有限公司是一家专业的全球化手游发行平台公司。目前在港台、韩国发行多款MMPORPG、SLG游戏产品。

为了满足业务需求,BBGame使用了多家云厂商的产品。虽然解决了很多问题,随之而来的弊端也浮现出来。由于各个厂商的产品设计思维、计费方式等方面的不同,导致对资源的管理难度较大。因此,他们希望通过构建一个统一的管理平台,对所有资源进行高效管理。对云资源的API调用是其中的重要一环,而API学习成本高、使用复杂的现状也成为一个困扰。

解决方案

管理平台负责人在将UCloud资源管理模块嵌入平台时,使用了UCloud控制台提供的UAPI产品进行API调用。通过交互式的方式,而非传统的、枯燥的文档阅读方式,快速学习和使用UCloud API。通过在UAPI中一键调用,轻松掌握每个API实现的功能及具体返回情况,综合业务需求场景,高效编排出平台所需的调用逻辑。

由于需要同时运维三家云厂商的资源,若不通过UAPI集成进平台,在管理上的工作量估计为现在的两倍。并且UAPI也支持批量购买资源并打tag,考虑到日常少则十台多则数十台的批量数,这也可帮助将操作时间降为单独操作的数分之一。

UAPI优势:一键调用,简单使用API

更浅显易懂的阅读方式

UAPI交互式的方式,更有利于用户理解API的每个字段含义,更直观的发起请求和查看返回结果。帮助用户更好地理解API的定义,快速学习和使用UCloud API。

更一目了然的参数设置

用户在使用UAPI填写API请求参数时,对于枚举类型的字段,可以通过可视化界面的操作,直接下拉列表选择参数,避免了跨文档查阅枚举值的问题,大大提高了调试效率。

更简单快捷的调用方式

用户只需根据自身需求填写相关内容,一键发送,就可以在零编码的情况下实现对API的请求,高效并准确地对API进行调用。同时,可以在界面直接查看请求返回结果及响应说明,快速调整参数,获取需求数据。

一个简单的使用演示

下面通过一个简单的例子,来展示如何使用UAPI。当用户需要查询某个地域的EIP时,可以根据网络产品中API描述,选择DescribeEIP。然后根据需求,选择相应地域及项目,进行查询,查询结果将直接在控制台展示。

只需以下三步,

填写:请求的参数信息
执行:发送请求
查看:实时获得响应结果
便可以做到:

(1)无需搭建环境 (2) 无需编写代码 (3) 无需处理签名即可发送请求

目前,UAPI已支持26个产品,实现了对主流产品的100%覆盖。随着新功能的推出,更多API将会持续开放,敬请关注。

原文地址:https://blog.51cto.com/13832960/2417149

时间: 2024-11-06 02:31:00

一键调用API,UAPI助力BBGame高效运维管理的相关文章

高效运维11问 (有幸得与惠普HPE高级顾问一次交心)

个人介绍:屌丝男 工作里程:菊花五年运维工程师,管理过1.4W台服务器的屌丝装机工 工作心得:简单的事情简单做,莫要复杂化 座右铭:事无巨细 ,用心就好 有幸得与HP HPE高级的顾问镇祝华先生的一次交谈,下面记录一些交流心得 1.如果现在给你一个全新的用户环境,如何快速的构建运维体系,高效的运维管理? 公有云平台的核心属性是共享资源服务 1.1 快速构建运维体系1)建立运维规范 2)建立运维流程3)建立运维监控系统 (网络监控,硬件状态,业务状态,资源使用率等)4)建立CMDB系统    (纳

得云社 | 新时代下的高效运维之道

1.活动内容 云计算普及.Docker 兴起 新一代信息技术不断发展 业务扩张导致用户体量愈发庞大 系统管理难度指数直线上升 这带给运维的是前所未有的挑战 而高效运维从来不是一件易事 在技术革命快速发展的今天 运维该如何转身极具现实意义 此次七牛云将携手 OneAPM 新智云 (www.enncloud.cn) 共同为大家带来一场绝不能错过的技术盛宴! 2 时间&地点 时间:2017 年 5 月 13 日 13:30 - 17:00 线下:北京中关村大街11号E世界财富中心A座B2层P2联合创业

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz! log.latermoon.com/

高效运维--数据库坐而论道活动

我个人对这5个答案的简单整理,详细内容请关注高效运维的微信公众号 1.如何看待DaaS(数据即服务)?DaaS有哪些要素构成?你认为目前实践较好的公司有哪些,为什么? 大家对于耳熟能详的IaaS和PaaS都非常的了解和熟悉了,并且对于这2个名词的定义也不会有太多的分歧,但是对于DaaS有些人可能会解释为Data as a Service,也有些人会解释为Database as a Service,不过我想小军要问的肯定是Data as a Service. 如何看待DaaS,网上通常的解释如下:

高效运维最佳实践七字诀,不再憋屈的运维!

我们那么努力,为什么总感觉过得那么憋屈.苦闷?做的事情那么多,为什么业务部门.直接领导和公司貌似都那么不领情?怎么做才能自己更加开心些? 做运维的那么多,快乐的能有几个? 我们那么努力,为什么总感觉过得那么憋屈.苦闷?做的事情那么多,为什么业务部门.直接领导和公司貌似都那么不领情?怎么做才能自己更加开心些? 本专栏的主线实际是一个运维人员的十年成长史,从菜鸟到运维总监.但不是基础技术教学,也不会在运维技术的某一方面过深涉及.更多的是应用技巧.实践经验及案例剖析.专栏中的系列文章,包含作者在运维各

如何成为云中硬核“牧羊人”?云堡垒机服务高效运维,让云主机不再成为落单的小羊!

企业运维场景难点,自检你中招了哪些?? 企业运维账号众多企业运维的服务器数量众多,而维护人员数量有限,一个运维人员维护多台主机.多个系统的现象普遍存在.因此,运维人员不仅管理的机器账号密码多种多样,而且需要同时在多套主机系统之间切换.这种情况大大增加运维人员工作量,导致运维效率低下.易出错.影响IT系统正常运行. ? 权限分配粗放,缺乏细粒度企业运维授权一般是采用操作系统自身的授权系统,授权系统功能分散在各个设备和系统中,导致缺乏统一的运维操作授权策略:授权颗粒度粗,无法基于最小权限分配原则管理

shell + ansible + gateone 自动化运维管理

目的: shell + ansible + gateone 自动化运维管理:最少的人工干预下,结合运用脚本与第三方工具,保证业务系统7*24小时高效稳定运行: 1.安装环境涉及软件 本次操作系统:Centos 6.5 32/64 进行测试 项目安装软件 版本 Python 2.6.6 Tornado 2.4.1 2.环境部署 2.1 安装依赖包 yum install -y python python-pip gcc python-devel setuptool python-pam opens

IT运维管理7要

IT运维管理起源于IT基础设置建设之初,是对处于运行状态下的物理网络,软硬件环境.业务系统等进行维护管理,我们把这种IT管理的工作简称为IT运维管理. 具体我们可以大致概括为以下七部分内容: 第一.设备管理:对网络设备.服务器设备.操作系统运行状况进行监控,对各种应用支持软件如数据库.中间件.群件以及各种通用或特定服务的监控管理,如邮件系统.DNS.WEB等的监控与管理; 第二.数据/存储/容灾管理:对系统和业务数据进行统一存储.备份和恢复; 第三.业务管理:包含对企业自身核心业务系统运行情况的

VMware交付的软件定义的数据中心 - 运维管理

上一篇,我介绍了VMware交付的软件定义的存储产品,Virtual SAN和vCenter SiteRecovery Manager,本文就详细描述VMware交付的数据中心管理和自动化产品组. 数据中心管理和自动化 在前面几期我详细描述了VMware交付的软件定义的计算.网络和存储,细心的读者可以发现,如果数据中心的计算资源.网络资源和存储资源都被虚拟化后,IT部门可以更加灵活而弹性的控制数据中心的各种资源,为业务部门提供更好的支持和服务.但是,这也给IT部门对于数据中心的管理提出了更大的挑