【问题标题】:Does Alibaba Cloud can support Cloud Devops story?阿里云能否支持 Cloud Devops 故事?
【发布时间】:2018-12-28 21:24:15
【问题描述】:
阿里云是否支持完整的 devops 故事?我正在寻找一个关于思考、学习、构建、部署和运行原则的类似 IBM Blue Mix 故事,其中所有任务都是自动化的。在交付管道中作为阶段执行的代码并转移到构建和部署,测试用例变得容易吗?如果不可用,您知道我们什么时候可以看到此功能添加到阿里云吗?
谢谢,
斯里尼瓦斯 B
【问题讨论】:
标签:
cloud
alibaba-cloud
alibaba-cloud-ecs
alibaba-cloud-function-compute
alibaba-cloud-direct-mail
【解决方案1】:
DevOps 不是“一种”工具,而是一个自动化开发和运营过程的概念。对于阿里云来说,你有一个叫做 ROS 的工具来编排资源,此外,还支持 terraform,你有完整的 SDK 支持 API 调用。
由此看来,阿里云在 DevOps 上已经有了很好的支持。
但是,与中国的阿里云或 AWS 相比,许多关键功能在海外尚不支持(git repo、管道、代码检查......)
但总体而言,它提供的绝对不止基于 Cloud Foundry 的 PaaS。
【解决方案2】:
目前,我们应该看到阿里云提供基础设施即服务 (IaaS) 和软件即服务 (SaaS)。 IBM Bluemix 是他们的专有产品。据我所知,在不久的将来我不会看到这样的事情。
恕我直言,您可以使用 GitLab 管道构建一个,它可能在某种程度上与 IBM Bluemix 不同。
【解决方案3】:
Bluemix 是基于 Cloud Foundry 的 IBM 开放式云架构的实现,使您能够快速创建、部署和管理您的云应用程序。IBM Bluemix 是一种 PAAS(平台即服务)。
无服务器计算旨在允许开发应用程序而无需担心实施、调整或扩展服务器(完整的 DevOps 故事)
FaaS 提供了一种实现无服务器梦想的方法,允许开发人员执行代码以响应事件,而无需构建或维护复杂的基础架构。
阿里巴巴云提供IaaS、PaaS和FaaS(和你期待的更相似)
【解决方案4】:
DevOps 是一种软件工程文化和实践,旨在统一软件开发(Dev)和软件运营(Ops)。阿里巴巴云支持 DevOps 和
阿里云上 DevOps 中使用的各种自动化工具是
- 用于构建自动化
-Java-ant,maven,gradle
-Javascript-npm,grunt,guip
- 持续集成工具-Jenkins、TravisCI、Bamboo
- 配置管理工具-puppet,Chef,Salt
- 可视化工具-容器、Docker
- 监控工具-APM(应用性能监控)
- 编排工具-Kubernetes,Zookeeper