天天看点

云计算基础——IBM云计算应用架构和开发训练营

什么是云计算

云计算的5大特征

  • 随需应变的自服务
  • 无所不在的网络存取
  • 区域独立的资源池
  • 快速的弹性
  • 灵活的价格模型 

云计算的三个层次

云计算基础——IBM云计算应用架构和开发训练营

    这张图很好的展现了传统计算中心模式,IAAS,PAAS和SAAS模式的区别和联系。

  • IAAS(Infrastructure as a service,基础架构即服务):IAAS平台提供全功能的虚拟计算器,包括网络、存储、服务器和虚拟化,用户可以按需安装软件。如OpenStack,IBM Softlayer,青云都是此类平台。
  • PAAS(Platform as a service,平台即服务):Pass平台提供中间件和运行时,可以理解为是在IAAS平台上增加了操作系统、中间件和运行时,用户只需提供可执行的代码。如Cloud Foundry, IBM Bluemix, Kubernetes都是此类平台。
  • SAAS(Software as a service,平台及服务):Sass平台用户可以直接使用的ERP、CRM等通用软件,可理解为是在PAAS平台之上增加了应用和数据管理,用户只需创建一个账号,即可使用软件服务,通常按照使用量付费。如Office 365,NetSuit。

IBM Bluemix简介

    Bluemix是一个基于云的开发标准平台,用于构建、执行和管理应用。使用了Cloud Foundry, Docker, OpenStack等开发技术。CloudFoundry是一个开源的Paas平台,IBM Bluemix, HP Helion, Pivotal CF, CenturyLink都基于此 。

为什么用Bluemix

  • 速度:快速产生价值;
  • 灵活:弹性扩展环境;
  • 可预测性:提升性能和可用性 
  • 简化和速度:2分钟投产应用
  • 开放和灵活:开放标准,支持多种集成方式

Bluemix提供的服务

  • Bluemix Catalog 服务的分类目录
  • Bluemix Runtimes 提供不同的运行时环境,如Java, js, go, php。也支持external buildpacks 
  • Bluemix Services 简化为provision新的服务实例,然后绑定服务。如data cache(eXtreme Scale), SSO…

Bluemix中的概念

  • Spaces: 应用、服务和用户的集合
  • Users:
  • Domains:提供了分配给组织的Internet路由
  • Quota:组织的资源限制

继续阅读