首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

关于云计算的1点想法-概述

2012-10-10 
关于云计算的一点想法-概述最近云计算的概念火热,我也根据自己的理解做了一个“云计算平台”,谓之曰:B-Cloud

关于云计算的一点想法-概述
    最近云计算的概念火热,我也根据自己的理解做了一个“云计算平台”,谓之曰:B-Cloud,并将其定位于 PAAS。我并不是因为喜欢热炒才做这样的事情,只是觉得这个事情或许有些意义。B-Cloud 的目的很简单,就是使用普通的软件和硬件来构建高可靠的,可扩展的,具有良好升级性的应用程序。下面我将逐步介绍这个平台的基本思想,期待与大家有个很好的思想交流。

    隐隐地感觉云计算或许是下一场软件开发的革命,就像 Java 是一场编程语言的革命一样(个人直觉而已,可能偏差较大)。Java 将运行环境进行了虚拟化(一次编写,随处运行),使得程序员对部署环境和内存管理无须考虑的情况下,进行快速地编程。云计算也是以虚拟化为基础的,是将资源进行虚拟化,将部署和扩容(Scale)方式进行自动化,使开发人员在不考虑的并发运算的情况下进行快速的编程,使运维人员在不需要考虑服务器位置的情况下进行部署和扩容。


    先来简单地看一下云计算的概念,当然,和计算机中的大部分概念一样,云计算尚无统一明确的定义,下面将引用 Wiki 的描述:“Cloud computing is the provision of dynamically scalable and often virtualised resources as a service over the Internet on a utility basis.Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.
Cloud computing services often provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers.”。

    这个概念中有几个要点:Dynamically scalable, Virtualised resources, Transparent, Online。当然还有其他的一些观点,如友友科技的姚宏宇 曾提出四个要点:Scale agnostic(可无限扩容的)Dynamic provisioning(动态资源供给),fault tolerant(容错),self-management(自管理)。简略地可将上述观点归结为:动态扩容,虚拟的,高可靠的,透明的,自管理的。这些概念都是比较明确的,无需多言,后面将逐步介绍 B-Cloud 平台是如何实现这些特性的。

    我一直在做为高手所不齿的 MIS 系统:),所以我的关注点是企业内部如何利用云计算。
企业内部为了安全考虑,不会将自己的应用,服务和数据库部署到别人的数据中心,往往都是通过内部的机房进行处理,因此我关切的是如何实现私有云计算系统。

热点排行