云端架构:基于云平台的41种可复用的架构最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.5 用户自主管理

云平台提供多种方式方便用户自主管理,包括API、SDK、CLI、控制台、可视化工具。

• API:RESTful API方式,支持用户自主调用。

• SDK:通过API封装出来的适用于不同开发语言的软件开发包,一般包括Python、PHP、Java、Node JS等语言版本。

• CLI:命令行方式,如ucloud uhost list。

• 控制台:Web界面化Console,很多云服务商提供移动端App。

• 可视化工具:对象存储等工具提供单独的可视化工具来进行上传、下载等操作。

除了自主管理的访问工具,还有一些监控告警、巡检等工具来辅助用户管理资源、应用等。

• 监控告警:便于用户掌握云资源基础监控指标的情况(如CPU负载、网络流量)、业务运行状况,并通过告警接收通知或进行自动化响应处理。

• Advisor智能巡检:掌握资源的使用与配置情况,并提供云资源扩缩容建议、云资源搭配使用建议。

• 支持第三方的插件、应用集成到云市场,以镜像、服务、私有化对接部署等方式提供给用户,以丰富云产品的能力。