当今互联网架构流行“微”,“云”

     当前互联网流行“微”,“云”两个字。

    “微“=小,轻。微内核开发架构。框架更多考虑的是接口标准,采用插件机制实现,平等的对待所有第三那方插件或应用。不易将框架做的太过庞大。

    ”云“=广。分布式,云计算,云存储等。当今互联网访问量极大。那么我们的应用需要负载均衡,这个就需要集群部署。集群部署的机器可以分布在任何物理地点。这样就形成的一张网,这就是传说中的”云“。其次,对于计算要求高的应用,同样需要多台机器同时计算(这里面有策略的)。

 

   提到这里,顺便提一下目前流行的互联网架构。

  iaas,(Infrastructure as a Service)基础即服务:如阿里云,提供网络机器(内存,cpu,带宽,硬盘等)可认为是买硬件服务的。

  saas,(Software as a Service)软件即服务;如阿里云,提供mysql服务,mysql运行状态无需自己管理,又阿里管理;

  paas,(platform as a Service)平台即服务;为第三方应用开发提供部署,发布平台。此平台第三方注册,部署与发布自己的应用;可以监控自己的应用。也就是靠平台赚钱的。

 

   作为软件开发者,互联网开发可以底层使用saas,上层应用采用paas平台。中间还有一层资源聚集层。

 

 

  以上均为各人从事互联网开发一个多月的愚见!也自我总结一下吧!

你可能感兴趣的:(当今互联网架构流行“微”,“云”)