大佬们,有什么【云开发】比较好的平台吗?

需要有以下功能:

  1. 云数据库、
  2. 云存储、
  3. 云托管

    • 前端 :
    • 支持构建、
    • 支持部署前端产物到 CDN
    • 支持多个版本
    • 支持灰度、回滚

      • 后端 :
    • 支持部署后端代码到容器,可自动扩缩容
    • 支持多个版本
    • 支持灰度、回滚

大佬们,有符合这些功能的平台吗?

阅读 2.6k
2 个回答

不太知道有没有这种大一统的平台,分开的话:

  1. 云数据库推荐 leancloud.cn
  2. 云存储推荐 qiniu.com
  3. 构建什么的我在用 GitHub,部署的在用 k8s,平台不知道

我觉得回答这个问题的前提是你需要部署什么规模的应用,以及你/你的团队当前运维专业程度如何。
如果是独立开发,小规模应用,那么挑选github/gitlab的代码托管和编译,然后用简单脚本将产物推送到各类三方云平台上(阿里云,腾讯云,AWS)就可以了。前端用这些平台提供的静态网页托管服务,后端用2-3台服务器组成的docker集群部署容器应用。
如果是初具规模或者未来不断发展的服务,建议挑一家三方云走它的devops流程。我在使用AWS海外服务器,各类服务支持都是开箱即用的,也有比较详细的文档。

  • 代码托管:CodeCommit
  • 代码编译部署:CodeDeploy
  • 云数据库:RDS(MySQL),Redis,DynamoDB,MongoDB都有托管
  • 云存储:S3,也能托管前端静态页面。
  • 前端用S3配合Route53(CDN)
  • 后端用EKS(托管版Kubernetes),K8S自然能解决多版本,自动扩缩容,回滚的问题。灰度需要靠自己引入更多组件。
  • 如果K8S嫌复杂,还有更加托管化的ECS。

阿里云,腾讯云类似,产品线照搬的AWS,甚至本地化和托管服务做的比AWS更好,比如阿里云的托管Kubernetes平台集成了应用商店,Nginx,Prometheus等常用服务一键安装。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题