数据中心是洞察经济发展的基石。为了保持市场竞争力,企业需要能够以经济高效的方式构建大规模处理数据的IT基础设施。

根据调研机构Forrester公司的研究,将近60%的企业正在寻求外包或与供应商合作,以改进他们运营的业务。通过这种方式,企业可以专注于运营业务和技术创新,而不会因管理日益复杂的数据中心基础设施的复杂性而分心。
许多服务可以外包给第三方提供商,这些服务包括硬件安装和维护、计算和存储资源的管理、系统配置、正常运行时间管理以及应用程序和服务性能的监控。此外,还包括数据库管理、备份和灾难恢复服务、物理访问控制和事件响应等。
大多数企业外包数据中心管理的主要原因是成本。建立和维护数据中心的成本极高,特别是对于大型企业来说,不仅需要在物理空间上投资,还需要在服务器、基础设施、电力、安全访问控制和专业IT人员上投资。
因此,许多企业将外包作为在不影响其业务运营的情况下减少这些成本的一种方式。
Forrester公司首席分析师Naveen Chhabra表示:“对于各行业的各种规模的企业来说,外包是一种非常常见的商业活动。企业外包业务的原因有很多,包括员工增加、成本效率、战略方向/一致性、专注于自身优势和创新的能力。”
Forgepoint Capital公司的总经理Leo Casusol表示,“数据中心外包管理的核心论点是,外包能够最大限度地减少前期资本支出,并从经验丰富的数据中心提供商提供的规模经济中受益。”
其中一部分涉及以可预测的价格租用具有安全和弹性的数据中心基础设施,这需要较少的初始投资。不过需要注意,这可能以失去控制为代价。
Casusol说:“做出是否外包的正确决定,通常取决于对直接硬件和定制能力的控制与依赖第三方供应商的经济和运营效益之间的权衡。如果企业找到了合适的合作伙伴,就可以实现适当的平衡。”
与此同时,外包可以采取许多不同的形式。
毕马威会计师事务所咨询业务总经理Brian Lewis表示,数据中心主要有几种类型,其中包括个人客户端、托管服务提供商、基于云的主机托管和超大规模计算。
他说,“每种类型的数据中心与不同的业务优先级和结果保持一致,这些业务优先级和结果遵循四个可用性层之一;Tier 4的正常运行时间为99.99.5%,Tier 1层的正常运营时间为99.5%。”。
企业可以选择满足其优先级、结果和预算的类型、可用性层和相关服务。设施管理、智能管理、IT运营、资产管理和监控都是企业可以选择外包的服务。
重要的是要记住,没有一种万能的解决方案,企业可以选择围绕自己独特的用例构建服务。
Lewis表示:“外包行业出现了一种高层转变,趋向于在正确的时间带来正确价值的转型交易。传统的基于活动、一刀切的管理服务模式仍然存在于市场中。然而,企业越来越多地寻求灵活的、以产品和消费者为中心的合同,以支持其业务的各种需求。”
数据中心外包最广泛使用的例子之一是主机托管。数据中心托管是指企业从第三方提供商那里租用数据中心空间,以便使用硬件。
网络自动化提供商Gluware公司的首席产品官Ernest Lefner表示,主机托管使企业能够利用现有的数据中心设施租用更靠近主要光纤线路的空间。
Lefner说,“主机托管可以减轻企业对运营和管理数据中心关键基础设施的依赖,在数据中心出现问题或关闭的情况下,这些基础设施可能是最难管理、移动或重新安置的基础设施。”
当然,数据中心的外包管理确实会带来新的风险,企业安全团队需要做好应对的准备。
Symmetry Systems公司数据安全首席信息安全官Claude Mandy说,“与任何外包一样,数据中心基础设施的供应链风险也在增加,这包括未经授权访问数据的风险,以及保护数据的挑战,无论数据位于混合云(包括公有云或内部部署设施)的哪个位置。这促使人们关注静态数据加密,但更重要的是,企业需要更仔细地监控访问其数据的人员。”
研究人员表示,2021年数据中心托管市场规模达到503亿美元,预计到2030年将达到1598亿美元。数据中心托管市场上的主要供应商包括Alphabet、亚马逊、DXC Technology 以及Equinix。
在通常情况下,托管数据中心产品提供温度控制、全天候、安全、高度监控的运营环境,这些环境由服务器组成,提供有保证的性能和正常运行时间。
对于希望降低风险的企业来说,托管数据中心是一个很好的选择,因为它们增加了对抵御停电或自然灾害的恢复能力。如果托管数据中心运营商的某个数据中心出现故障,还有其他具有IT基础设施的数据中心运营。
最终,如果企业致力于将托管服务提供商的安全责任与自己的安全责任区分开来,并实现充分的安全控制和灾难恢复流程,这些风险是可以管理的。实现这一目标的关键是与第三方供应商保持积极的沟通。
Tanium公司的首席安全顾问Timothy Morris表示:“灾难恢复和业务连续性计划需要经过测试,包括管理外包的数据中心合作伙伴。这一计划应该经常进行测试,并包括在网络和灾难(火灾、洪水、龙卷风、飓风、流行病)突发事件的事件响应计划中。”
我试图获取一个长度在1到10之间的字符串,并输出将字符串分解为大小为1、2或3的连续子字符串的所有可能方式。例如:输入:123456将整数分割成单个字符,然后继续查找组合。该代码将返回以下所有数组。[1,2,3,4,5,6][12,3,4,5,6][1,23,4,5,6][1,2,34,5,6][1,2,3,45,6][1,2,3,4,56][12,34,5,6][12,3,45,6][12,3,4,56][1,23,45,6][1,2,34,56][1,23,4,56][12,34,56][123,4,5,6][1,234,5,6][1,2,345,6][1,2,3,456][123
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳
question的一些答案关于redirect_to让我想到了其他一些问题。基本上,我正在使用Rails2.1编写博客应用程序。我一直在尝试自己完成大部分工作(因为我对Rails有所了解),但在需要时会引用Internet上的教程和引用资料。我设法让一个简单的博客正常运行,然后我尝试添加评论。靠我自己,我设法让它进入了可以从script/console添加评论的阶段,但我无法让表单正常工作。我遵循的其中一个教程建议在帖子Controller中创建一个“评论”操作,以添加评论。我的问题是:这是“标准”方式吗?我的另一个问题的答案之一似乎暗示应该有一个CommentsController参
我正在尝试使用Curbgem执行以下POST以解析云curl-XPOST\-H"X-Parse-Application-Id:PARSE_APP_ID"\-H"X-Parse-REST-API-Key:PARSE_API_KEY"\-H"Content-Type:image/jpeg"\--data-binary'@myPicture.jpg'\https://api.parse.com/1/files/pic.jpg用这个:curl=Curl::Easy.new("https://api.parse.com/1/files/lion.jpg")curl.multipart_form_
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01 客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02 数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit
文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co
我正在尝试在Rails上安装ruby,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf