云计算如何通过消除人类和技术之间的界限来改变世界?如何改变人们的生活?人们需要对此有所了解。 云计算 云计算行业专家James Maguire表示,在他的职业生涯中,见证了云计算技术和市场的发展。Maguire曾经参加2008年在纽约市举办的Interop技术贸易展,各公司的销售代表在展位上宣传和推销下一代软件和硬件,到处是闪烁的显示器和观众的嘈杂声。 微软、英特尔、Oracle、IBM等公司的员工在展位上介绍他们推出的产品。而Maguire在展会一角看到了亚马逊网络服务公司(Amazon Web Services)的展位,该展位只有一位参展的工作人员,他并没有穿着带有AWS公司标识的服装,也没有发放赠品或促销产品,展位冷清,看来没有多少观众光顾。 然而,可能谁也没有想到,这名工作人员介绍的云计算技术将会颠覆市场总值3万亿美元的全球IT行业,AWS公司在几年之后成为一家颠覆全球IT行业的云计算行业巨头。可能也没有人会想到,云计算技术将在10年之后从根本上改变人们的现代生活。 云计算开始改变世界:“混乱仍将存在” 随着企业数据集中管理需求的增加以及业务模式的不断变革,传统数据中心在能耗、效率、资源整合、快速响应、信息安全等方面面临诸多挑战。 云计算技术可以应对这些挑战,用户可以利用这种计算资源无限的云平台。云计算供应商自己支付电费,雇用IT人员来运营用户的服务器,当服务器不能满足用户需求时,云计算供应商对其进行升级,并且维护云计算设施的物理安全性。 而用户所要做的就是远程登录来运行其工作负载,当然,每月需要向云计算提供商支付费用。 实际上,在云计算的发展早期,大多数企业都对其不屑一。调研机构Gartner公司在2008年发布的一份研究报告中指出,“云计算的概念已经出现,并且正在受到人们的关注。然而,混乱在2008年依然存在。” 这种混乱确实依然存在。一些企业表示,“我们可以自己拥有并运营数据中心,如果采用云计算,这可能让我们的宝贵数据泄漏到防火墙之外,那么如何保障数据的安全性?如何满足合规性?如何雇用具有这种技能的员工?” 他们说,也许以后会考虑采用云计算。 云计算的初期发展 实际上,即使AWS公司在2006年推出公共云,云计算也并不是新鲜事物。 Salesforce公司成立于1999年,已经将软件即服务(SaaS)变成了一种主流观念。SaaS可以被视为“云计算精简版”。 使用SaaS,用户可以从远程提供商处租用软件,而供应商处理管理硬件和基础设施以支持软件运行的难题,所有用户只需登录就可以使用其软件。 就像云计算本身一样,SaaS开始实施时发展缓慢。Salesforce公司于2004年首次公开募股(IPO)募集的资金相对较少,只有1.1亿美元。相比之下,2019年上市的SaaS厂商Zoom公司募集了144亿美元。 在云计算初期发展阶段,SaaS时代的用户购买“压缩打包”的软件。它实际上被打包到一个设备中,然后用户将安装在计算机上。SaaS贯穿整个打包软件的核心。 对于2000年代初期的许多公司而言,SaaS并没有成熟的云计算那样具有威胁性。SaaS只是租用企业曾经拥有和运行的东西。与其相反,云计算需要用户放弃自己的内部部署数据中心。对于许多公司而言,这是一个更加棘手的挑战。 云计算和商业世界的秘密 一个秘密削弱了对云计算的抵制:一些企业运行数据中心力不从心。 数据中心被认为是企业必不可少的计算设施。很多企业都想构建自己的数据中心,但是它们建设和运营成本昂贵,而且维护面临的挑战永无止境。 但是,如果企业是市场主导的供应商,或者如果希望成为市场的供应商,则需要构建自己的内部部署数据中心。 在云计算出现之前,拥有大量数据中心的企业确实可以建立自己的优势。除了获得发展优势外,内部部署的数据中心设施还提供了高效率的数据处理工具,从理论上讲,它们可以提供深刻的业务洞察力。 因此,很多企业并不愿意放弃他们的数据中心,他们大量投资建设和运营规模庞大的数据中心。例如,数据中心运营Switch公司在内华达州开设了一个空间高达150万平方英尺的数据中心。 即使对于公开质疑其数据中心的企业,其应用惯性还是很强大的,使其放弃数据中心变得更加困难:IT行业一直在努力使数据中心显得时尚并且又充满未来感。 例如,如何使用超融合基础设施来增强数据中心?超融合基础设施可以将计算、存储和网络集成到一个无缝系统中,可以简化数据中心管理员的工作。 直到企业意识到超融合基础设施系统耗费大量电力,并且需要工作人员的精心维护运营之后,如今已经有些过时,并且与从云中租用的计算能力不同,它是一种正在贬值的资产。 云计算的真正魅力在于其无限的可扩展性。用户只需单击鼠标,就可以从云计算供应商(AWS、Azure、Google Cloud)那里获得大量的计算能力。 云计算早期支持数据中心的另一个因素是:为数据中心提供运营和维护工作的IT员工。他们很清楚地看到了云计算的优势。但如果企业管理层发现了这一点(这将在缓慢的发展过程中发生),那么这些员工所做的内部IT工作是否没有必要? 不幸的是,迁移到云平台确实导致数据中心工作人员失去工作岗位。2015年,游戏商Zynga公司在将其业务迁移到AWS公司公共云平台时解雇了360名员工。微软公司在2017年转向云计算销售时削减了数千个工作岗位,当然,由于科技行业对人才的渴望,许多IT专业人员都能找到新工作。但这可能需要一些努力——这说起来容易做起来难。 对云计算创造性的抵制 谷歌公司首席执行官Diane Greene在企业IT的神秘世界之外鲜为人知。但是在这个世界上,Greene是塑造科技历史的主要参与者。 1998年,凭借两个研究生学位(其中一个是计算机科学)和创业经验,Diane Greene与其丈夫、斯坦福大学教授Mendel Rosenblum以及一些科技人才成立了一家公司。该公司名为VMware,这家公司在创建之初大约有20名员工。 在Greene担任首席执行官之后,VMware公司成长发展很快。VMware公司使虚拟化技术成为全球大多数现有数据中心的基础。 虚拟化在计算机服务器的硬件和运行在这些服务器上的软件之间运行一种软件,将遍布服务器的数据中心转变成一个统一的计算环境,使虚拟机可以随时启动。虚拟化数据中心效率更高、自动化程度更高,而且在硬件上的花费更少。 很多用户喜欢采用这种技术,VMware公司的业务因此迅速发展。行业巨头EMC公司于2003年以6.25亿美元的价格收购了VMware公司。到2008年,当Greene被EMC公司负责人Joe Tucci替换时,VMware公司的市值飙升至200亿美元以上。 然而,当VMware公司得以崛起并进入云计算的早期阶段时,发生了一些有趣的事情。 这来自一个奇怪的想法:私有云计算。 虚拟化其数据中心的企业管理人员将这个统一计算池称为“私有云”。他们的这种想法是:“我们正在自己的数据中心中使用这种新型的云计算技术。” 私有云有一个明显的局限性:它仍然是一个内部数据中心,功能更强大,并且可提供更多技巧,但它缺乏远程云计算部署的功能和可扩展性。企业仍然必须购买服务器,而这些服务器已经过时。 诚然,有些批评者嘲笑私有云,认为它只是一个陈旧的数据中心。大约在2010年,“洗云”一词就诞生了。它指的是供应商将“云计算”一词添加到任何传统技术产品中的做法。每一个IT供应商都会重新修改他们的产品页面,并以“以云计算为中心”的方式销售他们的传统产品。 不过,私有云确实带来了变化:它引领了混合云的发展。有了混合云,企业将内部数据中心或是私有云与实际的公共云连接起来。这种结合使得企业能够利用云计算的可扩展性,即使它拥有传统数据中心的舒适性。显然,这种抵制正在减弱。 云计算的先驱者 尽管许多企业对云计算持谨慎态度,但亚马逊网络服务公司(Amazon Web Services)发现了一些早期的爱好者。 初创企业对于采用云计算非常兴奋。在云计算出现之前,只有实力雄厚的公司才能拥有和运营数据中心。借助AWS公司的公共云,初创企业只需付出资金,就可以开始利用强大的计算工具。现在,越来越多的梦想远大但资金匮乏的企业现在可以开展竞争。云计算已经成为出色的业务均衡器。 对于软件开发人员也是如此。公共云为无数的企业提供存储和计算工具,大量的应用程序项目飞速发展。 具有讽刺意味的是,另一个早期的AWS客户群是忽略云计算技术的企业员工。在一种称为影子IT的应用中,一些企业员工未经企业管理层批准使用部门信用卡来启动云计算帐户,这些员工需要比公司提供的更多的计算资源。 从企业的角度来看,影子IT是一种“流氓计算”。例如有一天,企业的会计师发现了这一点,发现多出一些云帐户。他们会问,有人对此授权了吗? 令人惊讶的是,Gartner公司在2019年的调查报告中指出,企业IT支出中约有三分之一来自影子IT。未经认可的云帐户的普遍性表明,按需出租计算工具非常有用,难以抗拒。 此外,企业了解却不承认外包技术平台比购买内部资源便宜。 影子IT真正改变世界的效果:各种规模的公司的员工都可以通过不断扩展的工具集获得支持。他们认为,只要有云计算就有一切。 云计算之争——世界上最大的工具箱 随着云计算的发展,顶级企业IT供应商面临着一个令人尴尬的事实:他们已经被亚马逊所取代,亚马逊公司曾经只是一家在网上出售书籍的销售商。 实际上,这不仅仅是升级。传统的技术供应商已经注意到他们的行业已被颠覆。 亚马逊公司通过替换内部部署数据中心所做的工作提供了一种完全不同的模型。场外云平台重塑了技术为世界提供动力的基础,云计算的灵活性和功能是一个巨大的飞跃。 承认这个可怕的事实既痛苦又缓慢。在2008年,Oracle公司首席执行官Larry Ellison为此贬低云计算技术,将其视为一种言过其实的时尚。他问道,“这种愚蠢行为何时才能停止?” Ellison表达了许多供应商的焦虑感。为数据中心出售设备是传统厂商巨大的收入来源,而销售传统软件获得巨额利润的日子一去不复返了。 传统的技术供应商慢慢意识到需要加入进来,否则很难跟上云计算的发展。因此,在过去的几年中,“云之战”开始了:其中包括AWS、Azure、Google Cloud以及一些云计算供应商。 为了加快赶超的步伐,微软公司于2010年推出了其云平台,这距离AWS首次推出公共云已经过去了四年之久。其最初的名称是Microsoft Windows Azure,这反映了微软公司在打包软件中的雄厚基础。 Satya Nadella在2014年成为微软公司首席执行官时,他果断地将企业业务转移到了云端。他宣布了“云优先和移动优先”的战略。经过巨大的转变,该公司从其云平台名称中删除了“Windows”,简称为“ Microsoft Azure”。而在云计算领域中,即使对于微软公司而言,Windows也不再是世界的中心。 微软利用其在企业中的历史实力吸引了云计算客户。该公司推出了混合云,这种混合云在移动速度很快的大型公司中很受欢迎。几年之后,微软公司排名第二,名列AWS公司之后。而且,微软公司的股价在经历了低迷之后,在微软首席执行官Steve Ballmer领导下,微软的股价上涨了近300%。 拥有庞大网络的谷歌公司完全有能力在云计算领域展开竞争,但在战略上却举步维艰。经过早期的努力,谷歌云平台直到2013年才正式推出。尽管谷歌公司在数据分析和人工智能方面实力雄厚,但它与企业用户之间缺乏紧密的联系。迄今为止,谷歌公司一直落后于云计算行业领导者AWS和Azure。 谷歌公司并不是唯一一家追赶AWS公司的云计算供应商。IBM、阿里巴巴、Oracle、VMware、Dell 、Rackspace和其他许多公司在各种云计算模型的开发中投入了大量的资金。 关键是:这些领先的供应商(实际上是整个IT部门)都承认数据中心的世界正在衰退。新兴的云计算世界现在占据了主导地位。每个供应商都意识到,或者全心全意地拥抱云计算,或者面临灭绝的风险。 企业在2019年关闭和将在2025年关闭传统数据中心的百分比 云计算发展得越来越快 在2010年到2015年期间,有两个因素共同推动了云计算市场的大规模增长,这一转变将显著加强云计算对世界的影响。 首先,越来越多的供应商进入市场推动了激烈的竞争。每家公司都争相提供更多、更好的云计算解决方案;随后发生了价格战,这推动了云计算的采用。其次,这一时期出现了令人眼花缭乱的技术创新热潮。 所有这些新兴技术或者从云中涌现,并且与云计算紧密交互:无服务器、容器、Kubernetes、微服务、区块链、DevOps、物联网、机器学习。云计算演变为多云,企业在该模式中使用两个(或多个)云平台,并从每个平台中获取最佳收益。 所有这些进步的最终结果是:过去只有一个单一的、稳定的数据中心,现在出现了一个动态平台——云平台,它促使云计算系统越来越强大。 使云计算更加集中:许多企业都希望云计算能够提供新技术。很多企业无法自行构建所有这些功能强大的软件工具和系统。这过于复杂和昂贵。但是云计算厂商能够以按需付费的方式为他们提供服务。 在人工智能、机器学习和数据分析等关键领域,尤其是在需要算法和大量数据处理的领域都是如此。 无论是什么因素,都是云计算让人工智能和分析的力量得以广泛应用。每个主要的云计算供应商都提供强大的人工智能解决方案。而一大批中小型云计算供应商也在提供人工智能解决方案。 然而,与人工智能和数据工具一样重要的是,它们只是可用的基于云计算的工具的一小部分。 软件即服务的更早承诺已经实现:现在一切都以服务形式提供,其中包括: •后端即服务(BaaS) •数据库即服务(DBaaS) •机器学习即服务(MLaaS) •灾难恢复即服务(DRaaS) •区块链即服务(BaaS) 而且即使是现在,这个列表也在不断增加。 甚至领先的零售软件提供商也做出了改变。2013年,Adobe公司宣布其创意套件(Photoshop和Premiere)的新版本将仅通过云计算在SaaS订阅的基础上提供。 也有一些用户为此提出抗议,因为他们喜欢“购买一次并安装”模式。但是Abobe公司却坚持采用这种模式,通过SaaS模式更容易更新软件。与成本昂贵的一次性购买相比,较低的月租费用吸引了更广泛的受众。对Adobe公司来说最重要的是:转向SaaS的模式为该公司创造了创纪录的收入。 微软Office一直是微软公司“购买一次并安装”的利润来源,而办公套件的销售是微软公司成为软件巨头的核心。 2011年,微软公司首次推出了SaaS版本Office365。与Adobe公司不同,微软公司继续销售其打包版本。在2017年发生了历史性转变:Office 365销售收入超过了传统的打包版本的收入。如果有一个路标表明主导计算模型已经发生变化的话,那就是云计算。 如今,云计算时代已经到来。 云计算如何改变世界 随着2020年的临近,云计算对世界的影响是深远的:它消除了人类与技术之间的界限。 当数据中心占据主导地位时,这个神奇的计算工具被藏在高墙之内。只有极少数人可以使用超级强大的工具才能访问。 但是,随着计算资源从数据中心转移到云计算,这些高墙被推翻了。在这个新世界中,每个人都可以使用这些魔术工具。数据、人工智能、开发、商业、媒体、健康、娱乐等工具现在无处不在。 无论好坏,云计算技术都能让人身临其境。事实上,在人类和不断扩展的计算环境之间已经没有任何界限。它在人们的指尖,在人们的耳中,在人们的屏幕上,在任何地方和任何时候,塑造了人们现在所在世界的结构。 可以肯定的是,交付系统(互联网和移动设备)启用了基于云计算的技术。但是,网络和移动通信仅仅是传递机制。网络本身无法执行机器学习或人工智能。 可以通过网络和移动设备访问的云计算平台使世界发生了翻天覆地的变化。这将其从必须获取技术的世界转变为人们生活的现实世界。 云计算使无数交易成为可能。例如尼泊尔妇女在其移动设备上使用分析应用程序跟踪其业务销售;一家改善医疗保健的小公司启动了一个AWS账户并利用了数据库;地球两端的两个人使用视频流应用程序共享物流建模程序;高中学生采用人工智能系统并学习以后的职业技能。 医疗保健系统、金融界、媒体公司、教育机构等行业领域都由云计算平台提供支持。在科幻小说的描述中,世界是由一个基于云计算的网络海洋所实现的。 或许,这一切都很美好,但这一基于云计算授权的人类新纪元带来了一个重大问题。当地球上的大多数人都能使用这种计算能力时,其结果会是什么?这将如何改变?在未来的岁月里,人们将利用云计算所提供的强大功能达到什么目的? 来源:企业网D1Net
回看过往,经过多年的发展,云计算的市场格局已经基本确定,过去几年中,云计算三巨头AWS、微软和谷歌在数据中心等资本上累计支出已经超过了2000亿美金,而且还在不断增加。在产品形态基本已经确定的现在,巨头的每一笔钱都是门槛上的一块砖,让摩拳擦掌的新玩家越来越难以进入。 除非云计算的产品形态还有变化,否则市场格局很难再被改变。 IBM能靠混合云改变云计算的格局吗? 但IBM说他发现了一个机会。 2018年,IBM斥资340亿美金收购红帽,宣布自己成为了混合云的头号供应商,并且表示这会彻底改变云计算的格局。 这是开源史上最大的收购,即使放到全球科技行业,他也能排上前三。 当时红帽的股价是每股116美元,而IBM给的价格是190美元,溢价超过了60%。整个交易以现金完成,这对市值不过1000多亿美金的IBM来说并不容易,不仅会带来高额负债,还会留下后遗症,短期内难以恢复。实际上为了这次收购,IBM不得不暂停了他已经持续多年的股票回购计划,而这是他过去刺激股价的主要手段。 IBM此举颇有孤注一掷的意思,支持他做出这个决定的,则是他对混合云的美好预期。 根据他的测算,混合云的市场规模高达万亿,而收购红帽(Openshift)让IBM成为了混合云的头号供应商。作为对比,2018年全球云市场规模约800亿美金,其中排名第一的AWS占了三分之一,大概250亿美金……但不管是800亿还是250亿,这些区区数字在IBM所说的一万亿面前根本不足挂齿。 这就非常值得讨论一番了。 因为口径的问题,混合云的市场规模并没有准确的说法,IBM说有一万亿,Statista说只有900亿。为了避免口水之争,我会尽量忽略这个数字,只关注问题本身的逻辑,那就是IBM是否能够通过混合云改变云计算的格局。 01 混合云是什么 混合云是公共云和私有云混合使用的一种形态。 一般来说,客户会把核心或稳定的业务放私有部分,边缘或弹性的业务放公共云,同时打通两种环境中的数据和应用,统一管理,随业务变化在公共云与私有云之间调整工作负载。 混合云没有严格定义,有时候也包括多云,即把多个公共云厂商的资源混合起来使用,消除客户被锁定的顾虑,多云不在今天讨论的范围之内。 02 混合云从哪里来 互联网是信息文明的载体,也是新技术的练兵场和发源地,与其说云厂商大多有互联网基因,倒不如说互联网催生了云计算。这种催生有两层含义,一层是互联网公司里长出了云厂商,另一层是云计算的早期客户也都是互联网创业者。究其原因,无非是场景相似,云厂商的产品常常来源于自己互联网业务中的成功实践,所以在类似场景中有其普适性,更容易以云产品的形式输出。不管国外的AWS还是国内的阿里云,莫不如此。 然而云计算随着互联网创业潮兴起,同样会随着他“衰落”,以AWS为例,近年来增长率只有40%多,下滑明显,但实际上云计算在全球基础IT市场的渗透率才不过10%,市场空间仍然很大,那为什么增长乏力了呢? 抛开基数的问题,主要还是因为互联网创业潮的红利吃的差不多了,该上云的也都上了,IT市场中剩下很多都是传统企业客户。相对于互联网,传统企业有两个特点,一个特点是成立时间比较长,经过长期建设很多都有自己的机房,还有一个特点是业务较为稳定,对云计算的弹性并不是那么急迫,而且有些行业,比如金融,还存在行业监管的限制,无法使用公共云。 混合云就是在这个大背景下产生的。 通过混合云,传统企业在保持自己机房与核心业务的同时,可以把一些边缘业务或者弹性要求高的业务放到公共云上,而且还能在云厂商的帮助下升级内部的技术架构,为将来做储备,兼得鱼和熊掌。 03 混合云到哪里去 接下来我们看一下混合云要到哪里去。 前边的内容抽象来看,混合云其实诞生于一种矛盾之中,是云厂商与客户在业务压力、历史积累、技术、成本与控制力等多方面博弈中的产物,而他要到哪里去,也取决于这种矛盾会如何发展。 传统企业方面,第一,传统企业的核心IT业务比较稳定,往往还在使用传统软硬件供应商的产品,比如IBM的小型机、Oracle的数据库等,也就是去IOE中说的IBM机器、Oralce数据库和EMC的存储,这套东西价格不菲,而且还能应付日常工作,所以没有动的必要;第二,趋势上看,企业的IT建设其实遵守着核心业务的信息化到部分业务的互联网化再到整体的数字化这一规律,之前的软件供应商及其产品都不擅长做互联网和数字化建设,所以传统企业的IT建设便出现了缺口;第三,传统企业的核心业务不是IT,所以IT人才储备不足,完全自建不大现实,需要引入外部力量;第四,同时,传统企业的习惯和业务属性也决定了他在安全、隔离方面有更高的要求,比如生产线相关的系统,一旦因为网络安全而被攻破,那结果可能是灾难性的,还有一些行业,比如金融,国家有专门的法律法规对其进行限制。 公共云厂商方面,第一,公共云厂商除了Azure外大多不是软件公司,业务灵活多变,所以在核心业务系统,比如数据库方面的建设往往不如Oracle等传统软件商;第二,但公共云厂商基本都有成功的互联网业务,在互联网和数字化方面积累了大量产品,也有大量场景化解决方案,正好可以弥补传统企业的需求缺口;第三,公共云厂商除了自身业务外还背靠大树,有充足的现金流,凭借资金、人才和场景优势,云厂商在基础软件层面的建设正在迎头赶上,比如Gartner的2018年数据库魔力象限中,AWS已经和Oracle、SAP等传统厂商一并进入了领导者象限,阿里云和Google也进入了远见者象限;第四,云厂商也正在加强安全性与隔离性方面的投入,除了产品层面,还推出了私有云或行业云,逐渐在满足企业和法律法规的要求;第五,云计算这种计算形态确实有更好的灵活性和更低的综合成本,在经济学上符合大趋势。 这样看来,传统企业有历史积累,有较高限制,但存在着较大的需求缺口,这给了云厂商机会。云厂商虽然在基础软件方面不占优势,但正在快速发展,同时有大量解决方案可以满足传统企业的需求缺口。同时在两者的博弈之中,传统企业本来已有的传统软件供应商也在尝试满足新需求,只是因为成本结构的问题,转型困难,这是另外一个问题,今天不做讨论。总之,这些矛盾决定了传统企业的IT环境比较复杂,有自己开发部署的系统,有传统软件供应商的私有化产品,也有云厂商的私有云和公共云。 混合云诞生于这种矛盾之中,也会随着这些矛盾发展。 企业核心IT需求不会萎缩,但在互联网与数字化转型中占比会逐渐缩小,企业隔离性要求不会降低,但会随着云厂商产品或方案的逐渐完善而逐渐不是问题,此消彼长,云的占比会越来越高,直到某一天,收益超过了迁移成本,核心IT系统也会上云,于是混合云便消失了。 只是这个过程会很长,因为线下仍然占据着总体IT市场的80%以上,这是一场持久战。 04 IBM有没有机会 那在这个持久战之中IBM有机会改变云计算的格局么? 这就不得不提混合云的两种思路了。 第一种是公共云厂商的思路 他们把混合云当作客户上云的桥梁,把公共云向下延伸到客户的私有机房里,然后逐渐迁移工作负载,最终目标是客户全部上云。AWS的Outposts、Azure的Azure Stack和谷歌的Anthos等都是这个思路下的产物,我暂时把这种形态叫做云厂商混合云。 第二种是传统IT供应商的思路 比如IBM和红帽,他们以前都在做私有化部署,现在要做混合云,他们自然会从更熟悉和擅长的线下往云上走,把云当作线下的一种补充。他们自己并没有真正的公共云,所以只能尽量“保持中立”,支持多个公共云厂商以防止厂商锁定,我暂时把这种形态叫做独立混合云。 要讨论IBM有没有机会,我们只需要讨论独立混合云能否一家独大即可。 按照独立混合云的逻辑,他们是“中立的”,所有公共云厂商都是他们的云计算资源供应商,随时可替换,客户不感知,只知道自己在用混合云平台。 这让我想起一种叫做聚合器的理论。 该理论由著名分析师Ben Thompson发明。他说任何一种商业活动中都存在三种角色,分别是供应商、渠道和消费者。生意要做大通常有两种方式,一种是横向整合,一种是纵向整合。比如对一个渠道来说,他可以横向去整合其他渠道,进而通过控制分发来获得上下游的定价权;他也可以纵向去整合供应商,进而通过全链路优化来降低成本或提高产品和服务的质量。他还发现,在互联网之前,成功的纵向整合往往是向后的,即渠道整合供应商然后服务客户,比如报纸、酒店或电视台,但在互联网时代,成功的整合却经常是向前的,即渠道整合客户反过来影响供应商,比如Airbnb、Uber和Google。 Ben Thompson管这种模式叫聚合器,相应的,背后理论便是聚合理论。 在聚合理论中,聚合器有三个典型特点,第一是直接与客户建立链接,第二是边际成本为零(数字产品,无限复制),第三是随规模扩大获客成本逐渐降低。其中第三点是聚合理论最吸引人的一点,他决定了聚合器可以赢家通吃。比如Uber,他的客户越多,吸引的司机便越多,而司机越多,平台就越有竞争力,反过来又会吸引更多的客户,于是获客成本便随着平台的规模扩大而逐渐降低了,越跑越快,一旦跑起来竞争对手就很难追上了。 如果独立混合云符合聚合理论,那凭借红帽和IBM在传统IT市场的多年积累,他们绝对可以聚集一波启动客户,滚起这个雪球。而是否符合的关键,就在聚合理论的第三点,在这点中,聚合器必须能够持续通过聚合供应商来提高自身吸引力,进而持续降低获客成本,这要求市场上有足够多的供应商可供整合。 对独立混合云来说,他的供应商就是公共云厂商,那问题就变成了公共云厂商会有多少个。 大家可能听过五朵云的说法,其实这源于IBM的老沃森在1943年讲过的一个笑话,当时他说全世界只需要五台计算机就够了,这显然是错的,但到了云计算时代,这句笑话反而成了终局断言被大家奉为圭臬。 这是因为云计算是个重资产,重规模的生意。前边提到过AWS、微软和谷歌三巨头在全球数据中心上累计投入早就超过了2000亿美金,后来者想追赶,必须先追平这个投资,而先发者凭借成本的规模优势,可以在不亏本或者少亏本的情况下和新玩家打价格战,让新玩家付出远高于自己当初的代价。于是随着时间的发展,云计算的门槛会越高,最终市场上只剩下几家巨头。 而且这还没考虑到现有云厂商已经抢占了大量客户。 所以在这种情况下,独立混合云平台的价值并不大,即使本来强势的云巨头躺平让他对接,他撑死只能对接三五家,信息太透明了,容不下中间商赚差价,也建立不了护城河,达不到聚合器的要求。 这意味这独立混合云无法一家独大,也这意味着IBM难以凭借独立混合云改变云计算的市场格局。 05 意外 在给了结论之后,我还想继续讨论一些意外。 有种情况下IBM还是有机会的。 那就是云厂商高度标准化,退化成通用IAAS服务,独立混合云在此基础上构建聚合器,聚合大量软件供应商提供PAAS和SAAS,在这种情况下,聚合器的真正供应商便是这些软件供应商,这便足够多了。其实一开始大家都说云计算像水和电,而通用IAAS服务才是最像水和电的部分。 从Openshift的描述看,IBM现在正是这个思路,他最先拉的供应商是开源软件,所以IBM管他叫开放混合云。 只是这种假设成真的可能性不高,云厂商不会满足于只做IAAS,也不会只提供标准产品,同时云厂商都有自己的云市场,本身就在联合各种软件供应商。 哪怕这些都不算,IBM依然会迎头碰上谷歌的混合云平台Anthos,IBM的Openshift基于K8S,谷歌的Anthos也基于K8S,IBM叫开放混合云,谷歌叫开放云,而且,K8S还是Google开源的…… 然而我还要引用史学家史华慈教授的一段话:“我坚决反对那种主张‘形式’自动引发结果的万物有灵论。无论任务完成与否,其中的方法和取决于任何其他因素一样,也取决于最终承担完成任务责任的那些人的思想、意图和报复”。 只要未来没发生,大家就都还有机会。
SnapLogic公司首席技术官Craig Stewart表示,企业需要为不同的目的使用多个云平台,这将意味着多云应用的普及率将上升。 在新的一年即将到来之际,行业专家对2020年的云计算发展趋势进行了预测。 那么,云计算技术在2020年可能会在哪个市场受到欢迎?多云技术能否得到更多的应用? 多云将占据统治地位 SnapLogic公司首席技术官Craig Stewart表示,企业需要为不同的目的使用多个云平台,这将意味着多云应用的普及率将上升。 Stewart说:“很多客户发表自己的意见,他们普遍希望使用最好的云平台来完成这项工作,这清楚地表明,云计算不可知论者将在2020年继续增长。而根据他们的技术和业务需求,企业将针对不同的应用程序工作负载使用多个公共云和私有云,将公共云与内部部署基础设施一起使用,同时考虑许多其他因素。其关键是什么?集成了他们的多云基础设施,因此可以无缝地一起工作。” 企业技术客户将对多云失去信心 尽管一些专家认为,全面实现多云是非常必要的,但InfluxData公司联合创始人Paul Dix并不这么认为。 他说,“构建这样一个系统所需的工作不会特别吸引企业技术的消费者。我认为,到2020年,企业技术客户最终将意识到实施多云战略是毫无价值的。这需要付出巨大的努力,而且增加了许多复杂性。” 他表示,对于技术客户来说,当主要云计算提供商之间长期停机时,减少失败的目标是没有意义的,这将需要企业将业务转移到另一个云平台上。 至于避免供应商锁定,最终用户在多个云中构建同一个系统的成本要高于为企业选择的一个云平台构建系统的成本,如果其条款或功能变得不利,则可能转移到另一个云平台。 开源公司更多采用云计算 尽管多云的概念可能并不是某些人认为的驱动力,但是基于云计算的服务可能是在开源市场上获利的关键方法。 InfluxData公司首席执行官Evan Kaplan表示:“未来一年的发展表明,基于云计算的应用程序是开源软件公司成功的获利策略。 虽然最早开发开源软件的一些公司试图使用付费的客户支持和培训模型,但最近几年的发展表明这是不可持续的。到2020年,按使用付费的基于云计算的服务将成为开源公司的主要业务模式。 随着企业越来越关注敏捷性和实现价值的时间,基于云计算的服务可以为愿意付费的客户提供速度和可扩展性,并通过扩展为希望开发开源技术并将其货币化的软件公司提供收入来源。” 与安全相关的云计算数据的方法将会发生变化 安全性一直是技术领域关注的问题,云计算当然也不例外。但是,作为安全过程的结果而生成的数据呢? Synopsys公司安全服务经理Steve Cohen说:“我预计在云中收集安全相关数据的新方法可能是必要的。除了应用程序日志之外,访问云API也将是必要的。在未来一年,对集中式日志记录的关注也将越来越多。除了应用程序安全性,云计算管理平台将成为需要在2020年解决的附加安全层。 例如,开发人员将需要访问管理平台才能部署应用程序,而其不正确的设置可能会在敏感信息流经应用程序时使应用程序面临安全风险。” 更好地了解云计算责任 关于工作人员的数据安全问题在于缺乏数字知识。但是,Qualys公司EMEA地区首席技术安全官Marco Rottigni表示,关于如何充分利用云计算技术的教育可能会在2020年朝着正确的方向迈出一步。 他表示,云计算部署越来越流行,诸如谷歌云、微软Azure和AWS之类的提供商都提供了用于托管、管理、实施应用程序的一系列选项。很多企业还在考虑采用多云,并在可用位置的不同云计算服务之间运行。 所有这些都取决于IT安全和云计算提供商团队的有效合作。然而,情况并非总是如此,因为虽然云计算提供商明确了其责任所在,但在许多情况下已经做出了假设,并发现了安全隐患。在未来一年,这些问题将继续存在。为避免这种情况,企业将不得不对其部署承担更多责任。 对开发人员进行教育是企业云计算策略的一部分,但构建更好的DevOps流程并将安全工具纳入发布工作流程同样重要。这将使安全性一切正常,而不会带来额外的麻烦。 无服务器技术将更多地被开发人员采用 开发人员可能会更多地了解如何有效地使用云计算,但也可能会更经常地与云协作使用无服务器技术。 Sumo Logic公司EMEA地区技术服务副总裁Mark Pidgeon表示:“2019年是容器和编排得到更广泛应用的一年,在我们今年发布的持续情报报告中,看到Kubernetes的采用率随着多云的采用而大幅上升。 在2020年将看到更多采用无服务器和容器的方式来满足应用程序中的特定需求。AWS Lambda已经成为AWS云平台上使用最频繁的十大服务之一,并且超过36%的公司在其生产应用程序中使用Lambda。随着时间的推移,这种无服务器的使用将继续增长。 我认为随着人们了解如何在自己的环境中应用服务器端,将会看到采用率将会更多增长,但是我们也将看到开发人员也将面对无服务器的计费和支付方式。 此外,IT运营和安全团队将必须掌握无服务器架构,并确保遵循所有必要的安全性、合规性和备份规则。这将是观念的重大改变,而数据对于完成这项工作将至关重要。” 迁移到云平台将需要更多讨论 如果众多专家为云计算给出一个定义,他们能够采用不同的方式来解释它的含义。 Fordway公司首席执行官Richard Blanford表示,这可能意味着需要在2020年对云计算进行进一步的讨论,包括其他选择的可能性。 他说:“我认为2020年可能是人们终于意识到‘云计算'不是一个单一概念的一年。对于不同的人来说,这意味着不同的事情,而‘需要将服务转移到云平台’只是漫长旅程的第一步。它可能会将私有云作为实现大多数组织最终目标的中间步骤,这是为数不多的集成式SaaS服务,可提供组织所需的一切。Azure和AWS公司为此已经提供了600多种服务。 希望将服务迁移到云平台的组织需要准确定义他们想做的事情,以便他们可以找到最合适的解决方案。尽管云计算对于大多数应用程序来说都是很好的选择,但它并不是解决所有问题的最佳方案,其他选项仍然有效。” 版权声明:本文为企业网D1Net编译,转载需注明出处为:企业网D1Net,如果不注明出处,企业网D1Net将保留追究其法律责任的权利。 (来源:企业网D1Net)
MySQL的历史与现状 MySQL作为最流行的开源数据库系统其历史最早可以到大约40年前。 Michael “Monty” Widenius在1979年为TcX公司用Basic语言设计了一个叫做Unireg的报表工具,此后不久又用C语言重写,移植到Unix平台,这是MySQL最初的雏形。 为满足一个项目需求,Monty要为当时的UNIREG提供更加通用的SQL接口。最初的设想是使用mSQL,但测试后发现性能并不能满足客户需求,于是Monty毅然重新设计整个系统,这就是MySQL。1995年5月23日,MySQL的第一个内部版本发行了,并在1996年对外公布了MySQL官方正式发行版(3.11.1)。 在接下来的两年中,MySQL加入了不少新的特性,并被移植到不同的平台,到1998时,MySQL能够运行在Solaris、FreeBSD、Linux、Windows 95和Windows NT等10多种操作系统之上。 1999的冬天,由David Axmark、Allan Larsson和Michael“Monty”Widenius在瑞典创办MySQL AB公司,并于同年发布了包含事务型存储引擎BDB的MySQL 3.23。 在2000年的时候MySQL将许可改换成了GPL许可模式,也就是说商业用户也无需再购买许可证,这为MySQL的迅速流行打下了基础。同年,芬兰公司Heikki开始接触MySQL AB,尝试将Heikki的存储引擎InnoDB整合到MySQL数据库中,2001年推出正式结合版本MySQL 4.0 Alpha版本。2004年10月,发布了经典的4.1版本,第一次使得MySQL支持子查询,支持Unicode和预编译SQL等功能。 2005年10月,发布了里程碑的MySQL 5.0版本. 在5.0中加入了游标,存储过程,触发器,视图、查询优化以及分布式事务等,实现了"正常数据库管理系统"应当拥有的一整套功能。至此,MySQL明确地表现出向高性能数据库的发展的步伐。 2008年初, Sun Microsystems用10亿美元收购了MySQL。 2009年04月Oracle以74亿美元收购Sun 公司,MySQL 转入Oracle 门下 2010年12月,MySQL 5.5发布,其主要新特性包括半同步的复制及对SIGNAL/RESIGNAL的异常处理功能的支持, InnoDB存储引擎成为当前MySQL的默认存储引擎。Oracle公司同时也承诺MySQL 5.5和未来版本仍是采用GPL授权的开源产品。 MySQL被收购Oracle之后,面临着被闭源的风险,因此Michael“Monty”Widenius于2009年重新开发代码全部开源免费关系型数据库,推出了MariaDB。MariaDB都是MySQL的代码级量身定制的替代者,相应的版本可以直接替换(如MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3也是兼容的。MySQL 5.5将与兼容),其与MySQL保持着高度的兼容性。 如今MySQL作为当今最流行的开源关系型数据库,在2019年12月最新的db-engines数据库流行度排行中仅次于oracle位居次席,在所有开源数据库产品中排名第一。 在市场使用率方面MySQL 以 38.9% 的使用率高居榜首,在全球最大网站Top20中,使用率高达90%。无论是高速发展的互联网公司还是刚刚起步的初创公司,MySQL都将是他们最好的关系型数据库选择之一。 MySQL特点和优势 MySQL之所以能够流行并占领如此广大的市场份额是与其特点息息相关的。 免费 MySQL采用GPL许可,任何组织和个人,即使是使用在商业化产品中,只要符合GPL许可就都可以免费使用,大大降低了用户构建系统支付的软件许可成本。 开源 MySQL作为GPL许可的开源软件,用户可以获取全部源代码,根据自己的需要添加或裁剪功能特性,同时也便于发现和修复安全漏洞,在灵活性和安全性上能够满足用户的特殊需求。 小巧方便 MySQL体积小,即使是最新版本的MySQL安装包也只有数百兆大小,与Oracle和SQL Server等数据库动辄几个GB安装包比起来要轻便的多,对系统资源的占用也要少的多。 高性能高可靠 MySQL的核心程序采用完全的多线程编程,用多线程和C语言实现的MySql能很容易充分利用CPU提供更卓越的性能。MySQL拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用而不必担心其稳定性,因此MySQL罕有宕机情况发生,具有极高的可靠性。 跨平台多语言支持 MySQL支持包括AIX、HP-UX、Solaris、*BSD、Linux、Windows等多种操作系统,可以灵活的跨平台部署和迁移;提供多种API接口,支持C、C++、JAVA、PHP、Python、H5等多种开发语言,对开发者友好。这些特性对用户系统的开发和部署以及维护带来了极大的便利。 丰富海量的知识库 MySQL历史悠久,具有巨大的开发者和使用者社区,各种层次、各种应用的开发者和使用者活跃在社区。经过30多年的积累,关于MySQL的开发、使用和维护中遇到的各种问题几乎都能找到相关的解答,因此所有的MySQL的使用者都能够通过网络和社区方便的解决自己所遇到的问题。 MySQL数据库云服务将成为一种趋势 随着MySQL版本的不断演进,其功能越来越强大,同时也带来了系统的复杂性。尽管MySQL相对于Oracle和SQL Server等数据库依然是一种简单的轻量级数据库,但要管理和维护好一套MySQL数据库系统依然需要具有相当技术水准的数据库管理员。 一般的中小企业或开发队伍很少会配置专业的数据库管理员,这会给他们使用数据库造成困难。得益于云计算技术的快速发展,目前各大公有云厂商都通过他们自己的云平台向用户提供满足不同需求的数据库服务。作为最流行的数据库, MySQL数据库云服务已经越来越为各类用户所认可和接收,在各公有云平台上占有重要的地位。MySQL数据库云服已经成为了未来MySQL数据库使用的趋势。 新网云为用户提供了可以开箱即用的MySQL云数据库服务,方便用户直接使用由专业数据库管理员搭建和维护的数据库服务,不用关心和了解有关数据库的运维和管理的细节,更专注于自身的业务系统的开发和维护,大大降低了系统搭建和维护成本。 新网云平台提供的MySQL数据库服务具有多个版本可供选择,同时还可以根据您的业务需求选择单机环境或双机高可用环境;也可以根据您业务负载情况灵活选用不同性能的产品组合满足您日益增长的业务需求。 新网云平台提供的MySQL数据库服务具有多个版本可供选择,同时还可以根据您的业务需求选择单机环境或双机高可用环境;也可以根据您业务负载情况灵活选用不同性能的产品组合满足您日益增长的业务需求。 2019年12月19日
将业务迁移到云服务器可以有效降低成本、简化工作流程,并消除对IT硬件的需求。对于小型企业来说,最大的好处就是能够专注于核心业务活动,让云服务器能够解决维护、备份、可用性和数据安全等令人担忧的IT问题。如果要追求性价比,在众多不断增长的云服务器供应商中,选择最合适的云服务器是一件复杂的事情。今天小编在此为大家介绍选择最佳云服务器的9个步骤,帮助您筛选潜在的最合适的云服务器供应商。 一、定义您的云服务器需求 了解您的云计算需求将使您了解您所寻求的服务类型。例如各种基于软件的云解决方案,包括用于照片、视频和文档存储,提供CRM服务等。如果您需要的不仅仅是基本的数据存储,还有些云供应商会提供系列云计算解决方案,例如IT网络的基础架构以及按需访问软件,应用程序和虚拟服务器等。 二、云服务器有多安全? 在将企业基础数据存储在云中时,在线安全性和安全性至关重要。云计算解决方案提供商至少应该拥有几个标准的安全措施,并且需要不断更新,以防止每天发生的黑客入侵等攻击。寻求安全措施,如防病毒检测,防火墙,日常安全审计,以及数据加密和多重用户验证等。 三、数据中心的安全性及其所在位置? 您应该了解您的数据将保存哪个数据中心,并向云服务器供应商咨询如何保护其服务器免受自然灾害,如风暴,洪水,火灾和地震等。此外,还要记得询问有关存储设施如何防盗,如何从物理和虚拟两个维度保护您的隐私信息。 以上就是我们为大家介绍的选择最佳云服务器的前三个步骤,在下篇文章中我们将继续讲解剩余的六个步骤。
四、计费方式和定价标准 很多云服务器供应商支持包年包月和按量计费等方式。您可以按需选择,但要谨防巨额的前期费用。您应该了解的不只是云服务器的基础租用费用,还要包括额外的技术支持服务费用等。不同的云服务器供应商价格可能大不相同,取决于您的个人需求。 五、宕机历史 首先我们要知道,即便是规模最大、最受信任的云供应商也会不时遭遇停机。由于云服务器服务中断对于企业来说可能是代价高昂且相当具有破坏性的,因此最好选择尽可能宕机次数少的供应商,并了解清楚该云服务器供应商为确保在线率已采取的措施有哪些。 六、如何管理我的云服务器? 云服务器通常都提供基于web的管理平台,只要使用账号登录即可随时随地访问和管理云服务器,并且支持使用PC端和多样化的移动端。 七、是否支持数据的导入和导出? 很多云服务器供应商缺乏数据可移植性,意味着您不能将您的数据从一个云供应商移动到另一个云供应商。选择这样的云服务器供应商,可能使您在后期要花费较高的费用才能完成转移。所以请尽量选择随时可用、随时可转移数据的云服务器供应商。 八、能否根据客户不断扩大的业务需求来调整其服务? 云服务器支持弹性资源伸缩是必须的。此外您还需要了解额外扩展资源的最大容量花费。正常情况下,在您原有基础上扩展资源,应该更加便宜。 九、提供哪些客户支持服务? 可靠的云服务器供应商应当支持7*24小时技术服务,包括假期。某些供应商免费提供这样的服务,某些供应商则收取不同的费用。您还需了解其服务响应时间以及问题处理效率。
当我们遇到服务器被黑的情况应该怎么办呢?别着急,小编为大家详细解答。 1、了解服务器异常情况。 常见异常情况:异常的流量、异常tcp链接(来源端口,往外发的端口)、异常的访问日志(大量的ip频繁的访问个别文件)。 如果部署了监控系统的话(强烈建议部署zabbix,并增加对系统添加专门安全items),可以方便通过zabbix监控图和趋势对比了解这些信息: 比如系统被黑或者中木马的话,zabbix上表现常见为: 1)系统负载不正常增加(14天,按天对比,事故当天安时对比),主要是因为会有系统操作,起一些恶意进程会占用CPU,占用IO:比如起进程挖矿,会大量占用CPU;如果中勒索木马的话,会对系统文件加密,会大量占用占用CPU,占用IO。 2) 系统链接数不正常,对外流量不寻常的增加:木马利用当前服务器对外发包,进行二次扫描或者Ddos攻击。 异常上行流量监控表现 3) 服务器文件变化,文件被篡改:主要涉及目录有/tmp,/root/.ssh,/boot/,/bin,/sbin,/etc,/etc/crontab,/etc/init.d/ 等等。 关于服务器安全监控的有关内容,此处不在在赘述,后续笔者会推出专门文章予以阐述,敬请期待。 2、根据服务器情况判断 利用last,lastb发现异常的用户登录情况,ip来源。利用lastlog,/var/log/message,/var/log/secure,日志等,是否权限已经被攻陷。用history 发现shell执行情况信息,用top,ps,pstree等发现异常进程和服务器负载等情况,用netstat -natlp发现异常进程情况。用w命令发现当前系统登录用户的情况。 3、中标服务器处理: 如果发现异常用户,立即修改用户密码,pkill -kill -t tty 剔除异常用户。然后进行进一步处理。 1)发现异常进程,立即禁止,冻结禁止。 如果禁止后会自动重启,则需要判断crontab等来找到进程重启的原因,如果有cron项目恶意重启进程,先要对cron进行清理。如果,是进程有自启动机制保护进程被杀后重启的话,此时可暂时冻结异常进程(注意不是停止) 发现一个恶意进程后通过 ls –al /proc/Pid (Pid为具体的进程号),发现进程的启动路径,启动的文件所在目录等信息。 kill -STOP Pid 可以暂时冻结pid的进程,这时此进程将不能正常工作,不能占用系统资源,不往外发包。,被冻结的进程可以通过ps aux|grep –T来查到,此后如果需要可通过 skill -CONT Pid恢复进程。 2)如果发现异常连接数,通过iptables封禁相关端口或者ip 3) 查看网站访问日志,分析异常访问,对异常访问ip进行处理,对异常访问的文件进行处理 4)对清理移动木马,杀掉进程。 首先清理掉,木马创建的cron 计划项和主要是/etc/crontab文件,和cron.d/ cron.daily/ cron.deny cron.hourly/ cron.monthly/ cron.weekly/等目录下的恶意计划项目; /etc/init.d/下的恶意启动项以及rcN目录下的启动项。记录下这些项目的内容涉及到的文件,然后全部清理到,注意截图保留相应的证据(文件时间签,文件内容等的截图)。 其次,根据ls -al /etc/proc/Pid/ 找的恶意木马文件,以及上一步的计划项和启动项目中涉及所有木马文件。所有进程项目的进程ID: 恶意进程的执行目录和文件 最后用一条命令 kill -9 所有的进程ID && rm -rf 所有涉及的文件和目录。 ok,搞定。然后注意观察服务器情况,如果有问题立马重复以上步骤请出。利用以上步骤可以完全清理所有木马,完全没有必要,已有问题就格盘重装系统,那是非常不专业,业务选手的做法。而且很多时候业务不允许有时间,有资源让你下线重装的。 以上就是我们的今日分享,希望对大家有所帮助。
VPS和云服务器有着怎样的区别呢?我们怎样确定供应商提供的产品时真正的云服务器还是VPS呢?我们需要明确真正的云服务器具备这些特征:弹性、按需的和可编程的。 一、真正的云服务器是弹性的 云计算平台支持资源的快速调度和部署,因此您的云服务器应当支持网络、存储资源的快速扩展和缩减,CPU、内存等计算资源支持快速升级和降级。整个资源增删过程,可以在几分钟内完成。您可以通过Web界面或API实现扩展,但重要的一点是,在云平台上创建新的云服务器应该非常简单,您只需要几分钟就能创建、部署云服务器以及快速安装操作系统。当您弃用云服务器时也能快速删除它。 VPS不能做到这一点。您可能能够相对快速地部署新的VPS,但VPS的扩展能力被限制在单台物理服务器中,而且性能还受到这台服务器中虚拟机的数量(比如:超售)影响。 二、随时随地升降级 云服务器一般支持按量计费和按月按年计费两种方式。但不论哪种计费方式,都应当支持随时按需扩展或缩减资源。 传统平台难以做到这一点,成本效益的差异是显而易见的。例如:电商网站在活动期间运行的情况。通过云平台,网站可以在负载均衡器后面引入新的Web服务器来处理峰值流量,然后可在活动过后快速减少部署,减少流量 - 仅为其消耗的资源支付。 在传统的托管平台上,他们不得不在流量高峰之前部署足够多的冗余服务器。他们大部分时间都是空闲的,但您仍然需要为他们付钱。假期过后,所有这些空闲的服务器仍然需要支付,直到合同到期。 三、可用性差异 稳定性和可用性,是云服务器和VPS的最显著区别。VPS部署在单台实体服务器中,一旦服务器硬件发生故障或者宕机,VPS将不可用,搭载其中的网站或应用将彻底瘫痪,造成服务中断。 云服务器基于分布式架构,数据以多副本冗余的方式分布在多个实时可用的集群中。一旦某台物理服务器宕机,集群中其他服务器可自动接替持续提供服务,稳定性和可用性显然远远高于传统的VPS虚拟专用服务器。 诚然,传统的VPS仍然在市场中占据一定的地位,但随着云服务器的日渐普及和用户信任度的提升,云服务器必将取代VPS,彻底占领中小企业和开发者群体。选择云服务器和供应商请务必擦亮眼睛,选择依靠云计算技术开发的具备更高性能和可用性的真正云服务器。
相信我们大家都知道,php语言作为一门强健的服务器端语言,汇集了多种语言的优点于一身,为web落地页提供快速便捷的服务,今天在这里呢小编就为大家详细解答一下php语言的相关优点,希望对大家了解服务器端语言有所帮助。 1、本地化 使用其他语言编写的网站在访问者进入网站时,会通过语言翻译程序分析访问者的母语,进行匹配分析,而使用php语言则不需要使用繁杂的语言翻译软件进行多国语言匹配,只需使用本地化c程序的gettext系统,调用浏览器设置栏,快速分辨语言,如果数据库中录入这种语言,则自动匹配英语或是其他指定语言,提供用户体验。 2、命令行简单方便 php语言可以在需要的地方设定执行命令程序,如在使用一些工具时,如果生成错误指令,一般的程序会将错误的的地点注释起来,通过邮件发送给所有者,而php代码会将错误代码收集起来直接发送电子邮件。 3、flash动画 php语言支持简单快捷的创建flash动画,让flash动画制作更加方便。 4、快速创建pdf文件 pdf文件是一种全球通用的文件格式,pdf格式集阅读方便,打印简单,高效浏览,加密功能强大,跨平台等,php语言可实现快速创建pdf文件。 5、简单易学 php是一种服务器端语言,PHP语言对于其他编程语言来说,简单易学,php培训周期也相对较短。 以上就是我们要跟大家分享的PHP语言的五大优点,希望通过本文的介绍,大家能够对PHP有更多的了解和认识。我们要跟大家说明的是,PHP语言较其他服务器端语言而言,有着更多的优势和便利性。感兴趣的朋友不妨先从PHP语言学起。当然如果各位朋友有更好的想法或意见,我们也欢迎大家积极留言交流。
我们都知道Nginx内部由核心模块和其他功能模块组成,这种简单的结构分层便于进行功能的扩展,代码更加清晰易于维护。我们通常将其分为五大模块:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。下面我们就一一为大家介绍一下。 核心模块 核心模块是程序运行所不可或缺的,它为Nginx提供了最基本的服务功能,比如权限控制、进程管理、日志操作等。 标准HTTP模块 作为HTTP服务器必须的标准功能模块,包括对HTTP的访问控制、基本认证、URL重写、负载均衡等。 可选HTTP模块 用于扩展标准的HTTP功能,比如常见的SSL加密、GeoIP、FLV处理。 邮件服务模块 实现了邮件服务器的代理功能,包含imap、pop3、smtp3种邮件协议的支持。 第三方模块 这个无须解释了吧,正是因为有了这功能才令Nginx显得异常强大。 架构一览 Nginx是基于事件驱动模型设计的,进程能够同时处理多个并发请求。它采用Master-Worker工作模式,启动过程如下:启动后会创建一个主进程,主进程负责监听外部请求,并将请求派发给Worker进程处理,Worker进程会将请求通过代理转发到后端服务器,由后端服务器进行处理。 Master进程 也叫监控进程,主要监听外部请求和管理Worker子进程,还有负责更换日志文件、配置读取、平滑升级等。 Worker进程 也叫工作进程,负责与后端服务器通信,接收处理结果,Cache和响应客户端请求。 请求处理 Nginx通常作为Web服务器使用,与客户端存在一对多的关系,这就要求它必须能够同时为多个客户端提供服务。那么Nginx处理请求的过程如何呢? Nginx采用多进程机制(Master-Worker)和异步机制,每个Worker进程都使用异步非阻塞方式,可以同时处理多个请求。当某个Worker进程接收请求之后,调用IO进行处理,如果不能立即得到结果,就去优先处理其他的请求;而客户端在此期间也不用等待响应结果,能够去处理其他操作;当结果返回时,就会通知这个Worker进程,然后进行响应。 以上就是我们关于五大模块的简单介绍,希望对大家有所帮助。