时速云

常见问题

在这里您可以找到关于时速云的常见问题,我们将不断补充和完善FAQ,力图让用户简单明了的使用时速云。您还可以致电或通过工单来向我们咨询。

常见问题

我想启动容器,为什么要创建应用?

  • 『应用』是时速云·应用管理(原容器服务)暴露给用户的一个管理概念,通过选择一个“镜像”或者选择一个“编排模板”创建而成。
  • 我们推荐用户将自己的复杂业务应用划分成不同的『服务』组件,帮助用户管理不同『服务』组件的属性、数量以及组件间的链接。
  • 每个『服务』组件由相同镜像相同配置的一组『容器』组成,在容器服务里我们称作“服务”。

编排文件与应用商店的区别?

  • 编排文件,一般以Yaml格式为主,通过编排文件,你可以编排若干个容器组成某个服务,同时可以将组成的服务编排成某个应用,用yaml文件直接在时速云平台创建一个完整的应用(包含若干服务,其中每个服务实例是由若干个相同的容器组成的)。
  • 应用商店,时速云官方提供的常用微服务应用,这些应用均已通过平台验证,支持一键创建部署,同时你可以在应用商店里查看或复制应用的Yaml编排文件,来定制化自己喜欢的应用。

有状态服务与无状态服务的区别

  • 服务端所维护的与客户端的交互活动信息称为状态信息。

    • 不保存任何状态信息的服务器称为无状态服务(stateless service),反之则称为有状态服务(stateful service)。
    • 对于时速云的服务而言,可以简单理解为:在应用运行过程中会保存数据或状态的服务叫有状态服务。

    例如“Mysql”,它需要存储产生的新数据;如果在运行中始终不保存任何数据或状态叫“无状态服务”,例如nginx。因为容器可以在不同主机间迁移,所以在宿主机上并不会保存数据,这依赖于时速云的高可用存储卷,将存储卷挂载在容器上,从而实现“有状态服务”的数据持久化。

什么是持续集成?

  • 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。
  • 持续集成指的是,频繁地(一天多次)将代码集成到主干,它的好处主要有两个。
    • (1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。
    • (2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。
  • 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。
  • 核心措施是,代码集成到主干之前,必须通过自动化测试,只要有一个测试用例失败,就不能集成。

    Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。"

    与持续集成相关的,还有两个概念,分别是持续交付和持续部署。

什么是持续交付?

持续交付(Continuous delivery,简称CD)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。

持续交付(CD)可以看作持续集成(CI)的下一步。它强调的是,不管怎么更新,软件是随时随地可以交付的。

什么是CI/CD?

见上4、5。

什么是TenxFlow

  • TenxFlow,由TenxCI,TenxCD组成,即时速云官方提供的持续集成、持续交付(CI/CD)一整套Devops可视化的流水解决方案。
    • TenxCI:由若干卡片样式的Flow小项目,通过流程串联定义,可以定制一个试用于多种企业开发场景的持续集成环境。
    • TenxCD:通过CI生成的镜像,在自动部署栏目完成初步设置,实现可视化,邮件中心等通知感知的线上自动化部署解决方案。

      通过TenxFlow,我们大幅度提升了持续集成,持续交付,持续部署的易用性。企业或者团队内新同学加入,再也不用理解复杂的Jenkins或者其他Devops工具了。

完整的构建流程

  • 登录时速云控制台;
  • 打开CI/CD栏目;
  • 点击代码库,绑定你托管项目代码的托管仓库;
  • 点击TenxFlow,创建一个TenxFlow项目,并配置流程定义;
  • 创建一个Flow小卡片
    • 选择绑定好的代码仓库&分支;
    • 选择项目类型:构建镜像、单元测试、集成测试等已支持的项目;
    • 给Flow小项目命名;
    • 选择对应的依赖服务,比如你的镜像构建、或者其他测试Flow卡片,需要在执行过程中依赖的Mysql;
    • 如果是『构建镜像』,会出现镜像相关的选项,这时你可以选择发布到时速云官方提供的镜像;
  • 点击手动构建(或者在第一个Flow卡片右上角,设置TenxFlow执行触发条件);

单元测试,代码编译,构建镜像,集成测试的关系?

完成整个产品从开发→线上生产环境所要经历的完整环节。

如何设置余额预警?

  • 打开控制台;
  • 选择账户中心;
    • 点击费用中心;
    • 在页面右上侧点击『设置预警』;
    • 届时触发条件抵达时,时速云平台会根据条件发送到你设置的邮箱;

什么是空间,什么是团队,什么是集群/地域?有什么样的关系

  • 团队:逻辑组织,可以由多个成员组成(公有云为通过邮件邀请,企业内部为管理员统一添加,管理)
  • 空间:资源的逻辑隔离,在私有云展示给用户,用来呈现并且实现一定程度的权限分类;(公有云未暴露给用户,尽显示到帐户维度)
  • 集群/地域:一组计算存储资源,并且同属于一个大的特定网段;(公有云为时速云自有各个IDC部署的集群,对用户展示的是地域,便于理解)

新版本怎么计费?

  • 采用按秒计费,小时结算的模式,停止的服务不收取任何费用;
  • 计费方式,正在运行中的应用内容器实例的计算资源*累计运行时间;
  • 具体单价,可以查看官网价格页面,或者控制台 Portal 内部对应资源的创建页面(价格)。

如何快速的联系时速云的工程师?

登录时速云后台 Portal 发送工单咨询,工作时间平均在五分钟之内会有答复。

如何登录Ubuntu、Centos、Fedora等服务,密码和端口是什么?

添加应用→创建服务的时候,在高级设置里可以设置端口和密码,如果没有设置,请在服务详情里的日志里查看生成的随机密码。除了镜像中默认暴露的端口外,创建服务时可以在高级设置里增加额外的端口。

我的服务创建后,一直在部署中,是什么原因?

正常情况下,如果用户的容器停止运行,时速云会重新部署。如果您的服务运行后,因为某些原因,就立刻结束了,那么就会导致系统不停的重新部署您的服务,这种情况很可能是镜像有问题,请发工单咨询我们。

想把网站迁移到时速云,可以帮我做网站的备案吗?

时速云目前暂不提供备案服务,请您自行备案。

侧栏导航
时速云微信
在微信上关注我们