热门App点评:iPharmacy
作者 陈怀临 | 2011-06-06 20:43 | 类型 行业动感 | 13条用户评论 »
面对内网赤裸裸的监控,我们只能坐以待毙?!
作者 Chief Worker | 2011-06-05 16:56 | 类型 行业动感 | 58条用户评论 »
【陈怀临注:我个人长期反省一些心理。从大陆出来的人和现在在大宋的人,对法律的威力不太敏感。不太利用。其实,任何人都没有权利伤害你的尊严。据说国内有些公司的头,丫训人like训奴隶一样。对付这些人很简单。给他一个written email。让他知道,你可以和他在法庭上见。这帮傻逼,不过Y是什么研发部长,都会是龟孙子。。。。。。我的心得是:既得利益者,都是软弱者。只有咱们这些无产阶级,才是什么都不怕的。另外,如果有确实证据,在法律,公司章程之外侮辱弯曲评论同学们的老总们,弯曲评论愿意让这些家伙曝光,晒一晒。在Digital时代,愿意被弯曲评论裸一裸的,可以try 1 try。另外,大辽的公司也有监控:-)。如果CEO与小蜜Email调情,估计也歇火。但奇怪的是,大宋不会:-)】 | |
关于云计算的一些反思
作者 陈怀临 | 2011-06-03 19:41 | 类型 行业动感 | 44条用户评论 »
Blah云计算,Blah云计算,Blah云计算。 在IT行业或者相关媒体行业,如果不谈或者不知道云计算和(或)移动互联网的一些词汇,自己似乎都不好意思见人。 对于移动互联网,我坚信浪潮已经起来,而且会持续10年。 对于云计算,我坚信,坚持不下来的,都会倒在沙滩上。。。 为什么? 我的一些个人思考如下。 主要是企业云不Ready。 如果你把自己想象成一个企业的CIO。你对企业内部的IT和数据负责。 你的心态是什么? 1. 不出错。不要没事找事。 目前有什么是采用我已经购买的集中数据库,大服务器和上面的应用软件,不能解决的? 目前的云计算能否解决我10年,20年,30年的历史数据和上面自己开发的那些烂的不好意思见人的应用?例如,小舅子或者党委书记的儿子在单位旁边撮的那个TNND的开发公司,如果我上了云,Y如何活?我找事不事?云关我鸟事。没有云,我就么有雨的风险。。。 公共云,我的数据能否保密? 太多的conceren。 这就是云计算的死穴。 | |
《云计算核心技术剖析》迷你书连载二 – 云计算的架构
作者 吴朱华 | 2011-06-02 20:54 | 类型 云计算, 弯曲推荐, 行业动感 | 73条用户评论 »
现在当当上面已经开始发货了,希望大家能多买几本送朋友、送佳人和送老板^_^
IT,身为一个新兴行业,在其发展历程中向其他行业借鉴了一些先进的思想和理念,比如除了前面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水线生产中总结出精益这套编程模式之外,还在软件设计方面引入了架构这个在建筑行业非常核心的概念。 架构,对软件系统而言是极为重要的。因为它不仅定义了系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常关键的作用。而云,作为一个非常复杂的大型软件系统,其中包含着许许多多的模块和组件,所以如果能够理出其架构的话,将会非常有益。 为了让大家对云计算有更深入的理解,本章将会对云的架构进行深入剖析。除了云的架构之外,本章还将会对云计算最主要和最常见的4种模式进行深入介绍。 2.1 云的架构在对云计算进行了三年多的研究之后,觉得云计算虽然涉及了很多产品与技术,表面上看起来的确有点纷繁复杂,但是云计算本身还是有迹可循和有理可依的,所以在个人理解的基础上,我总结出了一套云计算的架构,具体请看图2-1。 这个云架构共分为服务和管理这两大部分。 在服务方面,主要以提供用户基于云的各种服务为主,共包含3个层次。其一是Software as a Service(软件即服务),简称SaaS,这层的作用是将应用主要以基于Web的方式提供给客户。其二是Platform as a Service(平台即服务),简称PaaS,这层的作用是将一个应用的开发和部署平台作为服务提供给用户。其三是Infrastructure as a Service(基础设施即服务),简称IaaS,这层的作用是将各种底层的计算(比如虚拟机)和存储等资源作为服务提供给用户。从用户角度而言,这3层服务是独立的,因为它们提供的服务是完全不同的,而且面对的用户也不尽相同。但从技术角度而言,云服务这三层是有一定依赖关系的。比如一个SaaS层的产品和服务不仅需要用到SaaS层本身的技术,而且还依赖PaaS层所提供的开发和部署平台或者直接部署于IaaS层所提供的计算资源上,而PaaS层的产品和服务也很有可能构建于IaaS层服务之上。 图2-1 云计算的架构 在管理方面,主要以云的管理层为主,它的功能是确保整个云计算中心能够安全、稳定地运行,并且能够被有效管理。 接下来,将给大家详细介绍每个层次,其中将不仅涉及它们的历史和相关产品,而且还将讨论它们的优势和采用的技术。 2.1.1 SaaSSaaS是最常见的,也是最先出现的云计算服务。通过SaaS这种模式,用户只要接上网络,通过浏览器就能直接使用在云上运行的应用。SaaS云供应商负责维护和管理云中的软硬件设施,同时以免费或者按需使用的方式向用户收费,所以用户不需要顾虑类似安装、升级和防病毒等琐事,并且免去初期高昂的硬件投入和软件许可证费用的支出。 1. 历史 SaaS的前身是ASP(Application Service Provider),其概念和思想与ASP相差不大。最早的ASP厂商有Salesforce.com和Netsuite,其后还有一批企业跟随进来。这些厂商在创业时都主要专注于在线CRM(客户关系管理)应用,但由于那时正值互联网泡沫破裂的时候,而且当时ASP本身的技术也并不成熟,而且还缺少定制和集成等重要功能,再加上当时欠佳的网络环境,所以ASP没有受到市场的热烈欢迎,从而导致大批相关厂商破产。但在2003年后,在Salesforce的带领下,惨存的ASP企业喊出了SaaS这个口号,并随着技术和商业这两方面不断成熟,Salesforce、WebEx和Zoho等国外SaaS企业得到了成功,而国内的企业(诸如用友、金算盘、金碟、阿里巴巴和八百客等)也加入到SaaS的浪潮中。 2. 相关产品 由于SaaS产品起步较早,而且开发成本低,所以在现在的市场上,SaaS产品不论是在数量还是在类别上都非常丰富。同时,也出现了多款经典产品,其中最具代表性的莫过于Google Apps、Salesforce CRM、Office Web Apps 和Zoho。
3. 优势 虽然和传统桌面软件相比,现有的SaaS服务在功能方面还稍逊一筹,但是在其他方面还是具有一定的优势的,下面是其中的4个方面。
4.技术 由于SaaS层离普通用户非常接近,所以大家对SaaS层用到的大多数技术都耳熟能详。下面列出了其中最主要的5种技术。
由于通用性和较低的学习成本,大多数云计算产品都会倾向于HTML、JavaScript和CSS这对黄金组合,但是在HTML5被大家广泛接受之前,RIA技术在用户体验方面还是具有一定优势的,所以Flash和Silverlight也将会有一定的用武之地,比如VMware vCloud就采用了基于Flash的Flex技术,而微软的云计算产品肯定会在今后大量使用Silverlight技术。 2.1.2 PaaS通过PaaS这种模式,用户可以在一个提供SDK(Software Development Kit,即软件开发工具包)、文档、测试环境和部署环境等在内的开发平台上非常方便地编写和部署应用,而且不论是在部署还是在运行的时候,用户都无需为服务器、操作系统、网络和存储等资源的运维操心。 PaaS在整合率上非常惊人,比如一台运行Google App Engine的服务器能够支撑成千上万个应用,也就是说,PaaS是非常经济的。PaaS主要面对的用户是开发人员。 1. 历史 PaaS是云服务这三层之中出现最晚的。业界第一个PaaS平台诞生在2007年,是Salesforce的Force.com,通过这个平台,不仅能使用Salesforce提供的完善的开发工具和框架来轻松地开发应用,而且能把应用直接部署到Salesforce的基础设施上,从而能利用其强大的多租户系统。接着,在2008年4月,Google推出了Google App Engine,从而将PaaS所支持的范围从在线商业应用扩展到普通的Web应用,也使得越来越多的人开始熟悉和使用功能强大的PaaS服务。 2. 相关产品 和SaaS产品百花齐放相比,PaaS产品主要以少而精为主,其中比较著名的产品有:Force.com、Google App Engine、Windows Azure Platform和Heroku。
3. 优势 和现有的基于本地的开发和部署环境相比,PaaS平台主要有下面这6方面的优势。
4. 技术 与SaaS层所采用的技术不同的是,PaaS层的技术比较多样,下面是常见的5种。
对于很多PaaS平台,比如用于部署Ruby应用的Heroku云平台,应用服务器和分布式缓存都是必备的, REST技术常用于对外的接口,多租户技术则主要用于SaaS应用的后台(比如用于支撑Salesforce的CRM等应用的Force.com多租户内核),而并行处理技术常被作为单独的服务推出(比如Amazon的Elastic MapReduce)。 2.1.3 IaaS通过IaaS这种模式,用户可以从供应商那里获得他所需要的计算或者存储等资源来装载相关应用,并只需为其所租用的那部分资源付费,而这些烦琐的管理工作则交给IaaS供应商来负责。 1. 历史 和SaaS一样,类似IaaS的想法其实已经出现很久了,比如过去的IDC(Internet Data Center,互联网数据中心)和VPS(Virtual Private Server,虚拟专用服务器)等,但由于技术、性能、价格和使用等方面的缺失,这些服务并没有被大中型企业广泛采用。但在2006年年底,Amazon 发布了EC2(Elastic Compute Cloud,灵活计算云)这个IaaS云服务。由于EC2在技术和性能等多方面的优势,这类技术终于被业界广泛认可和接受,其中就包括部分大型企业,比如著名的纽约时报。 2. 相关产品 最具代表性的IaaS产品有:Amazon EC2、IBM Blue Cloud、Cisco UCS和Joyent。
3. 优势 与传统的企业数据中心相比,IaaS服务在很多方面都存在一定的优势,下面是最明显的5个。
4. 技术 IaaS所采用的技术都是一些比较底层的,其中有4种技术是比较常用的。
现在大多数的IaaS服务都是基于Xen的,比如Amazon的EC2等,但VMware也推出了基于ESX技术的vCloud,同时业界也有几个基于关系型数据库的云服务,比如Amazon的RDS(Relational Database Service,关系型数据库服务)和Windows Azure SDS(SQL Data Services,SQL数据服务)等。关于分布式存储和NoSQL,它们已经被广泛用于云平台的后端,比如Google App Engine的Datastore就是基于BigTable和GFS这两个技术,而Amazon推出的Simple DB则基于NoSQL技术。 2.1.4 云管理层虽然和前面云服务的三层相比,熟悉云管理层的人非常少,但是它确实是云最核心的部分,就好像一个公司离不开其董事会的管理一样。与过去的数据中心相比,云最大的优势在于云管理的优越性。云管理层也是前面三层云服务的基础,并为这三层提供多种管理和维护等方面的功能和技术。如图2-2所示,云管理层共有9个模块,而且这9个模块可分为3层,它们分别是用户层、机制层和检测层,具体请看图2-2。 图2-2 云管理层的架构 1. 用户层 顾名思义,这层主要面向使用云的用户,并通过多种功能来更好地为用户服务,共包括4个模块:用户管理、客户支持、服务管理和计费管理。 用户管理 对于任何系统而言,对于用户的管理都是必需的,云也是如此。云方面的用户管理主要有3种功能。其一是账号管理:包括对用户身份及其访问权限进行有效地管理,还包括对用户组的管理。其二是单点登录:英文为“Single Sign On”,其意义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。这个机制可以极大地方便用户在云服务之间进行切换。其三是配置管理:对用户相关的配置信息进行记录、管理和跟踪。配置信息包括虚拟机的部署、配置和应用的设置信息等。 客户支持 好的用户体验对于云而言也是非常关键的,所以帮助用户解决疑难问题的客户支持是必需的,并且需要建设一整套完善的客户支持系统,以确保问题能按照其严重程度或者优先级来依次进行解决,而不是一视同仁。这样,能提升客户支持的效率和效果。 计费管理 利用底层监控系统所采集的数据来对每个用户所使用的资源(比如所消耗CPU的时间和网络带宽等)和服务(比如调用某个付费API的次数)进行统计,来准确地向用户索取费用,并提供完善和详细的报表。 服务管理 大多数云都在一定程度上遵守SOA(Service-Oriented Architecture,面向服务的架构)的设计规范。SOA的意思是将应用不同的功能拆分为多个服务,并通过定义良好的接口和契约来将这些服务连接起来,这样做的好处是能使整个系统松耦合,从而使整个系统能够通过不断演化来更好地为客户服务。而一个普通的云也同样由许许多多的服务组成,比如部署虚拟机的服务、启动或者关闭虚拟机的服务等,而管理好这些服务对于云而言是非常关键的。服务管理主要有下面这5个功能。
2. 机制层 这层主要提供各种用于管理云的机制。通过这些机制,能让云计算中心内部的管理更自动化、更安全和更环保。和用户层一样,该层也包括4个模块:运维管理、资源管理、安全管理和容灾支持。 运维管理 云的运行是否出色,往往取决于其运维系统的强健和自动化程度。而和运维管理相关的功能主要包括3个方面。首先是自动维护:运维操作应尽可能地专业和自动化,从而降低云计算中心的运维成本。其次是能源管理:它包括自动关闭闲置的资源,根据负载来调节CPU的频率以降低功耗并提供关于数据中心整体功耗的统计图与机房温度的分布图等来提升能源的管理,并相应地降低浪费。还有就是事件监控:它是通过对在数据中心发生的各项事件进行监控,以确保在云中发生的任何异常事件都会被管理系统捕捉到。 资源管理 这个模块和物理节点的管理相关,比如服务器、存储设备和网络设备等,它涉及下面这3个功能。其一是资源池:通过使用资源池这种资源抽象方法,能将具有庞大数量的物理资源集中到一个虚拟池中,以便于管理。其二是自动部署:也就是将资源从创建到使用的整个流程自动化。其三是资源调度:它将不仅能更好地利用系统资源,而且能自动调整云中资源来帮助运行于其上的应用更好地应对突发流量,从而起到负载均衡的作用。 安全管理 安全管理是对数据、应用和账号等IT资源采取全面保护,使其免受犯罪分子和恶意程序的侵害,并保证云基础设施及其提供的资源能被合法地访问和使用。主要包括下面这7种机制。
容灾支持 在容灾方面,主要涉及两个层面。其一是数据中心级别。如果数据中心的外部环境出现了类似断电、火灾、地震或者网络中断等严重的事故,将很有可能导致整个数据中心不可用,这就需要在异地建立一个备份数据中心来保证整个云服务持续运行。这个备份数据中心会实时或者异步地与主数据中心进行同步,当主数据中心发生问题的时候,备份数据中心会自动接管在主数据中心中运行的服务。其二是物理节点级别。系统需要检测每个物理节点的运行情况,如果一个物理节点出现问题,系统会试图恢复它或者将其屏蔽,以确保相关云服务正常运行。 3. 检测层 这层比较简单,主要监控这个云计算中心的方方面面,并采集相关数据,以供用户层和机制层使用。 监控系统 全面监控云计算的运行主要涉及3个层面。其一是物理资源层面,主要监控物理资源的运行状况,比如CPU使用率、内存利用率和网络带宽利用率等。其二是虚拟资源层面,主要监控虚拟机的CPU使用率和内存利用率等。其三是应用层面,主要记录应用每次请求的响应时间(Response Time)和吞吐量(Throughput),以判断它们是否满足预先设定的SLA(Service Level Agreement,服务级别协议)。 2.1.5 架构示例在现实的IT环境中,有许多云计算产都符合本章所讲述的架构,其中比较知名的有Salesforce CRM和Google App Engine。为了帮助大家进一步理解云的架构,本节将以这两个著名的云计算产品为例来进行介绍。 1. Salesforce CRM 首先,从用户角度而言,Salesforce CRM属于SaaS层服务,主要通过在云中部署可定制化的CRM应用,来让企业用户在初始投入很低的情况下使用上CRM,并且可根据自身的流程来灵活地定制,而且用户只需接入互联网就能使用。从技术角度而言,Salesforce CRM就像很多SaaS产品一样,不仅用到SaaS层的技术,而且还用到PaaS层、IaaS层和云管理层的技术。图2-3为Salesforce CRM在技术层面上大致的架构。
图2-3 Salesforce CRM 采用的主要技术包括以下几种。
2. Google App Engine 像前文介绍的那样,Google App Engine是一款PaaS服务,它主要提供一个平台来让用户在Google强大的基础设施上部署和运行应用程序,同时App Engine会根据应用所承受的负载来对应用所需的资源进行调整,并免去用户对应用和服务器等的维护工作,而且支持Java和Python这两种语言。在技术上,由于App Engine属于PaaS平台,所以关于显示层的技术选择由应用的自身需求而定,而与App Engine无关。App Engine本身的设计主要集中在PaaS层、IaaS层和云管理层。关于App Engine在技术层面上大致的架构,具体请看图2-4。 图2-4 Google App Engine 采用的主要技术有以下几种。
| |
浪潮发布国内首款云数据中心操作系统
作者 cracked | 2011-06-02 20:53 | 类型 行业动感 | 7条用户评论 »
转自http://cloud.csdn.net/a/20110531/299027.html 5月31日下午消息,国内云计算解决方案和服务供应商浪潮今天下午正式发布国内首款云数据中心操作系统“云海OS”。 据浪潮介绍,云海OS整体可用性超过99.99%,支持硬件在线扩展,即插即用,能够同时管理5000台以上的服务器,池化50000TB以上的存储空间,支持50000个以上的虚拟资源节点。同时,该系统还能使数据中心节能70%,大大提高资源利用率。 浪潮系统软件总监兼云计算产品研发部总经理张东指出,传统数据中心正面临资源无法共享、能耗持续增长、成本越来越高、管理日益复杂、利润率低等问题,而云海OS可以基于业务负载动态增减资源,并统一管理资源、降低成本等。 去年8月,浪潮对外发布云计算战略,提出“行业云”概念,并宣布将推出国内首个自主开发的云计算中心操作系统“云海”。今年2月,浪潮旗下公司浪潮信息还打算非公开发行新股募集资金不超10亿元,用于云计算操作系统研发升级和产业化项目和集装箱可移动式数据中心研发和产业化项目。 市场研究机构IDC曾预计2010-2014年云计算市场复合增长率将达到27.4%,是整体IT市场增速的5倍左右。2010年浪潮集团实现全年营收305亿元人民币,同比增长12%。 | |
内存控制器与内存通道问题
作者 kunzhang3510 | 2011-06-02 20:51 | 类型 专题分析, 科技普及, 芯片技术 | 9条用户评论 »
内存通道问题
内存系统结构图
通道,rank和内存地址 | |
linux即将迎来3.0
作者 cracked | 2011-06-02 20:48 | 类型 行业动感 | Comments Off
转自http://sd.csdn.net/a/20110530/298896.html 经过40次发布,Linux内核终于离开了2.6的命名,即将迎来Linux 3.0时代。 Linus Torvalds刚刚在Git中标记了3.0-rc1。 不过,Linus同时也表示了开发编号(version number)和开发里程碑(milestone) 没有必然联系,很可能原先计划的历史遗留驱动清理不会在3.0.0版本发生。 预期将在3.0实现的新功能包括BTRFS及EXT4文件系统的Cleancache支持,和Kinect基本驱动程序。 | |