云架构&云原生 IaaS,PaaS,SaaS,Serverless

云架构

  • IaaS(基础设施即服务 Infrastructure-as-a-service):运营商提供网络,存储等基础设施资源,用户租用云主机,自己控制使用逻辑。
  • PaaS(平台即服务 Platform-as-a-service):供应商提供软件部署平台,屏蔽硬件和操作系统细节,开发者只关注自己的业务逻辑,不需要关注底层。如:GAE,BAE... 
  • SaaS(软件即服务 Software-as-a-service):供应商提供软件的开发、管理、部署,用户不需要关心技术,可以拿来即用。如:钉钉,CRM,ERP... 
  • Serverless(无服务):站在用户的角度,只需使用云服务器即可,基础环境和软件环境都不需要用户关心。

 

云原生

云原生(Cloud Native),因云而生的技术,是应用程序运行在云上的解决方案,充分利用云计算优势对应用程序进行设计、实现、部署、交付和操作的应用架构方法。

云原生特点

  • 容器化
  • 微服务
  • CI/CD
  • DevOps

云部署

  • 公有云
    • 平台提供商通过互联网将存储、计算、应用等资源作为服务提供给大众市场。通常用于提供基于 Web 的电子邮件、网上办公应用、存储以及测试和开发环境。
  • 私有云
    • 企业或者组织独立运作的云基础设施。需要企业投入更多资源,更适于保存敏感数据。私有云的使用对象通常为政府机构、金融机构以及其他具备业务关键性运营且希望对环境拥有更大控制权的中型到大型组织。
  • 混合云
    • 私有云和公有云的组合。既能提供公有云的低成本,也能满足企业对核心业务安全性的需求。混合云的使用对象通常由大流量的互联网业务,同时部分业务有合规需求或者需要充分利用现有IT资产的企业或组织。

 

6G 到底有多快 微服务——API网关
微信公众号