关于云的一点认识。

来源:互联网 发布:阿里云服务器 密钥 编辑:程序博客网 时间:2024/05/22 06:18

计算已经成为DT世界的引擎。最终DT世界将会是数据(即资源)、互联网(即基础设施)、云计算(即公共服务)打造的一个生态系统。而对于开发人员来讲,必然需要学习了解云计算。云是指作为接受服务的对象,是云端,分布在互联网的某些服务,不管你在何时何地都能享受云计算提供的服务。从安全的角度分为私有云,公有云、混合云以及行业云。

       基于对云的基本认识,作为开发人员,还有必要了解云计算层次体系,典型的应用以及主要技术,甚至打造属于自己公司的企业云平台。

        SaaS是Software-as-a-Service(软件即服务),典型应用有:网络云盘、云笔记、ERP、GoogleDocs、Salesforce.com:CRM、ERP、Microsoft Live等,主要技术:分布式应用程序、http/https、Web2.0、Paas API。

        PaaS是Platform-as-a-Service的缩写 (平台即服务),某些时候也叫做中间件:Google App Engine、Microsoft Azure、Salesforce.com:Force.com、Heroku、Engine Yard、Aliyun Cloud Engine(ACE)、Baidu App Engine、Sina App Engine(SAE)。主要技术:Google:GFS、BigTable、MapReduce、Chubby;Hadoop:HDFS、Hbase、Map-Reduce开源项目:Clound Foundry、OpenShift;

        IaaS(Infrastructure as a Service),即基础设施即服务:Amazom EC2/S3、Microsoft、 VMWare、Rackspace、Red Hat、阿里云、ECS、Azure等云服务商,开源项目:Eucalyptus、Clound stack和OpneStack。主要技术:Virtualization,VMware、Xen、Virtual Box、PowerVM、Amazom AMI。

       为什么需要企业云,如何打造企业云?企业难以适应公司业务发展的快速发展,一旦公司业务转型将会更加陷入被动;客户使用产品反馈功能冗余,造成客户困扰同时也对开发团队带来烦恼和负担,难以进行更加深度的数据挖掘,提供更为精准的个性化服务。因此迫切需要扭转产品现有服务形式,调整产品集成方式以及交付策略。构建SaaS平台,打造企业云服务以解决现有的问题。基于OpenStack构建企业私有云,为呼叫中心提供虚拟桌面云服务。将现有功能模块服务化,呼叫中心服务,短信服务,微信服务,资源管理服务等,进一步容器化,虚拟化。整合资源结构,主要提供服务应用管理,镜像管理,容器管理,存储管理,主机集群,负载均衡等。

         最终实现开放给业务子公司自助式服务。不同业务子公司根据各自需求选择自己所需要的服务,实现服务之间任意组合。

原创粉丝点击