首页 文章 精选 留言 我的

精选列表

搜索[CEL策略],共10000篇文章
优秀的个人博客,低调大师

openstack 调用API 实现云主机的IO 控制,CGroup 策略

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 # vim: tabstop= 4 shiftwidth= 4 softtabstop= 4 # Copyright (c) 2011 X.commerce, a business unit of eBay Inc. # Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License" ); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http: //www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # Single virtual machine io limit , reader 70 /MB , writer 50 /MB "" " curl -d '{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "admin"}}}' -H "Content-type: application/json" http: //127.0.0.1:35357/v2.0/tokens | python -m json.tool curl -v -d '{"ioctlAction": {"instance_name":"instance-0000000c","limit_reader":"40MB","limit_writer":"60MB"}}' -i http: //127.0.0.1:8774/v2/ba5a6a86a8224a70ba0ffde747d8a724/servers/e6b9cae7-8732-405d-9aaf-575643b4bbef/action -X POST -H "X-Auth-Project-Id: ba5a6a86a8224a70ba0ffde747d8a724" -H "Accept: application/json" -H "X-Auth-Token: 6f0c37595f384fd4a18766825cf49013" -H "Content-Type: application/json" "" " import time,sys,os,libvirt, trace back,re,subprocess,json from nova import log as logging from nova import flags from nova.periodic.blkio import config from nova import utils from nova.periodic.blkio import utils as blkio_utils FLAGS = flags.FLAGS LOG = logging.getLogger(__name__) class ActionIoctl(object): def __init__(self,instance_name,limit_reader,limit_writer): self.conn = libvirt.open(None) self.limitReader = int (limit_reader[ 0 :- 2 ]) self.limitWriter = int (limit_writer[ 0 :- 2 ]) self.name = instance_name self.path = FLAGS.instances_path def diskDeviceNum(self,disk): "" " Func info: Returns the number of hard disk,other is 8:0 " "" if disk == '/dev/sda1' or disk == '/dev/hda1' or disk[:- 1 ] == '/dev/sda' or disk[:- 1 ] == '/dev/hda' : return '8:0' elif disk == '/dev/sdb1' or disk == '/dev/hdb1' or disk[:- 1 ] == '/dev/sdb' or disk[:- 1 ] == '/dev/hdb' : return '8:16' elif disk == '/dev/sdc1' or disk == '/dev/hdc1' or disk[:- 1 ] == '/dev/sdc' or disk[:- 1 ] == '/dev/hdc' : return '8:32' elif disk == '/dev/sdd1' or disk == '/dev/hdd1' or disk[:- 1 ] == '/dev/sdd' or disk[:- 1 ] == '/dev/hdd' : return '8:48' else : return '8:16' def vmsPIDall(self): "" " Getting all vm port, return to " "" pid = list() try : cmds = "" "ps -ef |grep uuid|grep -v grep |awk '{print $2}'" "" pid=os.popen(cmds).readlines() return pid except Exception,e: LOG.error(_( '[-william-] Error %s' %e)) return def cgroupPath(self): '' ' Func info : Return Cgroup path ,Because the system is not the same, the Cgroup path is different also. By default , have RedHat, Centos, Ubuntu linux ... osType : The current system version , And return to ... Cpath : Cgroup path '' ' osType = open( '/etc/issue' ).readlines() for i in osType: if re.match( 'Ubuntu' ,i): Cpath = '/sys/fs/cgroup/' return Cpath elif re.match( 'CentOS' ,i): Cpath = '/cgroup/' return Cpath elif re.match( 'Red Hat' ,i): Cpath = '/cgroup/' return Cpath else : return '/sys/fs/cgroup/' def exeCmd(self,cmds): '' ' Perform system command ' '' LOG.info(_( 'exeCmd %s' %cmds)) try : exec_process = subprocess.Popen(cmds, stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE, shell = True) exec_process.wait() rest = exec_process.stdout.read() err = exec_process.stderr.read() if err == '' : return rest else : LOG.error(_( '[-william-] return values is null' )) except Exception,e: LOG.error(_( '[-william-] Error %s' ) %e) return '' ' Geting vmName name and pid ' '' def get_vm_pid(self,name): pid = self.conn.listDomainsID() try : pid = os.popen( "" "ps -ef |grep %s |grep -v grep |awk '{print $2}'" "" %name).readlines() return int (pid[ 0 ]) except: LOG.error(_( '[-william-] Error %s' \ % trace back.format_exc())) return def _vm_pids(self): try : return os.popen( 'pidof kvm' ).read().split() except: return def work(self): "" " Func info : working func ................ Cpath : is _Cpath function return values ... path : The current virtual machine IMG file path vm_count: All of the current node number of virtual machines size : Limit size mountInfo : mounting point "" " Cpath = self.cgroupPath() vm_pid = self.get_vm_pid(self.name) LOG.info(_( '[- william -] %s , %s' %(self.name,vm_pid))) r_size = self.limitReader * 1000 * 1000 w_size = self.limitWriter * 1000 * 1000 device = blkio_utils.instance_path(self.path) diskDeviceNum = self.diskDeviceNum(device) vmTaskPath = "%s/blkio/%s" %(Cpath,self.name) utils.execute( "mkdir" , "-p" ,vmTaskPath,run_as_root=True) utils.execute( "tee" , "%s/blkio.throttle.read_bps_device" %vmTaskPath,\ process_input = "%s %s" %(diskDeviceNum,r_size),\ run_as_root=True) utils.execute( "tee" , "%s/blkio.throttle.write_bps_device" %vmTaskPath, \ process_input = "%s %s" %(diskDeviceNum,w_size) ,\ run_as_root=True) LOG.info(_( "" " [-william-] echo '%s, %s, %s , %s , %s ' write oK " "" %(self.path , device, diskDeviceNum, w_size, r_size))) utils.execute( 'tee' , '%s/tasks' %vmTaskPath,\ process_input= str(vm_pid) ,\ run_as_root=True) LOG.info(_( '[- william-] append pid %s in task' %vm_pid)) if __name__ == "__main__" : sc = ActionIoctl( 'instance-0000000c' , '40MB' , '30MB' ) sc.work() 本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1412022

