Azure作为第一个落地中国的公有云服务,但是关于Azure的中文资料却寥寥无几。我个人本来很懒,一直没有写博客的习惯。经过多番的考虑,决定陆陆续续写些有关Azure Computing方面的博客分享给大家。今天我大概给介绍一下Azure云计算的历史。
PaaS
Azure早期开发代码是“RedDog”,只提供PaaS云计算服务。PaaS顾名思义,Azure提供以Platform,用户遵照Azure云服务定义好的格式(csdef/cscfg)来使用。Azure定义了三类Role,WebRole,WorkerRole和VMRole(VMRole又称Stateless VMRole,在beta/preview的时候就已经淘汰了)。PaaS只支持Windows操作系统,目前支持Windows Server2008R2、Windows Server 2012、Windows Server 2012R2和Windows Server 2016.
- WebRole:用户可以把自己的web服务自动部署到IIS的site里面;在同一个VM里面可以使用多个Sites,同时也可以使用多个虚拟目录。
- WorkerRole:一般定义为后台服务,一般通过中间存储(比如Azure storage queue)和WebRole沟通;也可以在WorkerRole中定义InternalEndpoint,来给WebRole调用。
- VMRole:这个特别类似IaaS,但是因为它是Paa