利用小米开放云进行学习

发布于 2019-01-04  227 次阅读


前言

小米开放云是小米推出的为开发者提供云计算的一个平台。官方将其用于小爱的技能开发。当然,我们可以用它来做点其他的事情。

产品

函数计算:小米函数计算提供了小爱开放平台技能的后端运行环境,它是一项无服务计算服务,即无需考虑配置或管理任何服务器,只需要提供代码,在平台进行相关配置就可以运行。目前函数计算服务支持Python2,Python3两种语言。

云主机:云主机是一种弹性计算服务,这里的定位是通过其连接到关系型和缓存数据库(公网仅开放22端口供SSH登录),通过命令行和MySQL或Redis交互,进行初始化数据,查看参数配置等。亦可安装程序包,运行测试代码。

关系型数据库:关系型数据库是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务,支持MySQL 5.7,MySQL5.6和MySQL5.5,可以在函数计算中通过内网访问,以持久化数据。数据的初始化操作可以借助云主机。

缓存数据库:缓存数据库Redis是一种即开即用、稳定可靠的在线缓存和键值存储服务。支持主从热备、提供自动容灾切换。函数计算通过内网访问缓存数据库。Redis的运行情况可以借助云主机进行管理。

通过以上的产品,我们可以将其用于学习之类的用途。当然,如果不将其用于小爱开发的话会在一天后删除资源。不过拿来临时学习还是很不错的。毕竟避免了安装环境这么一个麻烦的过程。

使用流程

  1. 小爱开放平台注册地址:https://xiaoai.mi.com/signup/select 可以选择个人开发者! 只要填写自己信息 + 手持身份证 ! 提交审核后一般 1-3天审核完成!
  2. 进入小米开放云:https://open.cloud.mi.com,登陆小米账号,在产品中选择要创建的实例。如创建云服务器(这里的云服务器是Ubuntu系统,其内置了GCC等基本的开发环境):利用小米开放云进行学习
  3. 创建完毕后等待初始化完毕过后就可以连接了。利用小米开放云进行学习
  4. 你可以使用win10自带的openssh来连接,也可以通过其他的三方软件来连接系统。利用小米开放云进行学习

 

至于其他产品和其他用法,请自行探索!!


含词未吐,气若幽兰