优秀的个人博客,低调大师

linux的lsm--简单高效并且周到(机制和策略)

lsm是linux可加载的安全模块,它非常简单,这个机制又一次体现了linux内核的高度可定制特性,它的效率很高,不会带来很大的开销,这一切归功于内核考虑的周到以及内核架构的高级 如果你了解linux的netfilter,你是否会十分崇拜它的设计者呢,反正我真的很惊叹,深深地挖掘一下内核会发现有一个类似的东西更加全面的做了和netfilter相似的事情,这就是lsm,关于lsm具体的事情比如接口,编程规范本文不谈,本文还是谈它的架构思想。 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273427

优秀的个人博客,低调大师

2017新型智慧城市建设的五“新”级策略

(一)以新型智慧城市为蓝图,拓宽发展新思路 2016年国家发改委提出要开展100个新型智慧城市建设,认为新型智慧城市要“以为民服务全程全时、城市治理高效有序、数据开放共融共享、经济发展绿色开源、网络空间安全清朗为主要目标,通过体系规划、信息主导、改革创新,推进新一代信息技术与城市现代化深度融合、迭代演进,实现国家与城市协调发展的新生态”,引发社会各界广泛关注。在建设智慧城市的路径探索上,新型智慧城市建设已经成为各地政府发展的目标和蓝图。 1、加强智慧城市体系规划 智慧城市建设是实现城市信息系统长远发展的工程,需要构建集智慧交通、智慧治理、智慧民生、智慧医疗、智慧养老、智慧社保、智慧安监等智慧工程于一体的知识体系、建设体系,不是一个规划设计方案能够完成的,因此,需要加强体系规划,构建一套智慧城市规划体系,由各部门统筹合力,确定各关键领域的实施措施,促进横向纵向间的信息资源共享与业务协同,并为省、市、县等不同层级间各部门的信息共享与业务协同消除障碍。 2、构建大数据生态系统 随着信息技术与经济社会的交汇融合,大数据迅猛增长,不断推动社会生产要素的网络化共享、集约化整合、协作化开发和高效化利用,改变了传统的生产方式和经济运行机制,持续激发商业模式创新,不断催生新业态,显著提升了经济运行水平和效率。智慧城市建设必须要将大数据引入管理,运用大数据的技术和理念,建立用数据说话、用数据决策、用数据管理、数据创新的城市管理新方式,实现基于数据的科学决策,让公共服务的更,主力城市高效运行。 3、贯彻创新驱动发展战略 新型智慧城市的生命力在于创新驱动、智慧引领,要把握好信息技术、应用与城市发展方式转型的交汇点,顺应变革方向,善于运用互联网思维,注重满足群众的差异化、个性化需求,促进群众的广泛参与;要加强区域协作,充分利用信息化的辐射能力,加强智慧城市、智慧城市群的统筹规划和协同布局,协同设计,更好地服务于国家区域发展战略;要推动“大众创业、万众创新”与智慧城市结合深度促进城市发展的环境优化,加快互联网与实体经济的渗透融合,加快推进产业转型,提升城市的发展能力。 (二)以新兴智慧产业为核心,厚植发展新动能 《国家信息化发展战略纲要》指出,信息技术和产业发展程度决定着信息化发展水平,我国正处于从跟跑并跑向并跑领跑转变的关键时期,要抓住自主创新的牛鼻子,构建安全可控的信息技术体系,培育形成具有国际竞争力的产业生态,把发展主动权牢牢掌握在自己手里。 1、大力发展核心技术 核心技术是产品创新、产业发展的核心所在,也是城市竞争力的命脉所在,决定着智慧城市建设的发展水平。各级政府应大力推进云计算、大数据、移动互联网等新一代信息技术在产品信息化、生产制造、经营管理、节能减排、安全生产等领域的应用,提高企业管理效率和智能化水平研发;鼓励企业将物联网技术嵌入到产品中,提高产品物联化、智能化成图;加强对大数据技术的公关及国产数据软件的政策扶持;引导大型企业建设基于云计算的下一代数据中心,促进企业数据中心智能化、低碳化;加快制定大数据、云计算相关技术标准及产品标准,规范服务市场,推进新一代信息技术产业的发展。 2、完善支撑服务体系 当前,智慧城市特别需要的技术支持、企业诊断、员工培训等政府服务或社会服务,或是基本没有,或是尚处于起步阶段,相当部分智慧城市企业有问题难以解决,建议各级政府重点支持一批运作规范、支撑力强、业绩突出、信誉良好、公信度高的智慧产业公共服务平台,覆盖研发设计、生产制造、经营管理、市场营销、产业链协同等领域。鼓励有关平台创新运营机制和商业模式。通过政策引导和资金扶持,使平台的布局更加合理,特色更加突出,功能更加完善,服务质量和用户满意度稳步提升,增强对智慧产业发展的支撑。 (三)以多元化运营为主导,拓展发展新空间 在中央密集出台多项关于PPP模式的相关政策后,各地政府陆续发布具有地方特色的指导意见,开展了颇具当地特色的智慧城市PPP建设项目。但从目前的推广成果来看,各级政府对PPP建设热情高涨,社会资本则显得相对冷静,建设智慧城市的意愿不高。针对这种情况主要有以下建议。 1、明确政府与市场的职能 目前社会对PPP模式的认知存在明显的误区,不论是社会资本、专家学者,还是一部分政府部门等,都把PPP单纯地诠释为一种新的城乡基建融资模式。这种错误的认知导致了社会资本对PPP项目的可行性和有效性的疑虑。实际上,尽管PPP模式具有有效带动社会融资的效应,但其本质是未来更高效地满足社会对公共产品和服务的诉求,更有效地利用好政府财政资源,以此促进政府职能高效运行。所以推进PPP模式,最重要的是要明确政府和市场的职能,避免机遇政策推动的不稳定性,明确规定PPP模式的基本理念是政府搭台、市场唱戏,政府与社会资本基于权责对称,行使各自职责,发挥市场的能动作用。 2、创新PPP产品的实现形式和交易模式 当前的PPP项目投资规模都较大,投资周期也较长,且多是非标准化和非证券化项目,这导致PPP资产转让市场很难活跃,投资者风险不易转移,对智慧城市建设的PPP项目的热情不高。针对这种情况,可以创新PPP产品的实现形式和交易模式,例如借鉴分级证券化基金模式,把参与PPP项目的各方权责与损益分配机制,内嵌到PPP产品设计中,使PPP具有硬约束。通过这种设计为PPP创造动态优化投资者结构和动态优化运营机制的环境,激发社会资本活力。 (四)以智慧治理体系为核心,打造发展新优势 《中共中央国务院关于深入推进城市执法体制改革改进城市管理工作的指导意见》指出,以网格化管理、社会化服务为方向,以智慧城市建设为契机,充分发挥现代信息技术的优势,加快形成与经济社会发展相匹配的城市管理能力,并通过构建智慧城市,来完善城市管理工作的总体要求。推进智慧城市建设,关键要保障新型城镇化的健康发展和城市社会的稳定、繁荣。 1、构建新一代智慧基础设施 随着物联网、移动互联网、大数据、云计算等新一代信息技术的广泛推广,基于新型信息技术的各种业务和应用迅速改造了金融、商务、医疗、物流等传统产业,社会各行各业都加速架构在互联网和移动互联网之上,因此智慧城市的建设必须构建适应万物物联、智能化社会的新一代智慧基础设施。各级政府亟需进一步推广宽带化,三网融合,建立高速、宽带、融合、安全、无线的泛在网络信息基础设施;加强技术研发、应用试验、评估检测等方面的公共服务平台建设,着力推进企业与高校、科研院所的产学研合作,增进企业之间的合作,优化智慧城市技术创新的软硬件环境;推进各地云计算中心的科学规划及合理布局,防止由云的重复覆盖产生的资源浪费;鼓励与云计算相关关键技术的研发,创新云平台的服务模式,提升云平台的应用水平;根据行业应用的需要,在市政设施、农业、交通、环保等领域中应用物联网技术,逐步构建安全可控、覆盖全市的感知网络体系。 2、推动政府数据共享平台建设 信息时代,政府掌握着大量的、关键的数据,但是以往由于信息技术、体制机制等的限制,各级政府及各部门之间的信息网络往往自成体系,相互割裂,相互之间的数据难以实现互通和共享,导致政府掌握的数据大多处于割裂和休眠状态。打通不同政府部门间的数据壁垒,构建城市公共基础数据库,建设大数据中心,集成人口、资源、环境、经济、社会舆情等结构化与非结构化数据,全面整合、开放政府和事业单位公共基础数据,建设供全社会共同使用的政府数据共享平台,实现各部门信息资源集约布局、互联互通和业务协同,有利于提高政府工作效率、压缩政府开支、降低行政成本。 3、完善城市综合管理运行体系 经过多年的智慧城市建设,各级政府大规模、高强度建设智慧基础设施的阶段已经过去,智慧城市建设和管理面临着保障大量已建城市设施高效安全运行、加强城市精细化管理等新任务。在新的阶段,智慧城市建设需城市综合管理运行体系为先导,建设全面覆盖、安全保障的智慧感知、传输网络、高速运算、信息交换及服务运营支撑架构的智慧化环境,加快现有城市基础设施的智慧化改造,提升电力、燃气、交通、水务、物流等公用基础设施的智能化水平,实现运行管理精准化、协同化、一体化实现智慧管理应用集成和感知网络的统一管控,创造良好的城市运营条件与服务保障。 (五)以完善保障体系为支撑,培育发展新环境 智慧城市建设是一个庞大而复杂的工程,涉及到国土、交通、环保、城建等多个部门的密切配合和落实部署,所以要确保智慧城市建设的统筹兼顾、稳步推进必须有一套完善的保障体系,保障智慧城市建设发展。 1、实现行业统一的标准与规范 建设智慧城市,需要把以前城市中的教育、医疗、交通、市政等各部门间分割的信息,整合到一个平台上,如果没有统一的标准,各地、各部门智慧系统建设都从自身利益和需求出发,不同的系统之间标准不一、接口复杂,不易实现系统互联互通和信息的协同共享,势必形成新的城市间的信息割裂,形成和扩大“信息孤岛”问题。因此,建设统一合理的标准意义重大。建议政府建立统一的信息化架构标准,实现跨系统技术集成与信息共享,尽量减少信息化孤岛促进资源共享。发挥政府、企业和行业协会的积极作用,推进信息技术基础标准、信息资源标准、网络基础设施标准、信息安全标准、应用标准、管理标准等应用规范和技术标准体系建设。 2、加强智慧城市人才培养和引进 强智慧产业人才队伍建设,建立人才分类指导目录,搭建创新创业平台,建立和完善人才引进、培养、评价、激励和服务机制,坚持人才使用的多元化与国际化,鼓励智慧产业领域的海外高端人才回国创业。引导科研院所与当地本土潜力企业共建研发中心,同国内外知名企业和研究机构共建人才培养体系。激发创新型人才积极性和创造性,建立完善人力资本和技术入股激励机制,加大要素分配力度。高校及时调整专业和课程体系,开设跨院系、跨专业的新一代信息技术通选课,培养智慧产业所需的复合型人才,积极探索建立政、产、学、研、企深度合作的智慧人才培养新模式。 文章来源:微信公众号智慧城市决策参考 本文转自d1net(转载)

