-
使用工具,模拟南向设备物联网方案的开发,同时涉及到南向的嵌入式设备的开发,和北向的服务器端应用开发。在实际项目开发过程中,很难做到上述两者的同步开发。而这个帖子就是介绍两个串口相关的工具,配合使用下,可以帮助开发者在没有南向设备的情况下,基于SoftRadio或者NB模组,模拟数据上报和命令接收,从而帮助开发者独立开发北向服务器端应用。第一个工具:虚拟串口——VPSD具体的下载地点,这里就不贴出了,大家百度一下吧,很容易找到。通过这个软件,可以虚拟两个串口,并将它们绑定。而后串口A连接SoftRadio或者NB模组,串口B连接串口助手。第二个工具:串口助手——SSCOM大家同样通过百度搜索,下载一下吧。通过该串口工具,可以轻松的朝特定串口发送指令,或者从串口中获取到数据。从而完整的模拟一个南向设备。希望这两个工具对大家的调试工作有帮助。
-
主机:Windows 10 、VMware Workstation 14.1.1,创建Mac OS的虚拟机,并安装Mac OS 10.13.2。(1)安装VMware Tools(略)(2)启用共享文件夹。 (3)进入Mac虚拟机,打开顶部的Finder,选择偏好设置。在finder偏好设置窗口选在边栏,在“设备”中单击选中“林楠的Mac”(在本示例中,林楠是安装Mac系统设置的名称)。 (4)重新启动Mac虚拟机,打开Finder,在“设备”中单击“林楠的Mac”,右侧出现“VMware Shared Folders”,如图所示。图 共享文件夹(5)双击即可打开并查看主机共享的文件夹。图 查看主机共享的文件夹 更详细的内容请参见:在VMware Workstation 14安装macOS 10.13虚拟机视频,只需1元。课程链接页:http://edu.51cto.com/course/12303.html本文转自(王春海)博客51CTO博客,如需转载,请自行联系原作者。原文链接http://blog.51cto.com/wangchunhai/2064769
-
摘要:在今年9月份的一个虚拟化项目中,项目前期一切正常。在为服务器添加、更换内存之后,出现ESXi主机存储断开、虚拟机系统慢、ESXi主机启动慢的故障,经过多方检查,终于排查了故障。最终故障的原因很简单:ESXi主机与存储的连接光纤出现问题导致了故障的产生。但整个项目过程中涉及到了更换内存、更换主板、升级固件等一系列事件,所以前期故障分析中没有正确的定位故障点,导致事情越来越复杂。下面我把整个过程还原一次,希望此事对其他经常做项目的朋友有所帮助。1 项目实施初期一切正常这个项目比较简单:2台联想3650 M5的主机(每主机配置1个CPU、128GB内存、单口8GB FC HBA接口卡)、1台IBM V3500存储,每台主机安装了VMware ESXi 6.0.0 U2的版本,有6个业务虚拟机、1个vCenter Server虚拟机用于管理。拓扑如图1所示。图1 某单位虚拟化拓扑图在项目的初期,安装配置ESXi主机、划分IBM V3500存储、创建虚拟机后,各个业务虚拟机对外提供服务,系统一切正常。在全部业务虚拟机正常运行两天后,观察到主机内存使用率超过60%接近70%时,我对客户建议将每台服务器的内存扩充到256GB,甲方技术主管在汇报领导后,同意了扩充内存的要求,但是就是在这个扩充内存,引起了后续一系列的故障。说明:使用vSphere Client登录vCenter Server,在左侧导航器中选中群集,在右侧“主机”选项卡中,可以看每个主机配置的内存、已经使用内存的百分比。图2是每台主机配置到256GB之后的截图,当时128GB截图没有保存。这是项目正常之后的截图,从图中可以看出,系统中所有虚拟机使用内存大约170GB,在每台主机只有128GB的情况下,使用内存是66%,在每台主机扩充到256GB后,使用内存33%。图2 主机内存、CPU使用率联想3650 M5服务器,支持2个CPU,每个CPU有12个内存插槽,每个内存插槽最大支持单条64GB内存。故每个CPU最大支持64×12=768GB内存。在这个项目中,每台联想3650 M5配置了8条16GB的内存,只剩余4个插槽(当前主机只配置了一个CPU),如果要扩充到256GB内存,可以再购买4条32GB或2条64GB内存,进行“混插”。但这样客户后期将不能继续进行内存扩充,这样不是好的升级方案。我给出的方案是,建议为每台服务器配置4条64GB的内存,拆下的内存折旧或内存置换。联系了长期为我们提供内存的公司,对方答应可以4条16GB换成1条64GB的内存,这样对三方有利。2 更换内存一波三折8条64GB的内存到位之后,为每台服务器更换内存。内存更换过程中,可以将所有虚拟机暂时迁移到另一台主机,这样业务不会中断。服务器安装内存是有“讲究”的,必须按照指定的位置进行安装。每台服务器的盖板上都有内存的安装顺序,例如联想3650 M5内存安装顺序如图3所示。图3 联想3650 M5内存安装顺序即:单个CPU的内存安装顺序是1,4,9,12,2,5,8,11,3,6,7,10;双CPU的安装顺序依次是1,13,4,16,9,21,12,24,2,14,5,17,8,20,11,23,3,15,6,18,7,19,10,22。例如当前主机安装了8条16GB内存,则需要安装在1,4,9,12,2,5,8,11位置。安装之后,在开机之前可以在IMM中看到安装的内存信息、内存是否正常,如图4所示。图4 当前安装了8条16GB内存截图但是,将4条64GB的内存插上之后,服务器开机无显示,在IMM中也没有检测到内存,如图5、图6所示。图5 没有检测到内存图6 内存详细信息、无内存后来一条一条内存安装,服务器也是检测不到内存。没有办法,将原来的8条16GB内存插回主机。联系内存经销商之后,更换了镁光的单条64GB的内存,安装成功(内存往返又是三、五天的时间),如图7所示。说明,此次不能用的单条64GB内存,我在DELL R720XD主机上使用是没有问题的。图7 检测到4条64GB的主机但是,关键问题是这个“但是”。在为第1台主机顺利的安装更换了内存之后,为第2台主机安装内存的时候出了大问题。在插上这4条64GB内存之后,主机无法开机,在IMM检测,提示系统出现严重故障(System Critical),如图8所示。图8 System故障经过联系联想的售后,工程师说主板坏了,这下我们就“晕”了,这服务器也太不“结实”了吧?没办法,只能等售后工程师上门更换主板了。所幸我们离北京较近,售后第2天上门更换新的主板之后,故障依旧。这时大家都有点“糟”了。但是,还是工程师有经验。工程师换上原来的16GB内存之后,服务器可以开机,一切正常。但换上这4条内存之后还是出现图8的故障。之后工程师,采用一条一条安装64GB内存,检测到其中的一条有问题,后来安装了3条64GB内存,如图9所示。图9 当前安装3条内存这样我们就更郁闷了,一条内存故障就能让服务器开不了机,以后如果内存万一坏了一条是不是也会出同样的故障呢?这些问题我们就先不考虑了。之后又等了几天,厂商发来了新内存,插上之后4条内存全部认到。本来以为项目进行到这就完成了(当时是9月30号),但是(该死的“但是”又来了)上班之后问题又来了……3 客户反应虚拟机系统慢10月5号该单位第一天上班,客户反映虚拟机ERP系统慢。我当时不在现场(更换内存时我不在现场,是公司其他工程师实施的)。我远程登录,在检查的过程中,发现其中一台ESXi12主机(IP地址172.16.6.12)的存储连接断开,在“清单”中有一个虚拟机变灰,如图10所示,但此时使用远程桌面是可以登录这个虚拟机的。图10 没有检测到共享存储此时在左侧选中172.16.6.12这台主机(ESXi12),“配置→存储”**享存储已经变灰不可访问,如图11所示。图11 在第2台主机存储变灰但另一个主机ESXi11(IP地址为172.16.6.11)存储正常,但fc-data02显示的可用容量为0,如图12所示。图12 第1台主机存储正常登录IBM V3500存储,在存储中检查到一切正常,如图13所示。图13 存储中检测到正常在重新扫描存储没有反应之后,我重新启动故障主机。正常情况下,主机在5~8分钟之后会上线,但等了有30分钟,这台重新启动的主机也没有上线,PING这台主机的IP地址也不通,这时候我就有点着急了,坏了,这台没出现问题的服务器也出问题了(换主板的是另一台服务器)。这时我还在家,我马上联系公司的人、联系客户,说服务器出了问题,需要马上赶过去。4 解决问题一波三折一路无话,下午赶到现场之后,发现我远程重新启动、出问题的那台那台服务器已经“正常”了。但感觉虚拟机系统还是有点慢。之后我重新启动这台主机,终于发现了问题,就是这台服务器启动特别慢。BIOS自检到系统启动这一环节还算正常,但从出现ESXi的界面之后到进入系统,时间非常的长。在进入ESXi界面之后,分别在“nfs41client loaded successfully”(如图14所示)、“Running sfcbd-watchdog start”(如图15所示)各停留大约30多分钟。图14 在此停留半小时图15 在此停留半小时因为另一台主机更换过主板与内存,这台主机只更换过内存。而在换内存之前系统正常。初步判断可能是更换单条64GB内存引起的,但网络中另一台服务器也是安装了4条64GB的内存,这台主机正常,忘记说了,另一台正常的主机更换过主板。检查这两个主机,发现正常运行的主机的固件比较新(ESXi11的主机),因为这台主机换了一块新主板。之后我为出故障的主机(ESXi12)刷新固件到同版本,系统启动变快了一点,但仍然没有解决问题(还是在图14、图15停留很长时间)。这时已经是晚上8点多了,先暂时不解决了,回去换个思路。第二天一早来到客户现场,我参考联想工程师的方法,一条一条的“试”内存。在一条一条“试”内存的过程中,插上每条内存启动速度都很快,从出现图14、图15所示的ESXi的启动界面,几分钟就进入系统出现ESXi的控制台页面(出现IP地址等信息),但试过内存没问题之后,将所有内存都插上,系统启动就又变慢了。之后,换上原来拆下来的单条16GB的内存(当时内存还没有发回厂家),ESXi启动时间变为半小时,但ESXi主机反应仍然较慢。这样时间就又过去了2个多小时,问题还没有解决,能想的都想过了,能尝试的都尝试过了,那么问题出在那呢?我思考,为什么插上单条64GB内存很快,内存全部插上就变慢呢?这时我注意到了一个“细节”,在插单条64GB内存的时候,为了加快测试速度,我没有插网线和存储光纤(每次关机拔内存都要断电,要把服务器从机柜中拉出来,后面的网线、光纤也是拔下的)。然后我思考,网络问题不会引起ESXi启动慢,那么问题就可能出在服务器与存储的连接光纤上!因为每台服务器只配了一块单口的FC-HBA接口卡,服务器与存储只有一条光纤连接,没有冗余。将出问题的这台服务器更换光纤之后,重新启动服务器,启动速度正常(大约不到5分钟就进入了ESXi的控制台界面),至此问题解决。总结事后分析,因为前几天反复更换内存、为服务器更换主板,反复为服务器加电、断开、从机柜中拉出服务器,可能碰到了ESXi12这台服务器的光纤,导致光纤出故障,但光纤又没有完全断,可能处于“时通时断”的状况,这样服务器在连接到存储时,会反复尝试,或者有错误的数据包需要纠错。如果光纤完全断开,服务器检测不到就会跳过连接存储,反而是这种“时通时断”的连接,导致服务器反复尝试,增加了服务器的启动时间。更多虚拟化课程及视频,请单击“VMware系统集成工程师”专题。http://edu.51cto.com/topic/1308.html本文转自51CTO博客 王春海 的博客文章,如需转载,请自行联系原作者。原文链接 http://blog.51cto.com/wangchunhai/2102841
-
【摘要】 condition部分是可选项,用于定义条件。例如在node_templates中创建了很多资源,实际部署时可能有一些资源不需要部署,通过条件可以控制定义在node_templates中的元素是否需要创建部署。我们已经介绍了模板中的inputs、outputs、node_templates和mappings,接下来看下condition部分。condition部分是可选项,用于定义条件。例如在node_templates中创建了很多资源,实际部署时可能有一些资源不需要部署,通过条件可以控制定义在node_templates中的元素是否需要创建部署。在inputs、conditions、node_templates等多个字段中定义了引用关系来控制虚拟机myecs是否部署:tosca_definitions_version: huaweicloud_tosca_version_1_0conditions: condition_vm_deploy: cond_eq: - get_input: vm_deploy - trueinputs: image: description: 云服务器使用的镜像ID type: HuaweiCloud.ECS.Image.Id instance: default: 1 description: 创建云服务器数量 subnet: description: 云服务器子网ID vm_deploy: default: true type: boolean vpc: description: 云服务器VPC的IDmappings: regionMap: cn-east-1: flavor: c2.medium image_id: f2003c7b-99c4-4616-be19-334beaca81b1 cn-north-1: flavor: c1.medium image_id: 42f34d95-a538-4d17-be48-e690b48c1643 cn-south-1: flavor: c1.medium image_id: a3934478-bfeb-4a02-b257-9089779f0380node_templates: vm: condition: condition_vm_deploy type: HuaweiCloud.ECS.CloudServer properties: availabilityZone: cn-south-1a flavor: get_in_map: - regionMap - get_input: HuaweiCloud.Region - flavor imageId: get_in_map: - regionMap - get_input: HuaweiCloud.Region - image_id instances: get_input: instance name: my-ecs nics: - subnetId: get_input: subnet publicIP: eip: bandwidth: shareType: PER size: 1 ipType: 5_sbgp rootVolume: size: 40 volumeType: SATA vpcId: get_input: vpc myecs: type: HuaweiCloud.ECS.CloudServer properties: availabilityZone: cn-south-1a flavor: get_in_map: - regionMap - get_input: HuaweiCloud.Region - flavor imageId: get_in_map: - regionMap - get_input: HuaweiCloud.Region - image_id instances: get_input: instance name: my-ecs nics: - subnetId: get_input: subnet publicIP: eip: bandwidth: shareType: PER size: 1 ipType: 5_sbgp rootVolume: size: 40 volumeType: SATA vpcId: get_input: vpcoutputs: ecs-eip: description: 云服务器公网IP value: get_attribute: - myecs - publicIps south-flavor: description: 在华南区创建虚拟机的规格名称 value: get_in_map: - regionMap - cn-south-1 - flavor上述例子中使用了cond_eq条件函数来判断输入参数与预期是否一致,条件函数通常用于定义元素是否需要部署,包括cond_eq、cond_not、cond_and、cond_or和cond_if。除了cond_if函数外,其他条件函数只允许在conditions段内定义使用。当输入参数vm_deploy为true时将部署虚拟机vm和myecs:当输入参数vm_deploy为false时将不部署vm,只部署myecs:
-
1. 界面或命令行通过RESTful API向keystone获取认证信息。2. keystone通过⽤户请求认证信息,并⽣成auth-token返回给对应的认证请求。3. 界面或命令行通过RESTful API向nova-api发送⼀个boot instance的 请求(携带auth-token)。4. nova-api接受请求后向keystone发送认证请求,查看token是否为有效 ⽤用户和token。5. keystone验证token是否有效,如有效则返回有效的认证和对应的⻆角⾊色 (注:有些操作需要有⻆角⾊色权限才能操作)。6. 通过认证后nova-api和数据库通讯。7. 初始化新建虚拟机的数据库记录。8. nova-api通过rpc.call向nova-scheduler请求是否有创建虚拟机的资源 (Host ID)。9. nova-scheduler进程侦听消息队列列,获取nova-api的请求。 10.nova-scheduler通过查询nova数据库中计算资源的情况,并通过调度 算法计算符合虚拟机创建需要的主机。11.对于有符合虚拟机创建的主机,nova-scheduler更更新数据库中虚拟机对 应的物理理主机信息。12.nova-scheduler通过rpc.cast向nova-compute发送对应的创建虚拟 机请求的消息。13.nova-compute会从对应的消息队列列中获取创建虚拟机请求的消息。14.nova-compute通过rpc.call向nova-conductor请求获取虚拟机消息。 (Flavor)15.nova-conductor从消息队列中拿到nova-compute请求消息。16.nova-conductor根据消息查询虚拟机对应的信息。17.nova-conductor从数据库中获得虚拟机对应信息。18.nova-conductor把虚拟机信息通过消息的⽅方式发送到消息队列列中。19.nova-compute从对应的消息队列中获取虚拟机信息消息。20.nova-compute通过keystone的RESTfull API拿到认证的token,并通 过HTTP请求glance-api获取创建虚拟机所需要镜像。21.glance-api向keystone认证token是否有效,并返回验证结果。22.token验证通过,nova-compute获得虚拟机镜像信息(URL)。23.nova-compute通过keystone的RESTfull API拿到认证k的token,并 通过HTTP请求neutron-server获取创建虚拟机所需要的⽹网络信息。24.neutron-server向keystone认证token是否有效,并返回验证结果。25.token验证通过,nova-compute获得虚拟机⽹网络信息。26.nova-compute通过keystone的RESTfull API拿到认证的token,并通 过HTTP请求cinder-api获取创建虚拟机所需要的持久化存储信息。27.cinder-api向keystone认证token是否有效,并返回验证结果。28.token验证通过,nova-compute获得虚拟机持久化存储信息。29.nova-compute根据instance的信息调⽤配置的虚拟化驱动来创建虚拟 机。
-
背景说明:在项目和培训中多次被问题FusionSphere物理CPU和vCPU的对应或分配关系,一个物理CPU能虚拟出多少个vCPU,一个vCPU的主频是多少等问题。设置了CPU预留、份额与限制之后又是什么情况。看过之前的一些讨论,也没有定论,本着实践是检验整理的唯一标准,本文通过实验,并对照相关文档来梳理这些问题,希望能让大家有更清楚的理解。1. 系统可用的VCPU总数计算服务器CPU信息:1台R2288H V3,2个CPU, 10 核,超线程为2。总共2x10x2= 40个thread,每个Thread 2.3GHz。Haswell EP CPU 02311CDJ BC1M12CPU X86 series,2300**z,1.8V,64bit,105000mW,Haswell EP Xeon E5-2650 v3,10Core,with heatsink 2 2服务器BMC管理界面上查看 CPU信息 Intel官网看到E5-2650的信息http://ark.intel.com/products/81705/Intel-Xeon-Processor-E5-2650-v3-25M-Cache-2_30-GHz在主机上部署FusionCompute R5C00, 登录CNA主机运行xentop命令查看CPU信息CPUs:40 @ 2294 **z,主频总容量为40 x 2.294 GHz = 91.76 GHz。Domain 0默认配置2个VCPU,占用2 x 2.294 = 4.588 GHz用户可用的主频总容量 = 91.76 - 4.588 = 87.172 GHzFC portal上查看CPU信息,总容量87.17GHz正好等于系统总容量减去Domain 0占用的容量。结论1: 系统可用的vCPU总数(逻辑处理器) = Socket数(CPU个数)x Core数(内核)x Thread数(超线程)1个VCPU = 1个超线程Thread。如下图: CPU QoS如图所示,CPU预留容量为4.59GHz,可用容量为82.58GHz,说明除了VRM01的2个VCPU预留容量4588**z之外的VCPU主频均是可用的,尽管该环境已创建了7台4 VCPU的VM,还可以创建更多VM,这些VM的VCPU总数可以远远超过当前系统显示可用的38个VCPU。在不对VRM01的VCPU进行限制的情况下,将VCPU份额自定义为128000,显示可使用的CPU数为38,说明如果需要的话VRM01可以占用该主机上的除了Domain 0之外的所有VCPU(Domain 0占用了2个VCPU)。2. 虚拟机VCPU的分配与调度对虚拟机来说,不直接感知物理CPU,虚拟机的计算单元通过vCPU对象来呈现。虚拟机只看到VMM呈现给它的vCPU。在VMM中,每个vCPU对应一个VMCS(Virtual-Machine Control Structure)结构,当VCPU被从物理CPU上切换下来的时候,其运行上下文会被保存在其对应的VMCS结构中;当VCPU被切换到PCPU上运行时,其运行上下文会从对应的VMCS结构中导入到物理CPU上。通过这种方式,实现各vCPU之间的独立运行。从虚拟机系统的结构与功能划分可以看出,客户操作系统与虚拟机监视器共同构成了虚拟机系统的两级调度框架,如图所示是一个多核环境下虚拟机系统的两级调度框架。客户操作系统负责第2 级调度,即线程或进程在vCPU 上的调度(将核心线程映射到相应的VCPU上)。虚拟机监视器负责第1 级调度, 即vCPU在物理处理单元上的调度。两级调度的调度策略和机制不存在依赖关系。vCPU调度器负责物理处理器资源在各个虚拟机之间的分配与调度,本质上即把各个虚拟机中的vCPU按照一定的策略和机制调度在物理处理单元上可以采用任意的策略来分配物理资源, 满足虚拟机的不同需求。vCPU可以调度在一个或多个物理处理单元执行(分时复用或空间复用物理处理单元), 也可以与物理处理单元建立一对一固定的映射关系(限制访问指定的物理处理单元)。3. CPU QoS说明Hypervisor层根据分时复用的原理实现对VCPU的调度,CPU QoS的原理是定期给各VCPU分配运行时间片,并对各VCPU运行的时间进行记账,对于消耗完时间片的虚拟CPU将被限制运行,直到获得时间片。以此控制虚拟机获得物理计算资源的比例。以上分配时间片和记账的时间周期很短,对虚拟机用户来说会感觉一直在运行。CPU预留定义了分配给该VM的最少CPU资源。CPU限制定义了分配虚拟机占用CPU资源的上限。CPU份额定义多个虚拟机在竞争CPU资源的时候按比例分配。CPU份额只在各虚拟机竞争计算资源时发挥作用,如果没有竞争,有需求的虚拟机可以独占主机的物理CPU资源。如果虚拟机根据份额值计算出来的计算能力小于虚拟机预留值,调度算法会优先按照虚拟机预留值分配给虚拟机,对于预留值超出按份额分配的计算资源的部分,调度算法会从主机上其他虚拟机的CPU上按各自的份额比例扣除。如果虚拟机根据份额值计算出来的计算能力大于虚拟机预留值,那么虚拟机的计算能力会以份额值计算为准。以一台主频为2800**z的单核物理机为例,如果满负载运行3台单VCPU的虚拟机A、B、C,分配情况如下。结论2:由于采用分时复用的方式,在不做VCPU预留的条件下,系统可分配给VM的VCPU总数远远大于实际可提供的VCPU数目(具体能创建多少额外的VCPU依赖于物理CPU的性能和VCPU的使用情率),在出现资源争用的时根据CPU QoS中的预留和份额来分配资源。
-
S5800T存储双盘失效临时恢复方法如下:双盘失效的处理方法可以参考这个案例:http://forum.huawei.com/enterprise/thread-273563.html不同存储系统的处理方法都大同小异如果没能及时处理,丢失的数据很可能找不回来了
-
【导语】2018年8月28日,平行云科技(北京)有限公司入驻华为云市场,在华为云市场发布了虚拟仿真互联网应用云服务产品,打造了轻量级云仿真平台的解决方案,帮助从事虚拟仿真内容开发和运营的客户,将原本只能在线下部署使用的仿真应用便捷的搬到线上,实现跨平台跨终端的使用,引领虚拟仿真应用规模化发展。这款产品有哪些功能,又如何使用呢?一起来了解一下。 平行云科技(北京)有限公司(www.pingxingyun.com)成立于2016年11月,致力于为虚拟仿真提供互联网应用的云服务。平行云的创始团队由“虚拟仿真+多媒体+云计算”的专业团队组成,在每个方向上都有十余年的积累,在技术和业务上具有很强的竞争优势,产品与服务已在多个行业领域得到应用。作为华为云解决方案伙伴,平行云通过将虚拟仿真互联网化、SaaS化,大大了拓展虚拟仿真系统的应用领域。一、产品介绍 作为虚拟仿真互联网应用的引领者,平行云根据客户不同层级的需求,提供多种云仿真解决方案:一套Windows系统的应用,无需修改即可实现跨平台(Windows/Linux/Mac/iOS/Android)和跨终端(PC机/笔记本电脑/平板/手机)的访问。通过新技术改变传统虚拟仿真行业的交易方式和成本结构,帮助企业从项目型转为服务型,将原本面向小众专业市场的虚拟仿真,推广到面向大众的消费领域中。平行云目前已为教育培训及演练、3D GIS、在线三维展示、工业与智能制造辅助设计等多个领域的虚拟仿真应用提供了SaaS层和PaaS层服务,其中在教育领域的解决方案“训课在线”已成功为多所高校提供线上虚拟仿真实验服务,受到多个开放性仿真实验云平台建设方的关注并洽淡合作。(一)SaaS服务 “训课在线”是由平行云研发的在线实践学习云平台(www.vsapponline.com/ www.训课在线.com),将虚拟仿真实验室资源搬到“云上”,是随时随地开放的云上实训室,帮助用户实现跨平台跨终端的交互学习。“训课在线”改变了虚拟仿真实验只能在线下学习的模式,学习者可以随时随地、使用任意终端进行线上交互实践学习,既提高了学习的便捷性,也为使用者带来其他在线课程无法提供的交互体验,收获学习乐趣。 (二)PaaS服务 平行云基于公有云的IaaS层基础,为客户提供PaaS服务,为客户打造独立入口的虚拟仿真应用平台。客户拥有完全独立的虚拟仿真应用平台,可自主运营,适用于将自身积累产品,形成统一入口的管理应用平台,以及某些能够接受使用公有云资源的甲方,为其完成项目。二、产品功能及特点(一)需求分析 虚拟仿真实验教学资源的共享与传播已不仅仅是国家政策层面的要求,更是行业发展的趋势,基于此,目前已有很多的虚拟仿真互联网应用方案,最主要的是基于WebGL、 Unity Web Player、OCX插件等技术路线实现的。这些技术路线,虽然实现了基于B/S的应用模式,但是在使用过程中数据是下载到本地使用的,计算、渲染等还是要使用本地的硬件资源,没有解决硬件终端的限制瓶颈;同时,基于某一种引擎开发的特性导致非基于此系统的程序无法复用。因此,此类方案并没有解决软硬件上的兼容性。此外,对于内容开发者而言,数据下载到客户端存在知识产权保护的问题。 训课在线“0搭建门槛、0运营投入、0维护成本”的运营特点帮助更多的合作伙伴实现仿真资源的线上共享。与传统的虚拟仿真实验室相比,训课在线专属云上实训室具有如下优势: 平行云已与清华大学、北京航空航天大学、国防大学、大连海事大学、山东交通学院等多家院校及科研机构达成合作并为虚拟仿真行业内不同领域的数十家企业提供了产品及服务,参与了国家级虚拟仿真实验教学项目申报评审工作。目前正在推进平行云-华为云-开放性仿真实验云平台建设方的合作。(二)产品功能 通过平行云提供的云仿真服务,学习者可以随时随地、使用任意终端进行线上交互实践学习,既提高了学习的便捷性,也为使用者带来其他在线课程无法提供的交互体验,收获学习乐趣。SaaS服务及PaaS服务均支持全平台(Windows/Mac/Linux/安卓/ios)全终端(PC机/手机/平板)访问。(三)产品特点 通过平行云提供的云仿真服务,学习者可以随时随地、使用任意终端进行线上交互实践学习,既提高了学习的便捷性,也为使用者带来其他在线课程无法提供的交互体验,收获学习乐趣。SaaS服务及PaaS服务均支持全平台(Windows/Mac/Linux/安卓/ios)全终端(PC机/手机/平板)访问。 (1)降低开发成本:开发一个Windows版本,即可跨平台、跨终端使用 (2)降低运维成本:集中部署、集中运维,系统升级便捷 (3)降低使用成本:无需先期投入,按时按量购买服务;可以随时随地、使用任意终端访问学习 (4)保护数据安全:核心内容云端存储,客户端访问的只是视频流 (5)促进内容共享传播:无需下载、即点即用,不受网络和地点的限制三、产品应用行业及合作伙伴 平行云的解决方案已应用于虚拟仿真行业十余个细分领域,包括军事仿真模拟、建筑工程仿真实训、工业与智能制造、三维展示、安全培训演练、K12教育、教育培训、STEAM教育等。四、产品价值点 平行云提供的多层级云仿真解决方案可以帮助客户实现虚拟仿真轻量化上云,使VR内容聚合上云、渲染上云,保护知识产权,助力VR规模化发展。 目前平行云已与华为负责Cloud VR的iLab创新实验室形成紧密友好的合作,成为其在2B行业应用方向的战略合作伙伴。平行云坚持面向实用的广义VR理念,在当下软硬件以及网络条件下,提供基于PC、平板、手机等硬件终端的服务,未来可无缝对接VR眼镜等平台。 更多资讯请关注官网:www.pingxingyun.com,获取更多帮助。
-
助力企业通信快速上云——云翌通信参展2018国际虚商大会圆满结束8月8日,由中国通讯企业协会虚拟运营分会增值服务专业委员会与AsiaOTT众视网联合主办的“2018MVNO国际虚拟运营大会暨VAS中国增值电信业务高峰论坛”在北京海航大厦万豪酒店隆重召开。参加本次会议的有42家虚拟运营企业、增值电信企业、国际知名MNO企业、国际**服务解决方案提供商、物联网行业合作伙伴、媒体合作伙伴等信息通信行业的嘉宾莅临。图为 中国通信企业协会会长兼虚拟运营分会会长苗建华两天会议,大咖云集,最新行业政策指导,干货满满。其中,中国通信企业协会苗建华会长、工信部网络安全管理局副局长张新、中国联通监管事业部总经理周仁杰、中国信息通信研究规划所/电信行业研究主任许立东在论坛上发表了重要政策解读以及演讲! 同时,云翌通信的运营总监张变革女士为我们带来了未来云通信市场前景以及发展趋势报告。云翌通信运营总监 张变革云翌通信张变革首先为我们详细介绍了云通信市场的发展历程,电话系统是从1960年就已经开始的模拟系统电话,到了1996年开始转变为IP电话系统,也就是从传统的模拟信号转为IP网络信号,这个时间整整花了36年。发展到现的IP统一通信时代,仅仅只用了10年的时间,现在统一通**展是非常迅猛的,尤其是云端通信,逐渐被大家所熟知并接受。 张变革表示目前统一通讯包含了两种模式,市场上应用比较多的一种是自建模式,一种是云端模式。自建的就是私有云部署,它的特点就是要一次性购买很多的硬件,投入一定的经济成本,私有云部署到企业的内部。自建模式目前在政府,大型集团应用比较广泛。另外一种云端的模式,也是现在应用比较多,而且发展比较快速的一种模式。其优点是它无需布线、无需购买硬件,云端部署,企业客户只需要按照它所需要的功能进行开通相应的套餐就可以快速的拥有一套属于自己的企业通讯系统。采用云端租用模式会大大提高企业的ARUP值,因为传统的电话系统需要专业的技术人员去维护,有可能一个企业申请一个号码,搭建一塔简易的电话系统,当出现问题时,需要专业的技术上门维护。一个客户一年产生的收益可能大部分都花在了这个客户的维护费上。单个客户ARUP值较低,现在云端的模式提高了客户的ARUP值,企业管理员在云端后台就可以操作完成增减员工或者开通相应功能的应用配置。 下图是2010年到2019年全球以及中国UC市场的发展趋势。数据上可以看出来2015年到2019年不管是全球还是中国,统一通信市场的发展增长速度都是比较快的,而且中国市场的UC解决方案总额收入也是增长比较快的,达到了20.1%的增长。下图是2010年到2019年中国SIP终端的市场发展情况,从数据可以反应出来中国的IP通信市场现状,因为现在基于云的通信平台终端是基于网络的,不需要布线插上网线就可以使用,这个增长路线可以看出中国云业务市场发展的前景。张变革女士表示现在云端企业通信已经实现了降本增效,主要体现在哪里呢?降低了硬件的投入成本,降低了企业的经济投入成本以及人工投入成本,增效是增加了企业的ARUP值,增加了企业的收入,提高了工作效率。未来企业只需要按需开通所需要的通信功能即可以实现统一通信。现在不管是全球还是中国统一通信市场非常巨大,中国统一通讯市场将迎来新的发展和机遇。 演讲的过程中张变革女士还为我们介绍了云翌通信的云通信平台。云翌通信是上海一家做企业IP通信研发的公司,目前公司开发的SaaS通信云平台应用模块包含,主要分为云总机、云呼叫中心、音视频会议、开发接口,主要对针对终端的企业用户的产品的应用,功能应用。而SaaS通信云平台的优势,张变革女士也对其做出了解释,最近两年大家都在说云,都在炒云,而云翌通信SaaS通讯云平台有什么优势呢?她说道:“首先是我们本身是做平台的,我们做云平台一定要保证我们平台的安全、平稳,我们的云平台针对的客户一部分是中小客户,一部分是大型的集团客户,中小企业客户的发展是比较快的,我们要有很好的易扩展的功能。我们做SaaS通讯云平台跟阿里云这些中国的几朵云也是有合作的,因为我们要保证我们平台的稳定性。我们这个云翌通SaaS通信云平台是电信运营级的,因为它具有高质量和高并发的特性,我们针对的企业不单单是少量的,因为要做运营可能就会涉及到全国,或者是很多很多的企业,我们要保证同一时间点的并发,所以说我们的系统是分布式构架的设计。” 演讲的最后,张变革女士做了会议最后的结尾,表示云翌通信是专业的IP通信服务商,统一通信蓝海市场巨大,助力企业通信快速上云义不容辞。未来,中国云通信市场将迎来新的发展机遇。为期两天的会议,展位参观咨询者不断,云翌通信作为行业领先的IP通信系统研发服务商,致力于为客户提供放心的通信产品及服务,此次大会增加了与虚拟运营商的合作空间,也实现了专业的企业做专业的事,建立通信良性生态圈,合作多赢!
-
【导语】2018年7月9日,南京奥工信息科技有限公司入驻华为云市场,在华为云市场发布了“芝麻开云Saasame服务”,不用关机的情况下做实时增量搬移,在异质平台的自动转换、云端API紧密整合而呈现的一键化使用体验服务。这套服务有哪些功能,又如何使用呢?一起来了解一下。一、【产品介绍】SaaSaMe Transport是一个 P2C(物理机到云)、V2C (虚拟机到云)、C2C(云到云),线上双向迁移的纯软件工具,和其他工具相比较明显的优势在于异质平台的自动转换,以及一键化的使用体验,最关键的是不用关机的情况下做实时增量迁移,这是大型企业迁移或是灾备要求在最短停机时间以及最少数据丢失上云的关键。二、【产品功能特点】 特点1上云过程几乎不停机不中断打包代理使用的服务器资源非常的小,服务器在云端恢复之前都可以继续使用。特点2支持计划性迁移和灾备恢复(DR)计划性的迁移是用户可以先将要搬移的服务停止,让Transport再去做最后一次的同步,RPO=0,在云端恢复之后完全不会有任何数据的遗失,如果是服务器因为不可控制的因素忽然停止,也就是灾备恢复模式,Transport就会基于已经在云端准备好的时间点快照恢复。特点3一键化自动化体验Transport对于每个目的云都会做深度的API整合完成服务搬移的自动化,不需要耗时又容易出错的人力介入处理恢复。特点4vMware虚机不用安装代理软件立即搬移如果是vMware虚机Transport支持agentless做搬移,让搬移大量vMware虚拟机更省时省事,也符合企业IT安全第一的原则。特点5Packer代理支持物理机及其他虚拟平台有Packer for Windows和Packer for Linux,对于非vMware的其他虚拟平台或是物理机都可以按住Packer代理做搬移特点6软件服务灵活部署架构图中所有的软件都是Windows或Linux服务,科技全部部署在一台服务器中,也可以依据搬移量跟性能分开部署。特点7轻巧部署,使用简单本地端只需要一个VM,相交于一般传统数据备份轻巧许多,传统的做法通常会绑定存储或是需要两倍的存储空间,Transport可使用各式存储,只需要传送上云前很小的缓冲区。特点8双向搬移,上的去下的来一样的使用流程可以上云也可以回企业本地端,或是在云与云之间双向搬移特点9Windows VSS确保应用数据一致性Microsoft Exchange,Active Directory,SharePoint and SQL都支持Windows VSS,Transport恢复服务器之后这些应用也都会顺利运行,Linux也有类似的机制特点10高成功率异质平台自动转换不同云和虚拟平台之间的转换时自动完成且非常快速,解决各种转换后无法顺利开机的难题。特点11支持互联网及各种IP网络复制允许不透过开启VPN或者防火墙来进行复制,简化复制设定特点12无线测试验证保留多个还原点供用户进行演练,服务器按需创建,分钟级创建时间,也能确保测试不影响原本的复制三、【产品适用操作系统】 支持的OS操作系统:Windows7,8,10;Windows2003;Windows2008/R2;Windows2012/R2;Windows2016;Red Hat5,6,7;CentOS5,6,7;SUSE Enterprise Linux 11,12 四、【解决难题】 芝麻开云Saasame 服务帮企业解决了云端: 1、 管控、操作难 2、上云需要停机过程 3、云的迁移过程繁琐 4、VMware虚机搬移 数据不一致性等问题 五、【产品价值】芝麻开云Saasame服务的上线,上云无干扰,部署灵活便巧,成本低,一键自动化用户体验服务。
-
弹性云服务器ECS的初始状态并未配置虚拟内存,这是由于当开启虚拟内存后,硬盘I/O性能会下降。如果您需要开启虚拟内存,可以根据本文进行配置。本文中的操作适用于Windows 2008及以上系统。 说明:增加虚拟内存会导致磁盘I/O性能下降。如果您的云服务器ECS内存资源不足,如非必要,建议您通过升级实例配额(CPU + 内存)来解决。如果内存使用率已经非常高,而同时IO性能也不是很好的情况下,虚拟内存机制其实会起到相反的效果:不仅系统性能提升较小(因为内存使用率已经非常高了),而且由于频繁的内存的切换操作,会导致产生大量额外的IO操作,导致IO性能进一步降低,最终反而降低了系统总体性能。 1、右击计算机,单击属性,然后单击高级系统设置,在弹出的窗口中,单击高级选项卡,在性能区域,单击设置。2、在弹出的窗口中,单击高级选项卡,选择后台服务,然后单击更改。3、在弹出的窗口中,取消选择自动管理所有驱动器的分页文件大小。4、选择虚拟内存文件存放的驱动器,选择自定义大小,然后输入初始大小与最大值。说明:合理考虑系统蓝屏时产生Memory.dmp时的需求。建议初始大小1024MB,最大值4096MB。最好不要选择系统盘来存放虚拟内存,具体根据自己的服务器硬盘的情况来选择。19164
-
本帖最后由 王八跳悬崖 于 2018-5-7 17:16 编辑什么是VPS? Virtual Private Server简称VPS。是在一台真实服务器上使用虚拟机技术虚拟成多个小主机,用VZ或VM在一台服务器上虚拟出多个类似独立服务器的部分,每个部分都可以做单独的操作系统,管理方法同服务器一样。但性能往往得不到保障, 虚拟专用服务器,一般是将一个独立服务器通过虚拟化技术虚拟成多个虚拟专用服务器。 优点:价格便宜 缺点:性能低,稳定性低(除了其所在的物理机出问题了会收到影响,虚拟化技术出问题也会收到影响) 云服务器 VS VPS 14949 什么是云服务器? 云服务器:Elastic Compute Service 简称ECS,就是我们平时说的云服务器。它是在很多台服务器组成的数量庞大的服务器阵列上虚拟猪很多个类似独立服务器的部分,集群中每个服务器上都有云服务器的一个镜像,从而大大提高了云服务器的安全稳定性,除非所有的集群内服务器全部出现问题,云服务器才会无法访问。 优点:价格适中,使用灵活,高可用性(单个或多个物理离线不会对整个服务造成太大的影响) 缺点:性能相对独立服务器偏低 什么是虚拟主机? Virtual hosts (Vhost)虚拟主机是通过物理服务器,VPS或者云服务器中划分出来的一个小空间,不管是独立服务器还是VPS或者云服务器都可以做为虚拟主机的母体。但一般不选择VPS作为虚拟主机的服务器。 优点:价格低,使用方便 缺点:性能低,稳定性低。 云服务器VS虚拟主机 14950 我们举个可能不太贴切的例子。假设物理服务器是一栋楼房,您拥有全部所有权,但是还需要小区提供水电管理等物业服务,这就是服务器托管,您必须把自己的服务器放在一个机房里才可以使用。VPS就是一个独立地产商开发的单元楼,这个单元又可以分成很多套房子,但是如果这个单元遇到水电故障,您只能寄希望于物业公司的效率。而云服务器就是一家连锁地产商的单元楼,您可以使用a地某小区中任意一个单元,也可以使用B地某小区的某个单元,即使a地全城出问题,也可以自动切换到另一地而不影响生活。最后,虚拟主机就是一套房子,它可以在上面的某个单元,它是稳定和服务取决于是来自于上面的哪个单元楼。 VPS与云服务器的有什么区别? 1.虚拟化技术应用不同:VPS与云服务器都是通过虚拟化技术产生的虚拟主机产品。不同的是VPS利用虚拟化技术,将一**立服务器分割成多个虚拟专享VPS的优质服务;而云服务器通过虚拟化技术,大规模统调度集群服务器硬件设备,并当成“一台”服务器的虚拟化产品。 2.资源配置的不同:VPS是一台机器划分成N多个,这里面可能CPU内存都是共享的,有的时候一台机器上面可能会几十、上百个VPS。但是在云服务器上,内存这些都是独享的,给你4G,你一定是得到4G,不会出现大家抢内存,谁都跑不动的情况。 3.扩展能力不同:VPS可以根据个人建站需求,选择不同的带宽、CPU、内存、硬盘等配置,但一旦选定,以后再需要改变基本是不可以的,也就是说VPS的资源配置的固定的;而云服务器最大的特点,便是弹性扩展,动态负载均衡特性,当带宽、内存、硬盘不够用的时候,可以随时点击鼠标增加相应资源配置,利用弹性调整,来实现满足各种变化的需求,同时你既可以选择按月、按年支付,也可以按照使用率来付费,这样还能控制成本。
-
13166 【下午茶时光——业界热点陪你喝咖啡】 灾难恢复、业务连续性和备份之间主要区别 我们在业界交流时经常听到灾难恢复、业务连续性和备份等术语,但它们并不相同,如果企业希望妥善保护数据和关键任务业务系统,那么就必须了解它们之间的差异。 以下简要地阐述这些概念: 业务连续性计划描述组织如何应对灾难以及如何从灾难中恢复的内容。灾难恢复是更大的业务连续性计划的一个要素。它通常是一种基于IT的解决方案,用于保持组织的数据和关键系统安全,以便在灾难发生后进行恢复。备份可能是灾难恢复解决方案的一部分,但传统上它们不能自动执行应用程序恢复,而这是备份和复制技术之间的根本区别。为了详细说明,以下是这些概念的一些主要区别和考虑,以帮助企业制定其策略。 13170 业务连续性计划:第一步 业务连续性的讨论应该从企业的管理团队开始。企业的管理团队了解其核心系统宕机或中断的业务影响是至关重要的。并必须认真考虑一些典型的问题,其中包括以下内容:企业需要哪些系统继续提供可接受的水平的产品或服务?哪些系统是不重要的?如果应用程序不可用,还能继续开展业务创收吗?或者,如果应用程序不可用,会不会妨碍业务运营?如何应对诸如自然灾害,网络威胁或流氓软件之类的破坏性事件?如果数据中心宕机或电力中断,那么员工将如何继续工作?企业是否需要考虑采用业务连续性套件?回答这些问题有助于企业确定哪些系统和数据是关键任务,需要备份的频率,以及发生故障时需要多久的时间才能恢复。 在行业调查中,约有50%的企业在业务连续性规划方面已经制定了正式计划,确定哪些系统需要先恢复,并说明灾难会对业务收入产生什么影响。而另一半企业没有这样的计划,但可以从与第三方合作进行正式合作中而获益。最终,业务连续性规划是制定全面灾难恢复策略的第一步。然而,它往往被搁置一旁,其重要性只有在灾难来袭后才能得到充分认识。 灾难恢复:下一步 假设企业已经拥有一份业务连续性计划,那么现在是继续实施灾难恢复计划的时候了。这个过程应该总是从业务层面开始,但并不完全属于IT的范畴。 灾难恢复包括确定需要什么来支持组织的应用程序和基本数据。灾难恢复专家可以使用各种软件工具来帮助回答以下问题: 企业的服务器或虚拟机正在运行什么操作系统?绑定了多少计算资源?使用多少存储空间?硬件版本是否相关,如果是,它们是什么?哪种技术可以复制所需的工作负载?在这个阶段,企业必须注意服务器和虚拟机之间的依赖关系。应用程序可能完全驻留在一个系统上,但应用程序通常驻留在多个虚拟机或服务器上,这大大影响了恢复过程。 备份,复制或两者兼而有之? 企业可能会定期备份数据或依靠云计算提供商为其提供数据备份。异地备份有助于确保数据的可生存性。很多人错误地选择复制或传统备份仅基于应用程序的恢复时间目标(RTO)和恢复点目标(RPO)。备份绝不应该是独立的灾难恢复解决方案。复制是一种将近实时数据复制到新位置,并可在短短15分钟内恢复的备份系统,可以增强企业的安全策略。当企业的数据中心遭遇灾难或事故时,从上次恢复点检索数据是主要优先事项。备份通常每天都在进行,因此如果企业之前的备份已成功完成并在异地复制,那么可能会损失数小时的数据,这其中可能包括销售、服务、结算、库存和其他所有数据。企业还需要恢复可以访问自己数据的应用程序。异地备份计划只能备份应用程序数据,不能备份应用程序本身。如果它不包括操作系统和应用程序,则在开始恢复之前,企业必须协调替换它们。 其他考虑因素:恢复经济学和灾难恢复即服务(DRaaS)的兴起在以往,规划灾难需要企业对IT基础设施进行大量投资。鉴于云计算技术和虚拟化以及复制技术的进步,现在大多数企业都可以轻松实现高级灾难恢复技术。云计算显著降低或消除了企业的资本支出,软件定义的流程减少了错误,并缩短了恢复时间。因此,企业可以更好地利用灾难恢复策略,以便在辅助站点或云中保持最新的资源,并且可以在几分钟内将它们联机使用。 值得注意的是,灾难恢复即服务(DRaaS)是一种相对较新的产品,通过提供目标环境、基础设施、技术和专业人员来帮助企业快速恢复,从而降低复杂性。根据调研机构Gartner公司的2017年魔术象限的灾难恢复即服务报告,人们已经看到客户对灾难恢复即服务(DRaaS)的需求在过去几年稳步增长,这可能是由成本降低或消除成本所驱动的。当然,云计算技术的广泛采用和相关的商业利益使灾难恢复即服务(DRaaS)成为一种值得探索的途径。鉴于灾难带来的许多不确定因素(可能包括电力损失、水患、用户错误、恶意软件,或飓风等自然灾害),需要恢复备份并让业务运行起作用的人员可能会受到影响。由于没有人知道情况会怎样,因此最好尽可能简化和自动化企业的灾难恢复解决方案。在灾难测试和实际紧急情况下,更加简单和协调的灾难恢复总是更为成功。 作者:佚名来源:企业网D1Net
-
本帖最后由 KING 于 2018-3-8 15:16 编辑11840 【下午茶时光——业界热点陪你喝咖啡】 生动解读:云计算的那些事儿(不懂技术一样看的懂) 由于大多数人并非技术出身可能对于云计算只是知道一个大概,并不清楚,但是身在后互联网时代,对这些又不能只是一知半解,因此我用这篇文章来为大家深入浅出的讲解一下关于云计算的那些事儿。 一、云计算最初是实现资源管理的灵活性 我们首先来说云计算,云计算最初的目标是对资源的管理,管理的主要是计算资源,网络资源,存储资源三个方面。 11845 1、管数据中心就像配电脑 什么叫计算,网络,存储资源呢?就说你要买台笔记本电脑吧,你是不是要关心这台电脑什么样的CPU啊?多大的内存啊?这两个我们称为计算资源。这台电脑要能上网吧,需要有个网口可以插网线,或者有无线网卡可以连接我们家的路由器,您家也需要到运营商比如联通,移动,电信开通一个网络,比如100M的带宽,然后会有师傅弄一根网线到您家来,师傅可能会帮您将您的路由器和他们公司的网络连接配置好,这样您家的所有的电脑,手机,平板就都可以通过您的路由器上网了。这就是网络。您可能还会问硬盘多大啊?原来硬盘都很小,10G之类的,后来500G,1T,2T的硬盘也不新鲜了。(1T是1000G),这就是存储。对于一台电脑是这个样子的,对于一个数据中心也是同样的。想象你有一个非常非常大的机房,里面堆了很多的服务器,这些服务器也是有CPU,内存,硬盘的,也是通过类似路由器的设备上网的。这个时候的一个问题就是,运营数据中心的人是怎么把这些设备统一的管理起来的呢? 2、灵活就是想啥时要都有,想要多少都行 管理的目标就是要达到两个方面的灵活性。哪两个方面呢?比如有个人需要一台很小很小的电脑,只有一个CPU,1G内存,10G的硬盘,一兆的带宽,你能给他吗?像这种这么小规格的电脑,现在随便一个笔记本电脑都比这个配置强了,家里随便拉一个宽带都要100M。然而如果去一个云计算的平台上,他要想要这个资源的时候,只要一点就有了。所以说它就能达到两个方面灵活性。 第一个方面就是想什么时候要就什么时候要,比如需要的时候一点就出来了,这个叫做时间灵活性。 第二个方面就是想要多少呢就有多少,比如需要一个很小很小的电脑,可以满足,比如需要一个特别大的空间,以云盘为例,似乎云盘给每个人分配的空间动不动就就很大很大,随时上传随时有空间,永远用不完,这个叫做空间灵活性。 空间灵活性和时间灵活性,也即我们常说的云计算的弹性。为了解决这个弹性的问题,经历了漫长时间的发展。 3、物理设备不灵活 首先第一个阶段就是物理机,或者说物理设备时期。这个时期相当于客户需要一台电脑,我们就买一台放在数据中心里。物理设备当然是越来越牛,例如服务器,内存动不动就是百G内存,例如网络设备,一个端口的带宽就能有几十G甚至上百G,例如存储,在数据中心至少是PB级别的(一个P是1000个T,一个T是1000个G)。然而物理设备不能做到很好的灵活性。首先它不能够达到想什么时候要就什么时候要、比如买台服务器,哪怕买个电脑,都有采购的时间。突然用户告诉某个云厂商,说想要开台电脑,如果使用物理服务器,当时去采购啊就很难,如果说供应商啊关系一般,可能采购一个月,供应商关系好的话也需要一个星期。用户等了一个星期后,这时候电脑才到位,用户还要登录上去开始慢慢部署自己的应用,时间灵活性非常差。第二是空间灵活性也不行,例如上述的用户,要一个很小很小的电脑,现在哪还有这么小型号的电脑啊。不能为了满足用户只要一个G的内存是80G硬盘的,就去买一个这么小的机器。但是如果买一个大的呢,因为电脑大,就向用户多收钱,用户说他只用这么小的一点,如果让用户多付钱就很冤。 4、虚拟化灵活多了 有人就想办法了。第一个办法就是虚拟化。用户不是只要一个很小的电脑么?数据中心的物理设备都很强大,我可以从物理的CPU,内存,硬盘中虚拟出一小块来给客户,同时也可以虚拟出一小块来给其他客户,每个客户都只能看到自己虚的那一小块,其实每个客户用的是整个大的设备上其中的一小块。虚拟化的技术能使得不同的客户的电脑看起来是隔离的,我看着好像这块盘就是我的,你看这呢这块盘就是你的,实际情况可能我这个10G和您这个10G是落在同样一个很大很大的这个存储上的。而且如果事先物理设备都准备好,虚拟化软件虚拟出一个电脑是非常快的,基本上几分钟就能解决。所以在任何一个云上要创建一台电脑,一点几分钟就出来了,就是这个道理。这个空间灵活性和时间灵活性就基本解决了。 5、 虚拟世界的赚钱与情怀 在虚拟化阶段,最牛的公司是Vmware,是实现虚拟化技术比较早的一家公司,可以实现计算,网络,存储的虚拟化,这家公司很牛,性能也做得非常好,然后虚拟化软件卖的也非常好,赚了好多的钱,后来让EMC(世界五百强,存储厂商第一品牌)给收购了。但是这个世界上还是有很多有情怀的人的,尤其是程序员里面,有情怀的人喜欢做一件什么事情呢?开源。这个世界上很多软件都是有闭源就有开源,源就是源代码。就是说某个软件做的好,所有人都爱用,这个软件的代码呢,我封闭起来只有我公司知道,其他人不知道,如果其他人想用这个软件,就要付我钱,这就叫闭源。但是世界上总有一些大牛看不惯钱都让一家赚了去。大牛们觉得,这个技术你会我也会,你能开发出来,我也能,我开发出来就是不收钱,把代码拿出来分享给大家,全世界谁用都可以,所有的人都可以享受到好处,这个叫做开源。 比如最近蒂姆·伯纳斯·李就是个非常有情怀的人,2017年,他因“发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法”而获得2016年度的图灵奖。图灵奖就是计算机界的诺贝尔奖。然而他最令人敬佩的是,他将万维网,也就是我们常见的www的技术无偿贡献给全世界免费使用。我们现在在网上的所有行为都应该感谢他的功劳,如果他将这个技术拿来收钱,应该和比尔盖茨差不多有钱。例如在闭源的世界里有windows,大家用windows都得给微软付钱,开源的世界里面就出现了Linux。比尔盖茨靠windows,Office这些闭源的软件赚了很多钱,称为世界首富,就有大牛开发了另外一种操作系统Linux。很多人可能没有听说过Linux,很多后台的服务器上跑的程序都是Linux上的,比如大家享受双十一,支撑双十一抢购的系统,无论是淘宝,京东,考拉,都是跑在Linux上的。 再如有apple就有安卓。apple市值很高,但是苹果系统的代码我们是看不到的。于是就有大牛写了安卓手机操作系统。所以大家可以看到几乎所有的其他手机厂商,里面都装安卓系统,因为苹果系统不开源,而安卓系统大家都可以用。在虚拟化软件也一样,有了Vmware,这个软件非常非常的贵。那就有大牛写了两个开源的虚拟化软件,一个叫做Xen,一个叫做KVM,如果不做技术的,可以不用管这两个名字,但是后面还是会提到。 6、虚拟化的半自动和云计算的全自动 虚拟化软件似乎解决了灵活性问题,其实不全对。因为虚拟化软件一般创建一台虚拟的电脑,是需要人工指定这台虚拟电脑放在哪台物理机上的,可能还需要比较复杂的人工配置,所以使用Vmware的虚拟化软件,需要考一个很牛的证书,能拿到这个证书的人,薪资是相当的高,也可见复杂程度。所以仅仅凭虚拟化软件所能管理的物理机的集群规模都不是特别的大,一般在十几台,几十台,最多百台这么一个规模。这一方面会影响时间灵活性,虽然虚拟出一台电脑的时间很短,但是随着集群规模的扩大,人工配置的过程越来越复杂,越来越耗时。另一方面也影响空间灵活性,当用户数量多的时候,这点集群规模,还远达不到想要多少要多少的程度,很可能这点资源很快就用完了,还得去采购。所以随着集群的规模越来越大,基本都是千台起步,动辄上万台,甚至几十上百万台,如果去查一下BAT,包括网易,包括谷歌,亚马逊,服务器数目都大的吓人。这么多机器要靠人去选一个位置放这台虚拟化的电脑并做相应的配置,几乎是不可能的事情,还是需要机器去做这个事情。 人们发明了各种各样的算法来做这个事情,算法的名字叫做调度(Scheduler)。通俗一点的说,就是有一个调度中心,几千台机器都在一个池子里面,无论用户需要多少CPU,内存,硬盘的虚拟电脑,调度中心会自动在大池子里面找一个能够满足用户需求的地方,把虚拟电脑启动起来做好配置,用户就直接能用了。这个阶段,我们称为池化,或者云化,到了这个阶段,才可以称为云计算,在这之前都只能叫虚拟化。 7、云计算的私有与公有 云计算大致分两种,一个是私有云,一个是公有云,还有人把私有云和公有云连接起来称为混合云,我们暂且不说这个。私有云就是把虚拟化和云化的这套软件部署在别人的数据中心里面,使用私有云的用户往往很有钱,自己买地建机房,自己买服务器,然后让云厂商部署在自己这里,Vmware后来除了虚拟化,也推出了云计算的产品,并且在私有云市场赚的盆满钵满。所谓公有云就是虚拟化和云化软件部署在云厂商自己数据中心里面的,用户不需要很大的投入,只要注册一个账号,就能在一个网页上点一下创建一台虚拟电脑。亚马逊呢为什么要做公有云呢?我们知道亚马逊原来是国外比较大的一个电商,它做电商的时候也肯定会遇到类似双11的场景,在某一个时刻大家都冲上来买东西。当大家都冲上买东西的时候,就特别需要云的时间灵活性和空间灵活性。因为它不能时刻准备好所有的资源,那样太浪费了。但也不能什么都不准备,看着双十一这么多用户想买东西登不上去。所以需要双十一的时候,创建一大批虚拟电脑来支撑电商应用,过了双十一再把这些资源都释放掉去干别的。所以亚马逊是需要一个云平台的。而商用的虚拟化软件实在是太贵了,亚马逊总不能把自己在电商赚的钱全部给了虚拟化厂商吧。于是亚马逊基于开源的虚拟化技术,如上所述的Xen或者KVM,开发了一套自己的云化软件。 8、 IaaS, 资源层面的灵活性 随着OpenStack的技术越来越成熟,可以管理的规模也越来越大,并且可以有多个OpenStack集群部署多套,比如北京部署一套,杭州部署两套,广州部署一套,然后进行统一的管理。这样整个规模就更大了。在这个规模下,对于普通用户的感知来讲,基本能够做到想什么时候要就什么什么药,想要多少就要多少。还是拿云盘举例子,每个用户云盘都分配了5T甚至更大的空间,如果有1亿人,那加起来空间多大啊。其实背后的机制是这样的,分配你的空间,你可能只用了其中很少一点,比如说它分配给你了5个T,这么大的空间仅仅是你看到的,而不是真的就给你了,你其实只用了50个G,则真实给你的就是50个G,随着你文件的不断上传,分给你的空间会越来越多。当大家都上传,云平台发现快满了的时候(例如用了70%),会采购更多的服务器,扩充背后的资源,这个对用户是透明的,看不到的,从感觉上来讲,就实现了云计算的弹性。其实有点像银行,给储户的感觉是什么时候取钱都有,只要不同时挤兑,银行就不会垮。 这里做一个简单的总结,到了这个阶段,云计算基本上实现了时间灵活性和空间灵活性,实现了计算,网络,存储资源的弹性。计算,网络,存储我们常称为基础设施Infranstracture, 因而这个阶段的弹性称为资源层面的弹性,管理资源的云平台,我们称为基础设施服务,就是我们常听到的IaaS,Infranstracture As A Service。 二、 云计算不光管资源,也要管应用 11851 有了IaaS,实现了资源层面的弹性就够了吗?显然不是。还有应用层面的弹性。这里举个例子,比如说实现一个电商的应用,平时十台机器就够了,双十一需要一百台。你可能觉得很好办啊,有了IaaS,新创建九十台机器就可以了啊。但是90台机器创建出来是空的啊,电商应用并没有放上去啊,只能你公司的运维人员一台一台的弄,还是需要很长时间才能安装好的。虽然资源层面实现了弹性,但是没有应用层的弹性,依然灵活性是不够的。有没有方法解决这个问题呢?于是人们在IaaS平台之上又加了一层,用于管理资源以上的应用弹性的问题,这一层通常称为PaaS(Platform As A Service)。这一层往往比较难理解,其实大致分两部分,一部分我称为你自己的应用自动安装,一部分我称为通用的应用不用安装。 先来说第一部分,自己的应用自动安装。比如电商应用是你自己开发的,除了你自己,其他人是不知道怎么安装的,比如电商应用,安装的时候需要配置支付宝或者微信的账号,才能别人在你的电商上买东西的时候,付的钱是打到你的账户里面的,除了你,谁也不知道,所以安装的过程平台帮不了忙,但是能够帮你做的自动化,你需要做一些工作,将自己的配置信息融入到自动化的安装过程中方可。比如上面的例子,双十一新创建出来的90台机器是空的,如果能够提供一个工具,能够自动在这新的90台机器上将电商应用安装好,就能够实现应用层面的真正弹性。例如Puppet, Chef, Ansible, Cloud Foundary都可以干这件事情,最新的容器技术Docker能更好的干这件事情,不做技术的可以不用管这些词。 第二部分,通用的应用不用安装。所谓通用的应用,一般指一些复杂性比较高,但是大家都在用的,例如数据库。几乎所有的应用都会用数据库,但是数据库软件是标准的,虽然安装和维护比较复杂,但是无论谁安装都是一样。这样的应用可以变成标准的PaaS层的应用放在云平台的界面上。当用户需要一个数据库的时候,一点就出来了,用户就可以直接用了。有人问,既然谁安装都一个样,那我自己来好了,不需要花钱在云平台上买。当然不是,数据库是一个非常难的东西,光Oracle这家公司,靠数据库就能赚这么多钱。买Oracle也是要花很多很多钱的。然而大多数云平台会提供Mysql这样的开源数据库,又是开源,钱不需要花这么多了,但是维护这个数据库,却需要专门招一个很大的团队,如果这个数据库能够优化到能够支撑双十一,也不是一年两年能够搞定的。比如您是一个做单车的,当然没必要招一个非常大的数据库团队来干这件事情,成本太高了,应该交给云平台来做这件事情,专业的事情专业的人来自,云平台专门养了几百人维护这套系统,您只要专注于您的单车应用就可以了。 要么是自动部署,要么是不用部署,总的来说就是应用层你也要少操心,这就是PaaS层的重要作用。 11852 虽说脚本的方式能够解决自己的应用的部署问题,然而不同的环境千差万别,一个脚本往往在一个环境上运行正确,到另一个环境就不正确了。而容器是能更好的解决这个问题的。 11853 容器是 Container,Container另一个意思是集装箱,其实容器的思想就是要变成软件交付的集装箱。集装箱的特点,一是封装,二是标准。 11854 在没有集装箱的时代,假设将货物从 A运到 B,中间要经过三个码头、换三次船。每次都要将货物卸下船来,摆的七零八落,然后搬上船重新整齐摆好。因此在没有集装箱的时候,每次换船,船员们都要在岸上待几天才能走。 11855 有了集装箱以后,所有的货物都打包在一起了,并且集装箱的尺寸全部一致,所以每次换船的时候,一个箱子整体搬过去就行了,小时级别就能完成,船员再也不用上岸长时间耽搁了。这是集装箱“封装”、“标准”两大特点在生活中的应用。 11856 那么容器如何对应用打包呢?还是要学习集装箱,首先要有个封闭的环境,将货物封装起来,让货物之间互不干扰,互相隔离,这样装货卸货才方便。好在 Ubuntu中的LXC技术早就能做到这一点。 封闭的环境主要使用了两种技术,一种是看起来是隔离的技术,称为 Namespace,也即每个 Namespace中的应用看到的是不同的 IP地址、用户空间、程号等。另一种是用起来是隔离的技术,称为 Cgroups,也即明明整台机器有很多的 CPU、内存,而一个应用只能用其中的一部分。所谓的镜像,就是将你焊好集装箱的那一刻,将集装箱的状态保存下来,就像孙悟空说:“定”,集装箱里面就定在了那一刻,然后将这一刻的状态保存成一系列文件。这些文件的格式是标准的,谁看到这些文件都能还原当时定住的那个时刻。将镜像还原成运行时的过程(就是读取镜像文件,还原那个时刻的过程)就是容器运行的过程。 有了容器,使得 PaaS层对于用户自身应用的自动部署变得快速而优雅。 文章来自作者:web开发者mp(转载须注明)
-
11595 【下午茶时光——每日精选小知识陪你喝咖啡】有人说虚拟化解决方案就好像游历一个虚拟现实的主题公园。当游客想象他正在城市上空滑翔时,传感器就会把相应的真实感觉传递给游客,如同身历其境。同样,一个好的虚拟化工具可以对企业的存储设备做相同的工作,让数据感觉自己是存储在一个真实的物理环境里,之后就可以任意改变数据存储的位置了。以下这篇文章就是聊聊在云存储中虚拟化技术的使用,有兴趣的小伙伴多加关注啦~从今日起,下午茶时光每日精选与大家分享云计算领域中的各种小知识,继续陪大家喝咖啡( ̄︶ ̄)> 云存储的核心技术:虚拟化存储 导语虚拟化改变了计算机使用存储的方式。就像物理机器抽象成虚拟机(VM:Virtual Machine)一样,物理存储设备也被抽象成虚拟磁盘(Virtual Disk)。今天我们就来聊聊虚拟化存储(Storage Virtualization)技术,究竟虚拟磁盘是怎样实现的?11577 [*]虚拟磁盘的实现 我们知道,服务器扩展存储的手段主要有直连存储(DAS)、存储区域网络(SAN)和网络附加存储(NAS)这三种类型。那么哪种存储类型可以用来实现虚拟磁盘呢? 在虚拟化环境中,类似VMWare这样的虚拟机管理程序hypervisor,要同时给很多VM分配存储空间。这个过程中,我们需要先把物理存储资源重新划分成虚拟磁盘,然后再分配给VM。 显然我们不能用DAS方式把物理磁盘直连到VM上,如果这样,需要的物理磁盘就太多了。SAN是以逻辑单元(LUN:Logic Unit)的形式提供存储资源,但虚拟环境下的VM数量很大,LUN的数量也不足以支撑这么多虚拟磁盘。 更重要的一点,虚拟磁盘对于众多的VM来说是共享的,因为VM需要随时创建、删除或者迁移,在迁移VM的时候就需要共享存储,只有这样原来的数据才不会丢失。无论DAS还是SAN,都不适合共享存储。 考虑到资源分配以及共享的问题,hypervisor采用NAS的方式来实现虚拟磁盘。VMware通常采用VMFS(Virtual Machine File System)或NFS协议来实现虚拟磁盘,VMFS是专门针对虚拟机环境的文件系统协议。 每个虚拟机的数据实际上就是一堆文件,最主要的文件就是虚拟磁盘文件(VMDK文件),此外还有交换分区文件(vswp文件,相当于swap)、非易失性内存文件(nvram相当于bios)等。每个VM对虚拟磁盘的IO操作,实际上是对这个虚拟磁盘文件的读写。 VMFS的设计、构建和优化针对虚拟服务器环境,可让多个虚拟机共同访问一个整合的群集式存储池,从而显著提高了资源利用率。采用 VMFS 可实现资源共享,使管理员轻松地从更高效率和存储利用率中直接获益。 11593 [hr]那么我们如何在云计算中使用虚拟磁盘呢? [*]实例存储 最主要的一种使用虚拟磁盘的方式就是实例存储,每一个VM就是一个虚拟机实例,hypervisor在每个实例中提供仿真的硬件环境,包括CPU、内存和磁盘。这种方式,使得虚拟磁盘成为虚拟机实例的一部分,就像物理世界一样。VM删除后,虚拟磁盘也会被删除。 这种实例存储模型中,虚拟磁盘与虚拟机之间的存储关系,实际上是DAS存储。但虚拟磁盘的底层实现,上面我们说了,是用NAS方式实现的。而hypervisor的作用就是把VM层的存储模型,与虚拟机下层的实现协议(VMFS或NFS)分离开了。 [*]卷存储 实例存储有它的限制,开发者一般希望把实例数据(比如OS以及安装的一些服务器应用软件)和用户数据分开,这样重建VM的时候可以保留用户的数据。 这个需求衍生出另外一种存储模型:卷存储。卷是存储的主要单位,相当于一个虚拟的磁盘分区。不属于虚拟机实例的一部分,可以认为是虚拟机的外置存储设备。 卷可以从一个VM卸下,然后附加给另外一个VM。这样我们就实现了实例数据与用户数据的分离。 [*]对象存储 很多云应用需要在不同的VM之间共享数据,经常需要跨越多个数据中心,对象存储可以解决这个问题。 在对象存储模型中,数据存储在存储段(bucket)中,按字面意思bucket也可以被称为“桶“。我们可以用硬盘进行类比,对象就好比文件,存储段就像是文件夹(或目录)。对象和存储段可以通过统一资源标识符(URI: Uniform Resource Identifier)查找。 对象存储的核心设计思想其实也是虚拟化,具体说来,就是把文件的物理存储位置,比如卷、目录、磁盘等,虚拟化为bucket,把文件虚拟化为对象。对应用层来说,简化了对数据的存取访问,屏蔽了底层存储技术的异构性和复杂性。 11591 NAS与对象存储各有所长当然你也许会问,NAS存储技术不是也可以解决数据共享的问题吗?由于对象存储的规模优势和成本优势,很多云环境采用对象存储来代替NAS。 由于对象存储将遍布于很多节点且最新的数据并非总是可用, 所以对象存储的数据一致性不强。如果对强一致性有要求,那么可以使用NAS。目前在云计算环境下,NAS和对象存储是共存的关系。 和NAS一样,对象存储也是软件架构,不是硬件架构。应用直接通过REST API来访问对象存储。[hr] 结语在实际的云平台应用中,我们需要根据自己的实际情况来合理运用不同的虚拟化存储技术。 [*]对于非结构化的静态数据文件,如音视频、图片等,我们一般使用对象存储。 [*]对于系统镜像以及应用程序,我们需要使用云主机实例存储或者卷存储。 [*]对于应用产生的动态数据,我们一般还需要利用云数据库来对数据进行管理。 本文转载自《微说互联网》
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签