云计算与云原生开发入门|云原生开发平台的选择

云计算与云原生开发入门|云原生开发平台的选择
文章图片
一、前言

  • 伴随着云计算的第三次浪潮的滚滚而来,云原生 (CloudNative) 的概念应运而生。
  • 我们又如何选择适合自己的开发平台?不同的开发平台有什么样的特点?这篇文章为你做一个大概的了解。
二、阿里云
  • 阿里云目前拥有国内更加多样化的的云原生产品系列,应用实践案例以及广泛的用户基础,对于企业或者个人开发者在国内是一个不错的选择。
  • 特点:上手简单,支持多种语言以及windows、linux兼容。适合业务大规模、分发性能要求高的互联网平台、金融教育、以及零售市场。
  • 优势:AWS、Google不支持HelmChart等云原生产品管理,不支持独享实例形态。
三、AWS 云计算与云原生开发入门|云原生开发平台的选择
文章图片

云计算与云原生开发入门|云原生开发平台的选择
文章图片

  • 亚马逊云科技连续 11年 被 信息研究技术公司Gartner 评为“全球云计算领导者”, 是一个世界型云基础设施与平台服务的领导者。
  • 特点:亚马逊云科技对于上云计算、存储和数据库等基础设施技术,到机器学习、人工智能、数据湖和分析以及物联网提供丰富完整的服务及功能。
  • 优势:对于扩展的可见性与控制力、高隐私化与数据安全,对于一些小型的云计算产品优惠力度较大。
四、Azure 【云计算与云原生开发入门|云原生开发平台的选择】
云计算与云原生开发入门|云原生开发平台的选择
文章图片

  • Microsoft Azure简称Azure,是微软基于云计算的操作系统,企业能够在多个数据中心快速开发、部署、管理应用程序 。
  • 一种灵活和支持兼容操作的平台,帮助开发可运行在云服务器、数据中心、Web与PC上开发部署,对网站、虚拟机、云服务、移动应用服务、大数据支持以及媒体功能的支持。
  • 优势:云存储技术性能、扩展性和稳定性三项功能
五、Google 云计算与云原生开发入门|云原生开发平台的选择
文章图片

  • Google Cloud 提供了安全、强大、经济高效且持续更新的基础架构。
  • 优势:团队超强的协同工作、 Google Cloud Platform 基础架构、BigQuery 等数据仓库平台以及 Data Studio 和 Looker 等可视化工具
六、总结
  • 个人开发者:不建议同时使用多个大厂的服务,如果是第一次使用云管理平台的话。可以试着从国内的阿里云平台开始开发,后面可以选择AWS或者微软的Azure的平台,google技术虽然很强,但对于初学者来说并不是十分友好。
  • 团队公司开发:如果有需求可以同时使用多个大厂的服务,但要注意兼容性问题。

    推荐阅读