- ?
什么是云?3分钟带你走进云计算世界
茶叶蛋
展开
最近有朋友问我:“为啥你写的东西我都看不懂,也不是我平时用的。”我不禁哑口无言,原因是不知道怎样用最简单的话告诉他我在写什么。的确,企业级的内容多是为解决企业应用问题,所以,笔者想用最简单的话来解释企业级的内容,比如,云计算。
云计算是什么(图片来自:diginomica)
什么是云计算?
成天到晚都在说云,到底啥是云计算哩?在维基百科中,云计算是可配置计算机资源和更高级别服务的共享池,可以通过最少的管理工作快速配置(一般是用互联网);在百度百科中,云计算是基于互联网的相关服务的增加、使用和交付模式……非专业人士很难理解,基本看完一句话就溜了。
其实,云计算你可以理解为资源共享池。举个例子就是,我有很多东西,家里放不下了,放到一个特定的地方存着,随时提取,别人碰不了,保质保量。
“东西”一般是指数据、软件、服务等,而“特定的地方”就是云。
云是如何部署的?
说到这里不得不说一下云计算的服务和交付方式,就是大家常见的IaaS、PaaS、SaaS。到底这三个“aaS”是啥,笔者带你一探究竟。
IaaS其实是“Infrastructure as a service”的英文缩写,翻译过来是“基础设施作为服务”,为了方便使用就成为了“IaaS”。IaaS就是用户通过购买/租用云虚拟服务器来使用云服务的交付方式,现阶段的企业用户使用较少。
PaaS“Platform as a Service”即平台就是服务。云计算公司把应用服务的运行和开发环境作为服务提供给用户,用户可以在这个平台上开发自己的云。国内像阿里、华为、腾讯等公司都会提供这样的服务。
SaaS“Soft as a Service”即软件作为服务,云服务开发商通常将软件定位在云上,用户通过购买软件来使用云的一种交互方式。我们经常用到的钉钉、今目标等企业软件就是SaaS的一种表现形式。
私有云、公有云、混合云如何定义?
私有云从字面意思上了解就是私有的云,用户自己开发或者是云计算公司为用户单独使用而开发的云就是私有云。私有云的开发成本很高,需具备一定的硬件和软件基础,但是安全性方面是三云中最高的。
公有云一般指大家都能用的云,一般来说会收取用户相对较少的费用或者免费使用。我们日常生活中,最常用的百度云盘、微信云等都是公有云,当然三大通讯运营商所使用的云也是公有云。方便是公有云最大的特点,安全性是公有云的不足。
混合云融合公有云和私有云,是未来云计算市场的发展趋势。企业客户既希望于将数据放在私有云上保持独立性和安全性,又希望借助公有云的平台实现资源的共享。混合云匹配私有云和公有云,既保证了安全也达到了节省成本,提高效率的目的,目前已经应用在医疗领域。
结语
这篇文章作为云计算的简单科普类文章,希望大家作为初学者,对于“云”不再那么陌生,也为未来的云时代做好准备。
- ?
什么才是专业基础云计算服务
Thomas
展开
上海云盾基础云计算配备全SSD高性能的弹性计算服务,配备基础安全防御能力,旨在为客户提供安全、稳定、高性价比的基础云计算服务,帮助客户有效降低软硬件成本、简化IT运维工作。
1.1.1. 基础云计算
(一) 产品优势
1) 稳定可靠
基于分布式集群智能调度系统,实时监控主机运行状况,确保99.95%的主机可用性、99.999% 的数据可靠性、以及99.999%的网络可用性。
2) 基础安全
根据客户信誉免费分配DDoS基础清洗能力,支持实时监控和告警;不同租户间进行完全网络隔离,确保数据安全。依托超级流控引擎可配置灵活的网络安全策略组。
3) 一站式解决方案
免费提供定制化解决方案咨询,基础云计算无缝搭配YUNDUN丰富的云产品,共同为您的业务发展保驾护航。
4) 灵活弹性
支持灵活选购CPU、内存、带宽配置,可根据业务需求随时升级配置。
5) 高性能
G级网络下行带宽,免费提供50G系统磁盘,配备全SSD磁盘,满足用户不同业务场景需求。
6) 专家运维
资深运维团队,保证服务稳定安全,7x24x365快速响应。
7) 私有云部署
私有云是YUNDUN为满足企业客户单独的云计算平台需求,高效物理机资源利用,高效运维而构建的企业级专属私有云解决方案。提供安全可靠的云计算平台、优质的云数据中心或高性能的专属服务器。
(二) 应用场景
1) 电商、金融云
结合YUNDUN安全基因,为电商、金融平台打造一站式解决方案,确保业务稳定、安全、快捷。
针对电商、金融平台大促、活动等互联网业务量突增情况,提供秒级资源扩展伸缩服务,确保业务高可用、高稳定,且节约企业成本;支持用户灵活生成全量数据内容备份,保障业务数据安全。
2) 游戏云
针对游戏行业的攻击现状,为游戏平台规划了专属的游戏集群。所有主机均配备SSD高效磁盘,提供超高读写性能,保障游戏体验流畅。
3) 政企云
为实现最严等级的数据隔离,实施对政务云和其他类型云的完全物理隔绝。通过利用全面精细的监控系统,帮助政企用户统一监控基础云计算运行状况。提供专属的运维、技术支持,确保政企云的安全性和稳定性。
上海云盾信息技术有限公司(YUNDUN)创立于2011年,是新兴的智慧云安全服务商,致力于网络空间安全的观测、保护、治理。专注于Anti-DDoS、应用安全、大数据安全和智慧城市安全等领域,曾先后为93阅兵、三届世界互联网大会、G20峰会、世界健康大会、金砖五国会议等重大活动提供全方位网络安全保障。
- ?
云计算和云服务器到底是什么
占南琴
展开
我们的目标之一是解释技术术语,让你知道如今的IT世界发生了什么。在这篇文章中,我们将讨论云计算,帮助并参考其他各种技术人员。如果您在线搜索,谷歌会告诉你:“云计算是使用互联网上托管的远程服务器网络来存储,管理和处理数据的实践,而不是本地服务器或个人计算机。”
这对消费者意味着什么,所有的文件都在一个地方,您可以从任何地方通过互联网连接进行访问。这对企业意味着什么是他们整个团队可以互动的工作空间,而不管他们在世界的哪个地方。
但是,简单的文件存储是消费者对于云的唯一使用方式和目的吗?对于企业来说,SaaS、PaaS或IaaS会主导市场吗?
所以。这些是什么意思呢?SaaS、PaaS、IaaS,我们需要理解更多东西。以下是来自知了云技术专家的解释:
“简而言之就是云计算。云计算是一个涵盖从基础架构即服务(实质上是租用其他人的服务器设备)到软件即服务(通常是其他人为您运行的网站)等所有内容的术语。在中间,有一个平台层提供微型服务,Android和iPhone应用程序提供支持,还有许多网络服务。
云允许用户在线访问各种应用程序、信息和数据,而不是使用实际的硬件或设备。提供可靠云技术的公司允许以更加共享的方式完成计算,因为云提供服务而不是产品。我们可能经常遇到或使用的云服务器是公有云的基础设施,是IaaS服务的一种。用户可以通过一种方式获取和分享他们的信息,这样他们就可以访问整个世界或云中的任何人群。”
我们希望这有助于您理解云计算是什么。我们希望您能做出更明智的决定。
- ?
清楚!看图学习云计算总体架构及技术体系
绝望处
展开
云计算是一种能够通过网络以便利的、按需付费的方式获取IT资源(包括网络、服务器(虚机、容器)、存储、平台、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。
云计算技术与服务架构
SaaS是一种新型软件发布模式,应用软件安装在 厂商或者服务供应商那里,用户通过网络使用。Salesforce、NetSuite、Google Apps、微软Office365是典型案例。
软件开发者可以在PaaS之上直接开发新的应用,不需要购买和部署服务器和OS、数据库和中间件软件而直接部署代码即可。
运行客户自己的应用。Salesforce的Force、Google AppEngine和微软 Azure都是PaaS模式的典型代表。
IaaS(Infrastructure as a Service,基础架构即服务)通过互联网提供数据中心、基础架构硬件和软件资源。典型
IaaS的代表产品是亚马逊的AWS(Elastic Compute Cloud)、Google的CloudEngine。
云计算基础设施服务
基础设施:机房和带宽
硬件:服务器、存储、数据中心网络
软件:操作系统、虚拟化软件等
基础架构管理:抽象、池化、服务/实例/接口
云计算应用开发和执行环境
将云计算应用开发和执行环境以PaaS形式提供给外部开发者。
基于云计算基础架构提供各种OS和运行环境(数据库、开发语言运行环境、文件系统),支持多开发语言库为开发人员提供云计算应用开发工具(开发环境插件、本地仿真环境等)
基于多租户架构为开发者开发的应用提供执行环境
应用的监控和管理根据应用负载提供良好的资源伸缩性,同时保证应用的可靠性等
云计算应用软件
各类利用云计算基础架构或之上的应用执行环境平台开发的应用,以SaaS的形式提供给外部用户。
利用了云计算基础架构和多租户架构的执行环境,因此可以保证应用具有良好的可伸缩性以及多租户共享。
提供商将这些云计算应用按多租户方式提供给客户,典型的如CRM、企业邮件、办公文档、企业协同系统等
云计算技术体系
- ?
到底什么是云计算?云计算能干什么?
韦百川
展开
到底什么是云计算?云计算能干什么?
如今大家天天听到媒体说云计算,什么阿里云、百度云、腾讯云等,到底什么是云计算呢?
云计算(cloud computing)是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
IBM的创立者托马斯·沃森曾表示,全世界只需要5台电脑就足够了。比尔·盖茨则在一次演讲中称,个人用户的内存只需640K足矣。李开复打了一个很形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。云计算就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。
什么是云计算?狭义的云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。广义的云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
举个例子:阿里云计算发布的Matrix+(码+)计划,通过连接全球PC、平板电脑、超便携设备和手机等设备,组建人类有史以来最为强大的计算网络,这些强大的计算能力将被用来搜索外星人。
当10亿台手机一起计算时,超过了人类有史以来的计算力总和,能够开放地支持涉及人类公共利益的科研项目。比如美国诺曼教授正在研究的人脑外挂,艾滋病研究、粒子能源、外星生物探索等前沿科学……
当用户接受邀请后,Matrix+在手机连接Wifi并待机时自动运行,并为其指派经过分解的科研任务。点亮屏幕时,计算会自动停止,并不会对正常的手机使用有任何影响。未来,Pad、电视盒子、智能电视、路由器等所有智能设备,都可参与这一计划。
这就是手机版的云计算,而云计算则是众多服务器的加强版。
据IDC最新数据显示,亚马逊AWS、微软Azure、阿里云排名前三,全球公共云市场3A格局已定。
阿里自主研发的飞天操作系统,可以将遍布全球的百万级服务器连成一台超级计算机,以在线公共服务的方式为社会提供计算能力。
阿里云在做公共云,那其他从事云服务的公司在做什么?
这些从事云服务的公司,就分成:
Iaas(基础设施即服务Infrastructure as a Servic),阿里云、亚马逊AWS、微软Azure
Paas(平台即服务Platform-as-a-Service),GAE(谷歌)、阿里ACE
Saas(软件即服务Software-as-a-Service),太多了
IaaS就是专门提供基础设施服务的公司,几年前如果你想在办公室或者公司的网站上运行一些应用(比如自己开发好的APP或是网络游戏),你需要去买服务器,成本太高了。
但是现在有IaaS,你可以将硬件外包给这些专业的公司,这些公司会提供场外服务器,存储和网络硬件,你花钱租用就行。
这样就节省了维护成本和办公场地,并且你可以在任何时候利用这些硬件来运行其应用。
就跟约会一样,饭店、电影院、KTV把你约会需要的硬件设置布置好了给你用,你付钱就行。
国内比较出名的Iaas有:阿里云、腾讯云等,国外就更多了包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。
懂得了IaaS是什么意思,那我们再来说说PaaS平台即服务,这个是啥意思?
大家有没有发现,现在出现一些泡妞培训班、约会方案策划师啥的,这些公司提供的服务就是在帮你做一系列约会泡妞解决方案的,从软硬件都帮你搞定,剩下的只需要你去约会就行。
同理PaaS是面向软件开发者(泡妞者)的服务, 云计算平台提供硬件, OS, 编程语言, 开发库, 部署工具(各种培训班、方案策划、软硬件等), 帮助软件开发者更快的开发软件服务,某些时候也叫做中间件。
云服务商将软件开发的云端开发平台和软件运营的云端运行环境 (包括中间件、数据库、web服务、消息总线等基础通用服务)作为一种服务,提供给最终用户。
换句话说,这些PaaS服务商提供的都是基础开发服务平台,主要目的就是让你把精力专注在应用层面的开发上面,而不需要浪费在这些基础重复性的事情上,也不用担心开发完成后部署问题。
PaaS平台在云计算架构中位于中间层,其上层是SaaS,其下层是IaaS。
PaaS比较出名的包括:GAE(谷歌)、阿里ACE、百度BAE、新浪SAE等。
看到这里,大家有没有觉得PaaS跟前面的IaaS有部分重合了,对的,他其实是对IaaS的更深入的提供软硬件结合的一整套解决方案。
但是他限制太死了,就跟人家给你策划好的约会方案,你必须按剧本走,无法自由发挥。结果就是市场接受度不高,所以,PaaS一直不温不火也是这个原因。
最后SaaS模式,大家应该会更容易理解,这个概念最近超火经常能听到,并且很多公司开发的应用都基于SaaS模式的。
Saas软件即服务,简单说就是人家把你想要的功能开发好成应用软件,然后直接卖账号给你用,你也不需要担心服务器、带宽、应用开发等问题,直接交钱使用就行。
从泡妞角度来理解就是,现在各种某陌、某和网、大量的婚介机构,他们都是把妹子召集起来,然后你可以通过使用他们的平台或是服务找到适合你的妹子,是一样的道理的。
当然,交钱跟没交钱获得的待遇是不一样的,同理SaaS软件服务公司也有提供不同等级的服务的。
出名的SaaS软件服务商在各个行业都有的,这里就不一一列举了。
- ?
云计算服务具有三大优势
老猫
展开
编者按近年来,云计算服务产业发展迅猛。随着云计算服务在政府部门应用的日趋广泛,完善相关产业政策环境逐渐成为政务信息建设的主流发展趋势。今年来,政府采购领域有哪些云计算服务采购项目?这类项目对供应商有哪些要求?本期,我们将为您解读。
作为近年来发展最为迅猛的产业之一,云计算的兴起对国民经济、社会发展以及创新起到了不可替代的作用。随着云计算服务在政府部门应用日趋广泛,完善相关产业政策环境逐渐成为政务信息建设的主流发展趋势。
2014年2月27日,中央网络安全和信息化领导小组(以下简称“领导小组”)宣告成立,习近平总书记在领导小组第一次会议上强调,没有网络安全就没有国家安全,没有信息化就没有现代化,彰显了国家加强信息化建设、紧抓信息安全的重要性和决心。
2015年1月,由国务院印发的《关于促进云计算创新发展,培育信息产业新业态的意见》指出,要探索电子政务云计算发展新模式,鼓励应用云计算整合改造现有电子政务信息系统,实现整体部署和共建共用,加大政府采购云计算服务力度,大幅减少政府自建数据中心数量。
数据共享
当前,信息化浪潮席卷全球。虽然各级政府均拥有各自的信息中心机房,但这类机房无法实现各区域间的数据共享。因此,打破各地区之间的信息孤岛,成为当务之急。
在技术驱动发展的大背景下,云计算的资源、数据集中技术进一步得到成熟,各级政府纷纷选择将信息中心机房向云计算数据中心迁移。在云计算的技术支持下,政府信息得到公开的同时,也满足了社会大众对政府数据使用和信息公开的需求。可以说,云计算数据中心对政府部门的数据整合、共享起到至关重要的作用。
节约成本
由于行政隶属关系不统一、个性化需求等因素,我国各地建设了诸多需求不同的政府采购电子商城。如果按软硬件投资、运维、人力成本来算,每个政府采购电子商城的投资至少百万元。以此来计算,全国范围内投入在电子商城的资金远超数十亿元。
据《政府采购信息报》记者了解,云计算的优势在于可以帮助政府采购人实现硬件资源集约化利用,甚至可随采购人需求弹性增减,单位能耗进一步降低。虽然需要大规模采购硬件软件支撑,但是通过规模化的采购本身价格相对较低,分配到具体的用户身上成本更低。云计算实现了资源集约利用,有效推动了政府节能减排。
政策落实
国家“十三五”规划中提出,实施网络强国战略、大数据战略和“互联网+”行动计划。
云计算技术的不受地域所限的特性,在推动产业布局、西部开发、贫困地区脱贫等政策落实方面拥有巨大优势。以贵州为例,在国家旅游数据(灾备)中心机房内,有着一根特殊的网络虚拟专线,这条专线跨越了北京与贵州之间2200多公里的距离,实现了国家旅游局北京机房与贵州灾备中心数据的同步传输和异地备份,有效的推动政府采购政策功能的实施。
云计算服务不断的创新信息处理方式和服务模式,促进了软硬件的深度融合,在助力政务信息建设上更是节省了政府信息化成本。自2016年起,云计算服务正式列入到最新一期中央预算单位集中采购目录。云计算正成为政府采购人最受欢迎的产品之一。
云计算服务市场5000亿元规模可期
云计算服务改变世界格局的同时,也带给各行各业诸多利好。随着智能社会的加速到来,使用云计算服务成为各领域数字化转型的必然选择。相关数据显示,2015年,我国云计算产业总体规模达到1500亿元。2016年,国内主要云计算企业增长均实现翻倍。预计今年将顺利突破5000亿元。
据《政府采购信息报》记者不完全统计,今年来,全国通过公开招标等采购方式完成的云计算服务项目增加明显。单个项目采购规模超千万元的云计算服务项目更成为普遍现象。
以今年3月顺利完成招标工作的“新华社全媒体供稿及电子商务平台项目云计算平台设备集中采购子项目”为例。据了解,该项目的采购规模高达3197.3366万元,共1包。招标内容包括服务器、以太网交换机、防火墙以及其他计算机软件。经过激烈竞争,最终由方正国际软件(北京)有限公司中标。
众所周知,云计算服务由IaaS、PaaS、SaaS三个层面组成了当前云计算技术层面的整体架构。其中,IaaS指的基础设施服务,PaaS为平台服务,SaaS即软件服务。也就说,新华社全媒体供稿及电子商务平台项目云计算平台设备集中采购子项目属于PAAS层面的范畴。
那么什么是PaaS层呢?
简单的说,PaaS层指的是在有了硬件的基础之上提供一整套的支持软件,形成一种平台性质的系统,以服务的形式提供给用户,方便用户实现对于特殊开发平台的使用需求。
记者了解到,该项目采用招投标电子辅助系统进行招投标。供应商在投标时需要提前办理数字认证证书并进行电子签章,办理方式和注意事项详见中央政府采购网首页“CA服务”专栏。
就投标产品的资质来看,采购人新华通讯社办公厅要求,核心交换机A型、核心交换机B型、核心交换机C型、万兆接入交换机、千兆接入交换机须提供工信部入网证。防火墙须提供公安部颁发的《计算机信息系统安全专用产品销售许可证》、中国信息安全认证中心颁发的《国家信息安全产品认证证书》。
在履约时间上,采购人提出了合同签订后30天内完成第一批设备到货加电和上架安装,合同签订后60天内完成所有设备到货加电测试合格,包括送达最终用户现场的需求。
■中标榜中榜
2017年1-8月云计算服务项目大标概览
项目名称
操作机构
中标企业
金额
长垣县云计算大数据中心资源交付服务及智慧政务系统软件采购项目
中建联勘测规划设计有限公司
善悦网络技术有限公司;河南政企云计算有限公司;中国移动通信集团河南有限公司新乡分公司
4070万元
新华社全媒体供稿及电子商务平台项目云计算平台设备集中采购子项目
中央国家机关政府采购中心
方正国际软件(北京)有限公司
3197.3366万元
福建省金保工程(二期)云计算平台项目
福建省天海招标有限公司
易联众信息技术股份有限公司
2330.97万元
天津市公安局云计算服务平台软件开发项目
天津市政府采购中心
厦门市巨龙信息科技有限公司
2198.5万元
天津市公安局云计算服务平台(虚拟化部分)项目
普天信息技术有限公司
2098万元
天津市公安局云计算服务平台(数据库部分)项目
天津市中环系统工程有限责任公司
中卫市空间规划(多规合一)信息平台建设采购项目公开招标公告
陕西万隆金剑工程管理咨询有限公司宁夏分公司
厦门精图信息技术有限公司、宁夏希望信息产业股份有限公司(联合体名称)
1191.54万元
行政执法“三项制度”数字化平台(一期)建设项目
中卫市公共资源交易中心
中国移动通信集团宁夏有限公司
965.36万元
河北工业大学中支地云计算平台采购项目
河北省省级政府采购中心
天博电子信息科技有限公司、天津安联恒信网络科技有限公司、天津工创科技发展有限公司
938.8475万元
电子科技大学中山学院计算机基础及云计算与大数据实验室建设招标项目
广东志正招标有限公司
三盟科技股份有限公司
645.985万元
- ?
美团云运维:如何承载千万级云计算基础服务
田秋柔
展开
内容来源:2017年6月25日,美团云基础设施负责人胡湘涛在“美团云技术沙龙——千万日订单背后的电商运维实战·上海站”进行《承载新美大的云计算基础服务运维》演讲分享。
阅读字数:3969 | 7分钟阅读
摘要
作为美团云基础设施的负责人,胡湘涛老师之前一直在CDN从事基础设施的运维和运维自动化的开发工作。提到基础设施,大家可能更多的认为是服务器、IDC,还有网络。其实为了承载整个新美大的电商平台,他们在基础设施方面,稳定性、可靠性方面也做了非常多的工作。今天就由胡湘涛老师给大家分享一下承载新美大的云计算基础设施。
大咖演讲视频
http://t/RpQPThL
基础平台服务
基础设施这一块除了我们的设施以外,还有一个基础的服务平台,这样才能非常高效地将我们的业务传递给客户。现在新美大所有的业务都承载在美团云上,有外卖、猫眼、美团、大众点评等等。
上图是基础平台的结构。第一层是物理层,主要包括服务器、网络设备和动力环境。动力环境对于大家来说可能会相对比较陌生,它在整个平台的稳定性方面发挥了比较重要的作用。上一层是IP的控制层,有网络配置、路由表、路由协议。
要把服务稳定地交付给客户,主要是在TCP/UDP的负载均衡层和DNS层上做了很多的稳定性工作。
基础设施
在机房的选型上,基本都是选用T3及以上的标准IDC。要有独立的低压配电系统,比如低压的配电机、UPS的机组、UPS电池、以及柴油发电机。这些都需要针对我们自己模块给到独立的系统,我们才能对机房的稳定性进行把控。同时在空调制冷方面一般会选用2N或者N+1的系统,这样在任何一个机组出现问题的情况下都不会对机房产生任何影响。我们需要有独立的物理空间,按照我们的需求进行定制。
有了高标准的基础设施后依然未必能保证稳定,在此过程中运维也是一个非常重要的步骤。
在运维方面我们有完善的SOP,也就是标准性操作。所有非标准性操作可能都会给机房带来灾难。比如做电力维护时在机房上架标签的时候,标签是否一致,都可能对未来的业务造成影响。同时对IDC的风险评估也做了大量的工作。我们用了机房动力监控,比如UPS的负载、电力的负载以及机房的温度、湿度。并且还做了24小时人工动环的巡检。因为我们有独立的物理空间,所以需要定期做模拟故障演练。
高可用基础服务
MGW Session同步
MGW是我们自研的一套系统,便于与云平台进行整合。同时也提供API,很方便地与业务系统进行打通,作为内部流程的定制化。这样我们在业务交付过程中能高效地完成工作。
我们目前单台服务器在连接Session方面单节点能达到1200万。Session的同步是做单台广播,一旦出现宕机,Session能够在路由层面进行无缝切换,给用户提供无中断的服务。
经过我们自己测试,百万级Session切换的miss率为0。Session采用增量的同步策略,主要通过二层进行同步。一旦有新的Session我们能快速地同步到同集群的其它设备上去,这样在单台机器出现故障的时候能够很从容地进行切换。
我们分别做了单台和多台机器的故障演练。我们用了十个不同的机器通过MGW请求后端的服务来进行文件下载。我们在23:37左右的时候,将第一台MGW关闭。从监控上37分这个时间点来看,业务突发的情况过了之后,它的流量基本为零,整体的十个进程在23:37之后没有波动。同时可能还会面临多台机器同时发生故障的问题,那么这时还能否保证业务交付的持续性呢?
我们在23:43先关掉了第一台MGW,它会把流量切换到第二台蓝色的MGW上面。我们在这个时间点把蓝色这台依然进行模拟的故障将其关闭。大家能够看到第四台的连接数和流量进行了上扬。在23:55的时候第三台进行关闭,所有的流量都无缝迁移到最后一台。在切换的时间点上面,十个压测进程在整体的流量上非常平缓。
在修复了机器之后,我们会对机器进行重新上线。因为机器在上线前没有任何连接,那么上线的时候是否会对业务造成干扰呢?
这是我们故障恢复和扩容的场景。像前面刚刚提到的这些时间段,我们分别演练了三台机器全部进行了一次故障。这个时间段先恢复了第一台MGW,从业务来看基本是没有任何波动的。在1:03左右的时间点,我们分别把剩余的两台也进行了恢复和扩容,从并发下载上来看,1:02到1:03是一个相对平缓的过程。特别需要说明的是上图中有红框框起来的部分,因为我们在压测的时候,它是在做一个4G文件的下载,所以当时的速度都是零。
在我刚刚入行的时候,领导跟我说过一句话,让我印象特别深刻:让一个网站在地球上消失最好的办法就是干掉它的DNS。如果一个机房宕掉了可以通过机房容灾来解决;如果一个区域宕掉了,可以做跨区域的容灾。但DNS出现了故障,那就毫无办法可言。所以可见DNS是我们非常重要的基础服务。通常我们会在一个IDC里面至少部署两台DNS,服务器就会在文件里面配上这两个DNS的IP地址。在迁移到另外一个IDC的时候,由于机房IP地址的唯一性,就要改DNS的地址。
我们采用了基于AnyCast的DNS架构。大家对这个架构其实并不陌生。我们使用最多的DNS服务大概是8.8.8.8。要在不同地方都使用同一个DNS IP,通过在DNS上和内网核心跑一个路由协议,在这上面每台机器有自己管理的DNS IP。业务请求过来的时候它是一个等价路由的形式,它会均分地请求到不同的机器上。也就方便了我们做DNS扩容,而且在做跨机房迁移的时候依然可以用同一个DNS IP。这个主要是在DNS层面做了一层路由的包装,方便了我们整个基础设施架构的部署,简化了整个运维流程。
基础网络质量监控
我一直强调运维的意识决定整个平台的稳定性。在运维过程中如何迅速发现异常、判断问题点,就需要快速直观的监控体系。
因为我们的体量相对比较大,三万+的服务器,几千个机柜,每个机柜都有TOR。这种情况下如何做到对所有整体的网络一目了然,快速响应解决发生的问题呢?
这是我刚刚提到的内网超核,所有跨IDC的层面都需要借助超核进行转发,这上面分别在三个不同的IDC,每个IDC有两组内网核心。
我们会在每一组TOR下面的物理机上布一个Agent,通过Agent监控全网的IP列表。我们建了一个sysop基础设施自动化运维平台,里面记录了基础设施所有资源信息,通过这个平台可以获取到IDC、交换机、服务器所有信息。
最右边是消息告警的平台,根据我们的策略配置一些消息告警。比如两台机器之间有丢包、延时增大等情况,匹配到我们的告警策略之后通知相关人员。
我们收集到的数据是通过InfluxDB进行监控数据的存储,利用Grafana进行展示。
最核心的是我们监控的管理平台Manager。首先我们每台服务器部署的时候会把这个Agent推下去,给Manager发请求,获取到需要监控的IP列表、监控IP的对象、监控IP的数量以及上报的时间。Agent监控生成的数据会上报到Manager模块,通过模块处理后存入InfluxDB。
众所周知,在整个网络架构当中监控南北向的流向是非常容易实现的,因为每个服务器到TOR,TOR到核心,再到外网,这是现在最基本的网络监控。
但是我们需要看到的是东西向流量。两个业务之间的请求,一旦出现异常大家可能第一反应是网络的问题。如何避免这样的问题,同时为我们业务快速定位或缩小问题点,就是这个平台的价值。
通过这个平台给到业务和我们自己,让我们能快速地判断网络是否有问题,或者当服务端出现报错的时候,到底是要第一时间排查网络还是DNS,或者是业务服务本身的问题,这样缩小了问题点,让业务快速的定位。因为在电商行业一旦出现问题,影响的时间越长,损失的都是交易金额,所以我们投入了很多的精力来做这一块的工作。我们不怕出现问题,一旦出现问题我们能在最快的时间去解决问题。
这是我们内网监控的第二期架构。第一期完成了东西向流量端到端网络监控,但是还不能直观地监控网络运行状况。按照上图中网络架构,在WJ和DBA的两个超核,每个IDC的内网核心有很多线互联的。两台机器互Ping的时候,出现丢包率。
比如说服务器到TOR,TOR到内网核心可能4条线,到超核是16条、32条线,超核到内网核心又是32条线,排查链路的时候是一个指数级的增长。能否将每一条链路的状况在我们内网的网络拓扑图上面进行展示,这样我们能够第一时间在业务之前发生这个问题。
第二期所做的,就是是能够监测到这32条路径的网络质量。我们通过了解厂商的Hash策略和构造数据,让它人为地走不同链路,拿到从TOR到核心这一段每一秒的ping值和波动来了解到每一段的网络是否有问题。这样能直观地了解到整个网络情况。
我们通过一个地图来展示外网网络质量监控,基于电信、联通、移动三条线路出口分别进行监控。我们主动以1秒钟为频率监控到全国每一个地级市的网络情况。通过这种主动的监控系统探测能够很清晰地知道哪一个区域有问题。
平台发展壮大是源自于用户的选择,我们需要给用户做到更高质量的服务、更好的用户体验。同时这些系统其实在公有云和私有云上复用,我们自己用到什么基础设施、网络条件,给美团云客户也使用同样的服务。
多维资源数据运营
我们会通过监控系统,结合各项数据汇总的指标,针对性的持续优化,最终达到让运维人员更加高效、让基础设施更加的稳定。
在服务器自动化操作方面,我们申请机器的时候走自动化流程,发起、检测有没有系统, CMDB的状况是否正常。如果正常的话,更改为预申请同时部署操作系统,部署之后对主机进行Ping检测。认为没有问题的,最终交付给业务。这些后端都会收集数据,拿到最近30天,流程的总量、成功率、失败率、正在运行的数量以及平均每个流程的耗时来针对性的优化。
同时我们在成本方面也做了一定的考量。比如所有机柜的房间有多少服务器、有多少交换机,这里面有效机柜是多少,针对于每个机柜的电力收集的覆盖率是多少。我们针对这个机柜所承载的业务和服务器的功耗进行智能匹配,来提高机柜的有效率。机柜的有效率上升了,在IDC平均业务量的租用成本就会降低,这也是数据化运营的方向。一个是提高我们的稳定性,一个需要降低整体的成本。
现在除了有数据以外,我们更多强调监控的可视化。
我们在机房都有类似于探头来监控环境,比如一些变更。包括除了机房的动力环境以外,我们自己来监控机房的温度、湿度是否达标。假如机房一个机器或者空调出现了问题,它并不一定会告诉你。当机房不可控的时候我们再发现,可能整个机房就死掉了,所以这里会有一个提前的预警,包括跟机房建立一个长效的沟通机制。我们在IDC层面,每一个Q进行一次巡检。做一个动力环境的巡检,检查基础设施的利用率是否有超标、是否有风险来完善整个风险的评估体系。
今天的分享到此结束,谢谢大家!
- ?
云计算的基本原理
板凳
展开
云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源,它意味着计算能力也可作为一种商品通过互联网进行流通。
Wiki定义:云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。原文:Cloud computing is a style of computing in which dynamically scalable and offer virtualized resources are provided as a service over the Internet.美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。“云计算”概念被大量运用到生产环境中,国内的“阿里云”与云谷公司的XenSystem,以及在国外已经非常成熟的Intel 和IBM,各种“云计算”的应服务范围正日渐扩大,影响力也无可估量。原文:Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
云计算常与网格计算、效用计算、自主计算相混淆。网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机,常用来执行一些大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机系统。事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系结构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
- ?
云计算的十大知识你知道几个?
梦落
展开
我们先来说说云计算:
这个问题内行来看就是:云计算依靠强大的运算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。
那么不懂的人可以这样理解:一堆你不了解的硬件、软件等在为你服务。这对硬件和软件就像一朵云,同时拥有超强的计算机能力,这就是云计算。
云计算从何而来?我们又为什么要用到它?
一、 云计算的前身是grid computing
grid computing就是传统的网格计算。网格计算就是将一个计算分割成片段,提交到网络系统上的各个计算机上(格点),工作做好进行汇总完成。grid一般都是用在学术界,单台计算机的运算和存储显然是不可能完成的,因此就必须使用网格计算了。
二、云计算的基础是什么?
储存+处理器,要支持无数的应用请求并负责保证储存和计算的性能。
三、云计算有哪些例子?
储存:把文件从这里上传到互联网,从另外一个地方可以下载
计算:在搜索引擎查找内容,几秒即可得到答案。
四、自己能够搭建一个云计算环境吗?
当然可以,我们可以利用开源的项目来搭建一个云计算环境:你可以hadoop+hbase+php(包装API)也许就实现一个简单的云计算环境。
五、更简单的例子?
布式的邮件系统就是一个云计算的雏形:计算分布在各个节点上,应用(邮件收发)通过一个统一的平台来处理,也算是符合云计算的定义了,不过只能支持最简单的一种固定应用。
六、复杂一点的例子?
google的云计算的逻辑关系:gfs 实现存储,bigtable 实现结构化、半结构化数据存储,map/reduce 实现将分布在各个节点上的计算和merage起来,剩下的就是进行job的管理器,管理工作的提交和触发,然后就是我们看到的appengine了。
七、 程序员应该关注哪些软件?
hadoop 项目应该是一个比较有前途的一个。
八、我们为什么需要云计算?
企业的雄心+个人电脑性能进展缓慢+我们处在数据指数膨胀的年代。未来的计算越来越庞大,到了我们干脆说“云”来替代其中的一切细节的时候。
九、云计算的下一步是什么?
云计算api的标准化是一个最需要进行竞争的,基础的技术平台的完善还需要时日,云计算未来也许会是免费的,当更多的云计算蓝队云平台出现的时候,然而跑在云上的应用却没有那么多。
七、云计算还有更有趣的
你可以提供一个云计算,利用云计算包含在你自己的云计算里,然后提供一个统一的api,云计算会整合成一个,成为一个超大的云计算平台,那个时候,也许自己家的电脑也可以接入云计算平台成为其中的一个计算的提供者。
国内有很多云计算云服务提供商,蓝队云专注云计算云服务有着资深的经验,并有足够的技术去为客户24小时服务。
云计算基础服务
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并