优秀的个人博客,低调大师

2016年安防监控行业投资策略:政策、技术、资本

引言:十年安防黄金期,产业即将站上转折点。2015Q3财报依旧亮眼,安防监控指数板块营收和净利润分别增长22.24%与42.22%,但各类相关公司分歧开始逐渐增大。财务方面,前后端设备商财务指标稳健,海康大华双寡头格局稳定;特种设备商日益边缘化,各项指标持续恶化;解决方案商营收CAGR在50%以上,ROE 在持续回升,但经营现金流未有显著好转。产业方面,10月第十五届安博会于深圳落幕,以“视频”为感知核心,“云存储、大数据”为技术架构的城市级解决方案逐步成为行业共识。宏观政策方面,非传统安全威胁日益严峻,巴黎事件又一次让我们认识到了具备实战能力的城市安防体系的重要性。与此同时,由“平安城市”到“平安中国”,一系列政策表明安防行业还将继续景气。 然而,从各项指标到我们与业界的持续交流,发现在安防行业看似“一片祥瑞”的背后,产业格局正在经历前所未有的谋定思变,各大厂商纷纷向城市级解决方案提供商转型,机遇与风险并存。因此,我们将从政策、技术和资本三个角度阐述未来解决方案将加速集中的逻辑,并讨论可能的模式创新。 政策:行业增速进入转档期,技改升级呼吁顶层设计。我们认为,未来五年安防行业增速会逐步下降,但由于我国城镇化率和城市安防摄像头覆盖率与发达国家相比依旧较低,因此安防行业依旧持续景气,增速由15%-20%高速降至10%-15%中高速增长。公安与金融两个子领域结构性机会依然存在。根据中安网调查显示,2014年我国安防产品应用领域占比中,公安与金融占安防应用的40%左右,是目前最重要的两个子领域。鉴于公安作为最主要的投资与需求主体,并考虑到政策持续推进,而金融安防五年大整改以及银行安防联网监控的发展趋势,我们认为这两个子领域还将保持20%左右增速。与此同时,根据自“3111”工程到“平安城市”再到“智慧城市”建设落地情况,结合安防五年左右的投资周期,我们预测2016年底将进入大规模技改升级时期,伴随政策密集发声,督促呼吁公共安全顶层设计,我们认为未来建设将告别“野蛮生长”状态,基于顶层设计的具备实战能力的城市级安防系统将逐步成为主流。 技术:安防2.0时代,技术壁垒成为行业优胜劣汰、加速集中的重要推动力。客户需求趋于复杂化,项目建设需要顶层设计,会倒逼下游市场加速集中。以平安城市为例,未来行业进入技改升级阶段,需要更加综合与智能的整体解决方案,公共安防已不再局限于扩张视频监控覆盖广度和密度以及清晰度,而是由扩密度的安防1.0时代向注重实战业务能力的安防2.0时代迈进。伴随需求的复杂化,技术层面:硬件上,视频监控设备升级是前端由模拟到数字再到IP 的过程,后端则是由本地到云端的过程;软件上,智能分析与大数据应用是未来趋势。反观产业内部,2014年安防工程、系统集成商与运维服务商数量分别为14300与3300家,平均收入仅为1600万与900万,安防下游产业格局极其分散,上市公司体量相对较大,但与产业总规模相比依旧占比极低,不足5%,远低于设备商。与此同时,根据上市公司数据,研发投入占比与企业毛利率和营收增速存在正向关系,而上市公司研发支出已远超行业平均收入。因此,我们认为,研发投入已现分水岭,上市公司研发投入显著高于小规模厂商,技术层面将推动市场加速集中。 资本:融资能力与资本运作手段差异,将加速驱逐中小企业,助力解决方案集中。一方面,2012年底以来,安防监控指数从800多点,最高涨至10000多点,上市公司能够利用资本市场进行并购重组、定向增发、股权激励以及产业基金等一系列资本运作,在目前注册制落地预期不明,二级市场依然享有“资本特权”的情况下,以较低成本募集更多的资金,其对好技术、好产品或区域性市场渠道标的的收购、整合和优化的效率将远高于公司自研、自建。另一方面,解决方案公司经营现金流普遍较差,项目模式由BT、BOT 到PPP的转变背景下,上市公司的现金流不会变得更糟,而对上市公司来说,PPP 合资公司项目专项融资具备政府出资背景,有利于降低融资成本,且合资公司作为债务主体,避免了项目风险对母公司财务的冲击,一定程度上起到了风险隔离的作用。同时PPP 模式将决策上移,会加速市场集中,有资金实力、有案例、有资质、资源整合能力强的企业会快速发展。 模式创新:由ToG、ToB 再到ToC,体现出IT 基础架构变化与长尾市场拓展。ToB:监管放松与IT 基础架构转变,由“卖产品”转向“卖服务”。《保安服务管理条例》持续发酵,公安机关对安防运营服务从“办”转到“管”, 潜在市场规模约为2000~4000亿。云存储、大数据的IT 基础架构下,边际成本不断降低,从卖产品到卖服务(云服务、安保服务),让智能高效管理成为可能,为民用安防运营服务领域的发展提供更为广阔的空间。 ToC:“互联网+视频监控”开启民用市场,估值逻辑或将重构。视频互联演进升级,应用场景多元化延展,家居安全、车联网、无人机、可穿戴等一系列智能化应用在全球升温。大众消费领域商业模式层出不穷,市场规模至少千亿级别。随着人们对安全、健康和社交等方面的诉求增加,大数据、云计算、4G的普及和资费下调,硬件制造成本大幅降低,视频互联在家居、商铺、车辆等领域将获得广泛应用。在“互联网+”的商业模式推动下,对从业公司的价值评估或将从以市盈率为主向基于用户数及活跃度的估值逻辑演变。 投资建议:我们认为“十三五”期间,包括政策、技术与资本三个层面上,都将加速下游解决方案的集中,而商业模式由ToG、ToB 再到ToC,背后深层次逻辑是终端用户需求的多元化以及IT 基础架构的云端化。 基于此,我们强烈推荐拥有核心解决方案的公司,其中,由系统集成商或管理平台提供商转型成为解决方案商的公司由于行业经验丰富、业务轻、体量小、弹性大,相比设备商更具备投资价值与机会。 重点关注: 东方网力(公司是国内领先的城市级视频监控联网管理平台供应商,2014年公司视频管理平台市场占有率全球第三、中国第一); 高新兴(公司是国内优秀的智慧城市建设运营商,目前主要有平安城市、智慧交通、通信监控、金融安防、尚云在线五大核心业务); 中安消(中概股回归第一股,打造中国版“泰科国际”); 佳都科技(公司是中国领先的智能化技术和行业解决方案商,以智能安防和智能化轨道交通业务为切口,布局智能化技术和云平台、大数据); 浩云科技(公司是国内领先的金融安防行业解决方案提供商,主要为银行客户提供个性化整体安防解决方案)。 风险提示:短期内利好释放的风险;政策执行力度不及预期的风险;行业竞争加剧的风险;企业持续创新能力减弱的风险。 本文转自d1net(转载)

