云计算开发学习教程,云计算基础架构实现讲解

云计算这个概念从提出到今天,差不多10年了。这10年间,云计算取得了飞速的发展与翻天覆地的变化,是继1980年代大型计算机到客户端-服务器的大转变之后的又一次巨变,先是机器越来越小,然后就云里雾里了。

别云雾了,我们先想想一个简单的问题,如果想让计算机变强,怎么办?

那还不简单,加CPU,加内存,加硬盘。

老板,我身上的孔已经被插满了啊!

简单,换更高级的CPU,换新的DDR内存,换新的SSD硬盘。

老板,那个死摩尔定律告诉我,新硬件更新没有这么快啊,有没有更快更好的特效药!

显而易见,还有一种办法,就是利用更多的机器。只是需要解决一个大问题,就是不同的机器如何协同工作。好比一个小项目,原来一个人写,只要加加班,也能快速搞定。现在,这个项目太大了,一个人加班不解决问题,需要1000个人来一起搞,怎么知道谁在工作,谁在偷懒?项目就必须引入项目管理,机器就引入并行计算。

并行计算,理解起来也简单,好比项目管理里面,把一个小任务,拆成1000份,每人同时开始干,每人干一份,如果以前1个人需要干1000小时,现在1000个人1小时就干完了。对,就这么回事,并行计算很简单,这个就是云计算的基础。

传统网络基础架构向云的迁移是大势所趋,云计算基础架构要实现的是按需分配、自动化、以使用情况付费的模式,这些目标的实现依赖于数据中心、服务器、存储、虚拟化和操作系统等组成部分云化过程中的智能调度和分配。

云数据中心:提高客户粘着度

数据中心作为云计算基础架构的核心组成部分,时刻承载着大规模存储和计算任务,传统数据中心在能耗、效率和响应速度等诸多方面都面临着考验。云计算数据中心在缩短建设和部署周期的同时,能够充分利用空间并节省能源。数据中心升级改造的过程中最重要的是不能影响到现有核心业务的运行,市场呼唤细致的云数据中心解决方案帮助用户进行平滑迁移,以提高客户的粘着度。

云服务器:保障业务连续性

传统服务器侦听网络上客户机的请求,响应所需的信息。步入云时代,服务器所扮演的角色已不仅仅是数据的反馈方,其承担的服务范围涉及稳定性、安全性、可扩展性和易管理性等方面的内容。由此衍生出的云服务器性能更强、存储容量更大、虚拟化程度更高。在云服务器市场逐步迈向成熟的时期,怎样根据用户需求做到弹性配置和负载均衡,避免服务器宕机,保障业务的连续性,成为云服务器提供商关注的焦点。

云存储:数据保存灵活可控

对于国内个人消费者而言,经常见诸报端的云存储产品莫过于各种类型的网盘,用户在终端自由存取数据的时候可能不曾想到其后灵捷的云存储架构,云存储利用集群应用和分布式文件管理技术协同各种类型存储设备灵活地工作。云存储优势在于:按需使用、按需付费、可随时扩展增减并减少管理的难度。鉴于网络流量爆炸式的增长,如何通过部署云存储网络来应对海量数据的保存、备份、安全的挑战,您心中是否有明确的答案?

虚拟化:有效整合资源

虚拟化作为云计算基础架构的关键一环,可有效地降低服务器数量。虚拟化通过对物理基础架构和应用程序的高效整合,节省了数据中心所占用的空间及运营开销。有报告曾显示2012年虚拟化服务器比例将达到50%。随着虚拟化在服务器、存储、桌面和应用程序等领域的日益成熟,用户和厂商都急需一个恰当的平台进行深度的交流。

猜你喜欢

转载自blog.51cto.com/14214237/2410132
今日推荐