优秀的个人博客,低调大师

通过移动应用程序实施数据中心管理策略

系统管理员的工作描述不仅包括服务器和网络的监控基础设施,而且还包括物理设施的方面。在这方面缺乏监测,可能会导致浪费电力资源,出现热点,甚至更糟的是停电或遭到火灾。 采用监控应用程序是防止数据中心灾难的一种实用方法,但对于数据中心管理团队而言,能够全天候排除故障,并在凌晨2点以及等到第二天处理非关键问题,这二者之间有一个细微的界限。 移动应用程序是一个有用的工具,以便了解潜在的数据中心设施问题,并可以让系统管理员在任何时候无论是在工作设备还是在家里的设备上接收警报,。 Forrester Research公司基础设施和运营分析师索菲亚 巴尔加斯表示:“在管理层中,我看到已被用于系统健康监控和实时警报管理的应用程序...尤其是在非工作时间。” 例如,来自施耐德电气的一种新数字服务StruxureOn提供了适用于iOS和Android的移动应用程序,可以实时查看关键数据中心指标,如服务器性能和温度。为了检测和解决数据中心中的问题,管理员可以使用更多的功能,例如移动IT通知和事件跟踪。要获取应用程序,组织需要将StruxureOnGateway下载到运行Windows64位操作系统的专用服务器上。 对于规模较小的设施和边缘数据中心,艾默生网络能源公司发布了iCOMCMS,这是一个适用于规模较小的设施环境热管理的应用程序。例如,边缘数据中心往往有独特的冷却的挑战,并且有着可靠性和物理建筑的限制,以及有限的冷却能力。这使得远程数据中心设施管理显得尤为重要。 SynapSense是一款专为iPhone和Android设计的应用程序,可以让管理员直接访问环境信息来解决冷却问题。管理员可以管理到机架级别的问题,并使用实时成像来识别数据中心中的热点。 虽然大多数IT团队希望针对关键问题可以立即收到警报,但是对于那些没有收到警报的人来说,可能会感到很失望。管理员可以使用Synap Sense应用程序,以及施耐德电气的全天候远程监控服务软件StruxureOn,。如果数据中心团队中没有确定哪位工作人员采用这个应用程序值班,那么在有问题时,这个软件将会呼叫用户可用性列表中列出的第一个人。而管理员可以设置警报阈值,以确保他们只接收IT和关键事件的通知和电话。 管理员使用iCOMCMS,还可以指定报警故障排除任务和管理报警工作流程。 本文转自d1net(转载)

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册