关于云计算:海量非结构化数据副本难保护焱融科技携手英方推出联合解决方案

近日,北京焱融科技有限公司(简称“焱融科技”)携手上海英方软件股份有限公司 (简称“英方软件”)独特实现海量非结构化数据正本爱护计划。这是单方针对海量非结构化数据保护、存储异构,以及老本过高问题提出的优质解决方案,进一步帮忙企业用户解决海量非结构化数据问题,为各个行业用户输入当先的数据保护计划。 以后面临的高难度业务挑战海量非结构化数据安全难保障 非结构化数据是企业增长速度最快的数据类型,通常面向海量非结构化数据的存储传统抉择采纳传统 NAS 文件存储、分布式文件存储、云存储等多种形式作为海量非构造数据生产存储。因为在对海量非结构化数据进行爱护时,经常遇到存储容量过大、共享存储提供商异构、传输效率低、老本低等问题,导致海量非结构化数据保护零碎难以落地。 海量非构造数据存储异构 通常客户应用存量海量非结构化数据时采纳的存储形式、存储品牌、型号都是固定的,所以在海量非结构化数据保护零碎建设时,零碎采纳的存储空间提供商、品牌、型号极易存在异构。因而,如何解决异构存储架构、异构品牌,以及不同厂家之间海量非结构化数据保护成为企业难题。 老本过高投入 海量非结构化数据的特点是,个数规模大、占用容量多。传统备份计划通常会采纳全备份、增量备份数据保护的形式,然而其所须要备份空间是源端空间数倍,即使是应用反复数据删除、压缩等技术节俭空间,仍存在投入海量非结构化数据保护零碎老本投入过大的状况。 焱融科技 X 英方软件,打造海量非构造数据正本爱护计划焱融科技联结英方软件提供海量非构造数据正本爱护计划,外围是解决海量非结构化数据安全问题,通过为生产数据建设正本的形式,实现数据保护。非结构化数据的次要特点之一是在新版本产生后,同一个文件版本的变动和批改频率很低,大多数是产生新版本的数据。针对该特点,焱融科技和英方软件提出基于数据复制的形式,进行非结结构化数据的爱护。为了便于后续容量扩容,正本指标端存储空间次要采纳基于分布式文件系统架构。同时,反对原有服务器与存储设备进行组合,增加至正本指标端空间。 计划价值反对异构共享文件存储进行数据正本复制反对实时同步与定时同步反对事件触发式告诉,响应速度快反对异地、云端数据复制,数据复制效率高旁路模式对现有业务零碎无多余资源开销正本端空间反对横向扩大单干感言北京焱融科技有限公司 分布式存储解决方案 & 生态负责人 赵振东 YRCloudFile 是焱融科技自主研发的分布式文件存储产品(分布式 NAS),提供高性能、高可用的文件拜访接口,为人工智能、主动驾驶、高性能计算、GIS 天文测绘、等新兴技术利用场景提供强有力的存储服务。此次,单方携手打造海量非结构化数据正本爱护计划,独特助力晋升企业数据安全性。将来,凭借彼此畛域劣势,单方将继续独特发力,帮忙企业发明更高的数据价值。 上海英方软件股份有限公司 战略部总经理 赵丽荣 云计算和大数据产业的继续遍及利用,极大地推动了存储和数据灾备行业的倒退。英方软件对于各种云平台及存储平台具备高兼容性和优异的网络传输性能,可实现数据在本地存储、NAS 存储及对象存储间的平安复制和替换共享。通过与焱融科技自主研发的分布式存储产品的单干,单方能够为用户提供当先的跨 NAS 存储平台的数据复制和备份计划,解决传统 NAS 备份无奈解决的难点,升高备份老本,确保重要数据的平安和互联互通。

March 17, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊Linkerd-即将赢得这场服务网格战争的胜利

云原生一周动静要闻: 供应链平安我的项目 in-toto 降级成为 CNCF 孵化我的项目云原生可观测性微调查结果出炉Linkerd 公布 Kubernetes 主动多集群故障转移新个性Solo.io 推出 Gloo Mesh Enterprise 2.0开源我的项目举荐文章举荐企业治理协会(Enterprise Management Associates, EMA)是一家行业当先的剖析公司,致力于提供对 IT 和数据管理技术的各个方面的深刻见解。近日,EMA 的分析师 Torsten Volk 示意,独立于 CNCF 的考察,EMA 留神到了 Linkerd 的强劲势头,Linkerd 更加简洁,它会有针对性地减少更多的企业级性能,得益于此,它的用户群体在一直增长。他们认为在这场热火朝天的服务网格和平中,Linkerd 的劣势越来越显著,或者最初的胜利者真的很可能是 Linkerd。对此你怎么看? 云原生动静供应链平安我的项目 in-toto 降级成为 CNCF 孵化我的项目日前,CNCF技术监督委员会(TOC)已投票承受 in-toto 成为 CNCF 的孵化我的项目。 in-toto 是一个通过收集和验证相干数据来爱护软件供应链的框架。它通过使库可能收集关于软件供应链行为的信息,并容许软件消费者和项目经理公布关于软件供应链实际的政策来做到这一点,这些政策能够在部署或装置软件之前进行验证。简而言之,它有助于捕捉软件供应链中产生的事件,并确保它是依照定义的策略产生的。 该我的项目于 2015 年创立,2019 年退出 CNCF 沙箱。同时,in-toto 也是第一个通过 CNCF TAG security 平安评估的我的项目。 云原生可观测性微调查结果出炉CNCF 与 CNCF 可观测性技术咨询小组(TAG)单干,在 2021 年底对云原生社区进行了一项微考察,以理解组织如何应用可观测性工具。该考察收到了来自 CNCF 和 Kubernetes 社区的 186 份回复。 调查报告显示,三个 CNCF 可观测性我的项目在采纳方面处于领先地位:Prometheus(86%)、OpenTelemetry(49%)和 Fluentd(46%)。 ...

March 17, 2022 · 2 min · jiezi

关于云计算:一眼定位问题函数计算发布日志关键词秒检索功能

简介:当 FaaS 利用呈现很多报错,且调用日志页面的申请过多时,如何能力简略、疾速地查到呈现 bug 的起因? 据说这个问题你也遇到了?小王是一名程序员,最近在应用 FaaS (Function as a Service) 服务时遇到了一个头疼的问题:他的 FaaS 利用呈现很多报错,然而调用日志页面的申请太多了,没方法简略、疾速地查到呈现 bug 的起因。 对小王来说,在开发、运维时查看本人的利用呈现谬误本来是稀松平时的事件,之前小王能够在服务器本地打印的日志中查看关键字,能够查看逻辑是否正确,再查看下执行环境中的报错信息,谬误根因根本就被发现了。当初,当小王把利用部署到云上并且将业务交付给 FaaS 服务商来执行后,却只能依赖于 FaaS 服务商提供的日志解决方案查问相干 debug 信息,没有方法像在服务器上进行调试一样,能够间接考察相干的谬误起因并且进行修复。 因为这个问题,小王每天都要在几十、或者上百条调用日志的申请列表中,一点点用眼睛搜寻,真的眼睛都要废了, 于是忍气吞声的小王开启了自救模式…… 支流函数计算产品如何应答?小王比照了目前国内的支流函数计算产品,他发现这些产品在日志层面有三个共同点: 均以自家的日志服务零碎作为日志存储依靠;向用户裸露申请列表页,每一个申请下蕴含该申请的所有日志;均反对跳转到日志服务进行自主查问,反对多函数写入同一个日志仓库以上三个共同点看起来中规中矩,他们均采纳自家成熟的日志服务作为日志存储系统,在保障日志安全性的同时也提供了不错的查问体验;面向申请级别的日志也人造的为用户做了隔离,也合乎 FaaS 作为事件驱动的调性;然而均反对跳转到所绑定的日志服务产品这一做法可能会褒贬不一。从全面性和准确性上来说没有任何问题,所绑定的日志服务能够作为用户业务日志的 source-of-truth。 不好的是当用户面临茫茫多的日志信息,其中混杂着多个利用的信息和云服务的配置信息,无疑进步了应用老本,并且想要用好自助查问这一性能,须要较长的学习周期。开发者进行 debug 时最关怀的就是 errorStack,然而在日志服务中,映入眼帘的更多是无用的信息。 你须要的和你看到的 阿里云函数计算助你一眼定位问题优化用户的日志查问体验 - 面向文本的日志为了让用户应用的更舒服,往年 2 月阿里云函数计算 (FC) 全新推出日志关键字搜寻性能,目前曾经全网上线,接下来用几个例子来讲讲小王是如何通过这个性能,疾速定位申请日志,保住眼睛的。 (1)面向文本的日志 在调用日志 - 关键词搜寻页面,开发者能够看到残缺且具体的以后函数的业务日志 (蕴含函数初始化、调用日志),在这里开发者只关注文本,函数计算帮忙你甩掉了日志服务页面中其余无用的信息。 (2)反对查问、高亮 开发者应用关键词搜寻时,能够自定义键入文本。像头图中的用户,能够间接在搜寻搜寻框中键入订单号等特点信息,即可查问到本人想要的日志信息。 此处为语雀视频卡片,点击链接查看:Screen Recording 2022-03-03 at 7.25.06 PM.mov (3)反对简略的查问语句关联操作 关键词查问搜寻框反对应用 AND、OR、NOT 等字段链接文本 (与日志服务语法保持一致),为用户的精密搜寻提供了可能。 点击链接查看:Screen Recording 2022-03-03 at 7.20.55 PM.mov (4)对于自定义Runtime更敌对 对于 custom-runtime、custom-container 等须要用户高度自定义的 Runtime,也反对面向文本的日志显示以及关键字搜寻,这样容器启动的日志也天然地展现给了用户。 ...

March 17, 2022 · 1 min · jiezi

关于云计算:云平台的云计算安全参数详解

云计算目前是 IT 行业中十分炽热的概念和方向。目前,大型科技巨头正在为各个行业提供云服务,因为爱护架构和企业数据是他们的根本政策。 随着对云计算技术需要的减少,许多科技巨头都在提供云自动化服务,如亚马逊网络服务 (AWS)、微软 Azure、谷歌云平台 (GCP)、IBM、SAP、Cloudera 等。 在云基础架构中,企业的网络安全问题是数字化转型面临的最大挑战之一。无服务器计算方面更侧重于爱护网络安全服务和策略,这有助于避免数据泄露、网络攻击和其余不寻常的网络偷盗流动。本文中蕴含应在各种云平台和服务上应用的重要云平安参数。 1、简介 自20世纪60年代以来,钻研人员和计算机科学家引入了云计算概念。因为云基础设施存在多个破绽和计算能力有余,一些微小的潜在客户和组织不适应云办法。 为了克服这一阻碍,亚马逊于 2006 年推出了名为 AWS(亚马逊网络服务)的云平台,云反动由此开始。这有助于解决破绽,包含对特定云平台的策略和架构的剖析、它们的比拟以及网络安全方面的问题。 2、云计算中的数据安全问题 云计算无疑为用户提供了十分衰弱的服务,但因为平安限度,许多企业依然不反对云计算服务。次要的平安结果是数据安全和隐衷爱护。这种平安窘境妨碍了管理者、客户增强云计算技术提供的服务。 在应用任何云服务之前,客户和云提供商之间应该建设一种信赖关系。官网团队必须有通过认证的治理团队承诺爱护平安危险以爱护云数据。云计算架构框架整合了许多危险。其中一些是: 法律法规:肯定水平上要明确法律法规的界线。虚拟化危险:虚拟化可能不如物理架构好,因为它应该建设第三方架构和数据安全信赖。严格的网络政策:不足规范和审计,可能不受管制的老本等。云计算是客户应用云服务的虚拟环境。它将向云提供数据,而无需获知数据的物理地位。数据能够与云上的许多其余数据一起存在。因而,存储提供商必须具备的根本条件是机密性、完整性和可用性。 基于云的模型应该应用特定的暗藏参数来实现,包含防火墙限度、弱小的网络策略、入站/出站跟踪、数据的加密和解密等。本文将会提供这些参数的残缺细节。其中还包含基于不同云提供商平台(如 AWS、Azure、GCP、IBM、SAP 等)的优缺点比拟。 3、云数据安全要害参数 在当今基于云的数字化转型中,客户正在寻找一个平台来采纳云框架/服务来进行数据存储管理和物理存储平安计算。此外,云平安还有很多事件须要解决以减速数字化过程,例如 DoS 攻打、数据泄露、数据安全、外部基础设施平安威逼等。 本文将探讨各种参数,如内存治理、并发管制、负载平衡、云网络、数据库操作系统、虚拟化、资源分配等。 在云平台中,爱护所有这些参数对于 CSP 和架构师至关重要,他们负责设置整个环境。此外,除了安全性之外,服务老本也是许多云服务用户(客户)面临的另一个问题。 因而,在任何云平台上部署软件模型之前,都应思考老本和平安合规性。有时,应用不必要的服务会使我的项目超出预算。 AWS、Azure、IBM 和 GCP 等多个云计算平台应用了加密、数据保护策略和规定。上面一起理解各种云数据安全平台的参数。 1) 在数据迁徙到云之前进行加密 如果不想应用云平台提供的云加密策略和服务,则须要客户端或用户在将数据转移到云端之前自行对数据进行预加密。它帮忙客户和服务提供商解决某种特定的云业务。   示例 1: 假如咱们正在将数据库服务(后端)挪动到云数据库服务。第一步,应用特定的哈希算法加密本地零碎或本地服务器上的数据。第二步,迁徙数据云数据库服务。第三步,在云实例上实时部署过来的操作。 2) 应用云加密限度和爱护拜访 云加密是保护计算机的另一种形式。Azure 等云计算服务提供商应用加密技术在零碎级别提供一层数据安全性,并容许任何须要共享云服务的人都能平安拜访。 该加密层依赖于量子间接密钥零碎,这是一种兼容加密密钥的高级零碎。它帮忙用户接管具备特定 ID 的公钥和私钥。此外,加密云计算缩小了网络拥塞。 示例 2: 假如客户端工程师想要应用特定参数和加密服务来爱护数据。他们能够应用对称密钥零碎,该零碎具备根本的要害对系统逻辑——其中只有一个密钥用于加密和解密数据信息。这是一种被宽泛承受的云计算方法。 3) 限度用户拜访 用户限度也是在云期间评估的要害限度,因为未经受权的拜访可能会泄露企业的要害数据到内部世界。因而,企业应通过建设弱小的数据防护策略来爱护数据。 在这个用户拜访限度策略中会有一个身份和拜访管理系统,它有一个惟一的身份验证应用程序和一次性明码零碎。此外,它在实时身份验证的根底上验证用户。它能够阻止用户拜访云平台中可用的其余服务,这是对用户的限度。 示例 3: 假如用户是能够拜访云数据库服务的后端开发人员,那么他们无法访问实例和服务器服务。咱们以 AWS 服务为例;如果后端工程师能够拜访 S3、RDS 和 Lambda 服务,则他无法访问 EC2 服务和其余由管理员或解决方案架构师负责的网络服务。 4) 本地备份云平台数据 ...

March 16, 2022 · 1 min · jiezi

关于云计算:两个半月零事故割接我爱我家全业务顺利迁移华为云

近日,我爱我家互联网全量业务顺利完成零事变割接,历时两个半月胜利迁徙至华为云,我爱我家与华为的策略单干正式启航。此次迁徙波及我爱我家内外部20多个零碎对接,包含自研平台和第三方平台,是我爱我家历史上规模最大的一次业务联动。 依据我爱我家与华为云此前签订的智能化寓居生存服务策略单干协定,单方强强联合,在城市寓居生存服务畛域发展了全面深刻的单干。其中,第一步就是将我爱我家互联网全量业务割接迁徙至华为云。我爱我家与华为云数个优良团队进行了多轮技术交换和业务调研,精诚合作,独特奋战,顺利完成了割接。 华为云中国区副总裁潘捷 针对此次全量业务迁徙,华为云中国区副总裁潘捷示意,在存量时代,我爱我家要实现产业互联网的齐全转型,就必须牢牢把握住寓居外围资产配置服务在人居生存场景的入口劣势,进一步欠缺我爱我家的生态化服务能力。华为云一方面在技术上帮助我爱我家实现业务优化,对业务实现更稳固、更麻利的撑持;另一方面,华为云保持平安中立,为我爱我家向市场提供更可信赖的服务赋能。我爱我家与华为云的单干,有益于单方独特利用科技化伎俩推动减速“数据”“认知”“品牌”“门店”等外围业务资产的数字化、结构化降级,赋予并强化其独特性与稀缺性价值。 我爱我家董事长、总裁谢勇 我爱我家董事长、总裁谢勇示意,我爱我家与华为云的单干,为我爱我家构筑了更为平安、欠缺、弱小的数字经济基础设施。在底层根底技术上引入顶级合作伙伴,升高运维老本,晋升计算效率,实现资源弹性扩容,买通全价值链数据,可能让我爱我家将更富余的资源和精力集中于前端业务的减速翻新。基于我爱我家在人居生存服务场景与数据方面的优质资源,联合华为在云基础设施、大数据、全屋智能及虚拟现实等技术方面的能力,单方将创立面向人居生存服务全生态的联结翻新零碎,踊跃推动智能人居、寓居服务数字化经营等畛域的单干,独特孵化具备当先性、创新性乃至颠覆性的人居生存数字产品与解决方案。 我爱我家副总裁高晓辉 我爱我家副总裁高晓辉示意,华为云迁徙的复杂性不仅在于海量数据顺利割接蕴含的重重技术难点,也在于此次迁徙是我爱我家与华为云的首次正式单干,内外部泛滥团队必须高效运行、无缝连接,才可能做到十拿九稳。在我爱我家数字化组织的改革调整期,全副我的项目参加团队都体现出了利他忘我、奋勇拼搏的精力,最终胜利实现迁徙,为我爱我家与华为的策略单干打下了松软的根底。 将来,我爱我家和华为将以继续满足公众一直晋升的对于品质寓居的谋求作为单干的价值使命与独特愿景,将打造寓居服务产业的“顶流平台”和“外围数字因素驱动引擎”作为单干的战略目标,利用各自的外围竞争力建设深度单干体系,实现优势互补、互惠互利,发明当先的寓居生存服务行业解决方案,为客户的美好生活带来更智能、更高效、更人性化的服务。

March 16, 2022 · 1 min · jiezi

关于云计算:青云企业级容器平台-QKCP-迎来重磅升级

青云企业级容器平台 QKCP 3.2 重磅公布。QKCP(QingCloud KubeSphere Container Platform)是青云科技基于 KubeSphere 开源容器平台打造的企业级商用容器平台。 除了残缺复刻 KubeSphere 全副能力,QKCP 在多云 Kubernetes 集群治理、DevOps、服务网格、Spring Cloud 微服务、利用治理等多个云原生外围业务场景有更多功能延长。 同时,QKCP 联合青云其余产品线、合作伙伴产品和技术能力,造成针对不同场景、不同行业客户所需的专属能力和解决方案,依靠青云 10 年积攒的丰盛企业服务教训,为客户提供端到端的云原生服务撑持,构建弱小云原生松软底座,驱动生产,实现业务价值翻新。 与 KubeSphere 相伴相生,QKCP 性能更弱小作为云原生技术引领者,青云科技很早开始布局云原生,外围产品 KubeSphere 开源容器平台被业界熟知。 它是在 Kubernetes 之上构建的分布式操作系统,将云原生能力借助产品化的状态带给终端客户,“开箱即用”,帮忙企业屏蔽底层环境、资源管理的复杂性,麻利构建原生利用,疾速进入云原生时代。 但这些对企业客户来说,是远远不够的,QKCP 应运而生。 QKCP 和 KubeSphere 相伴相生、相辅相成,前者随着后者的诞生而诞生,并和 KubeSphere 社区的数万用户互相成就,社区用户在取得极简产品体验的同时,也帮忙 QKCP 打磨了产品性能和利用场景。绝对 KubeSphere,QKCP 能提供更欠缺、更弱小的产品性能和“海底捞”式业余服务体验。 首先,QKCP 提供许多面向商业用户的专享性能,具备更弱小的容器服务能力。QKCP 在多集群治理、GPU 治理调度、告诉治理、监控治理、Spring Cloud 反对、数据库和中间件、ARM 芯片反对、国产芯片和操作系统反对等方面,都具备更加稳固、弱小、灵便的治理能力。同时具备宽泛的云原生技术生态,可能整合对接第三方利用,构建整体的平台能力,为客户交付整体价值。 其次,借助 QKCP 以及围绕 QKCP 的青云产品和技术计划能力,可能为企业客户提供合乎本身行业个性、量身定制的云原生实际布局,并且青云将陪伴并帮忙客户迈向本人的最佳云原生实际之路。 青云具备十分丰盛的解决方案,包含混合云、IaaS、PaaS、存储、云管平台、低代码、数据库等,这些解决方案与 QKCP 平台组合,造成全面的云原生业务撑持,帮忙客户实现业务价值的变现和翻新,摸索新的能力晋升形式。 再次,青云成立 10 年,有着丰盛的企业服务教训,深刻各个行业,造成大规模通过测验的技术积淀。基于灵便的产品组合、业余技术和服务能力,QKCP 在项目前期可能为客户量身打造专属的云原生转型框架和计划。 从如何建设第一朵云,到如何设计容灾、多数据中心多活架构,从如何落地企业专属 DevOps 计划,到微服务架构拆分革新,QKCP 都有业余团队和大量服务交付教训,按需提供贴身的征询计划,同时提供 SLA 以及软件生命周期商业保障。 ...

March 16, 2022 · 1 min · jiezi

关于云计算:混合云企业的最佳解决方案

在后疫情时代,许多技术提供商开始激励企业采纳云解决方案,以便近程工作。 当大家听到近程办公或近程工作流程的概念时,通常会将这些术语与云环境分割起来。 但实际上,近程操作和云并不相同,只管它们密切相关。与此同时,采纳混合云技术,依然是许多公司的一项继续工作。 一般来说,IT和通信服务能够通过三种形式部署在十分高的档次上:在本地、云端或两者的混合(混合)。 云计算的业务劣势是不可否认的;然而,有时采纳残缺的基于云的解决方案是不切实际的。 上面理解更多对于以下每种解决方案的信息,以确定哪种解决方案更适宜企业本身的业务。 1、现场解决方案,更好的管制和更少的可伸缩性 本地或本地解决方案也提供了很多益处。外部解决方案容许公司依据须要在外部组织资产、数据、服务器、设施和软件。这是一种传统的办法,播送和媒体零碎曾经装置和应用他们的工具运行了几十年。 此类解决方案须要公司有能力存储和部署软件系统的服务器或物理设施。 或者,它们也能够通过租赁内部数据中心服务器进行外包。无论如何,抉择建设本人的基础设施都会带来许多昂扬的额定老本,如电力、保护和平安或爱护设施免受潜在的网络攻击。 此外,此类部署可能须要同时更新硬件和软件。简略地说,随着软件的开发和更新,零碎通常须要更弱小的设施能力安稳运行。 2、外部解决方案的利弊 1)长处 更强的管制和数据隐衷:这些解决方案为客户提供最高程度的管制,容许企业在任何必要的干涉下全天候拜访他们的设施和零碎。 不间断应用和更高的性能:此类装置能够在没有互联网连贯的状况下运行,特地是对于执行要害工作的团队和零碎。 更大的定制化:外部解决方案能够依据每家企业的具体流程、技术要求和法律需要进行定制。 复原和备份:企业须要定期打算备份,以防止数据失落、信息泄露和其余可能影响操作的问题。 2)毛病 初始投资和额定老本:外部办公须要更高的资产,这些资产将随着工夫的推移摊销能力开始经营。 上市工夫较慢:客户必须依附一段时间的装置和启动工夫(如果要求自定义开发,则工夫更长)。 3、云解决方案,外包服务以换取更少的管制 将公司的数据、内容和经营保留在本地或云端的决定总是会导致在相互竞争的问题之间寻求均衡:基础设施的事后投资与继续领取、外部平安与内部平安零碎、物理数据存储以及备份与否等。 咱们部署和领有云解决方案意味着什么?依附内部近程服务器(数据中心)网络拜访对软件和媒体文件的需要。 因而,如果要这样做,这个服务器网络能够托管传统的存储和归档解决方案。 企业的绝大部分日常工作都能够通过近程拜访云托管的PC零碎来执行。 这些云解决方案通常以基于订阅的业务模式或软件即服务(SaaS)提供。 4、云解决方案的利弊 1)长处 保护成本低:服务提供商负责硬件、软件、基础设施、反对、保护和零碎更新的所有费用。 可伸缩性:只需点击几下,就能够减少数据存储和解决能力,以解决特定的工作负载顶峰。 灵活性和协作性:因为它们提供了对系统的轻松拜访,它们非常适合须要合作并须要共享拜访公司所有资源、流程和工作的国内分布式员工队伍。 可靠性:通过拜访具备许多不必要和可拜访服务器的内部服务,故障的可能性大大降低。 2)毛病 安全性和隐衷性:只管企业能够独家应用公有云服务,但如果存储在公司的本地服务器上,数据和内容的隐衷爱护会更平安。 管制和调整更少:与本地解决方案相比,公共云部署中对工作环境、经营和工作流程的适应性总是更少。 系统故障时的重大影响:只管这些服务的可靠性正在进步,但在系统故障的状况下,客户齐全依赖于服务提供商对损失做出快速反应的能力。 5、混合解决方案,两败俱伤 混合解决方案将公司特定的外部零碎和设施与装置在公共或公有云中的其余解决方案或外包服务相结合。从老本管制的角度来看,它们是一种综合解决方案,通常更具老本效益,并从老本管制的角度进行了优化,同时也保障: 更好的性能管制可伸缩性资源的可用性来自整个云或外部解决方案的无缝工作流程混合解决方案通常用于迁徙零碎(以尽量减少其对日常渠道经营的影响)、解决内容需要的忽然和定期变动或用于须要升高从一个供应商切换到另一个供应商的危险的状况。 混合模型为企业提供了极大的灵活性,防止了对特定零碎或服务的承诺,要么是因为他们取得这些零碎或服务的投资过高,要么是因为从一个云服务迁徙到另一个云服务既简单又低廉。 混合模式联合了本地部署在安全性、隐衷性和经营管制方面的劣势,以及云服务提供的可伸缩性和易于拜访的长处。 6、混合解决方案的利弊 1)长处 灵活性:混合云的次要劣势之一是其灵活性。评估如何最好地构建一套基于云的IT解决方案变得更加容易,因为这种模式容许公司疾速简化其公有和公共云计算环境。 可扩展性和部署性:混合云容许企业设置模块化零碎以满足其需要。 速度:混合云使企业可能更快地转向DevOps——这是一套集成开发、经营和剖析团队的实际。 移动性加强:混合云还能够带来业务移动性。随着资源在线提供给所有用户,企业能够在不失去竞争力的状况下定制其日常工作。 进步数据安全性:混合云通过将敏感信息存储在公有环境中来进步零碎安全性和可靠性。随着信息在多个数据中心共享,物理攻击爱护失去了增强。 2)毛病 难以实现:施行和保护起来并不容易。例如,设置公有云可能是一个简单的我的项目,因为它须要对服务器、存储和网络性能等本地基础设施有很的高需要。 外部老本:比公共云低廉得多。服务器装置和维护费用很高。 7、论断 混合解决方案包含外部资源和云服务的组合。或者,混合解决方案能够依据公司的需要应用公共和公有云服务的组合。 混合解决方案通常被认为是两败俱伤的,因为混合解决方案容许公司以云灵活性和适应性管制外部硬件。

March 15, 2022 · 1 min · jiezi

关于云计算:拥抱国产云桌面焱融科技与酷栈科技完成产品兼容认证

随着政企用户的数字化转型进入深刻化阶段,信息安全、数据存储等面临着更高标准的平安要求。为了给政企用户提供更具安全性和稳定性的产品,北京焱融科技有限公司(简称“焱融科技”)与上海酷栈科技有限公司(简称“酷栈科技”)通过严格的联结测试,焱融科技 YRCloudFile 高性能分布式文件存储产品与 CSTACK 的桌面云平台软件 xView 实现产品兼容性认证,单方产品兼容性良好、运行稳固,性能体现优异。可能为各行业客户提供云桌面高性能存储、GPU 调度等业务场景,实现存储资源的自动化调度和应用,满足用户的高性能、高扩大、高可用的需要。 据理解,CStack xView 是酷栈科技自主研发的高性能、智能化、多场景适配的桌面虚拟化产品,其利用底层虚拟化技术和自研的 CSDP 流式传输协定,为用户提供极致的桌面体验。在中大型工业设计、机械设计、电力设计、4K\8K 超高清视频、安防监控、云游戏等高性能要求场景下,良好适配各个行业的业余应用软件,满足用户性能需求的同时,提供极佳的应用体验。 此次单方顺利完成产品兼容性认证,实现了进一步推动国产软件产业一直地发展壮大,让国产根底软硬件、要害利用零碎从“不可用”演变成“可用”,并变得更“好用”,冲破核心技术“卡脖子”问题,奠定技术高质量倒退的根底。 焱融 YRCloudFile 作为一款国内当先的分布式文件存储产品,围绕 AI、主动驾驶、高性能计算、GIS 实景三维、生命科学等行业客户痛点,为其爆炸式增长的非结构化数据提供成熟的存储计划,凭借性能、可用性、稳定性等方面劣势,焱融科技接下来也将为云桌面提供更牢靠的存储基础架构撑持。 YRCloudFile 分布式存储架构图 截至目前,焱融科技曾经实现独家中标中国移动云高性能并行文件存储的我的项目、天翼云和联通云兼容性认证,实现与三大运营商达成单干的同时,在权威市场剖析机构 Gartner 公布的首个 2021 年中国区软件定义存储市场报告中,YRCloudFile 也展现出本身卓越的联结能力,率先与火山云、AWS、腾讯云、京东云、阿里云等多家私有云服务提供商建设起敌对的非竞争单干关系,构建了较为残缺的生态体系。 将来,焱融科技将与酷栈科技进行更深刻的单干,继续施展单方在各自畛域的劣势,打造出优质的云桌面存储解决方案,全面响应挪动办公、公共服务、政企办公等不同利用场景,帮忙政企用户晋升数据安全可靠性。同时,焱融科技还将继续放慢建设国产化生态的步调,推动国家平安自主翻新蓬勃发展。

March 15, 2022 · 1 min · jiezi

关于云计算:企业云网络安全解决方案的10条评估标准

随着企业扩大其云采纳和要害业务用例,其云基础架构的安全性通常变得更加简单。出于这个起因,专家会倡议企业采纳对立的多层办法来爱护其云部署并确保持重的云平安态势。 Forrester 最近的一项钻研指出,云平安信念是采纳更多云服务的次要驱动力,方才提到的办法能够缓解平安问题。  图 1:对立云原生平安平台的多层构造 基于责任共担模型,在基础设施层 (IaaS),云提供商负责爱护其计算网络存储基础设施资源。云用户负责爱护部署在基础设施上的数据、应用程序和其余资产。云提供商提供了许多工具和服务来帮忙用户保护他们的责任共担模型,它们是所有云网络安全解决方案的重要组成部分。 然而,云提供商不是平安专家,他们也不解决多云基础架构的问题,因而须要这些工具和服务之外的其余平安解决方案来实现企业级网络安全。 云网络安全是一个要害的根底层。在这里,企业常常部署虚构平安网关来提供高级威逼预防、流量检查和微分段。这些解决方案包含多层平安技术,例如防火墙、入侵进攻零碎 (IPS)、利用程序控制、数据失落防护等。 本文将介绍在为云部署检查和抉择云网络安全平台时必不可少的 10 个规范。它解释了企业管理者如何确保供应商解决方案能够提供对企业的胜利和平安至关重要的性能。 1、它是否提供高级威逼进攻和深度平安? 在当今简单的网络安全环境中,威逼检测不足以无效爱护云资产。这是因为在威逼入侵企业网络后才检测到该威逼,会使企业的资产裸露在无奈承受的网络安全危险程度之下。 企业须要针对已知和未知(零日)破绽进行多层实时威逼防护。该解决方案必须通过细粒度和深度流量查看、加强威逼情报和沙盒等性能提供深度安全性,以隔离可疑流量,直到它被验证或阻止。 这将容许企业在浸透网络之前捕捉并打消威逼。此外,这些高级性能必须部署在南北(传入/传出)和货色(横向)流量上。 2、解决方案是否无边界? 平安团队无奈应用由特定于供应商或特定于环境的平安工具组成的零散堆栈来提供企业级爱护。即便是最简单的多云和混合(公共/公有/本地)环境,该解决方案也必须通明且统一地运行。 对立的治理界面,有时称为“繁多治理平台”,应该提供繁多的云网络安全信息起源,以及一个集中的命令和控制台。 3、是否有细化的流量检查和管制? 如果没有深度流量查看,企业很容易成为躲避技术的牺牲品,这些技术试图通过看似非法的接入点执行未经受权的操作。寻找下一代防火墙 (NGFW)性能,例如超过根本白名单的精密匹配粒度、深度查看以确保流量与容许端口的用处相匹配、基于 URL 地址的高级过滤以及不仅仅在端口级别的管制,利用级别也是如此。 4、是否有自动化? 任何不能实现高度自动化的云解决方案都将无奈失去客户的反对。为了与 DevOps 的速度和可扩展性相匹配,该解决方案必须反对高水平的自动化,包含平安网关的程序化命令和管制、与 CI/CD 流程的无缝集成、自动化威逼响应和修复工作流,以及不须要人工干预的动静策略更新。 5、集成体验如何,是否易用? 集成对于此处形容的许多其余思考因素至关重要,例如实现无边界操作和进步可见性。它在创立跨性能的云平安平台方面施展着重要作用,该平台不仅能够解决基础设施平安问题,还能够解决应用程序平安、云平安态势治理等问题。 因而,该解决方案必须与企业的配置管理堆栈(包含对基础设施即代码部署的反对)协同工作。此外,该解决方案必须与云提供商的产品深度集成。一般来说,企业的指标应该是通过最大限度地缩小必须独自部署和治理的单点平安解决方案的数量来简化操作并进步易用性。 6、是否有足够的可见性和可察看性? 企业管理者无奈爱护看不到的货色。解决方案的仪表板、日志和报告应在事件产生时提供端到端和可操作的可见性。例如,日志和报告应该应用易于解析的云对象名称,而不是含糊的 IP 地址。如果产生违规行为,这种可见性对于加强取证剖析也很重要。 7、解决方案是否可扩大并具备平安近程拜访? 在高度扩散的世界中,近程拜访既平安又高效的企业网络是必不可少的。该解决方案必须爱护对公司云环境的近程拜访,具备多因素身份验证、端点合规性扫描和传输中数据加密等性能。 近程拜访还必须可能疾速扩大,以便在中断期间(例如疫情大风行),任何数量的近程员工都能够高效且平安地工作。 8、是否有上下文感知的平安治理? 随着资产、变更和配置管理框架在破绽修复工作中施展核心作用,企业的平安平台必须可能无缝公布变更并实时适应所有相干的安全策略。 云网络安全解决方案必须可能在整个环境(公共云和公有云以及本地网络)中聚合和关联信息,以便安全策略可能感知上下文并保持一致。对网络、资产或平安组配置的更改应主动反映在其相干的安全策略中。 9、提供哪些供应商反对和行业认可? 除了解决方案自身的个性和性能之外,亲密理解供应商也很重要。寻求公正的倡议,以寻找可能推动云平安策略向前倒退的供应商,以适应和扩大一直变动的业务需要。 企业还需思考以下问题: 是否受到独立行业分析师和第三方平安测试公司的高度评价?能够满足企业的 SLA要求吗?是否有牢靠的记录?是否提供附加价值,例如网络安全咨询服务?是否能够反对企业的寰球经营?是否致力于翻新,以使其解决方案经得起将来考验?其软件是否成熟,破绽很少,是否提供及时的修复?10、总领有老本是多少? 企业必然心愿其云平安平台可能简化经营、优化工作流程并降低成本,同时加强平安态势。 通过查看许可模式的灵活性、云平安平台与现有 IT 系统集成并利用现有 IT 零碎的水平、管理系统所需的人员程度和范畴、供应商的 MTTR 和可用性 SLA 来确定总领有老本。 企业最不想看到的就是暗藏的基础设施、人员和其余在系统启动并运行后才会呈现的老本。 11、论断 迁徙到云端的企业须要可能管制本人的数据并将其窃密,爱护本人免受网络威逼,并平安地将云与传统的本地网络连接起来——同时放弃对监管要求的合规性。 采纳满足这些要求并与其云提供商无缝集成的云网络安全解决方案将帮忙企业在威逼日益减少的环境中放弃平安。

March 14, 2022 · 1 min · jiezi

关于云计算:KubeKey-200-发布让离线部署-K8s-更加便捷

2022 年 3 月 8 日,KubeKey 2.0.0 正式公布,这是 KubeKey 的第 7 个正式版本,也是十分重要的一个版本。该版本新增了清单(manifest)和制品(artifact)的概念,为用户离线部署 Kubernetes 集群提供了解决方案。 KubeKey 简介 KubeKey 是 KubeSphere 社区开源的一款高效集群部署工具,运行时默认应用 Docker , 也可对接 Containerd CRI-O iSula 等 CRI 运行时,且 ETCD 集群独立运行,反对与 K8s 拆散部署,进步环境部署灵活性。它提供了一种灵便、疾速、便捷的形式来仅装置 Kubernetes/K3s,或同时装置 Kubernetes/K3s 和 KubeSphere,以及其余云原生插件。除此之外,它也是扩大和降级集群的无效工具。 解读 KubeKey 2.0.0 重大更新全新的工作编排框架 基于模块化的设计思路,KubeKey v2.0.0 实现了通用且规范化的工作编排框架。其中定义了host, pipeline, module, task和action等对象,实现了模块化的任务调度引擎。基于该框架,用户可依据具体需要及业务逻辑,便捷的开发自定义工作流水线执行程序以及扩大 KubeKey 原有的工作流水线。 相干文档可参考:开发者指南。 更加不便的离线部署流程KubeKey v2.0.0 中提供了一种全新的自定义离线部署 Kubernetes 集群的解决方案,为此新增了清单 manifest 和制品 artifact 的概念: manifest:离线部署安装包自定义配置文件。artifact:离线部署自定义安装包。在过来,用户须要筹备部署工具,镜像 tar 包以及其余相干的二进制文件,每位用户须要部署的 Kubernetes 版本和波及到的镜像都可能是不同的。当初应用 KubeKey ,用户仅需应用清单 manifest 文件来定义将要离线部署的集群环境须要的内容,再通过该 manifest 来导出制品 artifact 文件即可实现筹备工作。离线部署时只须要 KubeKey 二进制文件 和 artifact 就可疾速、简略的在环境中部署镜像仓库、 Kubernetes 以及 KubeSphere。 ...

March 14, 2022 · 1 min · jiezi

关于云计算:东数西算浪潮云在枢纽节点提供服务

近日,国家倒退改革委等部门正式公布音讯,在京津冀、长三角、粤港澳大湾区、成渝、内蒙古、贵州、甘肃、宁夏等8地启动建设国家算力枢纽节点,并布局了10个国家数据中心集群。至此,全国一体化大数据中心体系实现总体布局设计,“东数西算”工程正式全面启动。通过“东数西算”,我国将系统化合理布局数据中心资源,实现全国数据中心一体化倒退,推动数据中心合理布局、优化供需、绿色粗放和互联互通。 浪潮云7大外围云数据中心,别离位于济南、北京、上海、广州、重庆等地,在“东数西算”成渝、京津冀、长三角、粤港澳枢纽地区均有布局,可提供互联网数据中心IDC、数据中心建设交付、治理、经营全生命周期的数据中心服务。枢纽节点,提供定制化IDC服务 浪潮云在经营的7个外围数据中心基地具备对外输入1W+机柜的定制化IDC服务能力,包含数据中心空间/电力租用、互联网带宽/传输专线的整体组网、对应服务的定制化运维服务。 建设绿色、智能的数据中心 浪潮云踊跃践行国家数据中心低碳节能政策要求,打造绿色、智能数据中心,在浪潮七大外围云数据中心中,继浪潮(济南)云计算中心成为国家绿色数据中心后,浪潮(重庆)云计算中心于近日入选了“国家绿色数据中心名单”。浪潮云的数据中心产品通过优化布局、绿色能源、AI布局、绿色建设、智能经营5个维度推动节能减碳,全流程依据绿色要求进行布局、建设、测试,严格依照浪潮云外部工程治理标准及交付验收流程,做到数据中心合规、牢靠、可用、低碳、绿色。 智能经营,助力绿色数据中心高效治理 国家发改委强调,通过云网协同、多云治理等技术构建低成本的一体化算力供应体系,重点晋升算力服务品质和利用效率,打造面向全国的算力保障基地。浪潮云继续优化以智慧能源管理平台、板式换热、变频革新、削峰填谷等技术为代表的软硬一体综合解决方案,并一直尝试通过绿能革新、余热利用等为数据中心提供全生命周期的节能减碳服务,同时,通过智能经营产品体系,可实现多云高效对立治理,不仅可对多数据中心各类资源、运行状况实现运维监控,还可实现各类能耗指标、设施类型、能效KPI剖析进行实时监控治理。资源全方面监控从而正当规资源;能耗可布局、可计量、可管制、可评估,从而提供能源管理和节能服务。 将来,浪潮云将继续发力提供高效、绿色的数据中心服务,一直通过产品翻新、技术革新,为数据中心产业赋能。

March 14, 2022 · 1 min · jiezi

关于云计算:317线上|Azure-中国新区域发布会携创新而来

2022年3月,Azure 中国新数据中心区域启用在即,是时候思考以下问题了: 步入云上时代,企业的业务翻新有哪些底层需要? 翻新不只有一种状态,如何组合软件能力最大化商业价值? Azure 数据中心新区域,予力无所不在的翻新。 2022年3月17日 「新登程·云行远」 Azure 中国新区域发布会 携翻新而来 连忙注册参会 与产业首领们一起乘云翻新吧!参会地址:https://www.slidestalk.com/m/730

March 14, 2022 · 1 min · jiezi

关于云计算:云变更管理如何让变更为企业服务

胜利的企业治理与改革密切相关。后者使企业可能放弃弹性并跟上一直变动的客户和外部需要。然而,如果这些更改治理不善,它们可能会导致我的项目延误、估算超支、生产力降落、客户不称心和其余灾难性事变。云环境中的变更治理能够帮忙企业应答瞬息万变的环境,并开拓一条减少胜利概率的路线。 然而,基于云计算的变更治理并不能让咱们免受常见的陷阱的影响。因而,无论如何,对可能产生的变动进行认真布局是一项必须实现的工作。 据麦肯锡公司称,改革治理打算的失败率约为 70%。现在,随着变动以更快的速度产生,危险甚至更高。 本文将具体阐明IT基础架构中云变更治理与传统变更治理之间的区别,并分享一些可操作的技巧,以使企业的云变更管理策略更无效。 首先要理解每个企业在批改软件应用程序时必须解决的更改类型。 1、变更治理根底:变更类型 在IT行业中,变更治理曾经倒退成为一个十分重要但却常常被误会的概念。实质上,它指的是一套确保在流程的每个阶段正确治理变更的政策和口头。统一的变更治理的重要性是不言而喻的,因为它能够帮忙企业最大限度地升高变更抵触的危险并在不影响企业经营的状况下进行更新。 依据 Prosci 的改革治理最佳实际报告,无效的改革治理策略能够使企业胜利实现预约指标。然而如何确保这种策略无效呢?这就是云变更治理的用武之地。 上面一起理解云技术如何帮忙企业解决常见的三种更新类型。 在传统的变更治理模型中,所有批改都须要资源密集型的手动输出。在这种状况下,重点放在中断和动态打算上,并在特定窗口中预订更新。因而,企业主不足灵活性,更容易受到人为谬误因素的影响。 相同,云计算中常见的变更治理模型带来了更多的自动化,并使更新推出无故障。换言之,这两种办法能够解决不同类型的变动。 2、传统与云变更治理 启动继续和可逆的更改是驱动敏捷性的外围。但现在,规范的治理实际在明天还能过关吗? 3、更改执行速度的高下 将任何类型的更新引入传统设置通常会变得迟缓、流程沉重且负担过重。因为传统改革启动往往随同着高风险相干的官僚主义和艰辛布局。简短的手动批准流程可能须要大量工夫来记录并蕴含在票务零碎中。此外,必须通过一系列委员会、治理级别和强制期待期来解决变更。任何类型的改革都更依赖于那些对改革的起因、影响和提早老本知之甚少的人。 然而,对于云环境而言,状况有所不同,其中内置的自动化和部署软件抉择打消了对弱小的技术基础设施和引入更新的相干工作的需要。云还容许企业通过打消与此类更改的布局和施行相干的复杂性,将常见更改转换为失常更改。 传统模型中常见的硬件迁徙能够更好地阐明这一劣势。如果没有云性能,企业必须执行严格的后期布局,包含必要的投资、设置和应用程序迁徙,以减少其计算资源。在云治理中,企业能够通过调整和执行代码来减少资源。这样,简单的硬件检修就被视为虚构执行的规范更改。 4、变更管制与变更反对 传统的命令与管制实际已经是一种翻新驱动,当初则被认为是基于devops的古代哲学的累赘。而且,因为麻利和 DevOps 当初是公认的云开发基准,因而管制方面必须让位于一种反对心态。 相同,云将企业的视角从新设定为反对改革的最佳实际。 在这种状况下,所有翻新都是无效、平安和及时的,同时要确保合规和风险管理。基于云的变更反对通过使变更自动化并使其更加可见,将引入变更的危险降到最低。不那么严格的管制也意味着低危险模型能够齐全自动化,而高风险区域将被提交审批。 5、手动缩放与主动缩放 流量顶峰是企业的数字资产可能因为低效的可扩大基础设施而解体的起因之一。对于现有应用程序,手动扩大是一项艰巨的工作,须要后期布局、代码更改、软件更新和大量监控。 然而,通过主动调整应用程序的资源能够防止性能问题或中断,在云中扩大应用程序会影响需要和流量的变动。这意味着企业管理员能够按需点击进行放大和放大。 6、CAB 变更受权与更大的自主权 传统上,根本性且老本昂扬的变更会提交给变更征询委员会 (CAB)。CAB 作为征询委员会,能够帮忙领导变更治理过程并确保我的项目的胜利。这种简短的批准过程通常是以提高质量和减少审查的名义进行的。 然而,正如Nicole Forsgren 在《Accelerate》中所展现的那样,内部批准会影响部署频率和复原工夫。相比之下,云计算变更治理流程通过促成同行评审容许更多的自主权。在云中实现时,所有更改都偏向于晚期和自动检测、可见性和疾速反馈。此外,监控仪表板为团队提供了更大的自主权,因为更高级别的主管部门会对法规听从性、指标等有整体的理解。 7、手动危险评估与主动风险管理 据IBM称,变动是服务中断的次要起因之一。并且随着越来越多的公司迁徙到云端,变动量和变化率都达到了前所未有的高度。这种转变使人工危险评估成为一个冒险的议题。此外,手动回滚将须要一些假设检验,这可能会使企业的中断工夫缩短数小时或数天。 相同,自动化能够极大地升高与变更相干的业务危险,因为大多数云服务容许从故障和即时回滚中主动复原。 基于云的变更治理容许企业以自动化和麻利敌对的形式引入所有类型的更新,从而使所有变得不同。此外,变更记录还能够作为解决紧急变更时的次要故障排除参考。 当初咱们曾经比拟了两种变更治理办法,那么云迁徙对于变更治理是否值得? 8、云变更治理政策的指标 变更治理流程的首要指标是确保所有更新都使企业的要害流程和资产完整无缺,并合乎外部准则。云迁徙能够将这些冀望晋升到一个新的程度,同时还提供附加的业务价值。 1)更具老本效益 有很多办法能够优化企业的云账单并升高总领有老本。企业能够应用即用即付模式利用云资源。这种计费办法容许企业专门为其每月应用的数据付费(就像电费一样)。此外,云环境通过将本地基础设施转移到虚构服务器来帮忙升高本地基础设施的老本。 2)加强的安全性 与本地数据中心相比,云基础设施对数据安全也有踊跃影响。因为责任共担模型,企业的云提供商会接管基础设施平安,而企业的外部团队则承当了与政策、配置和数据迁徙相干的危险。 3)疾速复原 企业的云空间能够设置为提供无关环境变动的警报(例如每月更新、一次性补丁等)。通过将所有配置保留在版本控制中,还能够进步可见性。在这两种状况下,企业的工程师将不用调配工夫来跟踪破坏性的更改。 4)性能、效率和卓越经营 只管具体的云效率规范会因公司而异。但有一件事实用于所有云基础架构。这就是更大的灵活性和可扩展性。这样做,企业能够轻松地启动其环境以适应一直增长的业务需要。 5)更好的合规性 当初简直每家公司都要恪守政府法规,无论是医疗保健还是金融业。因而,任何更新都必须恪守 HIPAA、PCI-DSS 或其余方面的严格要求。云变更治理实质上是合乎法规的,能够加重企业的监管压力。因为有了身份验证和访问控制、数据合规性、加密和其余云实际,企业能够比现场变更治理更轻松地反对特定行业的合规性。 9、如何以最快的速度进行云变更治理? 云变更治理的标记是自动化。但要减速企业的主动变更计划还须要更多工夫。以下是在不就义测试或合规性的状况下放慢云中变更治理流程的办法: 带来更多自动化以进步速度在云环境中,验证流程和其余工作的自动化水平越高,透明度就越高。节俭更多的工夫。能够解决配置更新并遵循审批流程的云工具能够调整以承受或回绝新的配置更改。例如,对低危险变更的主动批准将缩小工作量并促成变更治理。 利用服务目录促成合规性、促成主动审批并最大限度地缩小例外情况服务目录将放大企业的云基础架构与业务需要的一致性。它们将容许通过施行企业规范、引入新技术和施行默认监管要求来治理已部署的 IT 服务。该服务还提供统一的治理和合规性,使企业可能疾速部署企业须要的通过批准的 IT 服务。 将更改连贯回用户场景以对客户进行优先级排序用户至上的心态是充分利用企业更改的基石。这就是为什么那些不适宜主动审批的更改应该追溯到用户形容以评估它为最终用户提供的价值。这种做法还将帮忙企业实现残缺的审计跟踪,避免敞开资源和相似实例的额定老本。 制订公司政策并通过自动化爱护它们因为某些服务可能未在企业的目录中列出,因而确保完整性和隐衷十分重要。企业能够通过建设主动设置的策略来做到这一点。这意味着零碎能够在每次将特定错误模式输出基础架构(例如,没有标签的 EC2 实例)时发送告诉。 ...

March 11, 2022 · 1 min · jiezi

关于云计算:企业采用云计算失败的-7-大原因

不是每个云计算采纳的尝试都是胜利的,会有许多起因导致云采纳失败。 1、为什么云采纳会失败? 2022年,没有云计算采纳策略的企业就像没有互联网经营的公司一样常见。依据IDG报告,超过70%的企业在云中至多有一个应用程序,而且很快会将其余应用程序挪动到云端。 本文将会为筹备在2022年采纳云解决方案的企业提供参考。 简而言之,云计算是通过互联网按需交付IT资源,并采纳现收现付的定价形式。这些云服务包含通过互联网拜访数据存储,服务器,数据库,网络,软件,智能剖析,以取得更快的翻新、灵活性和规模增长。 2、为什么中小企业须要云解决方案? 对于初创公司和中小企业而言,采纳云计算有许多益处。这是云的前7个益处: 打消后期投资轻松缩放驱动过程效率进步数据安全和隐衷缩小上市工夫疾速实现和交付应用程序改善客户体验在实现业务指标,同时优化后期投资和进步安全性方面,云解决方案是必然的破局者。 尽管云计算的解决方案是企业转型的要害,但在某些状况下,采纳云计算可能事与愿违,甚至是无害的。云采纳对于企业而言,时机与挑战并存。 云采纳失败的局部因素能够归结为: 不足采纳云计算的战略规划不足明确的云迁徙业务指标不足对云平安和合规性的了解上面一起理解云策略失败的7个次要起因: 1、自觉追随潮流 在任何行业,一刀切的办法都行不通。仅仅为了追寻潮流而采纳技术不是一个理智的抉择。这将使企业的操作更加简单,并减少不必要的估算累赘。 因而,在决定开始采纳云解决方案之前,决策者须要与企业的IT团队评估业务需要。如果企业的确须要转型和云迁徙,则需制订打算并致力执行。 如果企业想要进步销售和客户体验,并缩短产品上市工夫。在一开始就启动这些可追踪指标能够帮忙企业实现云计算的采纳过程的无缝连接。 2、只依附外部团队解决所有 这是云计算采纳失败的起因之一。许多企业管理者认为云计算施行仅仅与利用程序开发相似,外部IT和开发团队能够负责这个过程。 在云解决方案采纳和迁徙时要符合实际。每个企业都有不同的流动局部和相互依赖关系。须要评估企业的团队是否能够解决这些操作。 向云转移有一个很长的学习曲线。企业的团队必须当先于此学习曲线,并学会把握云施行技能,以确保他们正在应用适合的工具和技术。在不确定团队的专业知识达到要求之前,不要贸然进行云迁徙。 3、不思考所有选项 没有抉择正确的云平台是云计算采纳失败的次要起因之一。 大多数人会通过简略的网上搜寻或查问来理解并抉择云计算平台。然而这种简略的钻研形式不能使企业全面理解各个云平台并做出适合的抉择。 因为每一个云平台都有利弊,因而摸索所有云平台是十分必要的。而且,一旦企业做出初始抉择,在不同云供应商之间转换就会变得越来越艰难。当企业在多云架构上经营其业务时,这一点尤其重要。 要使云策略获得成功,肯定要抉择经验丰富的托管云服务提供商。 4、外部沟通不畅 无论是小型迁徙还是企业级迁徙,通信都是决定云技术采纳与否的要害。如果沟通有误,将会把云解决方案采纳我的项目引向谬误的方向。 许多企业难以与其IT团队传播其指标,从而导致云采纳失败。出于这个起因,企业管理者须要建设一系列沟通路径,将每个要害决策和指标都传达到IT部门。 这也有助于使IT团队和管理者协同单干,以实现其业务指标。 5、过晚地开启平安建设 无论是在云端还是本地经营业务,平安都是企业管理者的重要关注点。作为企业管理者,其首要任务是爱护客户的信息和业务数据。 尤其是采纳公共云解决方案的状况,企业必须被动确保数据安全性。为此,云迁徙和安全性都必须携手并进,以防止安全漏洞并放弃信赖。 因为这是一种共享的安全策略,企业必须分明地理解云服务提供商和企业本身团队各自的爱护内容和范畴。这就是从开始便须要爱护其操作和数据的重要性的起因。 6、迁徙太快 将业务迁徙到云上应该是一个迟缓的过程。许多企业管理者认为云迁徙是一次性工作,并且他们能够不劳而获。但实际上,云计算采纳须要定期监控业务经营并对策略进行优化,以最大限度地开释其后劲。 如上所述,云采纳的学习曲线很高。企业须要在继续的云计算趋势之上,理解云计算采纳将如何影响本身的业务体现。因而,必须理解企业外部团队或内部云服务提供商是否有足够的专业知识来进行云技术采纳。 不遵循正当程序和策略将使企业的整个基础设施处于危险中,并最终成为企业倒退的阻碍。 7、老本优化不佳 采纳云意味着只需为所应用的局部付费。为闲置的虚拟机付费对于企业而言没有意义。 老本优化不佳是云采纳策略失败的起因之一。这是如何产生的? 如果企业尚不分明本人的指标和云采纳策略,最终将在洽购云软件,基础设施战争台上产生更多的破费,而不是理论须要。最终,它会导致企业的成本上升。 因而,企业务必要保持警惕并预感业务增长机会,以确保利用云解决方案能带来更好的后果。 云迁徙失败的相干统计数据: Fortinet的钻研发现,74%的公司在未能实现预期回报后,将利用从云平台转移回本地平台。平安配置谬误对企业而言是个大问题。有钻研表明,三分之二的平安相干的事件是因为谬误配置。Gartner的报告指出,到2025年,99%的云平安故障都将是客户的问题。83%的云违规源于拜访破绽Gartner数据显示,60%的人力资源主管认为,公共云老本收入是估算超支的重要起因。采纳云解决方案是一种战略性的形式,能够帮忙加强企业的业务倒退。与传统商业模式相比,云解决方案能够帮忙企业以较低成本治理数据和基础设施。 在任何行业,一刀切的办法都行不通。仅仅为了追寻潮流而采纳技术不是一个理智的抉择。这将使企业的操作更加简单,并减少不必要的估算累赘。 因而,在决定开始采纳云解决方案之前,决策者须要与企业的IT团队评估业务需要。如果企业的确须要转型和云迁徙,则需制订打算并致力执行。 如果企业想要进步销售和客户体验,并缩短产品上市工夫。在一开始就启动这些可追踪指标能够帮忙企业实现云计算的采纳过程的无缝连接。

March 10, 2022 · 1 min · jiezi

关于云计算:大数据和云在云中实施大数据的详情分析

曾经有越来越多的大企业应用大数据和云。中小型企业也逐步开始参加进来,但很少有人晓得如何施行。本文将探讨大数据和云的相干信息以及如何应用它们。 1、对于云计算 云是IT行业的热门话题。它的受欢迎水平越来越高,越来越多的公司正在应用它。简略来说,云是能够存储和拜访数据、程序和其余信息的异地地位。信息存储在应用网络连接的服务器上。这个异地地位就是“云”。 云很重要,因为它容许人们随时随地拜访他们的数据和程序。基于云的程序托管在网站或数据中心中,这容许用户无需思考所在的地位,即可拜访他们的数据和程序。这对企业也有益处,因为无论员工身在何处,他们都可能共享数据。 2、如何在云中施行大数据? 有充沛的证据表明,企业能够通过在云上施行大数据解决方案来节俭大量资金。然而具体要怎么做呢?施行大数据的第一步是确定企业本身是否真的须要它。 依据商业智能 (BI) 专家 Nick Heudecker 的说法,个别状况下,企业并不需要大数据。“如果你没有解决任何与数据无关的事件,你可能对所领有的所有都感到称心,”他说。“你不须要大数据,你只须要数据。” 尽管这可能有点过于简单化,但在很多状况下都是如此。因为它能够帮忙创立高级剖析,因而大数据非常适合高级用户。 大数据是一个术语,用于形容互联网产生的大量数据。例如,假如企业有一个每天有 10,000 名访问者的网站。如果这些用户每周拜访该网站 3 次,这意味着企业每周有 30,000 次访问,这会产生很多数据。 大数据通常与云一起应用。通过将大数据挪动到云端,企业能够对数据集运行一些十分弱小的剖析。在本文中,咱们将回顾一些用于大数据和剖析的顶级云服务。 要在云计算中实现大数据,须要思考很多事件。首先,咱们须要意识到云是服务器的汇合。这意味着,企业能够在其中存储数据的空间很大,并且有很多服务器能够解决企业的解决能力。 那么,企业如何决定将数据放在哪里以及如何应用服务器呢?次要思考三个因素:安全性、老本和解决。 3、应用 BigML 进行大数据分析 BigML 是剖析大数据集的绝佳平台。它是一个易于应用的基于 Web 的平台,可为数据科学家、统计学家和分析师提供残缺的云端机器学习管道。它是惟一一个残缺的开源云机器学习平台,容许任何人剖析托管在任何中央的数据。 BigML 解决结构化和非结构化数据的能力容许用户应用他们的数据进行剖析、建模和预测。它提供了一种轻松、直观和交互式地构建预测模型、部署模型并评估其性能的办法。 BigML 是一个基于云的平台,能够创立预测模型和剖析大数据集。它提供了一个交互式 UI 和一个 REST API 来治理和操作数据集,以及一个容许编写 Python 代码来创立预测模型的在线 IDE。 BigML 旨在解决大量数据和大型数据集。它有一个 Jupyter Notebook 插件,容许企业在云中创立和运行笔记本。Jupyter Notebook 是一个 Web 应用程序,容许创立和共享蕴含实时代码、方程式、可视化和叙述性文本的文档。 它是一个开源我的项目,最后由 Project Jupyter Foundation 的数据社区组成员开发,该基金会是一个非营利组织,还托管 IPython,这是一种深受数据科学家欢送的交互式计算环境。 4、大数据如何在云中更好地施行? 不可否认的是,大数据的一大长处是它能够疾速解决大量信息。然而,这只有在应用托管在云中的大数据平台时才有可能。 问题是:为什么大数据更好地在云中实现?企业决定是否应用大数据之前须要理解这个问题的答案。 大数据更好地在云中施行,因为它为用户提供了许多益处。次要益处是用户不用放心存储数据所需的基础设施。企业不用投资硬件或软件,估算也不会缓和。基于云的大数据平台能够被多个用户拜访。 大数据是一个广为流传的风行词,尽管在某些时候它不再是一种趋势,然而,随着工夫的推移,行业依然十分须要和应用大数据。大数据是行业中十分重要的一部分,大数据使公司可能收集大量数据并以多种不同形式对其进行剖析。 而后,他们能够提出无关其客户的统计数据和信息,这将有助于清晰地理解如何更好地为客户服务。大数据还可用于定位特定市场,并找出哪些类型的人对企业的产品最感兴趣。这将使企业可能更好地设计和营销他们的产品。 大数据有很多用处,其中特地有用的用处是使企业的业务更智能。大数据将使企业更有效率,并帮忙他们做出更好的决策。如果一家公司领有触手可及的大量数据,他们将会倒退得更好。 5、企业如何在日常根底上应用云中大数据? 随着世界越来越依赖技术,不可避免地会以越来越快的速度生成数据。这种高数据生成率对企业来说堪称是双刃剑,因为更多的数据意味着更多的工作要做。 只管许多公司仍在应用传统的数据存储办法,但仍有许多公司正在转向云来存储、解决和剖析他们的数据。这使他们能够免于放心所需的基础设施,而将更多工夫用于剖析数据以做出更好的决策。 ...

March 9, 2022 · 1 min · jiezi

关于云计算:成中集团线下IDC迁移上云

阿里云依据成中团体业务场景动手,提供了上云计划和迁徙倡议,利用这套架构,保障了公司数据的安全性并且满足了公司对于备份机制的建设的根本诉求,并且升高了业务呈现中断的危险。 公司介绍成中简介: 咱们公司是一家传统房地产企业,成立于1998年,总部位于宜宾。成中团体以“建一个共建共享的谐和企业、品牌企业和一个对社会负责任的百年企业“为指标,抓住建筑业、房地产、物业服务等主业,增强打造企业诚信品牌,重视社会责任,谐和企业建设为基本,发明更大的经济效益和社会效益。 成中文化: 企业使命:打造成中命运共同体,共建、共享,共成。 企业精力:成中,虔诚到永远。 企业愿景:打动客户,成就自我,回报社会。 企业风格:求实、高效、谨严、翻新。 客户证言对咱们来说,线下IDC迁徙上云是比拟重要的IT我的项目,对于云厂商的抉择问题上,公司外部收回了多种声音,而阿里云通过我的业务场景动手提供了上云计划和迁徙倡议并且设计了高可用、备份和平安防护计划,从商务角度还通过云分期升高咱们的老本,从而最终选定阿里云,在此次洽购中深深地领会到了阿里系“客户第一”的价值观,为阿里云点赞。 客户痛点上线新业务,线下IDC不够用,须要进行机房扩容。 线下部署采纳的是单节点部署,容易呈现业务中断状况。 数据量比拟大,总体大略是20T的数量级,心愿通过备份机制从而进步数据的安全性。 服务计划架构图 计划细节企业上云教训倡议 公司线下之前采纳的是单节点部署,整体业务迁徙至云上倡议采纳高可用架构,保障业务的延续性,避免老本散失。 上云一共波及到4个业务零碎蕴含用友u8、ERP、a8v5以及APP,倡议咱们采纳Web利用防火墙对网站或者APP的业务流量进行歹意特色辨认及防护,将失常、平安的流量回源到服务器。 针对咱们心愿通过备份机制从而达到进步数据的安全性,阿里云倡议应用混合云备份服务,利用外部网络带宽将数据高效地备份的HBR备份库,并且能够应用HBR备份基于workflow的其它数据源,进步数据的安全性,目前HBR反对SQL Sever。 原文链接 本文为阿里云原创内容,未经容许不得转载。

March 9, 2022 · 1 min · jiezi

关于云计算:华云数据加入龙蜥社区推动开源产业快速有序成长

近日,华云数据控股集团(以下简称“华云数据”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 作为综合云计算厂商,华云数据历经十余年自主研发与深耕开辟,逐渐成长为出名云计算专家企业,打造数字化转型和信息技术利用翻新双重护城河。十年来,华云数据踊跃推动开源技术的倒退,不仅以需要为导向促成开源利用的遍及,还参加行业标准制订和推广,一直晋升要害核心技术能力,促成开源产业的自律标准和有序成长。 华云数据高级副总裁郭晓示意:“自成立以来,华云数据重视自主研发,累计取得了500 多项知识产权成绩,同时,华云数据在翻新研发的过程中更加关注对社区、产业的奉献。华云数据心愿为龙蜥社区带来新的翻新能源,在晋升社区技术价值和产业影响力的同时,推动华云数据生态建设,推动操作系统产业的疾速倒退。将来,华云数据会与龙蜥社区增强分割,与社区搭档们实现优势互补、资源共享,通过技术创新,推动开源产业倒退,搭建欠缺的生态体系,并整合大量华云数据外围的成熟技术,推出性能更高、利用更好、可靠性更强的云计算解决方案。” 龙蜥社区「龙腾打算」公布以来,截至目前已有超过百家企业签订了 CLA 协定并退出,包含平安厂商格尔软件、海泰方圆;数据库厂商南大通用、巨杉数据库;中间件厂商西方通、中创中间件、宝兰德。欢送更多企业退出。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 9, 2022 · 1 min · jiezi

关于云计算:这群人用8年讲述体育能有多迷人

望尘科技:专一体育娱乐在线体验的自主研发,致力于让体育迷取得高品质的沉迷式体验。用科技致敬体育,是他们保持的信奉。 客户故事望尘科技二心专一深耕体育游戏。他们把本人的计算中心搬到了云上,借助阿里云数字基础设施为程序开发提供更加稳固的算力。 在线游戏属于高并发、刹时计算量大的场景,阿里云高主频及GPU服务器能实现高计算性能与高图像渲染性能的需要,在利用中,负载平衡解决HTTP申请,将流量散发到指定的游戏服集群,连贯服、游戏服、缓存服等通过ESS弹性伸缩按需创立或开释资源,部署在多可用区RDS上的数据库保障业务的容灾性能。 游戏场景下需常常进行开服合服操作,业务峰值时可能须要撑持百万级玩家同时在线的高并发压力,更可能须要确保业务的增长进行海内部署。PolarDB提供低提早、高稳固、高性能的云服务,满足游戏业务需要,可能提供良好的游戏体验,PolarDB集群版提供高性能的读写能力,便于新开服以及利用弹性扩容。 在游戏版本公布、服务端重启等场景能够大大缩短保护工夫;全球化部署,PolarDB集群版反对寰球数据库GDN性能,能够实现散布在寰球不同地区的多个PolarDB集群间的数据放弃同步,助力游戏业务轻松出海部署;高牢靠的服务,数据采纳三正本一致性存储,很好地保障了数据的可靠性。兼容MySQL各种生态和中间件开源工具,十分不便游戏历史战绩、游戏充值和经营流动的发展。 8年专一,只做体育游戏数据显示,2020年世界杯寰球累计观看人次43亿,2021年欧洲杯寰球累计观众高达52.3亿,每到足球赛季,足球必会掀起世界级的狂欢。酷爱足球的人很多,但投身于足球游戏制作的人却很少。 2014年,望尘科技推出他们的首款游戏《足球巨匠》,作为当年为数不多可能拿到FIFPro和多家欧洲寒门官网受权的国内游戏失去寰球泛滥球迷的青睐;至今,这款足球手游在体育细分排行中始终放弃在TOP 5以内。 2019年,RPG、MOBA、FPS等类型手游在市场疯狂吸金的时候,望尘科技却丝毫不受市场影响,埋头专一于本人善于的体育类产品,在2020年再次推出了新玩法的足球游戏《最佳11人》。 乏味的是,这家科技公司更像是一支体育俱乐部,走进望尘科技的办公区,墙上挂满了驰名球星的签名球衣,会议室就像球队的俱乐部一样,不论是技术研发还是经营策动,基本上团队中每一个人都是超级球迷。 “咱们爱体育,公司里的很多同学都从小就开始打球,长大当前,大家的心田也会有一些小指标,既然成不了职业球员,不如就用技术来实现本人的幻想吧”,在采访中,技术开发的同学说出了本人的心田的想法。 在他们看来,本人是一个游戏开发者,但同样也是体育酷爱者,用科技去出现震撼的体育世界,让体育在掌心变得更加“好玩”,是他们致敬体育的形式。 保持,一般背地的不一般体育游戏的制作过程并不像大家外表看到的如此轻松,看似固定的体育球类规定、浮动不大的球员信息,所有如同都是如此一般,然而在胜利背地,他们也曾碰壁无数次。 3D动作渲染、游戏画面制作、物理引擎开发、球队和球员的官网受权,每一步都须要大量资金和技术资源投入,研发老本以亿为单位,研发周期以年起步。 为了保障游戏产品的品质,望尘科技一直进行技术研发与品质打磨,一直的学习行业前沿技术并将之使用于产品中。在游戏开发中,球员的各种动作捕获、动画筛选、驱动逻辑这些简单且大量的工作,都只是体育产品开发中最根底的局部,但往往这部分就须要占据到研发2/3的工夫。 为了进步工作效率,望尘科技甚至做出了捕获动作的专利技术,依据《最佳球会》团队的同学走漏,目前这款游戏中光是球员动作就有100万个。 优化与改良解决重要难题 在手游方面,还有重要难题是开发技术与平台的局限性。 在手机上难满足体育游戏对于高质量画面与实时操控响应的需要,既要适应多平台,让动作高度还原,又不能超过手机的解决能力,数千个动画的切换,须要建设海量的规定来光滑;AI和动画又细分成多个逻辑层级,须要一直优化改良设计,一直的优化改良代码逻辑。 上云步骤 用科技致敬体育专一深耕体育游戏 或者与所有体育迷与游戏迷心田所认同的一样,只有酷爱体育的人们能力做出好玩的体育产品。从2013年到当初,望尘科技二心专一深耕体育游戏,只管游戏行业目前曾经进入到遍地是黄金的时代,他们也仍然沉下心来用独特的形式致敬本人的酷爱。 携手迎接下一代互联网 2021年,“元宇宙”全面袭来,互联网、物联网、AR/VR、智能可穿戴设施、3D图形渲染、AI人工智能、高性能计算、云计算等各行各业都将继续呈现产品翻新和商业模式翻新,它将扭转现有社交、电商、教育、游戏,甚至领取互联网利用的出现形式。 近年来,望尘切入体育赛场VR畛域推出了VR技术——InnoReal。这项技术在国内外曾经申请了7项专利,通过Free Viewpoint技术的三维重构,用户齐全能够本人抉择观看地位和角度,置身赛场、近距离观看球员动作,甚至能够预判球员下一步动作。目前,这一技术真正可能实现的寰球有三家公司,而望尘是中国惟一一家。在阿里一直致力于全息构建、全息仿真、虚实联合到虚实联动这些新技术的钻研,置信全新的下一代互联网行将向咱们走来。 数字科技陪伴体育成长,上云之后,能够更容易的借助互联网的通路,以及和云上的其余企业造成产业互助的独特倒退和凋敝,站在产业生态伟人的肩膀上,给业务插上翅膀。望尘用科技致敬体育,阿里用科技陪伴企业。企业上云第一站,阿里云与企业一路同行! 原文链接 本文为阿里云原创内容,未经容许不得转载。

March 9, 2022 · 1 min · jiezi

关于云计算:云效率的-3-个方面成本性能和速度

在思考实现云效率时,通常与围绕老本的探讨无关。然而,老本只是泛滥组成部分的其中之一。本文将更好地定义云效率及其三个组成部分——老本、性能和速度,并为实现云效率的所有方面提供倡议。 此外,本文将探讨Kubernetes中常常被大家疏忽的问题以及如何克服其固有的复杂性。首先,须要通过一些背景信息来理解云中效率低下的一些本源。 在云计算呈现之前的“旧时代”,本地数据中心的估算和洽购须要事后购买硬件和软件许可证等,而后装置它们,这须要很长的筹备工夫,通常是三个月或更长时间,中央财政管制着这种形式。 随着云计算的呈现,这种模式产生了巨大变化。首先,它是按需提供的,因而企业只需在应用时付费。 它也更具动态性,因而也能够随便关上和敞开应用程序和资源。 其次,它突破了中央财政洽购模式。 云计算容许单个开发人员启动或敞开它,而这所有都能够在财务人员不知情的状况下进行。它的动静环境对企业来说是一个微小的文化转变。 它还减少了复杂性。例如,企业不仅要在四种不同的节点类型和四种不同的节点大小之间进行抉择,还要精确地抉择每个节点用于 CPU 的比例和用于内存的比例。企业将在不同节点之间共享所有资源,这将减少难题的艰难水平。 零碎的动静个性使这所有变得十分复杂。如果企业运营者查看云提供商,会发现他们的计费流程非常复杂。 你想要什么节点类型?想要现场实例、按需实例、预留实例吗?须要预付多少钱?如何混合保留实例和按需实例? 扩大是须要思考的一个重要方面,因为企业能够通过在须要之前增加资源来进步性能以防止提早峰值。 因为云的复杂性,人们通常会默认适度配置云或通过重复试验手动调整。这是一个陷阱:必须在老本效率或侵害客户绩效之间做出抉择。造成这个陷阱的一个重要起因是不足可见性。除了老本和性能衡量之外,还有速度。企业可能可能实现性能和老本效率,但这须要大量艰辛的手动工作。 只管简单,但仍能实现云老本效率 实现云效率的第一步是理解问题。理解企业本身在哪里花钱,并确定它是否提供了所需的投资回报 (ROI)。这种了解不仅仅只看破费;在某些状况下,降低成本并不是首要任务。如果一个工程团队的破费是另一个团队的 10 倍,那么须要理解其中是否存在问题还是正当景象。 他们是否反对更多流量?他们是否成心适度配置,以便团队能够更快地口头并将新产品推向市场? 理解本身的收入并确保企业取得投资回报可能须要付出微小的致力,但企业在优化之前须要踏出第一步。例如,团队可能决定最后为稳定性而适度配置,尽管代价昂扬,但生产负荷不多,首要任务是将产品推向市场。 之后,一旦产品进入市场,负载更大,老本一直收缩,就在不就义性能的状况下,将工程工夫投入到降低成本上。 第二,明确本人的指标。例如,查找孤立的实例——员工创立并忘记了它,而后来到了公司,可是它依然在无限期地运行。这是一个十分广泛的问题,并且可能是削减老本的最简略办法之一。 如果以削减老本为指标,企业有两个根本抉择:应用更少的资源或应用雷同的资源,但领取更少的费。最终,企业必须开始调整工作负载的规模,这须要可见性。局部老本治理供应商能够辨认企业的云收入并容许企业敞开闲置资源。 对于可见性,云老本失控的局部起因是没有人留神到这个问题。这并不意味着工程师不在乎,他们只是不理解具体情况。大多数工程师,如果问题裸露进去,他们也会尝试本人修复它,这就是普锐斯效应。 一项钻研表明,据察看和记录,大部分 Prius 驾驶员会对车辆电池功率的可见性数据做出反馈,以缩小燃料耗费。如果开发人员意识到他们对云的应用和收入,他们会尝试改良它。 第三,云效率超过老本。云效率应定义为最大限度地应用企业申请的资源。它思考了性能和老本,也思考了开发人员进行治理云资源所需的手动保护所需的工夫。真正的云效率是在正确的工夫领有正确的资源。 随着云计算在企业中的疾速利用,云效率的思考是至关重要的,须要超过对老本的根本剖析。如果企业心愿充分利用其云基础架构,则必须思考云效率另外两个组成部分,即性能和速度。

March 8, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊美国国家安全局发布网络安全指南

云原生一周动静要闻: Knative 成为 CNCF 孵化我的项目Podman 公布 v4.0.0Aeraki Mesh 退出 CNCF 云原生全景图Argo 公布 fuzzing 报告Platform9 公布云原生企业趋势报告要害的 GitLab 破绽可能容许攻击者窃取运行者的注册令牌开源我的项目举荐文章举荐美国国家安全局(NSA)又来啦,上次公布的是《Kubernetes 平安加固指南》,这次公布的是《网络基础设施平安指南》,涵盖了网络设计、设施明码治理、近程登录治理、安全更新、密钥替换算法,以及 NTP、SSH、HTTP和 SNMP 等重要协定,为所有组织提供了无关如何爱护其 IT 网络基础设施免受网络攻击的最新倡议。 关注公众号:KubeSphere云原生 后盾回复暗号 网络 即可获取该指南! 云原生动静Knative 成为 CNCF 孵化我的项目日前,CNCF 技术监督委员会(TOC)已投票决定承受 Knative 作为 CNCF 的孵化我的项目。 Knative 是一个基于 Kubernetes 的开源平台,用于构建、部署和治理无服务器和事件驱动的应用程序。它帮忙开发团队以一种须要较少技术常识和工夫的形式治理、监督和操作 Kubernetes。 Knative 由谷歌于 2018 年创立,随后与 IBM、Red Hat、VMWare 和 SAP 密切合作开发。该我的项目自成立以来,得益于社区中 1800 多名不同集体的单干和奉献。 该我的项目在 2021 年 11 月达到了 1.0 版本,这意味着它的所有仓库都由社区指定为稳固且适宜商业应用。它目前的版本是 1.2,每六周公布一次。 Podman 公布 v4.0.0日前,Podman v4.0.0 公布。此版本具备 60 多个新性能,重点是彻底重写网络堆栈,以进步性能和性能,但也有许多其余变动,包含改良 Podman 对 Mac 和 Windows 的反对,改良 Pods,超过 50 个谬误的修复,以及更多更多的性能。 ...

March 8, 2022 · 2 min · jiezi

关于云计算:企业的多云战略应该如何开始

依据HashiCorp的云状态报告,当初曾经有超过 76% 的用户在应用多云,两年后这一比例将达到 86%。此外,其余考察也取得了相似的调查结果,并且在其多云策略中共享安全性是IT领导者的首要任务。 另一项考察发现,86% 的企业主打算在将来几年减少对多云环境的投资,95% 的企业主示意这些技术曾经对他们的胜利起到了至关重要的作用。 这种水平的采纳发明了微小的机会,但也有问题。只有当企业领有牢靠的策略时,能力享受到多云的益处。问题在于,企业的多云策略应该如何开始? 1、针对最佳集成进行优化 要实现胜利的多云策略,首先要理解如何从计算到以数据为核心的角度,在不同的云服务提供商之间实现统一的管制。这对于防止供应商锁定的危险可能至关重要,然而跨云策略不仅仅与最大限度地缩小供应商锁定无关;它还应该升高治理的复杂性,放弃安全性和弹性。 现实状况下,企业的多云策略应该可能反对在云提供商之间散布、冗余和可移植的工作负载。这将为企业带来很多益处,例如实现速度、规模和价值;自治是将企业的应用程序服务部署和集成到最适宜业务的提供者上。 企业还应思考一个问题:为什么须要思考多云策略,它会带来什么商业利益? 其实,这始终取决于咱们试图解决什么业务问题,以及多云模型如何帮忙有机地解决这个问题。 以下是企业能够从多云中取得的一些预期益处: 1)最佳云技术。 胜利的多云架构容许开发人员为每个服务/负载应用最佳提供商。此外,能够自在应用最好的云技术,更容易进行翻新并为企业实现竞争劣势。 2)进步弹性和可靠性。 胜利利用多云策略后,企业能够跨云提供商散发要害服务(例如应用程序、数据、用户治理等),这在某个提供商受到攻打时能够防止损失扩充。 3)最高的敏捷性。 与云无关的策略容许企业利用每个提供商的劣势。换句话说,应用最适宜企业本身的计算和存储需要的提供商或最适宜人工智能服务的提供商,等等。它还容许企业依据不同的老本将这些服务从一个提供商迁徙到另一个提供商,这一点咱们将在另一部分深刻探讨。 总而言之,将企业的应用程序和服务迁徙或分发给提供最大价值的提供商的能力是实现胜利策略的要害。 2、启用开箱即用的安全性 治理云中的安全性是一项艰巨的工作,尤其是对于一个多云的环境。出于这个起因,举荐的办法是在云迁徙策略中尽早应用云安全控制框架。然而,这意味着什么呢? 现在,最佳实际是将平安思维从外围平安转变为更全面的办法,即从多云部署的设计开始就思考网络安全危险。它首先容许 DevSecOps 团队构建/自动化模块化。 从一开始就围绕基础设施和利用程序代码进行防护。依据以后施行零信赖网络架构的趋势,企业能够将这些护栏视为跨云安全控制。 在这种新范式下,即便在平安范畴内,所有用户和服务都是“不可信”的。这种办法须要重新考虑访问控制,因为工作负载可能会散布在不同的云提供商之间并进行部署。 从基础设施到利用程序代码、服务、网络、数据、用户拜访等,施行各个级别的安全控制是要害。这方面的局部想法是,建设具备内置安全性的“所有即代码”模板利用零信赖网络分段,只为一组须要的用户提供必要的权限和管制。 在多云平安方面必定存在挑战,以下是企业能够思考的一些技巧和最佳实际。 3、放弃麻利并管制云老本 管制多云环境的老本是一项挑战,因为它的设计会一直变动、扩充和放大。简而言之,云老本可能会像股票或加密市场一样稳定,具体取决于企业的服务优化水平。如果以正确的形式解决这些复杂性,则能够利用这些复杂性来取得更好的商业利益。 回到与云无关的麻利部署这一点,在这种状况下,FinOps 实际能够成为企业治理老本的绝佳抉择,企业能够思考遵循某些最佳实际以在其云经营模型中启用这种办法。 例如,在任何云上启动应用程序或工作负载之前,企业能够协商或评估较为适合的提供商的最佳定价。此外,与云无关的策略提供的敏捷性容许在低需要期间将负载调配到老本较低的云。 简而言之,胜利的多云策略不仅能够在合同条款的会谈中利用供需法则为企业带来劣势,还能够通过动静挪动负载来节省成本。 开发翻新的应用程序和服务能够节省成本并进步竞争力,实现最佳用户体验对于任何企业来说都更为要害。当开发人员能够齐全自在地应用最不便的平台和服务时,企业的指标能够更为简略地实现。 4、弥合人与云的鸿沟 最初,从人员和技能的角度来看,重要的是不要漠视取得跨云技能的难度。依据 Hashicorp 的考察,57% 的受访者认为不足外部技能是采纳多云策略的要害阻碍。 这些调查结果对于曾经决定采纳多云模型的企业敲响了警钟。他们应该开始放大技能差距并进步团队的技能,以无效地解决跨云经营模式。 然而,激励团队或集体同时学习多个云将的工作量十分大,即便每个提供商(亚马逊网络服务、Azure、谷歌和VMware)都有大量收费培训资源。因而,比拟好的办法能够从一个云开始,执行实际操作和基于场景的实际学习,并通过利用比拟技术进一步扩大这些教训到其余云,这将使企业大大受害。 5、论断 采纳多云策略时须要思考多个因素。本文中分享的这几个方面,能够作为企业制订策略的根本支柱。 围绕与云无关的零碎和利用程序设计企业的策略,这些零碎和应用程序须要开箱即用的安全性、灵便地管制老本,并且不要漠视这样一个事实,即企业须要一个具备必要技能的团队来执行整个工作过程。

March 7, 2022 · 1 min · jiezi

关于云计算:一撕得全员参与低代码开发全面实现企业数字化管理

简介:借助钉钉宜搭,一撕得全面实现数字化治理,继续推动业务和企业提高。北京一撕得物流技术有限公司 201-500人 / 互联网 / 中国-北京 / 数字化治理平台 “通过钉钉宜搭低代码技术,推动一撕得数字化转型。将日常办公及业务管理引向数字化治理,实现信息共享、数据积淀,无效放慢了企业外部的经营与治理过程,升高了IT开发成本,晋升了外部协同效率、员工办公效率、企业运行效率,实现了企业外部业务标准化、在线化、数字化。”—— 一撕得DT部负责人 王德华 作为国内先进的互联网包装平台,一撕得通过翻新环保的包装产品和一站式包装供应链服务,用数字化和智能化技术,连贯包装产业链。提供涵盖整个包装价值链的综合性服务,包含电商平台、翻新设计、物联网、物流仓储、供应链金融、环保新资料等。 图:一撕得拉链纸箱 一撕得数字化转型的三大难题办工效率低:在以前,一撕得员工办公多采纳电子表格、纸质统计等形式,不仅给员工带来了繁冗的工作量,还会导致数据管理滞后、部门间数据不能买通、统计效率低下等问题。 执行监管难:通常,一撕得外部工作流程须要多个部门协同执行落地,中间环节进度短少无效的监管伎俩,常常会呈现工作反馈工夫长、工作停顿不明确等问题,拖慢了工作进度。 需要无奈满足:一撕得各部门都有许多业务数字化需要,但因为IT开发人员较少,即使较为简单的需要,也经常无奈顾及。因而,有些我的项目会因内部人员摆布无限,导致业务延期。 面对以上难题,一撕得最开始打算应用外采零碎,但外采零碎不能贴合业务需求量身定制,并且后续维护费用也十分昂扬。如果企业外部用全代码搭建零碎,既费时又费劲,IT开发成本微小。此外,传统IT开发工具很难缩短与理论业务需要的间隔,简直没有传统软件能够满足企业日益变动的业务需要。 一撕得在推动数字化转型的过程中,理解到钉钉宜搭通过利落拽即可实现零碎搭建,还能够实现和三方软件数据互通,轻松满足多业务场景需要。宜搭平台的拓展能力强,性能全面。并且,一撕得曾经把钉钉作为办公协同平台,员工都能纯熟应用,选用宜搭能够让业务人员也能疾速上手实操,将放慢多部门数字化转型过程。 全员进行低代码数字化考核,让数字化贯通企业2021年年底,一撕得成立数字化小组打头阵,开设了“数字化转型认知”和“宜搭实操”课程为员工发展培训,组织全员学习和考试,并抉择重点部门和员工进行利用搭建实际。 图:一撕得创始人邢凯在培训现场 2周工夫不到,培训参加人员就齐全把握了钉钉宜搭低代码的技术要领与开发格调,全员通过了钉钉宜搭颁发的“低代码开发师初、中级认证”。并搭建了满足各自部门业务需要的标准化、在线化、数字化宜搭利用,实现全员工作数字化。 图:一撕得DT部负责人王德华的低代码开发师证书 图:一撕得低代码培训现场 通过此次数字化转型学习培训,一撕得外部掀起了一股宜搭学习热潮,在短短1个月工夫里,全公司搭建实现了100多个宜搭利用,涵盖了参加部门80%的业务场景。 图:一撕得员工搭建的宜搭低代码利用 宜搭应收账款管理系统一撕得次要从事ToB业务,服务客户泛滥,销售人员散布在全国范畴。对一撕得的财务人员而言,应用传统形式跟进客户的应收账款,过程繁琐又低效,报表也不能实时与业务人员共享。常常造成信息难同步、数据须要重复核查、重要信息跟进不及时的场面。 应用钉钉宜搭后,一撕得搭建了“应收账款管理系统”,实现了业务人员和财务人员的信息实时同步。 图:一撕得应收账款管理系统 应用宜搭搭建的应收报表,能够把公司的全副应收账款基于客户、销售经理、工夫等维度创立报表和图表,并跟据不同的用户群体设置了不同权限。 这套零碎每周都会在固定工夫向销售负责人、销售经理推送应收报表,提醒客户应收、危险客户实时状况,便于销售人员及时获取信息,跟进客户治理。 图:一撕得应收报表 策略沙盘指挥系统在一撕得,下级下发的工作往往须要多个部门落地执行,中间环节进度短少无效的监管伎俩,常常会呈现工作反馈工夫长、工作停顿不明确等问题,拖慢了工作进度。 通过钉钉宜搭,一撕得建设了“策略沙盘指挥系统”,解决了工作下发难、角色多难治理、工作无奈拆解、沟通老本高、工作碎片化等问题。 图:一撕得策略沙盘指挥系统 这套零碎实现了各部门工作全面线上化治理,具备在线公布工作,工作进度同步跟进的能力,并且反对所有数据的实时查看,异样工作及时预警。这套零碎也可能帮忙管理者更及时、精确地理解不同事业部工作的停顿状况,也使员工工作推动更高效。 图:一撕得策略沙盘指挥系统 通过钉钉宜搭,一撕得放慢了数字化转型的步调。通过在线化、数字化的零碎搭建,使员工协同办公和业务管理更高效,继续推动业务和企业提高。 从软件老本、人工成本、我的项目相干环境等方面思考,钉钉宜搭帮忙一撕得节俭了一笔不菲的费用。同时,钉钉宜搭的利用,使一撕得开发和治理运行效率都进步了数倍以上,大大降低了工夫老本、人员沟通老本、办公老本。 将来,一撕得将持续用好钉钉宜搭低代码平台,用数字化带动企业提高,用数字化造成企业竞争壁垒,钉钉宜搭将是一撕得将来行业竞争中的外围武器,一撕得DT部负责人王德华指出。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 7, 2022 · 1 min · jiezi

关于云计算:基因大数据一面是科技一面是责任

基因大数据,一面是科技,一面是责任。以基因科技为外围,为行业提供“存、传、算、用”全栈式解决方案,用数据智慧为精准医疗保驾护航。 客户故事人和将来从守业初期到当初,阿里云始终随同其成长,人和借助阿里云FPGA云服务器算力更高、老本更低的劣势,实现了将海量历史数据迁徙上云,大大降低了本地高性能NAS的容量和性能压力。基因数据从测序仪下机后,样本数据通过闪电立方或专线上传到云端的OSS对象存储中,再通过批量计算配合ECS计算集群实现基因测序与剖析工作,阿里云弱小的云计算与大数据能力为人和将来的业务倒退保驾护航,卓越的计算能力随时为人和将来提供数百万核时的计算能力。 客户证言用大数据为生命,平安保驾护航~ 12年前在圣地亚哥将所有的积蓄投入科研,7年前带着研究成果回国守业全面上云,有人说咱们是“冒险家”,但咱们只是行业的前行者。——人和将来联结创始人、CEO 黄文静 客户倒退2009年基因测序的浪潮在美国西海岸日益昌盛,圣地亚哥某实验室,一群来自Cornell、Yale、GoldmanSachs、IDG等出名高校及机构的年轻人聚在一起进行二代基因测序技术钻研,抱着孤注一掷的勇气将所有的积蓄投入进去做了启动资金,心愿有朝一日能将这份研究成果带回国,让基因科技普惠更多中国老百姓的同时,为国内基因技术赶超国内一流程度奉献一份力量。 2014年,国内基因检测行业的转折点已悄悄降临——国家卫健委启动了基因检测的标准治理,行业行将迈入有序倒退的快车道。传统的所有都亟待新的扭转和倒退,而最终磅礴的心让这群年轻人做出了归国守业的决定。同年,人和将来生物科技有限公司成立,基于生物技术和信息技术(BT+IT)双轮驱动,专一于基因检测前沿技术及基因大数据智能基础设施的开发,致力于成为精准医学整体解决方案服务商。 客户痛点基因数据对算力的需要会随着样本量的增减而变动,本地服务器的部署难度较大。 上云步骤 客户成长不做跟随者,要做冒险家 “比起在现有的规定里做一个跟随者,做一个探寻未知市场的冒险家对于咱们来说会更有吸引力。” 2014年,人和将来生物科技有限公司成立,基于生物技术和信息技术(BT+IT)双轮驱动,专一于基因检测前沿技术及基因大数据智能基础设施的开发,致力于成为精准医学整体解决方案服务商。 走出一条差异化“小道” 在同行把业务重点放在基因测序、肿瘤靶向药物用药领导、肿瘤复发监测等主赛道之时,人和将来借助以BT(生物技术)+IT(信息技术)为根底的数据处理和剖析能力,走上了一条差异化的“小道”。 云上的衰弱守护 人和将来已胜利将公司的核心技术GTX.ZIP基因数据压缩以及GTX.FPGA基因数据减速计算部署在阿里云端上。 “批量计算”直面大计算挑战,帮忙人和将来轻松实现海量数据并行计算工作。反对基于有向无环图轻松构建简单工作流,联合批量计算独有的分布式缓存技术和OSS挂载性能,无需特地编程就能够实现稳固高效的大规模基因数据样本剖析。“闪电立方”疾速搞定网络传输! 以1PB(约100万GB)数据为例,一般的办公网络下全副上传须要10000多天,在1Gbps的专线下也须要100多天,借助“闪电立方”,仅需24小时就能实现1PB的数据迁徙,大大晋升了任何将来数据上云的效率。 将来新篇章 将来,基因大数据将成为基因企业的外围资产。平安、赋能、高效,期待将来用基因科技服务公众,用数字化技术为生命衰弱提供更多解决方案。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 7, 2022 · 1 min · jiezi

关于云计算:在-Kubernetes-集群中使用-MetalLB-作为-LoadBalancer下-BGP

在上一篇《在 Kubernetes 集群中应用 MetalLB 作为 LoadBalancer(上)》中,咱们应用 MetalLB 的 Layer2 模式作为 LoadBalancer 的实现,将 Kubernetes 集群中的服务裸露到集群外。 还记得咱们在 Configmap 中为 MetalLB 调配的 IP 地址池么? apiVersion: v1kind: ConfigMapmetadata: namespace: metallb-system name: configdata: config: | address-pools: - name: default protocol: layer2 addresses: - 192.168.1.30-192.168.1.49这里调配的 192.168.1.30-192.168.1.49 IP 段正好是在笔者的家庭网络中,当咱们用 192.168.1.30 能够胜利拜访服务。 之前有提过 Layer2 的毛病时还漏了一点,除了故障转移过程中对可用性有影响且存在单点网络瓶颈,还有就是客户端须要与地址池位于同一个子网(如果将地址池改为 192.168.1.30-192.168.1.49,服务将无法访问)。不过在试验环境或者像笔者这样的 homelab 环境来说,前两个都不算是问题,后一个则在网络配置时略微麻烦一些。 尽管毛病很显著,然而 Layer2 模式有更强的通用性,不像 BGP 模式须要反对 BGP 的路由。然而这些都挡不住笔者的探(强)索(迫)欲(症),因为还有一个 OpenWrt 软路由运行在我的 Proxmox 虚拟机中。这个 OpenWrt 以软路由的形式,通过 192.168.1.2 对外提供路由服务,通过装置路由软件套件来反对 BGP。 正式开始之前,先看下什么是 BPG 以及相干的术语。曾经理解,或者感觉太形象的同学能够间接跳过,待看完demo的再回头看。 ...

March 7, 2022 · 3 min · jiezi

关于云计算:企业控制云支出的云成本优化策略

云计算因其高效的可扩展性和只为应用的内容付费的灵活性而备受企业青眼。团队能够利用 IT 向扩散计算的转变来开发更好的产品,同时放弃竞争力和敏捷性。 然而托管服务往往可能是付费的,从而很容易超支。据行业钻研公司 Gartner 钻研,到 2024 年,60%的基础设施和经营领导者将看到他们的云收入超过预算。如果企业心愿从云收入中取得最大收益,就要对云服务老本进行优化以最大化其投资回报。 在本文中,咱们将探讨能够帮忙企业理解其云应用状况和收入的工具和流程。咱们将剖析云计算如何带来令人意外的财务老本,以及企业如何治理和优化其云老本。 1、云在古代软件开发中的作用 云计算通过为日常应用程序提供易于应用、可扩大的部署来反对和减速古代软件开发。无服务器性能和 Kubernetes 等云原生技术使开发人员可能更多地关注应用程序,而不是基础设施和部署。 部署过程更快,并为团队节俭了一些增加新性能和修复bug的开销。无服务器性能和 Kubernetes 建设在云原生技术之上,使部署和扩大应用程序和 API 变得更加容易。当企业创立无服务器函数或部署 API 时,无需放心托管它的地位或它的扩大形式,云提供商会解决这所有。 然而,这些有限可扩大的技术对于开发人员来说可能不堪重负。要熟练地辨认适宜合乎企业需要的云资源,须要一个学习过程。因而,大多数公司并不齐全理解如何优化他们的云应用,也不晓得应该把重点放在哪里。 2、与大规模云计算相干的老本 在云中开展业务须要全面的治理和对云外部运作的扎实常识。云计算的高老本源于对基础设施的应用,包含虚拟机 (VM)、Kubernetes 集群、虚构网络、公共 IP 和 DNS 条目。 云计算的外围准则是企业应该只为应用的资源付费,就像租用计算能力或应用电力等公用事业一样。这种现收现付模式应该能够让企业在需要不可预测时即时调整资源,而无需对本地基础设施进行大量投资。例如,企业应该可能在遇到突发负载时通过增加更多服务器实现程度扩大。或者,如果企业的商业应用程序在假期期间流量较低,并且须要降低成本,则能够缩减基础架构。 只管大多数云提供商都提供这种配置,但许多文件存储提供商(与提供对象存储或块存储解决方案的提供商相同)应用的模式是企业必须提前为其认为须要的空间付费。以这种形式在云中存储大量数据可能会变得十分低廉,只管它通常比设置本地存储单元要好。 通过Amazon Simple Storage Service (S3)、Azure Blob Storage 和 Google Cloud Storage 的比拟,能够理解以后云存储产品状态的一些背景信息。这些提供程序为非结构化对象文件提供存储。对象存储技术的简略性使云提供商能够更无效地分配资源,并且他们通过按 GB 免费而不是强制用户预测工作负载和配置他们可能永远不会应用的容量,来将这些益处传递给用户。 即便如此,云基础设施依然能够通过暗藏在数据传输和数据存储中的费用默默地产生老本。大多数云提供商容许客户收费将数据传输到他们的网络(入口),但向他们收取数据传出(进口)的费用。例如,AWS在其网络内提供收费数据传输,但在其网络外传输数据时收取每 GB 12 美分的费用。 开发人员通常应用 MongoDB 或 Postgres 等数据库来存储结构化数据。许多企业应用数据库即服务 (DBaaS) 在云中启动齐全托管的数据库,绕过设置 VM 和手动装置安全补丁的传统形式。但这种办法也有老本,随着数据脚印的增长,它们可能会迅速超出企业的估算。 3、云老本治理的重要性 许多软件交付团队难以全面理解企业的云应用状况,老本会迅速减少,在意识到此状况之前,他们曾经为一项他们不须要或可能配置不同的服务领取了数千美元。 因而,云老本治理已成为在云中经营业务的要害局部。要理解残缺状况,团队有时须要查看计费控制台或为每项服务的独自账户免费。如果他们只有几个帐户,则此办法具备挑战性。如果他们应用数十或数百种服务,那简直是不可能的。 因为在云中创立新资源只需点击几下,团队就能够轻松配置他们不须要的资源。如果他们遗记敞开他们创立的资源,他们将为未应用的容量付费。 大多数云服务按现收现付模式免费。然而,这种帐单可能会产生误导,因为帐单永远不会立刻达到。团队可能会意外启动 10,000 个虚拟机,而不是他们想要的 10 个。他们可能会设置宽松的政策,而后他们的软件会通过提供大量公共云资源来应答继续的流量顶峰。在这些状况下,企业将会冀望在月底巨额账单到来之前理解到资源的具体应用状况。 ...

March 4, 2022 · 1 min · jiezi

关于云计算:飞步科技-x-焱融-YRCloudFile大幅提升训练效率开启智驾新纪元

随着冬奥会的完满落幕和残奥会的揭幕,北京成为了奥运史上首个胜利举办奥运会和冬奥会的“双奥之城”。在本届冬奥会赛场上,大家除了对赛场内奥运健儿们的体现印象粗浅以外,在赛场外,中国的科技翻新力量也让人眼前一亮。其中,主动驾驶作为“科技冬奥专项”的重点项目之一,首次实现全天候、多车型、全场景利用。 事实上,主动驾驶并不是第一次亮相奥运会。在 2018 年平昌冬奥会上,古代汽车就展现 L4 级主动驾驶性能的车辆,但因为过后数据量少、技术不成熟、车辆零碎不稳固,产生了辨认误差问题,导致呈现了车辆通过人行横道时未被动加速刹车,须要驾驶员干涉的状况。在主动驾驶生产过程中,一旦短少数据,就意味着短少模型来晋升车辆精准度。数据对车辆环境感知、精准定位、门路布局都有肯定的影响,而这些性能间接影响了车辆构建感知层、决策层、执行层的技术架构。 本篇文章重点分享主动驾驶厂商飞步科技通过应用焱融科技高性能分布式文件存储 YRCloudFile 疾速存储及性能晋升的实际过程。杭州飞步科技公司(以下简称:飞步科技),成立于 2017 年,在经验屡次扩张后,飞步科技在主动驾驶畛域取得较大冲破。通过近 2 年的主动驾驶算法验证后,飞步科技于 2019 年开始研发基于 Level 4 级别的港口主动驾驶技术,并于 2020 年 5 月在舟山港梅山港区投入商用,开始与人工驾驶的卡车协同运作。 No.1 YRCloudFile 开启主动驾驶“进阶之路”随着技术的一直降级,高性能、高牢靠和高可用未然成为下一代主动驾驶存储解决方案的关键词,也成为各大公司存储技术倒退的支流方向。面对主动驾驶技术倒退过程中遇到的数据处理流程,焱融科技切实提出了相应的解决方案。 一站式数据服务平台,缩小数据反复拷贝工夫 以后,泛滥车企和解决方案提供商在提出计划时,通常会基于规模的限度和后期老本两方面思考,采纳传统的 NAS 存储来为下层利用提供数据拜访。然而,因为传统存储的性能和并发性能都有肯定限度,不能达到最优成果,所以客户往往采纳拷贝的模式,以本地的电脑的 SSD 磁盘作为模型训练的存储底座。 实际上,这一整套架构体系不仅会消耗大量的数据拷贝工夫,而且容易对大量客户端的并发造成不良后果,重大影响客户的研发进度及公司倒退打算。在传统架构中,存在肯定的局限性,容易限度 L4 级主动驾驶的研发进度和业务拓展,所以更换存储架构体系成为客户亟需解决的问题。 焱融科技认为能够通过对立的数据服务平台进行治理的形式,以此缩小数据反复拷贝工夫。其中,YRCloudFile 分布式存储系统可能实现: 无效确保数据被搁置在多个节点的多个磁盘上,升高节点夯机和磁盘损坏带来的数据失落几率,进步数据冗余性和解决数据独立寄存带来的危险;反对多客户端并发,无效进步并发效率和训练效率;具备多元数据 MDS 服务,有利于进步海量训练文件的读写效率,以及疾速实现训练模型开发的工作。为了后续业务增长和扩容的需要,焱融科技 YRCloudFile 高性能分布式文件存储提供了疾速便捷的计划,在降级过程中,保障业务继续运行。在对立的数据管理平台下,轻松解决了扩散存储和重复拷贝数据所带来的工夫耗费问题。 IT 架构比照图 冲破算法长尾场景难点,海量数据性能需求更加明确 以后,大家普遍认为制约主动驾驶技术倒退的重要因素是,无奈精确解决所有简单环境下有限可能的长尾场景。但如果能让算法冲破长尾场景,那么就须要管制单元更智能、响应速度更快、管制更准确。 面对算法的冲破和管制单元更智能的要求,就须要研发人员采集大量的数据,反对研发的冲破和 AI 芯片的智能晋升,这也对海量数据性能有了更明确的要求。 为了解决这个问题,咱们采取了可程度扩大设计的 MDS 架构办法,以此实现 MDS 集群化。这次要思考到以下三方面: MDS 集群化有利于缓解 CPU,升高内存压力;多个 MDS 有利于企业存储更多元的数据信息;在实现元数据处理能力程度扩大的同时,晋升海量文件并发拜访的性能。多级智能缓存+预读,解决多样化的海量混合文件读写能力 为了实现 L4 级主动驾驶能齐全脱离人的掌控,通常会由车辆的管制单元和辅助反对单元来辅助车辆进行主动驾驶。通常车辆在城市道路行驶时,会面临大量简单、多样化的场景。 从关闭的环境到高速公路,再到个别城市道路,路线环境会逐步简单和多样化。为了满足路线环境条件,这就要求 L4 级主动驾驶的车载零碎笼罩和感知能力极高。 目前,笼罩的伎俩次要通过高精地图;感知能力次要依附雷达、传感器、摄像头、卫星成像零碎等。在面对多样化的数据类型和大小以及辅助伎俩的精确度时,咱们更须要为存储提供海量非结构化数据大小文件混合的解决能力。 以往主动驾驶车辆通常会采纳一般文件系统缓存的解决方案,然而其通常会面临两种问题: 一般文件系统缓存只提供内存缓存且容量无限,通常一台 GPU 服务器可用的内存缓存仅几十 GB 左右;内存缓存 LRU 置换算法,导致缓存在每个 Epoch 的命中率低。针对以上问题,焱融科技 YRCloudFile 高性能分布式文件存储提出通过公有客户端的形式,提供了多级智能缓存。这样的形式次要有三个劣势: ...

March 4, 2022 · 1 min · jiezi

关于云计算:用-KubeKey-快速离线部署-K8s-与-KubeSphere

作者:尹珉,KubeSphere Ambassador,KubeSphere 社区用户委员会杭州站站长一、KubeKey 介绍 KubeKey(以下简称 KK) 是一个用于部署 Kubernetes 集群的开源轻量级工具。它提供了一种灵便、疾速、便捷的形式来仅装置 Kubernetes/K3s,或同时装置 Kubernetes/K3s 和 KubeSphere,以及其余云原生插件。除此之外,它也是扩大和降级集群的无效工具。 KubeKey v2.0.0 版本新增了清单(manifest)和制品(artifact)的概念,为用户离线部署 Kubernetes 集群提供了一种解决方案。在过来,用户须要筹备部署工具,镜像 tar 包和其余相干的二进制文件,每位用户须要部署的 Kubernetes 版本和须要部署的镜像都是不同的。当初应用 kk,用户只需应用清单 manifest 文件来定义将要离线部署的集群环境须要的内容,再通过该 manifest 来导出制品 artifact 文件即可实现筹备工作。离线部署时只须要 kk 和 artifact 就可疾速、简略的在环境中部署镜像仓库和 Kubernetes 集群。 二、部署筹备1. 资源清单名称数量用处kubesphere3.2.11源集群打包应用服务器2离线环境部署应用2. 源集群中下载解压 KK2.0.0-rc-3阐明:因为 KK 版本不断更新请依照 github 上最新 Releases 版本为准 $ wget https://github.com/kubesphere/kubekey/releases/download/v2.0.0-rc.3/kubekey-v2.0.0-rc.3-linux-amd64.tar.gz$ tar -zxvf kubekey-v2.0.0-rc.3-linux-amd64.tar.gz 3. 源集群中应用 KK 创立 manifest阐明:manifest 就是一个形容以后 Kubernetes 集群信息和定义 artifact 制品中须要蕴含哪些内容的文本文件。目前有两种形式来生成该文件: 依据模版手动创立并编写该文件。应用 kk 命令依据已存在的集群生成该文件。 $ ./kk create manifest4. 源集群中批改 manifest 配置阐明: ...

March 4, 2022 · 5 min · jiezi

关于云计算:在-Kubernetes-集群中使用-MetalLB-作为-LoadBalancer上

TL;DR网络方面的常识又多又杂,很多又是零碎内核的局部。本来本人不是做网络方面的,零碎内核常识也单薄。但恰好是这些生疏的内容满满的引诱,加上当初的工作跟网络关联更多了,逮住机会就学习下。 这篇以 Kubernetes LoadBalancer 为终点,应用 MetalLB 去实现集群的负载均衡器,在探索其工作原理的同时理解一些网络的常识。 因为 MetalLB 的内容有点多,一步步来,明天这篇仅介绍其中简略又容易了解的局部,不出意外还会有下篇(太简单,等我搞明确先 :D)。 LoadBalancer 类型 Service因为 Kubernets 中 Pod 的 IP 地址不固定,重启后 IP 会发生变化,无奈作为通信的地址。Kubernets 提供了 Service 来解决这个问题,对外裸露。 Kubernetes 为一组 Pod 提供雷同的 DNS 名和虚构 IP,同时还提供了负载平衡的能力。这里 Pod 的分组通过给 Pod 打标签(Label )来实现,定义 Service 时会申明标签选择器(selector)将 Service 与 这组 Pod 关联起来。 依据应用场景的不同,Service 又分为 4 种类型:ClusterIP、NodePort、LoadBalancer 和 ExternalName,默认是 ClusterIP。这里不一一具体介绍,有趣味的查看 Service 官网文档。 除了明天的配角 LoadBalancer 外,其余 3 种都是比拟罕用的类型。LoadBalancer 官网的解释是: 应用云提供商的负载均衡器向内部裸露服务。 内部负载均衡器能够将流量路由到主动创立的 NodePort 服务和 ClusterIP 服务上。 看到“云提供商提供”几个字时往往望而生畏,有时又须要 LoadBalancer 对外裸露服务做些验证工作(尽管除了 7 层的 Ingress 以外,还能够应用 NodePort 类型的 Service),而 Kubernetes 官网并没有提供实现。比方上面要介绍的 MetalLB 就是个不错的抉择。 ...

March 4, 2022 · 3 min · jiezi

关于云计算:DolphinScheduler-调度-DataX-实现-MySQL-To-MySQL-增量数据同步实战

背景MySQL库A 到 MySQL库B的增量数据同步需要 DolphinScheduler中配置DataX MySQL To MySQL工作流工作流定义工作流定义 > 创立工作流 > 拖入1个SHELL组件 > 拖入1个DATAX组件SHELL组件(文章)脚本 echo '文章同步 MySQL To MySQL'DATAX组件(t_article)用到2个插件mysqlreader^[1]、mysqlwriter^[2]选 自定义模板: { "job": { "content": [ { "reader": { "name": "mysqlreader", "parameter": { "connection": [ { "jdbcUrl": [ "jdbc:mysql://${biz_mysql_host}:${biz_mysql_port}/你的数据库A?useUnicode=true&zeroDateTimeBehavior=convertToNull&characterEncoding=UTF8&autoReconnect=true&useSSL=false&&allowLoadLocalInfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false" ], "querySql": [ "select a.id,a.title,a.content,a.is_delete,a.delete_date,a.create_date,a.update_date from t_article a.update_date >= '${biz_update_dt}';" ] } ], "password": "${biz_mysql_password}", "username": "${biz_mysql_username}" } }, "writer": { "name": "mysqlwriter", "parameter": { "column": [ "`id`", "`title`", "`content`", "`is_delete`", "`delete_date`", "`create_date`", "`update_date`" ], "connection": [ { "jdbcUrl": "jdbc:mysql://${biz_mysql_host}:${biz_mysql_port}/你的数据库B?useUnicode=true&zeroDateTimeBehavior=convertToNull&characterEncoding=UTF8&autoReconnect=true&useSSL=false&&allowLoadLocalInfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false", "table": [ "t_article" ] } ], "writeMode": "replace", "password": "${biz_mysql_password}", "username": "${biz_mysql_username}" } } } ], "setting": { "errorLimit": { "percentage": 0, "record": 0 }, "speed": { "channel": 1, "record": 1000 } } }}reader和writer的字段配置需保持一致 ...

March 3, 2022 · 1 min · jiezi

关于云计算:ARM架构是云计算的未来吗

中央处理器 (CPU) 能够与人脑进行比拟,因为其独特的架构容许它们以不同的形式求解数学方程。当初,x86是云计算中应用的次要架构。然而,值得注意的是,这种架构并非对所有场景都无效,其专有性质正在导致行业转向 Arm。 Arm是一种 CPU 架构,为大多数平板电脑和智能手机以及世界上最快的超级计算机 Fugaku 提供能源。Arm 的低功耗和高计算性能使其成为云计算中 x86 当之无愧的对手。 在本文中,咱们将探讨一些风行的 Arm 我的项目,x86 和 Arm 架构之间的次要区别,并探讨咱们如何通过为开发人员提供基于 ARM 的容器环境来为他们的将来做好筹备。 1、ARM 与 x86 越来越多的公司转向 Arm 以降低成本和能源消耗。尽管 x86 依然是专有的CPU 架构,但 Arm向其余公司提供许可证。这容许这些公司应用 Arm 的专利技术设计定制处理器。 亚马逊定制设计的 Graviton 处理器是 Arm 在云计算中的一个很好的例子。通过应用这些处理器,AWS A1 实例可提供与 x86 EC2 实例相当的性能,同时节俭 40%的老本。 Arm 和 x86 之间的次要区别能够追溯到这些 CPU 执行指令的形式。例如,一般的 x86 台式机 CPU 应用简单指令集计算机 (CISC) 架构的实现,容许单个指令在每个时钟周期内执行多步操作。 另一方面,Arm 应用精简指令集计算机 (RISC) 架构的实现,容许它应用无限的、高度优化的指令集在每个时钟周期执行一条指令。 2、Arm容器 大多数人可能会想,“许多容器运行时环境,例如 Docker,能够应用buildx(或相似的)命令为各种 CPU 架构创立容器,那么咱们为什么还要进行这种对话呢?” 只管docker build --platform能够创立特定于平台的映像,但不能运行从配方 (Dockerfile) 执行二进制文件的命令。 ...

March 3, 2022 · 1 min · jiezi

关于云计算:高危Kubernetes-新型容器逃逸漏洞预警

作者:米开朗基杨,KubeSphere 布道师,云原生重度感染者2022 年 1 月 18 日,Linux 保护人员和供应商在 Linux 内核(5.1-rc1+)文件系统上下文性能的 legacy_parse_param 函数中发现一个堆缓冲区溢出破绽,该破绽的 ID 编号为 CVE-2022-0185,属于高危破绽,重大等级为 7.8。 该破绽容许在内核内存中进行越界写入。利用这个破绽,无特权的攻击者能够绕过任何 Linux 命名空间的限度,将其权限晋升到 root。例如,如果攻击者渗透到你的容器中,就能够从容器中逃逸,晋升权限。 该破绽于 2019 年 3 月被引入 Linux 内核 5.1-rc1 版本。1 月 18 日公布的补丁修复了这个问题,倡议所有 Linux 用户下载并装置最新版本的内核。 破绽细节该破绽是由文件系统上下文性能(fs/fs_context.c)的 legacy_parse_param 函数中发现的整数下溢条件引起的。文件系统上下文的性能是创立用于挂载和从新挂载文件系统的超级块,超级块记录了一个文件系统的特色,如块和文件大小,以及任何存储块。 通过向 legacy_parse_param 函数发送超过 4095 字节的输出,便能够绕过输出长度检测,导致越界写入,触发该破绽。攻击者能够利用此破绽将恶意代码写入内存的其余局部,导致系统解体,或者能够执行任意代码以晋升权限。 legacy_parse_param 函数的输出数据是通过 fsconfig 零碎调用增加的,以用于配置文件系统的创立上下文(如 ext4 文件系统的超级块)。 // 应用 fsconfig 零碎调用增加由 val 指向的以空字符(NULL)结尾的字符串fsconfig(fd, FSCONFIG_SET_STRING, "\x00", val, 0);要应用 fsconfig 零碎调用,非特权用户必须至多在其以后命名空间中具备 CAP_SYS_ADMIN 特权。这意味着如果用户能够进入另一个具备这些权限的命名空间,则足以利用此破绽。 如果非特权用户无奈取得 CAP_SYS_ADMIN 权限,攻击者能够通过 unshare(CLONE_NEWNS|CLONE_NEWUSER) 零碎调用取得该权限。Unshare 零碎调用能够让用户创立或克隆一个命名空间或用户,从而领有进行进一步攻打所需的必要权限。这种技术对于应用 Linux 命名空间来隔离 Pod 的 Kubernetes 和容器世界十分重要,攻击者齐全能够在容器逃逸攻打中利用这一点,一旦胜利,攻击者便能够取得对主机操作系统和零碎上运行的所有容器的齐全管制权限,从而进一步攻打内部网段的其余机器,甚至能够在 Kubernetes 集群中部署歹意容器。 ...

March 3, 2022 · 4 min · jiezi

关于云计算:Apsara-Stack-技术百科-边缘场景智能云化让云无处不在

简介:在过来十年间,随着计算技术的倒退和挪动互联网的宽泛遍及,各行业对数据本地计算和智能剖析的需要一劳永逸,越来越多的利用场景被接入了终端设备,导致终端侧的数据陡然增长,核心节点的解决算力不堪重负。 在过来十年间,随着计算技术的倒退和挪动互联网的宽泛遍及,各行业对数据本地计算和智能剖析的需要一劳永逸,越来越多的利用场景被接入了终端设备,导致终端侧的数据陡然增长,核心节点的解决算力不堪重负,于是边缘计算被引入,升高核心节点并发解决压力的同时,更凑近用户,为用户提供更快的响应,将需要在边缘端解决。像咱们生存中每天通勤都会遇到的交通拥堵,就能够通过边缘云的智能剖析技术,预测出各路口的车流量状况,提前进行疏导以加重堵车的情况。另外像车联网、智能家居、工业园区治理、疫情催生的挪动办公和近程医疗等也都是边缘计算的典型利用场景。 2020年寰球边缘计算的市场需求达411亿美元,复合增长率达87%。依据Gartner调研剖析,中国边缘计算市场规模2021年将达到325.31亿元,复合增长率达60%。 但随同市场高速增长需要的同时,也给边缘节点的算力、AI解决能力、安全性、治理复杂度及老本带来了微小挑战,例如在平安上针对网络边缘的爱护隐衷和数据安全的无效工具较少,边缘计算连贯了大量的部署设施,但有些设施的资源无限,以后的一些平安防护办法无奈部署在下面,导致在多变的网络边缘环境中易受攻击,不好防护等。 面对疾速变动的需要和挑战,阿里云混合云推出了「混合云一体机」(Apsara Stack Appliance),采纳了云原生的混合云平台技术,在硬件规格上反对42U、24U和12U机型,作为边缘计算的典型产品,帮忙客户接入边缘各种终端设备并提供以下两个外围能力: 1、开箱即用 • 软硬一体化交付,即开即用,疾速部署,软硬件协同优化,依据利用深度集成和调优• 服务全流程撑持 2、云边协同 • 单机柜小型化本地部署,提供独立运行环境,无需业余机房环境,反对资源按需配置,升高客户整体老本• 通过和核心云联动,实现软件对立更新,边缘节点和核心云能力的疾速同步。通过对立云端治理和近程运维,极大晋升运维效率 简略来说,「混合云一体机」通过软硬件一体的解决方案,让政企客户能够用最低老本,在边缘端获取阿里云在大数据、人工智能、物联网等畛域多年的积攒实际,更好地联合利用到本身业务中。 以后,「混合云一体机」提供三款外围产品「混合云视觉AI一体机」、「混合云IoT一体机」和「混合云交通一体机」,笼罩政务、交通、园区、工业、制作、能源等行业的需要场景,例如在交通行业的高速公路边缘场景,通过「混合云视觉AI一体机」对高速路段的过车图片进行实时全量的结构化采集与剖析,再由「混合云交通一体机」进行交通态势评估、事件感知及轻处理、智能控流、占道预演等解决,在广佛、北环和苏通高速上,实现高速交通态势2分钟实时全感知、指挥调度事件处理量减少50%,通过多维智能控流伎俩实现高速公路拥挤缓解。 而在边缘数据扩散、数据安全性要求高的场景,「混合云IoT一体机」能够帮忙客户买通从边缘采集终端到各业务零碎的数据链路,通过提供蕴含LP(设施接入和治理)、LE(边缘计算)、ID²(平安认证)、SOC(平安经营)的软硬一体化交付运维计划,解决边缘采集终端数据上报和存储问题,在兼顾小型化降本的同时保障了全链路的平安,还能够扩大反对不同业务零碎的部署和IoT平台的利用对立治理。 在AI和云计算成为社会水煤电的下一个十年,在大小城市,街道和高速公路,银行网点、医院门诊台、油气田、电力网络线、工厂制作车间、通信基站和边缘机房里,将一点一滴的构筑起新一代数字中国,阿里云混合云,从核心到边缘,让云走的更远。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 3, 2022 · 1 min · jiezi

关于云计算:DolphinScheduler-调度-DataX-实现-MySQL-To-ElasticSearch-增量数据同步实践

数据同步的形式数据同步的2大形式基于SQL查问的 CDC(Change Data Capture): 离线调度查问作业,批处理。把一张表同步到其余零碎,每次通过查问去获取表中最新的数据。也就是咱们说的基于SQL查问抽取;无奈保障数据一致性,查的过程中有可能数据曾经产生了屡次变更;不保障实时性,基于离线调度存在人造的提早;工具软件以Kettle(Apache Hop最新版)、DataX为代表,须要联合任务调度零碎应用。基于日志的 CDC: 实时生产日志,流解决,例如 MySQL 的 binlog 日志残缺记录了数据库中的变更,能够把 binlog 文件当作流的数据源;保障数据一致性,因为 binlog 文件蕴含了所有历史变更明细;保障实时性,因为相似 binlog 的日志文件是能够流式生产的,提供的是实时数据;工具软件以Flink CDC、阿里巴巴Canal、Debezium为代表。基于SQL查问增量数据同步原理咱们思考用SQL如何查问增量数据? 数据有减少、批改、删除删除数据采纳逻辑删除的形式,比方定义一个is_deleted字段标识逻辑删除如果数据是 UPDATE的,也就是会被批改的,那么 where update_datetime >= last_datetime(调度滚动工夫)就是增量数据如果数据是 APPEND ONLY 的除了用更新工夫还能够用where id >= 调度上次last_id 联合任务调度零碎调度工夫是每日调度执行一次,那么 last_datetime = 以后调度开始执行工夫 - 24小时,提早就是1天调度工夫是15分钟一次,那么 last_datetime = 以后调度开始执行工夫 - 15分钟,提早就是15分钟 这样就实现了捕捉增量数据,从而实现增量同步 DolphinScheduler + Datax 构建离线增量数据同步平台本实际应用单机8c16gDataX 2022-03-01 官网下载DolphinScheduler 2.0.3(DolphinScheduler的装置过程略,请参考官网) DolphinScheduler 中设置好DataX环境变量DolphinScheduler 提供了可视化的作业流程定义,用来离线定时调度DataX Job作业,应用起来很是顺滑 基于SQL查问离线数据同步的用武之地为什么不必基于日志实时的形式?不是不必,而是依据场合用。思考到业务理论需要状况,基于SQL查问这种离线的形式也并非齐全淘汰了特地是业务上实时性要求不高,每次调度增量数据没那么大的状况下,不须要分布式架构来负载,这种状况下是比拟适合的抉择场景举例:网站、APP的百万级、千万级的内容搜寻,每天几百篇内容新增+批改,搜寻上会用到ES(ElasticSearch),那么就须要把 MySQL内容数据增量同步到ESDataX就能满足需要! DolphinScheduler中配置DataX MySQL To ElasticSearch工作流工作流定义工作流定义 > 创立工作流 > 拖入1个SHELL组件 > 拖入1个DATAX组件SHELL组件(文章)脚本 echo '文章同步 MySQL To ElasticSearch'DATAX组件(t_article)用到2个插件mysqlreader、elasticsearchwriter^[1]选 自定义模板: ...

March 2, 2022 · 2 min · jiezi

关于云计算:详解混合云安全性与合规性降低风险的指导原则

混合云平安曾经通过一段时间的倒退。云计算带来了各种维度,这些维度须要一种办法来扩大以后的政策、实际和技能。必须采取以企业为核心的视图,以实现集中可见性、爱护管制和管制危险。 图中列表与下文中的形容统一。   1、安全策略 领有公有云和公共云环境(混合云和多云)的企业应明确定义云安全策略以监控和执行爱护管制。该政策应涵盖监管合规要求(例如 PCI、HIPAA、ISO、FFIEC、GDPR、政府或国家级要求等)、企业管制、数据驻留、隐衷评估的需要。 他们应依据云服务提供商定义的共享责任模型和必须纳入的客户团队责任来确定覆盖范围。监管政策一直变动,企业危险和合规团队必须监控、评估和整合这些变动。 2、网络弹性打算 企业还应将其网络弹性打算扩大到云。他们必须思考针对云环境的额定响应计划。危险管理人员应在打算中包含频繁的进攻性测试、桌面练习、员工教育,并将所有云环境纳入其中。 3、平安互连 领有多个公有数据中心设施的企业将通过反对电信的网络连接在它们之间实现平安连贯。强烈建议从数据中心扩大反对电信的连贯,利用云原生连贯,例如(间接连贯、疾速路由)以及 Equinix 等互连地位。 连贯办法将反对公有云和公共云之间的平安传输。在互连处启用深度数据包查看能够提供额定的保障,以监控和治理受信赖和不受信赖区域之间的连贯和流量治理。 通过这种办法,通过企业标识和拜访管理工具扩大用户拜访权限将失去简化。对漫游用户连贯到云和公有云环境的额定监控将增强企业监控。 4、爱护管制立体 云服务提供商管制立体或门户是危险面之一。主账户和其余高级特权账户能够拜访在云本地启用的计算、存储元素、数据、格局模板、安全性和合规性配置。 对管制立体领有更高权限的用户能够在挪动部门或来到公司时领有雷同的拜访权限。如果用户是歹意的或意外删除、批改了基于云的资产,对用户的这种拜访可能会使企业面临危险。 企业应该理解所有签约的云服务提供商和相干的管制立体。危险管理人员应保存云服务提供商提供的主帐户。平安管理人员应仅通过公司 ID 严格管理启用具备较高权限的集体。 用户的入职和到职必须依照安全策略的定义进行治理。踊跃待业和继续业务须要拜访,或者晋升特权必须常常审查。强烈建议应用多因素身份验证并扩大到企业身份以升高危险。 也倡议应用 Privileged-id 治理和监控其应用状况,以跟踪用户行为并避免对云资源的无心删除或批改。 5、爱护数据立体 除了反对第三方供应商提供商平安工具之外,云服务提供商还反对原生云平安性能。每个云服务提供商都在这些性能上都有细微差别;它们被深刻到工作负载部署办法的自动化过程中。 迄今为止产生的大多数数据泄露事件都是云配置谬误造成的。VPC、平安组、IAM 管制、密钥治理服务等性能的配置由客户端负责。 它们必须依据工作负载部署进行适当设计,并继续监控与设计标准的任何偏差,并应立即采取纠正措施。 云原生平安性能是服务提供商反对的相似产品的个性。这些是云环境构造的一部分。须要业余的云服务提供商常识来启用、创立、执行策略并继续监控它们。所以倡议对利用程序开发和平安团队的技能开发进行投资。 6、卫生监控和补救 不足根本卫生是利用混合多云环境的企业的最高危险因素。卫生的定义范畴从辨认为 COTS 软件(操作系统、应用程序、中间件)的一部分的破绽、自定义应用程序、拜访管理控制、依据公司安全策略进行的零碎强化。 作为公司政策的一部分,应依据基于危险的破绽排名继续监控卫生状况和适当的破绽治理、对零日破绽施行二级管制、辨认操作系统上的偏差、应用程序级强化并通过自动化立刻修复它们。 7、集成的平安和合规治理 云管制立体、工作负载、应用程序的平安和合规是相互交织的。必须以自动化和集成的形式监控和评估本机到云配置和工作负载配置的所有资产、合规性情况。监控、漂移剖析并利用补救措施来保护环境,同时利用补救措施来证实环境的合规性状态。 11、监控自动化 应用造成模板进行自动化部署,应用云服务提供商性能、元服务、API、微服务、拜访调配和密钥监控和治理云原生的工作负载是云构造的一部分。 倡议企业为这些服务启用审计日志记录。平安经营管理者应将来自这些起源的遥测数据汇总到反对云服务提供商的平安剖析平台或客户端 SIEM,以检测和治理异样流动。 利用自动化来监控和治理自动化。利用 SRE、Chaos Monkey、浸透测试等技术一直查看自动化和实用程序。 12、左移 翻新、应用程序现代化、疾速利用程序开发和部署的产生次要归功于业务部门决策和负责BU的 DevOps 团队。 DevOps 团队次要专一于通过云可用性能、开源实用程序、采纳继续集成/继续交付工具来改良应用程序加强。综合安全性和合规性尚未思考或纳入该办法。 DevOps 团队还可能假如云提供的基础架构足以保障平安,并且次要集中在应用层管制上。在工作负载剖析期间,倡议企业理解新构建或将工作负载迁徙到云的应用程序安全性、公司合规性、法规合规性和隐衷要求。客户必须评估共享责任,即作为云的一部分内置,由客户增加以满足需要。 部署在公共云中的工作负载必须利用云配置、原生云平安性能或第三方供应商产品来爱护,即便在开发/测试/预生产模式下也是如此。 13、人与文化 只有当人的文化、流程和工具失去加强并适应采纳云环境带来的细微差别时,以上所有才可能实现。开发人员应采纳平安设计或威逼建模概念来辨认生命周期晚期的破绽,以便他们能够在部署易受攻击的应用程序之前对其进行补救。保持严格的卫生和审慎应用云配置将有助于团队防止意外的数据泄露。 14、专一于技能晋升 云和云平安为行业现有的技能差距带来了另一个维度。在整合云配置、利用本地到云提供的平安性能时,须要具备深厚的云服务提供商环境专业知识。 进入云计算畛域的企业应该投资于进步现有员工的技能,或者通过打算来获取技能纯熟的员工,以布局的形式将他们整合到以后的团队中。 必须向团队提供适当的培训,让他们在利用特定云服务提供商规范的同时,利用企业定义的规范。 通过利用这些领导准则,大多数危险都会失去缓解。随着混合云的进一步倒退,能够在这些根本准则的根底上构建其余准则。

March 2, 2022 · 1 min · jiezi

关于云计算:直播回顾准确性提升到-5-秒级ssar-独创的-load5s-指标有多硬核-龙蜥技术

简介:你还在为剖析机器负载高而苦恼?这款 ssar 工具独创 load5s 指标精准定位超硬核。 编者按:本文整顿自龙蜥SIG技术周会,作者闻茂泉,阿里云计算平台事业部SRE运维专家,是龙蜥社区跟踪诊断SIG核心成员。本文带你理解 ssar 的基本功能和应用、初步学习用 ssar 解决单机 OS 问题的诊断。直播视频回放已上线至龙蜥社区官网:首页-反对-视频,欢送观看。 一、零碎性能剖析工具 ssar 功能定位说起性能剖析就不得不提到《性能之巅》这本书,它是业界里程碑式的经典书籍。在书中第 4 章观测工具局部,Brendan 通知咱们观测工具次要包含:计数器(Counters)、跟踪(Tracing)、采样(Profiling)和监控(Monitoring)几大类。 根据数据获取形式和数据实时性两个维度,能够将性能观测工具做个分类: 1)左上角 A 区是间接读取计数器实时数据的一些系统命令,top、ps 这些命令咱们都很罕用,它们读取的是 /proc/ 这个目录的信息,这外面的数据是内核帮咱们记账进去的。 2)左下角 B 区也是基于计数器的 ,但它是记录历史信息的工具,比如说最罕用的就是sar工具,下文咱们统称这类工具为零碎性能监控工具。在阿里外部也有 tsar 工具,国外还有开源软件 atop。零碎性能监控工具一方面能够回溯历史数据,同时也提供实时模式数据。 3)右上角 C 区跟踪采样工具,内核的 tracepoint、kprobe 等就是跟踪类工具,perf 工具次要是采样类工具,下文咱们统称这两类工具为跟踪采样工具。目前这些工具都是只获取实时的数据。如果不联合其余工具,单纯应用它们来追究历史数据,它们是无奈提供的。 4)右下角 D 区,咱们认为能够通过 B 区和 C 区的工具协同应用达到目标。C 区工具只负责获取内核要害数据,B 区工具只负责数据采集和数据获取,二者之间应用规范数据接口。 咱们在性能剖析工程实际中重点聚焦在左下 B 区和右上 C 区蓝框 2 个象限的建设上。明天咱们次要探讨的就是 B 区的零碎性能监控工具建设状况。当前会再给大家介绍 C 区的工具建设状况。 在对系统性能监控和跟踪采样工具的具体了解上,咱们认同如下 3 个理念: 1)内核计数器(Counters)信息获取代价低,无额定开销。相比较而言,跟踪采样工具或多或少都有一些运行开销,如 kprobe 的应用还可能会引起一些稳定性危险。因而,咱们偏向于最大化开掘计数器信息的价值。比方要获知机器间接内存回收的信息时,内核计数器曾经提供了更低代价获取的间接内存回收和异步内存回收的指标,就齐全没必要应用 ftrace 监控间接内存回收的状况了。另一方面,对于内核计数器不能涵盖的细颗粒度内核数据,还必须要依赖内核跟踪采样工具获取。比方当 IOPS 较高时,咱们想理解具体的每一个 IO 读写的具体文件信息,内核计数器中齐全没有相干信息。只有让跟踪采样工具专一于本人的外围工作,才更有条件打磨出更加稳固和牢靠的精品工具。 ...

March 2, 2022 · 4 min · jiezi

关于云计算:大数据领域的专精特新小巨人中科闻歌

客户故事中科闻歌创建于2017年3月。在成立的四年内,它实现了五轮融资,被评为国家级专精特新“小伟人”企业。2020年,中科闻歌与阿里云开展单干,通过云服务器 ECS(Elastic Compute Service)为外围业务提供底层反对,强强联合,用数字科技陪伴企业成长,发明社会价值。 中科闻歌的第一批客户群体2017年春天,时任中国科学院自动化研究所副研究员的王磊有了一个新身份:中科闻歌创始人兼董事长。这背地的渊源,离不开国家促成科技成果转化、激励科研人员守业翻新带来的后果。“国家容许科研人员在保留科研岗位离岗守业,为开释科技工作者的智力资源,稳固、吸纳人才提供契机,也为把科研‘点’上的冲破连成‘面’上产品利用提供了机会,产业化平台中科闻歌也是在此背景下孵化而生。”中科闻歌执行总裁曲宝玉通知直通北交所(ID:tobse666)。 彼时,王磊联结中科院自动化所互联网大数据钻研核心副总工程师罗引及团队相干科研骨干,依靠团队在数据智能、人工智能、运筹迷信等方面十余年的积攒,面向数智城市、数智媒宣、数智平安、数智金融、数智商业等畛域,提供多语言、跨模态和深度意识智能的大数据与人工智能根底平台及解决方案。 凭借着钻研态度和肯干的服务精力,守业初期,中科闻歌吸引了一批客户群体,并打造多款规范产品和衍生系统化解决方案。 为社会发明切实价值的资源中科闻歌做的,大数据不是拿来融资的标签,而是可能为社会发明切实价值的资源。 2018年,面向国家媒体交融的重大战略部署,中科闻歌业务骨干深刻业务一线,调研用户需要,研发了交融策动、采访、编辑、公布、评估等媒体全链条业务的红旗融媒体智能操作系统,实现全业务一体交融,寰球多语种大数据反对,全流程AI赋能。中科闻歌红旗产品,取得中央级媒体、中央媒体,高校、企业等多个畛域五百余家客户认可。 除了媒体畛域,数字经济的倒退也催生了城市治理需要。过来几年,中科闻歌看到各地数据汇总有所口头、数据主体责任根本确认,但汇总数据后的联通、深度开掘以及辅助决策,这其中存在不少挑战。曲宝玉以龙华区经济大数据综合平台介绍,“平台利用天湖‘智算’劣势,兼顾区域内共性经济业务,实现经济数据资产全面汇聚、产业经济运行智能研判、企业政务服务便捷智能、区域经济工作协调兼顾,助力区域经济高质量可继续倒退。” 中科闻歌多样化产品数据智算平台“天湖” 构建了从数据、常识到智慧的一体化数据与决策智能平台,依靠感知、认知、决策技术谱系,集人工智能中台、数据智能中台、数智超算云、决策智能引擎四位于一体,造成新一代数字经济基础设施,赋能政企数智化转型。 寰球开源数据库“闻海” 凭借领域专家,联合中科闻歌自主研发的NLP深度语义计算、跨模态AI剖析、畛域形象建模技术,以及十余年的业余知识库及剖析模组库积攒,针对政企客户不同垂直行业、利用场景及服务模式的需要,提供基于规范产品模块的定制化数据智能服务。 架构图 用数字科技开释中国新基建的翻新力量阿里云、中科闻歌携手前行 积跬步而致千里。通过多年致力,中科闻歌累计领有自研外围算法3000余项、智能剖析组件百余个,申请发明专利和软著百余项,参加“科技冬奥”、国家科技翻新2030“新一代人工智能”等国家级重大项目,并获中科院弘光专项、2035翻新团队专项反对等国家重点研发我的项目反对。 2020年,中科闻歌与阿里云开展单干,通过云服务器 ECS(Elastic Compute Service)为外围业务提供底层反对。大数据产品利用场景须要频繁对存储进行读取,阿里云服务器ECS基于ECS大数据实例构建高性价比、海量可扩大的云端Hadoop零碎,业务零碎产生日志等数据传输到Hadoop大数据存储进行剖析,剖析后果能够寄存在MySQL或NoSQL(HBase/MongoDB/Redis)等数据库,海量数据查问更加不便了。借助云上基础设施主从节点性能的优异体现大大降低 IT 老本,晋升运维效率,更专一于外围业务翻新。 2021年,中科闻歌被评为国家级专精特新“小伟人”,“天湖大数据智算平台”、“闻海寰球媒体数据产品”、“红旗融媒体操作系统”已成为行业利用标杆。种种迹象表明,时代将赋予专精特新中小企业更多的倒退红利,与此同时,大数据曾经成为如水电煤一样的国家基础设施,中科闻歌也踊跃退出到服务于国家科技自立自强的策略中,携手阿里云的云上基础设施能力,用数字科技开释中国新基建的翻新力量。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 2, 2022 · 1 min · jiezi

关于云计算:最佳实践丨三种典型场景下的云上虚拟IDC私有池选购指南

简介:业务上云常态化,业务在云上资源的选购、弹性交付、自助化成为大趋势。不同行业的不同客户,业务倒退阶段不一样,云上资源的老本投入在业务整体老本占比也不一样,最小化老本投入、最大化业务收益始终是不同客户间的独特指标。阿里云面向全行业的用户提供了丰盛的云上算力产品服务和灵活多样的售卖模式,帮忙用户云上准确的资源容量预估和精密的资源交付治理,十分有利于客户节约云上购买资源的老本。本文是云上公有池系列的第二篇,将集中介绍不同场景下公有池的选购指南。 本文作者:阿里云技术专家李雨前 引言: 业务上云常态化,业务在云上资源的选购、弹性交付、自助化成为大趋势。不同行业的不同客户,业务倒退阶段不一样,云上资源的老本投入在业务整体老本占比也不一样,最小化老本投入、最大化业务收益始终是不同客户间的独特指标。 阿里云面向全行业的用户提供了丰盛的云上算力产品服务和灵活多样的售卖模式,帮忙用户云上准确的资源容量预估和精密的资源交付治理,十分有利于客户节约云上购买资源的老本。 本文是最佳实际--云上公有池系列的第二篇,在第一篇中,笔者重点介绍了公有池的价值和如何获取;本文集中介绍不同场景下公有池的选购指南。 先回顾下公有池是什么:当用户在ECS 控制台,“资源保障”服务标签页下,购买“弹性保障”或者“容量预约”等产品后,就取得了云上一个确定性计算资源(CPU和Memory)预留,并且是专属调配应用的资源池。一个公有池的服务有两个阶段:公有池预留和公有池资源交付。 公有池具备资源库存确定性、资源调度交付灵活性的价值,可能为客户业务确定性、连续性倒退保驾护航。那么,对不同的客户来说,选购最合适的公有池,能够实现资源老本和业务倒退的相匹配。 咱们晓得,云上客户来自各行各业,通过行业数字化解决方案、数字化产品服务实现产业的本身价值,背地依靠云平台提供各种算力服务。算力服务最终会反映在资源需求量的变动上。咱们将资源需求量变动特色形象为图1所示,分为日常稳定性需要、日常弹性需要、突发需要三种类型。 图1-资源需要量特色 如图1所示,资源确定性的需要集中反映在“日常弹性需要”和“突发需要”。其中,“日常弹性”需要又能够细分为“周期性的”短期资源需要和“非周期性的”短期资源需要(偶发的和非凡期间的)。总结起来,须要确定性交付的场景集中在: “周期性”的短期资源需要“偶发的”大量资源需要“非凡期间的”资源需要 上面就三种场景的确定性资源选购别离做介绍。 周期性的短期资源需要如图2所示,资源需要体现出显著的周期性和规律性。这种实例数量随工夫的变动特色,比拟合乎游戏、在线教育场景资源需要。例如上班后、周末时段,实例数量上涨,平时实例数量较小。 游戏场景:XX游戏每周六固定工夫开新服,大量用户涌入并注册,资源需要激增;在线教育场景:XX在线教育公司,在线教学的课表暑期集中在固定的工夫,开课时候,产生大量的资源诉求,课程完结后资源就能够开释。 图2-周期性短期资源需要 确定性交付计划 针对周期性的短期资源需要,上面从资源实例持有工夫长短和多云平台进行分类介绍。每一种分类上面细分多种购买计划,并展现相干劣势和劣势。 计划1 长期持有 这个计划的外围是一次性、提前把周期性须要的资源购买下来。如表1所示: 表1-长期持有 计划2 短期持有 这个计划的外围是只在周期时间段内,须要资源的时候确保资源确定性交付。如表2所示: 表2-短期持有 针对周期性短期资源需要,购买“弹性保障”是须要预收取肯定费用的,相比其余的购买形式老本投入是怎么样的呢?上面做进一步剖析。 举例:假如用户有一个确定的资源需要:北京地区,实例规格ecs.g6.xlarge,1台,一个月内预计累计应用时长为12天,一个月内其余的时段资源能够开释。业务上要求:随时须要资源的时候,资源肯定是100%胜利交付进去。此时,确保资源确定性交付,用户有4种选购和对应的计费形式,如下表3所示: 表3-4种形式费用比照 形式1:“包月”的一个月,总费用1 = 该实例包月价格 * 1 形式2:”包年“的一个月, 总费用2 = 该实例包年的月均价格 * 时长(本案例月数1) 形式3:0预付RI 预留一个月, 总费用3 = 该实例一个月的RI费用 形式4:弹性保障预留一个月,总费用4 = 保障包预约费用+实例开启理论时长产生的费用(40% * 30 = 12 天,本案例1个月只有40%的工夫会应用);如果间接包月购买,那么须要领取一个月的价格。 阐明:确定规格的某个实例费用比照如下: 包年的月均价 < 包月的月价 < 按量的累计的月价 因而,在雷同配置条件下,以上四种不同的选购形式费用关系是:总费用1 > 总费用2 > 总费用3> 总费用4 这个时候,在雷同的配置下,“弹性保障+12天”开启的按量小时总成本最优。 四种形式持有工夫和老本的关系形象为图3所示: 图3-各种形式老本和时长的比拟 ...

March 2, 2022 · 1 min · jiezi

关于云计算:云数据管理将会打破存储孤岛和团队孤岛

云当初曾经证实是企业的最佳抉择之一,企业有信念将要害工作负载迁徙到云。这将咱们带到了非结构化数据的云数据管理主题,以及客户如何通过战略性地将云资源混合到他们的经营中来进行翻新。 尽管云数据管理 (CDM) 能够涵盖很多方面——从老本治理到架构、治理和平安——但在本文中,咱们将次要关注 CDM 的存储方面。 尽管传统或严格的本地数据管理受到以后基础架构和简短的洽购和部署周期的限度,但云计算为性能、耐用性、可用性提供了无穷无尽的抉择。当然,每种抉择都有不同的定价。 因为存储在云中的应用和交付形式存在微小差别,企业须要新的办法来治理这所有。同样,随着许多企业采纳多云架构并在边缘存储数据,复杂性正在加剧。 1、云计算将数据管理带入下一个成熟阶段 在企业数据存储的背景下,非结构化数据管理已成为一种实际多年,只管它起源于存储供应商平台。当初企业正在应用许多不同的存储技术,包含用于数据库和虚拟化的块存储、用于用户和应用程序工作负载的 NAS、数据中心或云中的备份解决方案——以存储为核心的数据管理办法不再符合要求。 这是因为,除其余起因外,存储供应商数据管理解决方案无奈解决治理存储在不同平台上的数据孤岛的问题。孤岛妨碍了可见性和治理,导致成本增加和利用率低下。随着越来越多的工作负载和数据迁徙到云端以节俭资金并实现灵活性和翻新,云数据管理已成为一种日益增长的实际。 云数据管理 (CDM) 超过了存储,满足了对数据移动性和拜访、老本治理、安全性以及日益增长的数据货币化的一直变动的需要。云数据管理实际能够帮忙 IT 和存储管理人员利用最新的云技术,而不会就义管制和测量,也不会超支。 他们能够在云之间平安地挪动数据,并在须要时将数据移回本地,并利用策略,这样所有数据都能够流畅地挪动到满足企业和部门要求的最佳地位。 2、获取数据价值 传统的数据管理存储办法侧重于数据保护。当初通过云数据管理,重点正在扩充到蕴含价值。这意味着企业存储团队须要理解他们的文件和对象数据。 要做到这一点,最好的办法是与创立它的团队单干,并从物联网和应用程序等机器中收集它。云数据管理正在拆除的不仅是存储孤岛,还有团队孤岛。 3、入门框架 理解数据和业务: 在确定非结构化数据的最佳云资源之前,须要理解要害利益相关者的业务需要。过来,许多 IT 团队对他们的非结构化数据简直没有可见性——就像卡车司机并不总是晓得他们的货物是什么,但他们失去的报酬是将货物从 A 点运送到 B 点而不会损坏或失落。然而,云数据管理不仅仅是放弃企业数据的平安和牢靠。 当初必须理解不同数据集的价值,以告知其治理: 应用频率、业务优先级以及须要什么级别的爱护。古代非结构化数据管理平台容许客户索引他们的数据——从而取得对不同数据集做出决策的可见性。例如,剖析能够通过向利益相关者展现将一年未拜访的文件挪动到云中更便宜的存储的起因,从而为合作决策带来独特根底。 数据移动性: 将常识转化为口头。有了精确的数据洞察,是时候采取行动并开始将数据迁徙到云端了。次要的云提供商当初为所有协定提供存储资源:具备不同性能、老本和持久性特色的块、文件和对象。企业以后的工作负载可能规定了协定——但企业依然心愿在将来对其的数据进行拜访并放弃其可移植性。 云进口费用是升高云存储老本的次要阻碍。确保 CDM 实际思考到这一点,精确预测数据召回的需要,同时理解保障云原生拜访的非结构化数据管理解决方案如何帮忙避免过高的费用。前瞻性的云数据管理策略不会将企业锁定在繁多的云或存储资源中。企业将可能在数据的生命周期内治理本人的数据。 为价值治理数据: 这就是 CDM 与传统非结构化数据管理的不同之处:意识到企业的数据具备超出创立它的原始应用程序的价值,并且云剖析服务能够解锁这些数据。以下是企业存储团队寻求扩大其角色以成为数据管理专业人士以提供此价值主张的首要思考因素: 通过反对对象存储 API 确保云原生拜访。与风行的数据仓库剖析平台(如 Snowflake 和 Databricks)以及云原生服务(如 Amazon Sagemaker、AWS Athena 和 Azure Data Lake Analytics)的凋谢/轻松集成。通过在整个生命周期中标记和丰盛文件元数据来反对非结构化数据分析,以便以新的形式继续利用数据。从存储技术即服务(STaaS)倒退到数据即服务(DaaS);明天的重点是向各部门提供整体数据服务,而不仅仅是升高存储老本。与业务/部门利益相关者单干,理解数据需要,以实现适当的打算和长期指标。云数据管理尽管依然是一种新兴实际,但随着数据管理、传统存储和云供应商提供的独特工具和服务以及平安和收入治理解决方案的呈现,它必会逐步成熟。 尽管云数据管理是整个非结构化数据管理实际的一个方面,但它应该严密集成,以便 IT 管理者能够在一个中央查看他们的所有数据、策略和收入。

March 1, 2022 · 1 min · jiezi

关于云计算:阿里云万郁香多样付费选择构筑成本最优的弹性体验

简介:云上老本优化三部曲:云上资源归属拆解、确定资源需要及购买优先级、抉择最佳的付费形式。 2021年12月21日,阿里云弹性计算年度峰会在上海举办,本次峰会通过全实景直播的模式为大家出现。峰会上,阿里云弹性计算高级产品专家万郁香发表了主题为“多样付费抉择构筑最优的弹性体验”的演讲。云服务的购买模式有哪些,用户该如何正确的抉择,通过万郁香的分享咱们就能够找到答案。 图:阿里云弹性计算高级产品专家万郁香 01 云上老本优化已成为业务增长的首要任务首先,云计算是一种全新的生产模式,在麻利、弹性、轻投入三个方面都与传统IT有着较大的区别和劣势。相较传统IT洽购部署周期简短、投资重、IT人力运维老本低等毛病,即买即用、按需调整、按需扩缩容、按量免费等都是云计算生产模式可能给客户带来的全新优质体验。 依据Flexera 2021 State of Cloud Report报告,因为企业对于公共云的采纳继续减速,76%以上的企业每年在云上的收入靠近800万人民币,31%以上的企业云上收入高达8000万人民币左右,快速增长的云老本变得难以管制,均匀每年企业都会超出24%的估算,预测将来的一年,云上的老本会减少39%。 现在,大部分企业在云平台会有多个账号,不同业务团队按需开启资源,这和传统模式下的对立洽购、治理云服务器的模式相比,曾经产生了微小的变动。因为云上扩大极为不便,导致老本预测艰难,很容易超出预算,与传统的老本开销固定清晰的模式也有着很大的区别。 联合规格、可用区和付费形式的不同选项,仅阿里云弹性计算就有33万多种付费形式抉择,每一种购买选项价格差别也十分大,这和传统设施固定通明的价格也有很大区别。 02 丰盛多样的付费形式,赋予客户更多抉择 面对上述提到的云上老本挑战和问题,阿里云弹性计算联合客户实例总结出了一套云上继续老本优化办法——老本优化三部曲。 清晰地把云上资源做资源归属拆解,并且剖析资源应用模式。确定资源需要的优先级为外围业务、在线业务还是离线业务,以及确定购买诉求的优先级,是抉择灵便弹性优先、老本优先还是保障性优先。联合过往剖析的应用模式以及购买诉求的优先级,抉择最佳的付费形式组合,如果付费形式组合抉择正当,在老本优化上可能会有高达50%的优化空间。针对客户的资源开明、老本优化和资源锁定三方面的购买诉求,阿里云将付费形式分为了三大类:资源交付类、折扣权利类和保障权利类。 ◾ 资源开明诉求:包年包月、按量付费、抢占式实例; ◾ 老本优化诉求:预留实例券、节俭打算; ◾ 资源锁定诉求:弹性保障、容量预约。 1、根底模式:资源交付类的三种付费形式 如果来分析阿里云ECS的三类付费形式,能够发现这和ECS付费形式的三个倒退阶段也是对应的。最晚期,针对资源付费形式、资源的交付,阿里云有了最根底的付费形式,就是大家最熟知的按量付费、包年包月和抢占式实例。 ◾ 包年包月模式:利用实例不开释来取得长期应用折扣,从一个月到五年,承诺时长越长取得折扣越深,但解决了按量付费痛点的同时,随之而来的也就义了资源调配的灵活性。 ◾ 抢占式实例:为客户提供了老本极优的弹性体验,它的生命周期和市场价格以及资源量严密相干。客户能够在极限的状况下取得1折的折扣,但同时也面临着资源被强制开释的危险,这种模式比拟实用于无状态的利用。 ◾ 按量付费包年包月:如果要进行多套环境的切换,或者在更换可用区的时候,就会波及包年包月的退费以及从新创立,会产生一些隐形老本及一些繁冗的操作。因而推出了按量体系下的预付费折扣套餐,能够让用户用包年包月的折扣来享受按量付费的灵活性。 2、演进模式:按量体系下的预付费折扣套餐 随着包年包月的用户越来越多,局部场景下包年包月的付费弊病就逐步显露出来,比方在进行多套环境的切换,或者更换可用区时,就会波及到包年包月的退费以及资源的从新创立,就未免存在一些隐性老本以及繁冗的操作。因而,咱们就有了按量体系下的预付费折扣套餐,能够让用户用包年包月的折扣来享受按量付费的灵活性。 ◾ 首先是预留实例券:能够简略了解成折扣券,在购买的时候,客户能够抉择一个地区、一种规格以及应用的台数,在预留实例券的范畴内客户开实例,按量账单能够被齐全抵扣,长处是能够取得地区内和规格族内自在的灵活性。 ◾ 其次是节俭打算:真正做到了财务和资源的解耦,不再和资源应用的台数做绑定,能够让客户以一个最低的生产承诺取得一张折扣年卡。节俭打算又分通用型和ECS型,通用型给大家提供最好的灵活性,ECS型通过限度地区和可用区,能够让客户取得更好的折扣,付费形式上也有半预付、零预付、全预付来加重客户付款压力。 ◾ 弹性版节俭打算:近期,依据不同弹性场景,阿里云弹性计算还推出了“节俭打算-弹性版”,惯例版的节俭打算能够了解为一个小时资源包,客户通过承诺每小时的生产金额,其小时的抵扣力是恒定的,这种惯例版的节俭打算更适于一些长期稳态的资源需要。 对于弹性的场景,如果峰谷的时候节俭打算有些节约,峰值时还会有些笼罩不到的中央,这种状况下弹性版节俭打算则是优选。弹性版节俭打算能够了解为月度资源包,客户能够通过承诺月度生产总金额,从而取得弹性的抵扣力,小时抵扣力在最大抵扣力范畴内能够随负载的变动而主动变动,联合两种版本节俭打算能够笼罩所有的资源应用场景。 3、进阶模式:全场景笼罩的资源保障权利 随着企业上云的深刻,很多客户都会有一个诉求就是:心愿任何时候都可能弹出想要的资源。比方在非凡的工夫点如双11大促,或非凡的可用区亦或是稀缺的规格,由此产生了保障权利类的弹性保障和容量预约这两种付费形式。 指定工夫的容量预约搭配预付费的形式,比方节俭打算,包年包月以及预留实例券,其实能够变为一个收费的权利。所有的资源保障在失效期内都能够变成一个公有的容量池,客户在启动实例的时候能够抉择是否应用公有池,从而做到外围业务的确定性保障,达到专项专用的成果。 03 一分钟付费组合抉择指南 最初,通过一个付费组合的抉择地图做一个付费形式的总结。简略来看,所有的负载场景都能够被划分成两类: 弹性的不确定需要;长期的已知需要。先来看弹性的不确定需要的业务: 如果是能够中断、容错性比拟好且无状态的弹性业务,如离线渲染、离线的大数据计算等业务,举荐应用抢占式实例,能够取得极低的老本。如果是一个突发的业务,并且不可中断,如在线业务峰值的应急,举荐应用按量付费以及容量预约,来同时取得灵活性和确定性。如果是一个间歇性的短时弹性工作,比方每晚游戏顶峰或者在线直播,则能够抉择弹性版的节俭打算,搭配弹性保障,来取得三个维度的极致的体验。再来看长期的已知需要的业务: 如果资源是繁多并且固定的,比方用于后盾OA零碎,包年包月则是最佳抉择,搭配容量预约,能够提前锁定资源的容量。如果是典型的Devops场景,须要地区和规格族的灵活性,并且须要不间断的做重新部署,抉择预留实例券,搭配容量预约和按量付费是一个最佳的抉择。如果您的长期需要是由多个规格来分时混布造成一个稳态,这个时候节俭打算是一个最佳抉择,能够让你以最低的老本来取得极致的弹性体验。咱们能够看到,比照传统的包年包月预付费形式,按量付费模式下权利叠加的新的付费形式组合更有劣势,这种付费形式不仅可能保有原来的经济性劣势,并且在灵活性和确定性上有了质的晋升。多样的付费模式的降级以及弹性计算产品弱小技术撑持,更是帮忙了很多客户做到了真正的云上资源管理和交付。 其中,有一家国内SaaS服务商,云上成熟度很高,采纳的是多云策略,在阿里云上老本治理最重要的工作是能够做到精细化和标准化,这个过程中次要有以下三个痛点: 寰球多个业务团队和集中财务管理的组织构造,须要奴才账号财资拆散的精细化治理;对于对账和分账的精准度要求高,对资源的灵活性要求高;在寰球个别可用区,有资源不能随时弹出的困扰。 通过剖析和优化之后,最终应用了「节俭打算+财务云分级管理」的组合计划,总成本升高50%,全地区各种规格均可灵调配,同时实现了账单的精细化分账对账。 应用节俭打算3年期0预付,锁定长期折扣的同时保障资源的灵便弹性。应用节俭打算的财资解耦和财务云奴才账号管理模式做到账单和资源的精细化治理,实现了账单的精细化分账对账,资源的应用可通过使用率和覆盖率来监控。在资源开释和创立窗口创立容量预约(iCR),资源确定性100%保障,未应用容量费用可被抵扣。04 付费模式及抉择总结云计算按量付费、多样付费的抉择为企业客户构筑了最优的弹性体验,也让客户在应用阿里云产品的同时失去了最高的效率晋升和老本优化,灵活多样的弹性计算服务模式也为客户提供了全场景的资源老本保障。 助力企业客户全链路优化降级,是阿里云弹性计算的责任,而阿里云弱小的技术撑持也是客户业务上云及云上老本优化、资源保障的信赖及托付的稳固基石。将来,咱们将继续不断创新,帮忙客户用好云、管好云。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 1, 2022 · 1 min · jiezi

关于云计算:最佳实践丨构建云上私有池虚拟IDC的5种方案详解

简介:云上公有池系列终篇终于来了,本文将重点介绍构建云上的公有池(虚构IDC)的多种计划和各自的优缺点,并给出相干的性价比优化倡议。 本文作者:阿里云技术专家李雨前 摘要围绕公有池(虚构IDC)的价值、获取、选购、容量布局、落地构建这几个方面,咱们以专题文章模式来一一介绍。例如从业务确定性、连续性角度介绍了公有池的价值、如何获取;接着从业务Workload特色登程,联合各种需要特色,给出相应的选购计划倡议;对公有池价值、获取、选购计划理解后,理论购买公有池的时候,须要首先晓得资源的容量,咱们介绍了云上资源容量如何布局和施行。这篇文章,咱们重点介绍构建云上的公有池(虚构IDC)的多种计划和各自的优缺点。 01谁须要云上公有池公有池的外围特点:资源交付确定性,保障业务连续性,专属应用,业务方灵便的资源共享等。另外,这里说的公有池是云上的资源池,与之绝对应的是自建IDC的资源池。如下图1客户服务抉择的大抵分类,在云上构建公有池适宜企业级客户。 企业级客户,如果业务的资源交付需要确定性,外围业务连续性须要保障,那么云上公有池非常适合。另外一些超级大客户,具备自建机房的实力,这些客户也举荐在云上构建公有池。起因剖析如表1 所示。 图1-客户服务抉择大抵分类 传统自建IDC 和基于云的OnCloud 构建公有池比照剖析如下表1所示。 表1-自建IDC和OnCloud比照 更多信息参考 [1] 如何建设一个idc机房? https://www.zhihu.com/questio... [2] 丁常彦, 践行“双碳”指标,华为如何减速IDC产业绿色倒退? https://t.cj.sina.com.cn/arti... [3]焦易圈, IDC——数据中心行业产业链构造及老本形成 https://www.weibo.com/ttartic... [4]2021年中国IDC行业剖析报告-市场现状与倒退商机前瞻 http://baogao.chinabaogao.com... 02如何构建云上公有池在分布式云的大背景下,公有池也体现分布式的特点。 如图2所示,公有池整体的布局也有多种状态。不同的客户,最终在核心、边缘、本地、现场等不同‘地位’有本人的‘公有算力’。核心、边缘的共享规模更大,本地和现场共享规模较小。 图2-公有池布局 在云平台上,目前不管核心还是边缘都有相干的产品服务,这些服务反对客户‘公有池’资源交付。例如阿里云提供了弹性保障、立刻失效容量预约、存储专属集群、云展、云盒等能够抉择的商品服务。 在计算资源这块,联合多种付费模式,能够抉择包年包月的DedicatedHost、ECS服务器包年包月、ECS服务器按量+SavingPlan组合、弹性保障+SavingPlan组合、立刻失效容量预约+SavingPlan组合等来反对构建计算资源的云公有池。上面进行逐个剖析: 一.基于DedicatedHost构建公有池 评估业务对资源的容量需要资源容量需要折算为DedicatedHost数量需要购买DedicatedHost服务器(按量或者包年包月)基于DedicatedHost 创立实例资源,例如超卖部署、自定义规格部署等这个模式简略了解:批量购买云上物理机(不须要关注物理机和机房的运维管控,以商品化、服务化、在线化API 应用物理服务器),基于这些物理机进行利用资源的自主编排服务。这些服务包含:业务负载平衡、业务负载混合部署、业务负载超卖、资源分时共享等等。 这个模式适宜大型企业,企业内有本人的资源交付、资源编排、资源管理优化团队,并实际可编程的基础设施。原来自建机房、机房供电、平安、服务器网络管理等等撑持性的工作全副交给了云平台,业务方聚焦算力资源、聚焦业务倒退,更好地反对业务迭代。业务方充分利用外部利用画像深入分析数据,构建与利用workload特色相匹配的编排、运维体系,无效、可控地晋升资源利用率,节约老本。例如XX科技团体在阿里云上购买了大量DedicatedHost,基于这些DedicatedHost 构建的云上集群,实现了自主二次调度和资源利用率晋升。 二.基于ECS服务器包年包月构建公有池 评估业务对资源的容量需要购买和业务相匹配的ECS实例规格、数量,包年包月长期持有这个模式简略了解:长期持有具体资源实例,这种资源实例不开释,从而反对业务面向具体资源实例的部署、编排。 这个模式适应性十分广,各种规模的资源需要都能够满足。同时也能够将这些具体资源交给PaaS平台,由PaaS平台进行容量化编排部署,从而实现底层包年包月资源的共享应用。这个模式要求长期持有资源,适宜业务稳固、长期倒退的场景,不适宜突发资源诉求的场景。 三.基于ECS服务器按量+SavingPlan组合构建公有池 评估业务对资源的容量需要购买和业务相匹配的ECS实例规格、数量,按量长期持有购买按量资源实例规格簇、数量匹配的SavingPlan(节俭打算)这个模式简略了解:长期持有具体资源实例,这种资源实例不开释,从而反对业务面向具体资源实例的部署、编排。 这个模式和包年包月十分相似,都是通过长期持有换取优惠的购买折扣,依附固定的保有资源构建‘公有池’。这个模式是各支流云厂商大力推广的模式。在这个模式下,解耦资源和费用,且兼具灵活性、低成本的特点。 同时,如果对资源的确定性有要求,也能够搭配立刻失效的容量预约,来保障确定性、灵活性、低成本。 四.弹性保障+SavingPlan组合构建公有池 后面构建的公有池有一个潜在的“约定”:长期保有的场景;而对于短期的资源公有、资源确定性交付的场景,弹性保障比拟适宜。 评估业务周期性法则、周期内应用时长(例如一个月内累计时长占比小于40%)针对周期性局部进行实例规格、数量评估购买弹性保障(随时开启资源实例)购买SavingPlan(可选)这个模式简略了解:在云上预订了一个公有池,在须要应用的时候开启资源,不须要的时候开释资源。预约费用一次性收取,开启资源机会用户自行管制。 这个模式匹配周期性开启的业务场景,毛病是要承当肯定的资源预约费用(一次性收取)。以后资源应用时长月占比小于40%,在保障资源确定性交付前提下,相比包年包月老本有优惠。 五.立刻失效容量预订+SavingPlan组合构建公有池 这种模式更加灵便,兼具费用优化。 评估业务对资源的需求量购买随时能够开释的立刻失效容量预约购买匹配按量资源的SavingPlan这个模式简略了解:在须要资源确定性时,从云上预订了一个公有池,不须要随时开释。只有在公有池呈现闲暇容量的时候,收取计算资源的按量费用。当容量全副用完的时候,无额定的费用开销。当呈现闲暇容量,又不须要应用的时候,能够对容量预约做缩容解决。 这个模式的最佳实际是购买SavingPlan,同时预约立刻失效容量预约,在获取费用灵活性的同时,也能够获取资源的确定性。 03如何晋升公有池性价比晋升公有池的性价比,实质: 购买形式上,通过长周期持有,获取绝对优惠的折扣;资源利用上,通过分时复用,晋升资源利用率。针对下面介绍的几种构建公有池形式,上面给出相应的性价比优化措施如表2所示 表2-公有池性价比优化 总结在云上,客户须要保障本身业务服务的连续性,这就须要实现云上算力资源交付的确定性。联合多种购买模式,阿里云提供了面向不同行业、不同Workload 负责特色的‘公有池’产品服务,反对用户在资源交付与共享的灵活性、确定性、老本管制等要害因素上自主定制专属的云上公有池。 阿里云的资源保障服务汇合(弹性保障、立刻失效容量预订、包年包月实例候补购买、包年包月大规模资源报备、按量大规模资源报备、个性化资源购买计划举荐等),这些服务覆短周期、长周期、有显著法则、无显著法则、大量、大量等Workload的资源确定性交付。 原文链接本文为阿里云原创内容,未经容许不得转载。

March 1, 2022 · 1 min · jiezi

关于云计算:企业拥抱开源之前必须了解的七件事

简介:新的时代,开源的倒退越来越蓬勃,开源和云的关系越来越简单,耦合度越来越高,云是开源软件容许的最佳环境之一,也为开源软件插上平安高效的腾飞引擎。本文试图从企业软件的历史,联合开源软件倒退法则,介绍软件开发和交付形式的演进过程,剖析常见的开源软件开发和应用误区,探讨开源软件的业务模式和生态,以及在云时代下,开源软件和云的联合与相互促进。 作者 | 韩鸿源起源 | 阿里技术公众号 新的时代,开源的倒退越来越蓬勃,开源和云的关系越来越简单,耦合度越来越高,云是开源软件容许的最佳环境之一,也为开源软件插上平安高效的腾飞引擎。 1997年5月埃里克·雷蒙德(Eric S. Raymond)发表了被誉为“开源圣经”的《大教堂与集市》,开源静止从此有了本人的独立宣言。开源倒退至今,从Linus Torvalds、Kenneth Lane Thompson、Richard Matthew Stallman、Eric Steven Raymond等集体英雄的呈现,到越来越多的企业组织意识到开源的价值,并退出到开源中,凋谢、平等、合作、共享的开源模式逐步成为新一代软件开发模式。开源已成为寰球软件技术和产业翻新的主导力量之一,尤其到了云时代,开源笼罩了软件开发的全域场景。 本文试图从企业软件的历史,联合开源软件倒退法则,介绍软件开发和交付形式的演进过程,剖析常见的开源软件开发和应用误区,探讨开源软件的业务模式和生态,以及在云时代下,开源软件和云的联合与相互促进。 一 为什么开源难以回避特色一:开源根底软件的利用广度与深度晋升 根底软件是计算产业的“魂”。过来几十年来,随着开源的蓬勃发展,晚期开源软件集中在利用侧,然而重要的根底软件,如操作系统、数据库等,仍旧采纳关闭专有的开发模式和商业模式。 明天,根底软件也逐步演变成开源、凋谢形式。97%的软件开发者和99%的企业应用开源软件,根底软件、工业软件、新兴平台软件采纳开源成为弯道超车的重要能源。信通院《开源生态白皮书(2020年)》指出,近年来国内企业逐步偏重根底软件畛域开源我的项目布局,在操作系统、数据库、中间件等畛域涌现多个开源我的项目,其中不乏国内基金会的顶级开源我的项目。 特色二:开源软件发明的价值凸显 开源已成为寰球数字科技翻新的能源,成长为一种弱小的技术创新模式,并从最后的软件行业走向了硬件、芯片、视频、IoT、AI等多个畛域,开源的商业模式也在逐步成熟。现在,新产品在开源,新架构在开源,新平台也在开源,连顶尖的研究成果也都以开源模式公布。开源逐步成为寰球科技进步至关重要的翻新方向。 特色三:国家对开源软件前所未有的器重 2021年,《中华人民共和国国民经济和社会倒退第十四个五年布局和2035年近景指标大纲》明确指出要“反对数字技术开源社区等翻新联合体倒退,欠缺开源知识产权和法律体系,激励企业凋谢软件源代码、硬件设计和应用服务”。毫无疑问,开源被提到国家策略层面进行反对,将走上跨越式倒退的快车道。 人民银行办公厅、地方网信办秘书局、工业和信息化部办公厅、银保监会办公厅、证监会办公厅联结公布《对于标准金融业开源技术利用与倒退的意见》(以下简称《意见》)。近年来,开源技术在金融业各畛域失去广泛应用,在推动金融机构科技翻新和数字化转型方面施展着踊跃作用,但也面临平安可控等诸多挑战。《意见》的出台,有助于标准金融机构正当利用开源技术,进步利用程度和自主可控能力,促成开源技术衰弱可继续倒退。 二 软件的倒退与开源的历史在计算机行业的晚期,软件是作为帮忙硬件施展性能的辅助角色存在。在20世纪70年代Unix诞生之前,业界并没有应用高级语言开发操作系统的先例。因为软件不具备通用性,而且软件自身并不作为独立销售实体存在,只是软件开发我的项目,交付我的项目的同时交付源代码也是惯例做法。客户须要继续保护零碎的运行,开发方也不违心承当软件全生命周期的保护责任。 随着Unix的诞生并且次要以C语言实现,凋谢的通用操作系统成为可能,软件的开发与受权售卖也随着硬件和软件对兼容性和通用性的谋求成为可能。在Unix倒退的晚期,因为其拥有者AT&T回避进入软件行业的非凡态度(起因是主营电信业务正在严格的反垄断低压之下,不违心增加额定的麻烦),在受权给用户应用时,以源代码模式提供并且不提供后续技术支持,容许用户在本人的环境中修改问题和移植到新的硬件平台。这一阶段失去受权的高校、政府和一些商业机构为后续Unix的倒退打下了根底,也为起初的Unix纷争和决裂埋下了种子。 进入20世纪80年代,随着计算机的通用性加强与逐步遍及,能够在大量计算机上运行的通用软件逐步催生了商业软件行业并且继续蓬勃发展。少量软件公司涌现并且时至今日很多依然是行业巨头,如Microsoft、SAP、Oracle、Adobe等。这个时代的一个特点是随着计算机的使用者从业余人员扩充到普通用户,软件的交付状态逐步变成了只提供运行态程序而不再提供源代码,销售给用户的也是厂商定义的应用受权,厂商除了销售软件之外,还提供免费的技术支持服务:为客户降级软件、修改问题,为新的设施提供运行环境。消费者作为使用者不再领有批改运行软件的权限,软件的受权应用与技术支持服务造成了商业软件行业的重要商业模式。 在个人电脑畛域,时至今日,客户应用软件的形式没有实质变动。因为绝大部分用户不是软件开发专业人士,不存在自行批改零碎或应用软件的需要,这种模式很好适应了用户需要并得以继续。 在服务器畛域,Unix营垒发祥于AT&T散发的晚期代码,SUN、HP、DEC、IBM等基于不同的硬件架构倒退了各自的Unix零碎,造成了所谓的开放系统的生态格局。通用与兼容的需要催生了后续的POSIX等统一标准,然而Unix的受权与法律条文的模糊性以及后续持有者的态度和野心等导致了大量问题,各种源自Unix的零碎别离改成了各家本人品牌别离倒退,与Unix骨干间也不足对立的协调,这种决裂给了 Windows NT 微小的商业机会,倒退成了明天的 Windows Server 系列操作系统,这些商业操作系统依然是只提供运行时的应用许可给最终用户,并且提供商业性的技术支持服务。 20世纪80年代,软件行业的另外一个重要事件是自由软件基金会(Free Software Foundation,简称FSF)的成立,在学术与科研机构中,“黑客精力”始终是很多人的谋求,对软件极致自在谋求的根底是领有对源代码的修改权。这里不得不说,理查德·斯托曼(Richard Stallman)(对他的各种毁誉不影响GNU和FSF的意义和价值)发动的GNU(GNU is Not Unix)口头从新开发实现了Unix的大部分工具零碎,并且以GPL的许可发行这些软件,GPL对衍生软件强制要求继续提供源代码,GNU实现了绝大部分的Unix常见工具体系,然而依然无奈解脱对Unix操作系统外围的依赖,直到1991年林纳斯·托瓦兹(Linus Torvalds)开始的Linux外围的开发工作填补了这个空白,同样采纳GPL许可的Linux外围和外围工具体系一起造成了Linux的生态系统,少量积攒了丰盛Unix应用与开发教训的高校、科研机构与商业机构的积极参与促成了Linux的疾速成长和成熟。 20世纪90年代中期当前,互联网开始蓬勃发展,各种Unix衍生品与Windows NT在起步阶段也撑持了这个倒退过程。 随着用户规模爆炸式增长,老本成为一个不可漠视的因素,尤其很多新创互联网企业并不违心把贵重的资金耗费在低廉的硬件设施和僵化的软件受权上。在这个阶段,Intel也从PC的CPU提供者,逐步进入了服务器CPU的提供者行列,规模劣势也使其CPU能力逐步能够比肩服务器的 RISC CPU,这些CPU为运行开放系统的各种Unix服务器提供外围能力,Linux因其不强制免费和凋谢后续源代码批改的劣势,被很多新兴互联网企业选为后盾服务运行平台。广泛应用和大规模的部署也帮忙Linux继续疾速倒退,演进成了反对要害业务的服务器操作系统,与此同时,操作系统之上的各种开源零碎也失去了宽泛的使用与继续倒退,逐步造成了明天互联网巨头们基于开源软件和自研业务软件的广泛现状。 进入21世纪,随着开源软件在互联网畛域的宽泛应用,同时联合CPU畛域Intel的统治位置的逐步确立和各种封闭式的开放系统的继续衰败,很多商业企业也开始承受开源操作系统和开源技术平台软件,利用场景的丰盛进一步促成了各种开源软件的倒退,造成了明天依然强烈竞争的格局。 三 开源软件的定义与许可体系的倒退从字面上看,开源是指凋谢软件的源代码给使用者,然而单纯提供源代码并不是目前“开源软件”的规范定义,“开源软件”是指,软件向使用者提供源代码并且授予批改和继续演进的自在,因而对批改后的软件再散发在规定上的差别,造成了不同的开源软件许可体系。 目前开源软件的许可体系次要分为两大类:一类强制要求再开源,代表性的有GPL许可体系;另一类不强制要求衍生开源,为宽松开源许可证,代表性的有BSD、MIT、Apache等许可体系。GPL许可体系强制要求上游“发行”时提供源代码,不得扭转GPL的兼容性,限度从开源软件转变成非开源软件(但“发行”的定义,存在可被利用的空间)。强制持续开源,又衍生出对服务提供者,尤其是云服务提供者的不同变种许可,如AGPL等。因为限度过多、过于简单,所以AGPL的接受程度无限。宽松开源许可,要求申明起源并保留原始软件的许可证局部,但不要求衍生局部强制开源。 开源软件判断的具体规范能够参见[1]的十条准则:一、不限度软件的再次散发的自在;二、提供可用于继续开发的源代码;三、容许在源代码根底上进行批改和开发工作;四、确保原创源代码完整性,变更能够是补丁形式,也能够扭转名称或版本号以进行区别;五、不存在针对特定人或人群的差异性限度条款;六、不存在对软件应用畛域的限度;七、衍生产品发行时不施加更严格的应用许可限度;八、软件许可在每一个组件级失效而不是仅实用于整体;九、软件许可不扩散到同介质发行的其他软件;十、软件许可不附带影响技术中立的条款。 四 开源软件对软件行业商业模式的影响1 开源没有扭转软件运行的基本模式 在一个成熟的软件市场上,软件自身的技术支持服务和开发发行自身同样重要,迄今为止无人可能证实一个简单软件的正确性。软件的品质取决于设计、实现、测试和运行过程中裸露问题的继续修复,开源软件扭转的只是开发阶段和发行状态,其余周期软件法则依然是一样的,尤其是提供给大量非开发者应用的根底平台类软件,齐全把技术支持工作交给使用者是不可行的,技术支持能力也间接影响软件能够反对的业务,以适应软件自身倒退的形式反对客户的业务运行并保障服务质量,依然是软件业务的重要组成部分。 2 开源成为分布式合作开发模式的榜样和推动者 明天的开源软件,更重要的意义是一种协同开发模式,开源软件我的项目的治理形式也有关闭与凋谢的差别,开源我的项目的主导权与管理权有两种常见形式,一种是我的项目归属于某个基金会组织,如Apache,另外一种是由发起者或创建者为主导的管理模式,如MySQL和Linux外围等。很难用简略的办法判断哪种形式肯定就是最好的,然而相对来说,由一个有信用的、有成熟制度模式的非营利组织治理,更容易受到信赖和吸引更宽泛的参与者。跨组织跨地区的协同在无效反对各种软件能力的继续倒退,像Linux外围这样以千万行代码计的软件仍在继续疾速迭代,也推动了整个IT行业继续疾速倒退。 3 开源不等于收费 开源软件起源于自由软件静止,自由软件抉择的Free Software的名字往往被误会为“收费”,其实在这里free的含意是“自在”,开源是软件自在精力的体现。明天即使是承诺齐全开源的软件,如Linux,次要的商业化状态依然是提供有质量保证的发行版和技术支持服务,收取许可费用不是被认可的业务状态。MySQL是一个特例,因为它同时提供不同的软件许可,商业版软件和社区版软件实质上是两个产品,只不过在集中的管制之下共享了社区版的绝大部分代码,根本原因在于MySQL相干的所有知识产权齐全属于繁多商业实体。 ...

March 1, 2022 · 1 min · jiezi

关于云计算:免费体验阿里云智能LOGO帮你解决设计难题

简介:超实用!零根底搞定一个高大上的智能logo设计! 新年过后,往往是大家一年中士气最足的时候,散去了年末的疲乏和emo,重燃对新一年的激情和心愿。 想守业的敌人们同样英姿飒爽,趁着新年的劲头想大干一场。不过对于开新店或者初创公司来说,怎么疾速让他人晓得本人,留下粗浅的印象呢? 一个大气有创意的logo,应该是最小老本的形式。 其实很多人都有Logo设计的刚需,无论是创次开店或者初创企业,还是自媒体打造集体品牌,甚至公司部门或者一个新我的项目,领有一个logo标识都是十分提气的事儿,不仅能传播出品牌信息,还能彰显格调气质。 但不是所有人都懂设计,也不想花太多钱去做高端的定制设计,那怎么用非常低的估算领有一个看着高大上的logo呢? 这时就须要在线生成的logo来满足需要。市面上很多在线“收费生成”的logo,款式少、没版权,成果还不难看。 为了服务更多用户的logo设计需要,阿里云一直迭代的“智能logo”服务,心愿让更多人感触到“电商设计教训+AI”带来的技术便捷~ 只须要你输出logo名称、行业和关键词,就能够用一键辨认生成海量logo,各种格调任你筛选! 网址:https://logo.aliyun.com 登录阿里云企业设计核心首页,点击“立刻生成logo”,就能收费体验logo生成的环节。 01输个名字 只须要输出品牌名字,就能主动生成对应的英文名称,你也能够间接编辑换成品牌的Slogan或者口号。 02勾选行业 勾选你企业所属的行业。几十多种细分行业,每个行业都依据多年教训积攒,演绎出特定的行业品牌特质,满足不同行业的格调需要。 当然,你要是还没想好,或者多看看各种格调,也能够间接点击下一步体验下。 03简略形容 简略形容你所须要设计的品牌业务、服务内容,和想要体现的格调气质,这些关键词是体现logo独特性的重要元素。 点击“智能生成”,期待几秒钟,海量logo即刻生成。接下来,就是抉择最感动你的logo了。 智能生成的Logo个别分为两种,可买断和可申请商标。 可买断的logo,图形是有肯定显著性的,下单后即视为买断版权,后盾也会立即下架这个样式; 可申请商标的logo,图形比拟简洁大气,满足大部分场景应用,可申请商标,可商用,然而不足显著性和独有版权。 能够依据你的爱好和应用状况,抉择你喜爱的logo。点击一下还能够显示logo的各种应用场景,还能够“进入编辑”简略调整下字体、色彩等元素。 称心后,就能够付费下载应用啦~ 很多人说,智能logo是不是只能生成一张logo图片? 阿里云智能logo服务,最根底的“优享包”都有源文件、商标注册专用图和正版受权存证证书,保障你买的logo是确保能够商用无忧。 如果抉择“品牌包”,除了根底服务外,还有10项VI利用标准和logo利用场景图预览,能够用来流传、做品牌的Office模板,还有文具周边、文化衫等等,满足大部分场景的须要了。 说了这么多,最重要的局部来了 智能设计也须要开发和版权老本,那价格怎么样呢? 智能logo优享包,交付4项内容,仅需79元; 智能logo品牌包,交付6项内容,减少VI和场景利用图,仅需169元。 花小钱,办小事,轻松搞定品牌设计到营销~ 怎么收费体验呢? 办法1:来阿里云官网,搜寻“智能logo” 办法2:登录淘宝搜寻“智能logo”或关上阿里云官网店铺搜寻“智能logo” 办法3:长按保留下方图片,关上淘宝APP。 快来收费体验一键生成logo的高兴吧! 有任何疑难或体验问题,欢送留言互动哦~ 原文链接本文为阿里云原创内容,未经容许不得转载。

March 1, 2022 · 1 min · jiezi

关于云计算:多云是否有意义企业应该如何抉择

多云的定义,即是应用多个云提供商。这是过来几年呈现的一种模式,本文将剖析它的意义及企业应如何抉择。 大家不要将多云与混合云混同。混合云是应用本地和云基础设施,这在正在迁徙到云的企业中很常见。 依据Flexera 的一份报告,超过 90% 的企业领有多云策略。其中一些企业实际上曾经制订了应用多个云提供商的策略。其余局部企业则通过收买其余公司或将选择权交给不同的团队,有机地采纳了多云策略。 1、多云的意义 许多公司思考应用多云的一个起因是防止供应商锁定,但在某些状况下这不是一个好的理由,因为有一些工具能够帮忙企业的基础架构可移植而不是分散开来。应用多云的另一个动机是劫难复原,这是能够在企业曾经领有的云提供商外部解决的另一件事。 1)防止供应商锁定 供应商锁定是一个真正的危险,企业天然应该防止它。当企业与云提供商绑定时(该概念也实用于其余供应商),会因为技术问题、高老本或法律问题而无奈转移到另一个供应商。 这种状况可能会导致企业失去对应用程序所需性能和性能指标的管制,因为供应商没有企业须要的货色。它可能会迫使企业应用已弃用的技术并持续应用不能反对企业业务倒退的服务。 企业能够通过一些不须要应用多云的策略来防止这种状况。抉择一个提供宽泛产品的牢靠供应商,并抉择那些不处于测试阶段或任何测试期的产品;应用可在须要时移植的架构,例如微服务、API 和容器;开源工具通常在次要的云提供商上有一个 SaaS 版本,如果须要,企业能够在此基础上开发。 这些是防止供应商锁定的一些策略,重要的是企业能够挪动其我的项目。 2)作为劫难复原办法 当企业的云提供商产生问题时,企业心愿可能持续提供服务。因为其中一个区域离线, AWS 曾经屡次发布新闻,但它也为企业提供了将其堆栈放在另一个区域作为备份的选项。事实上,云空间上的所有次要参与者都这样做。 设想一下,企业将不得不经验所有麻烦,将其领有的所有内容从新映射到另一个提供商。测试这样一个零碎须要大量的人力,当初每个人都应该晓得,任何劫难复原打算只有在通过宽泛测试后才是正当的。 3)节俭费用 兴许,企业能够通过多云找到省钱的办法,但大多数状况下这可能是行不通的。首先是招聘老本,企业须要可能在其应用的所有云上工作的人,这并不便宜。这些人将不得不将他们的局部工作用于在云之间挪动内容,并且大多数云提供商会向企业收取将数据移出其平台的费用。 如果企业在构建云架构时小心翼翼,那么与领有多个云相比,在单个云上实现大量节俭是十分有可能的。适当地确定资源规模、为要求高但重复性工作创立缓存以及其余策略更容易在单个云上构建。蕴含查找大笔费用所需的所有信息的仪表板都在同一个中央,企业只需查看并更改所需的内容。 2、发现多云的意义并采纳 企业采纳多云策略会带来很多益处。有时企业的确须要仅由某些提供商提供的工具,并且企业的确有团队来治理它。也可能是企业须要恪守法律法规,例如,巴西要求将所有财务数据保留在该国境内,兴许企业的原始提供商没有那里的数据中心。在收买时,两家公司的基础设施可能都在不同的云上,放弃这种状态可能比将所有货色从一个转移到另一个更好。 3、摸索多云的好处 假如企业有一个应用 MS SQL 在 .NET 上运行的电子商务,应用 Azure 作为云提供商是有意义的。在同一家公司,治理客户剖析的团队可能会从 GCP 取得更多价值,将多个起源退出营销仓库,通过 Big Query 和 Looker 为决策提供能源。如果公司领有十分弱小的翻新文化并且违心投资大量试验(微服务架构也能够派上用场),这所有都能够见效。 这种策略可能会见效,但必须从一开始就分明即便付出额定的老本和复杂性,这样做也值得。要记住的一些事件是: 云之间的安全性和合规性。企业将挪动具备潜在危险的数据,必须确保是平安的。老本监控必须从两个云中读取信息。理解事物如何从一朵云到另一朵云,它们不应该来回挪动。筹备领有专门钻研这两种云的工作人员。要实现这项工作,须要更多的管制、常识和教训。这并非不可能,只是难度更大。 4、法律法规 依据企业所从事的行业,某些法律法规可能会迫使其应用多云。例如在金融行业,有大量的法规规定了每一个抉择,其余一些行业,比方医疗保健,具备雷同的特色,但简直所有的货色都至多受到某种模式的数据合规法律的监管,比方 GDPR。 如果企业抉择的云提供商不是规模很大的公司,那么在与俄罗斯、法国、印度尼西亚和越南等国家打交道时,企业可能须要一个不同的云提供商。这些国家要求其公民数据物理存储在其境内。这就是亚马逊网络服务在巴西建设其第一个南美数据中心的起因之一。该国要求其所有公民的财务数据都存储在该国境内。 如果企业这样做是为了履行合规任务,则需务必彻底审查其所有选项。企业的云提供商可能会为企业提供另一种解决方案,或者企业心愿齐全更改其提供商。 5、收买使公司领有多云 成为多云的最有机形式是收买另一家公司,并应用不同的云提供商。在这些状况下,迁徙老本通常大于收益。即便要进行迁徙,也可能须要很长时间能力实现。 为了确定遵循、迁徙或保留多云的门路,企业须要理解以下问题的答案: 迁徙的益处会超过老本吗?想想重写代码和挪动数据所破费的工夫,这些性能将被搁置直到这个过程完结。如果产生迁徙,须要多长时间?企业是否能解决放弃两个零碎并行的老本。收买的产品是否须要与现有产品集成?将集成多少,只是用户表或整个内容?团队是否有能力在迁徙过程中保留以后零碎?这是一个不得不做的艰巨决定,对于这两种抉择中的任何一种,都应牢记安全性、合规性和团队技能。 6、多云是否有意义的答案 如果企业管理者正在打算采纳多云,心愿企业有足够的信息来做出理智的决定。 当企业打算云策略时,要有目的地去做。依据公司的需要制订打算,并思考业务需要、团队技能和企业领有的估算。 如果企业对抉择应用多云的起因以及治理它的能力有清晰的意识,请务必持续推动多云的采纳。然而,如果此举的起因不明确或不正确,采纳单云也是一个不错的抉择。

February 28, 2022 · 1 min · jiezi

关于云计算:使用Google-Cloud虚拟机做学习测试

本文齐全面向google cloud小白。 说实话,当初云环境真是十分易得,国内还是举荐阿里云,比其余竞品平台好用多了(如果是新人新公司,倡议双11去撸服务器,真是超级便宜,小公司够用3年的)。 不过对于想收费学习测试的同学来说,国内平台未免还是贵了点,限度也是颇多,不如刷国外的:AWS和Google Cloud都提供收费试用,google的试用期限是90天,如同比AWS还短,然而它是全线产品试用啊(新客户可用300美金,足够了),包含GPU、TPU等各种神器,切实是良心。 创立账户首先拜访https://cloud.google.com/(不要问我为啥拜访不了,我也不晓得,我也不敢说),新建一个账户(用户名很容易反复,选一个能用的就对付用吧),点击“收费开始应用”: 轻易选一个国家或地区,组织选集体我的项目: 输出手机号,用于接管验证码,这里还是能选咱们的手机号滴: 账号类型抉择集体就能够,比拟麻烦的是付款信息,必须持一张无效信用卡(这也意味着不能总是白嫖,毕竟卡无限) 信用卡信息填完后,就能够应用Google cloud console了,同时获赠$300体验金,90天内轻易花。 控制台新建我的项目 一个我的项目里能够蕴含为虚拟机、存储等各种资源,能够一起设置安全性、权限等信息。 给我的项目起个名字,抉择父级我的项目或文件夹(我的项目之间能够组成父子嵌套的树形构造) 创立虚拟机 留神 名称不是全局惟一的,我的项目内不反复就行一个我的项目内,尽量选同样的区域和可用区,要不内网无奈互通(不同区域的价格也稍有不同)系列和配置间接影响价格,好在试用阶段钱比拟富裕(反正90天当前都归零)拜访虚拟机创立实现的虚拟机,主动启动,能够间接通过 浏览器拜访 说实话这个浏览器窗口,跟真的终端还挺像的,长期用一下也还行,但它特地容易掉线,特地是国内的网络下, 所以倡议还是配置客户端拜访 客户端拜访如果间接抉择界面上的客户端拜访,它会跳出帮忙页面,重复开导你应用OS login,但咱们就是想测试一下,齐全不想这么麻烦,所以手动配置一下秘钥就好了: 首先本地生成一对秘钥:关上终端窗口,输出ssh-keygen,再输出秘钥对的文件名即可,如果是windows,倡议应用git bash:用文本编辑器关上公钥文件,把最初的用户名改一下(当然也能够在生成的时候用参数配好),和谷歌账户统一:进入虚拟机实例详情抉择元数据中的SSH秘钥,点击“批改”点击“批改”,增加一个秘钥把方才文本编辑器中的公钥内容粘贴到这里在咱们的SSH客户端软件中,输出ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP替换以下内容:-- PATH_TO_PRIVATE_KEY:私钥文件的门路(第1步生成的秘钥对里的私钥)-- USERNAME:用户名(无需@前面的局部)-- EXTERNAL_IP:实例的外网 IP 地址比方我这里用的就是:ssh -i /d/dev/google_cloud_instance_1 xiaosteven3@34.125.189.187 All Done! Enjoy it.

February 27, 2022 · 1 min · jiezi

关于云计算:存储高性能传输如闪电焱融科技携手瑞云科技给你带来不一样的体验

目前,放慢构建欠缺的信息技术利用翻新产业生态圈,推动信息技术畛域软硬件产品的国产化过程逐步成为行业共识。近日,北京焱融科技有限公司(以下简称:焱融科技) YRCloudFile 高性能分布式文件存储产品、焱融 SaaS 平台与深圳市瑞云科技有限公司(以下简称:瑞云科技)镭速传输 Raysync 实现产品兼容性认证。经单方严格测试表明:焱融科技 YRCloudFile、焱融 SaaS 平台与瑞云镭速传输 Raysync 在兼容性、可靠性和完全性等方面体现良好,且运行稳固。 瑞云科技是一家国内当先的云计算服务企业,不仅领有泛滥的用户,还具备深厚的市场资源。Raysync 超高速传输协定作为镭速传输核心技术,利用了突破性传输技术彻底消除底层瓶颈,克服传统网络、硬件的限度,充分利用网络带宽,实现超低延时、 高速、端到端的输入服务。突破了传统 FTP、HTTP 的传输缺点,传输速率晋升近百倍,带宽利用率达 90% 以上,高度平安爱护,可能轻松满足 TB 级别大文件和海量小文件平安、可控、稳固的数据传输需要。 焱融科技作为独立的混合云文件存储厂商,不仅领有自主知识产权产品,还具备丰盛的利用场景落地教训,凭借超强的研发能力一直降级迭代产品,为各大企业日益增长的海量数据提供优质的存储、治理和应用服务。自成立以来,焱融科技已成长为国内当先的分布式文件存储技术厂商,其产品和服务取得了科大讯飞、图森将来、新石器等泛滥机构的反对,撑持着 AI、主动驾驶、GIS 等数字经济时代要害畛域的倒退,解决了泛滥客户在混合云时代数据根底建设的关键问题。 通过单干,焱融高性能分布式文件存储产品 YRCloudFile 和焱融 SaaS 平台与瑞云镭速传输 Raysync 齐全符合,实现存储的高稳定性、可用性和灵活性等特质,同时也为单方将来在技术交换、市场开辟等方面奠定了松软的根底,也为单方用户提供了更全面和便捷的用户体验。 后续单干中,单方旨在企业级大文件、海量小文件、云上云下数据协同、多客户端并发传输、一对多、多对多异构数据备份等场景给出了先进的解决方案: 通过核心及边缘部署 YRCloudFile 分布式文件存储的形式,实现海量大文件、小文件的数据存储。满足客户多样化数据存储的同时也能满足客户疾速读取文件、数据疾速落盘的存储服务需要,为客户提供优良的存储撑持。同时,双端数据将采纳镭速进行高速传输,自研的加密传输协定,实现数据的平安、高稳固传输。自带的智能压缩和对立治理,在减速数据传输的同时,也能让客户更好地把握数据流向,保障异域、异地、云上云下的数据传输稳固。 与此同时,焱融科技也踊跃推动并开展与各大云厂商的生态单干,率先与火山云、AWS、腾讯云、京东云、阿里云等多家私有云服务提供商建设起敌对的非竞争单干关系。在实现与中国移动、中国联通、中国电信三大运营商达成单干的同时,也在权威市场剖析机构 Gartner 公布的首个 2021 中国区软件定义存储市场报告中展示其卓越的联结能力。 将来,焱融科技将继续搭建严密的上下游合作伙伴生态,继续打造优良的国产化产品,赋能各行各业数字化转型降级。

February 25, 2022 · 1 min · jiezi

关于云计算:云计算与本地的灾难恢复有何不同

因为网络攻击、自然灾害和疫情的毁坏,劫难复原打算 (DRP) 受到越来越多的关注。欠缺的 DRP 能够加重这些危险,但云计算的 DRP 与传统的本地资产的 DRP 有所不同。 劫难复原打算是一项重点突出的具体策略,可解决所有类型的经营中断问题。毁坏包含自然灾害和人为毁坏。自然灾害包含地震、火灾、龙卷风、飓风、洪水和流行病。人为的毁坏可能是电网中断、网络攻击等。 尽管不可能预测每种类型的毁坏,但良好的劫难布局会尝试涵盖所有最可能产生的状况。理论打算是按劫难类型组织的,并有具体的阐明供企业在劫难产生时遵循。 在起草劫难复原打算时,一个重要的思考因素是企业尝试复原的服务的部署办法。本地和云装置具备显著的复原劣势和挑战,劫难复原打算必须思考到这些差别。 1、传统劫难复原 只管围绕云计算进行了大肆宣传,但本地部署仍有许多充沛的理由。 传统的本地部署是从企业的本地物理环境在其本人的基础架构上交付的。本地部署的次要长处是透明度和可控性。一些企业存储极其敏感或受监管的数据,并已决定必须将数据保留在外部,以确保数据失去适当爱护并在须要时可用。这种额定的保障须要付出昂扬的代价。 企业的基础架构团队负责反对大规模部署所需的所有硬件,包含确保满足容量需要的短缺资源以及可用于执行要害数据定期备份的资源。 为确保企业的服务可能从劫难中复原,每个技术资源都须要冗余,甚至可能须要跨冗余数据中心和天文区域进行部署。如果企业不足反对此类冗余的资源,这可能会很艰难。 在构建基础设施之前,管理层可能须要进行评估、提案和估算申请,所有这些都须要工夫。之后,基础设施的反对和保护以及数据备份过程齐全依赖于内部人员。 在劫难中,重建基础设施、复原数据和为最终用户提供复原服务所需的工夫将十分重要。数据恢复将取决于最近的异地备份,可能是一天或更久以前的备份。劫难产生后,停机工夫意味着所有。 2、云容灾 在过来十年中,向云解决方案的迁徙有所增加,但在大风行后的复原期间,这一趋势可能会放慢。为满足技术需要而转向云解决方案的企业已将劫难复原的危险和责任转移给第三方提供商。 迁徙到托管基础架构容许企业施行默认状况下可动静扩大、弹性和冗余的服务。许多云服务提供商甚至容许客户依据服务的重要性或危险级别来抉择他们的复原工夫。 有两个因素起作用:复原点指标 (RPO) 和复原工夫指标 (RTO)。RPO 掂量企业违心冒失落多少数据的危险,而 RTO 掂量劫难后企业的数据须要多长时间能力运行。 如果数据是要害工作且企业危险承受能力较低,一些提供商会为 RPO 和 RTO 提供近乎实时的复原。如果危险承受能力更高,那么那些违心并且可能从一天前的备份中工作的人能够应用更便宜的抉择。 云托管解决方案的劫难复原打算应波及对供应商合同的审查,以确保复原 SLA 满足企业的需要。如果有任何与配置数据备份频率或测试相干的客户责任,则应确认和测试这些流动。 一些供应商甚至会批准在定期测试恢复能力期间与您协调。“信赖但验证”在这里实用于负责企业最要害的服务或数据的供应商。 3、两者优缺点比照 1、本地劫难复原1)长处 齐全通明和管制。最大限度地缩小第三方曝光。数据能够限度在单租户环境、专用网络等2)毛病 资本投资老本较高。估算申请和打算的扩大工夫可能很长。基础设施保护成本增加。不保障服务(失常运行工夫)或数据失落。负责外部管制开发和测试。2、云容灾 1)长处 无需硬件投资默认状况下可扩大和冗余基于应用的经营老本可从任何有互联网连贯的中央取得服务/不依赖于企业的外部基础设施是否可用合同可强制执行的 SLARTO 和 RPO 是可协商的(从几小时到几秒)2)毛病 平安责任共担透明度和控制力较低依赖于管制的第 3 方证实(SOC 报告)数据监管挑战4、劫难复原打算很重要吗? 在疫情大风行的第一年,超过20万家企业敞开。太多的企业对大风行劫难毫无准备。 在《2021 年的次要危险:寰球视角》一文中,Protiviti 已经指出“其实没有什么不可预测的。大风行危险曾经呈现很长一段时间了,然而,只有数字化投资的公司在疫情来袭时为将来做好了筹备。” 劫难将会产生,而牢靠的劫难复原打算意味着业务复原胜利和失败之间的差别。当企业更新 DRP 并尝试预测意外状况时,请思考将遗留的本地解决方案迁徙到云环境的可能性。

February 25, 2022 · 1 min · jiezi

关于云计算:新品发布-Cloudpods-387-版本上线

2月24日,Cloudpods 新版本 v3.8.7 正式公布。本次更新次要以性能优化和问题修复为主。 其中,咱们对Cloudpods公有云的热迁徙、克隆等高可用个性进行了优化,改良了迁徙和克隆数据同步过程的进度展现,改良虚拟机热迁徙过程中产生异样失败后的指标虚拟机的清理机制,如指标虚拟机异样退出,用户勾销热迁徙等异样场景。 对提出这些问题并始终坚定不移配合咱们改良验证的客户示意衷心的感激。 另外,咱们梳理了Cloudpods公有云虚拟机应用内存大页的性能,并整顿了文档,举荐大家试用。 在新性能方面,Cloudpods新增对接了Nutanix公有云,同时VPC及IP子网反对了网络拓扑等。具体信息如下: 1、性能优化 【主机】虚拟机迁徙和克隆数据同步进度展现【主机】正确处理虚拟机热迁徙异样产生后的指标虚拟机的清理,如虚拟机异样退出,用户勾销热迁徙等【主机】减少宿主机高低线日志信息【主机】反亲和组关联虚拟机反对同时搜寻名称或IP【主机】优化梳理虚拟机应用内存大页(Hugepage)性能,反对应用大页的虚拟机不停机扩容内存【认证】管理员给用户在后盾重置明码后,强制用户必须从新设置明码2、问题修复 【主机】修复主机克隆缺失镜像信息问题【主机】修复 ceph 集群存储总容量指标不精确问题【主机】虚拟机的rng设施应用宿主机的/dev/urandom设施,防止阻塞在/dev/random【零碎】修复邮箱验证有效问题【零碎】修复零碎疏导批改宿主机名称有效问题3、新性能 【主机】反对对接Nutanix公有云【主机】反对物理机PXE服务回应dhcp relay option 82【主机】通过给反亲和组绑定VIP的形式容许VPC网络内虚拟机应用虚构IP(VIP)【主机】迁徙反对TLS加密【网络】反对展现VPC和二层网络的网络拓扑【认证】反对导入导出权限(policy)规定【零碎】反对把操作日志通过syslog协定导出欢送交换降级详情。

February 25, 2022 · 1 min · jiezi

关于云计算:阿里云能耗宝重磅发布助力中小企业绿色升级参与碳中和万亿市场

阿里云策略级产品“能耗宝”新品发布会由阿里云-企业云服务-能耗云团队主办,于2022年2月23号举办。本期公布的新产品“能耗宝”,依靠阿里云积淀多年的大数据、人工智能技术、行业数字化教训,与第三方认证机构、金融机构、碳交易中心等主体实现业务互联互通,提供精准的能源优化、迷信便捷的碳核算、全品类的碳认证服务,让企业低门槛发展节能治理、碳交易、产品碳脚印、绿色金融等业务,助力企业在“双碳”背景下疾速切入合乎本身倒退的降本增效“碳中和”之路。 本次发布会邀请了能耗云产品专家谢予丛、中国电子节能技术协会LCA专委会主任、四川大学副教授王洪涛、广州赛宝认证核心绿色低碳事业部副主任郭智源,各讲师在发布会现场分享了精彩内容。 ● 能耗云产品专家谢予丛讲师 在“碳达峰、碳中和”大背景,能耗宝基于通过大数据计算及人工智能技术,联结权威双碳咨询机构及绿色金融等优质资源,如何帮忙企业核算碳排放量、制订节能降碳计划、布局碳中和门路。 ● 中国电子节能技术协会LCA专委会主任、四川大学副教授王洪涛讲师 能耗宝与LCA专委会单干,为企业提供生命周期碳脚印核算工具和通明可追溯的碳脚印数据库,帮忙企业精确核算与决策,防止漂绿和知识产权危险。 ● 广州赛宝认证核心绿色低碳事业部副主任郭智源讲师 能耗宝与赛宝认证核心单干,践行数字化低碳认证,帮忙企业更高效便捷地实现碳核算、认证, 促成企业绿色转型,为企业绿色转型带来业余的思路和办法。 从2020年,我国提出了中国要在2030年前碳达峰、2060年前碳中和的“双碳”指标;到2021年底,阿里巴巴公布了碳中和口头报告;再到2022年2月23日,能耗宝重磅公布,论述企业如何核算碳排放量、制订节能降碳计划、布局碳中和门路,如何精确核算与决策,防止漂绿和知识产权危险,如何更高效便捷地实现碳核算、认证, 促成企业绿色转型;每一步都在朝着绿色、环保、低碳的生存形式,经济倒退和绿色转型后退。公布为企业出现了“双碳”背景下的一站式服务,阿里云能耗宝也将助力企业客户聚焦碳中和万亿级市场。 原文链接本文为阿里云原创内容,未经容许不得转载。

February 25, 2022 · 1 min · jiezi

关于云计算:80的软件环境管理问题根因都在这里

简介:80%的软件环境治理问题,根因都在这里,云效云原生利用治理平台AppStack正是基于OAM的利用交付平台,企业在云效AppStack,能够通过利用编排、占位符、变量等申明式定义,实现一套编排多环境差异化部署,同时基于版本和基线实现环境一键拉起、一键回滚。 专栏策动|雅纯意愿编辑|jimmy、吕瑞星 软件交付的终态是提供稳固可预期的零碎,要做到这一点,咱们须要确保:一、软件制品的一致性;二、运行环境的一致性。 第3讲咱们分享了如何保障软件制品的一致性,这一讲咱们来谈谈如何保障环境的一致性。 运行环境一致性的指标是环境可预期、稳固、低成本。其中低成本比拟要害,因为环境资源的老本个别比拟高。 咱们能够将运行环境分为3局部:制品、执行引擎和编排规定。 要保障制品的一致性,第一是保障代码及其依赖的一致性;第二是保障构建环境的一致性;最初是保障构建脚本的一致性。保障环境的一致性,也蕴含了三点: 利用的一致性,比方统一的容器镜像;容器运行所需的上下文的一致性,比方统一的数据配置等;编排规定的一致性,须要保障编排执行雷同的规定,比方雷同容器部署规定、雷同节点散布规定、雷同备份规定等。保障这3点,部署实现之后才会造成统一的可运行环境。然而事实当中,环境还是会有很多其它的问题,比方: 配置文件中有好多监控之类的配置,对于使用者来说,不晓得配置的具体作用,须要批改时不知如何设置。测试的时候依赖的环境常常产生问题,消耗大量期待和排查工夫。比如说依赖的API常常出问题,排查修复可能须要期待依赖方很久,导致测试工作无奈持续进行。新环境的搭建很耗时。搭建一个新的环境是很苦楚的事件,比方国际化团队,常常要搭建新的站点,而每搭一个新的环境就要消耗一整天的工夫是很苦楚的。利用在本地无奈运行。比方因为缺某个资源导致利用无奈失常运行。配置环境须要小心翼翼,可能呈现配置脱漏。每次配环境的时候须要很小心,特地是当环境配置由多人配合时,会呈现配置抵触,导致程序无奈运行,须要全链路排查解决。这里咱们简略列了五个常见的问题,它们的本源都是环境不足清晰的定义:不分明环境的具体内容、对环境搭建过程的认知含糊。 环境的清晰定义,包含环境蕴含什么制品、这些制品如何部署等。那么环境治理的终态是什么呢? 当制品雷同、运行上下文雷同,并且资源数据是一样的状况下,基于雷同的编排规定,环境就应该是统一的。同时,环境能够由软件来定义和申明。这是咱们认为的环境治理的终态,简略来说,即软件定义的不可变环境。软件定义的不可变环境,能够纳入版本治理,保障环境首先是定义明确的,其次是有明确版本的。 环境治理的3个阶段 阶段一:说明书 环境治理的第一个阶段是阐明文档,这点置信很多人都经验过。当咱们在做一个我的项目或产品时,会写整个产品的部署说明书、阐明文档、降级文档等各种文档。但文档很难保障实用,也不肯定是最新的、精确的。每次咱们去现场交付时,都会遇到一些文档里没有形容的问题。这时候还得打电话确认,是否有脱漏什么。用文档或说明书去治理环境,存在很大的弊病,所以咱们想到了用命令的形式去治理。 阶段二:命令 第二阶段,咱们通过命令的形式,写了各种shell、Python脚本,把相干命令组合在一起。之前咱们在做一个产品的私有化交付的时候,一开始的做法就是用脚本去治理环境,因为开启一个新环境切实太苦楚了,须要花很多工夫改参数、找包、配IP等,效率太低。所以咱们写了脚本来治理,用脚本代替了文档。 然而用脚本治理环境也存在很多问题。咱们要应答各种各样的环境,同一个工作在不同的场景里,命令组合可能是不一样的,所以脚本会越来越多,保护脚本的老本也越来越高。 阶段三:申明 为了解决命令脚本的保护和稳定性问题,咱们进入了第三个阶段,申明式——通过配置的形式表白环境,把环境定义进去。申明式的形容提供了环境的确定性表白。 以k8s为例,咱们以一个例子来看,如何做环境申明 上图是K8S的简略架构,左上角是K8S的master,左下角是node,master有好几个组件:scheduler、ControllerManager、APIserver,以及Etcd。Etcd是一个分布式存储,配置信息都在Etcd外面。Node是物理机或者虚拟机,在每一个Node下面会有多个pod,下面会运行很多的容器。 咱们晓得K8S的最小单元是pod,外面有容器,还有各种网络存储等,通过pod申明去形容。申明被apply后,具体的事件在controller外面解决。 通过sidecar拆散关注点 咱们写一个利用,这个利用外面大量的代码其实与业务无关,而是蕴含很多服务治理的代码,例如日志、监控、限流、熔断等。这些代码占了很大的比重,而且这些代码的维护者和利用开发者不肯定是同一批人。服务治理相干的代码,在很多企业会有专门的团队负责保护和降级,相似阿里的中间件团队。传统的状况下,咱们须要降级并重新部署利用能力降级服务治理能力。然而在云原生时代,利用开发者心愿仅关注利用业务代码,服务治理相干的代码放在其余的容器外面,业务容器和服务治理容器通常会编排在同一个pod外面,然而服务治理容器的治理、开发、公布都跟利用开发者没有关系,这些就是sidecar容器。sidecar容器实现了关注点的拆散,利用的开发者和中间件的开发者以及运维相干的开发者,都能够有本人的关注点。 咱们以两个角色为例,一是业务的开发者,关注的是利用的容器,所以公布的时候,他的关注点都在利用容器这一块。二是企业的SRE,他的关注点往往在sidecar的各种服务治理容器上,比方logagent的日志级别和采样率是否正当等。 通过sidecar,业务开发者和SRE的关注点就拆散了。这样拆散还有一个益处,就是中间件下沉,都以sidecar的形式治理。一旦遇到相应的中间件须要降级,业务代码不须要做任何的扭转和公布,只须要做sidecar的公布就好了。 咱们后面提到,统一的环境须要有3个组成部分:雷同的制品、雷同的运行上下文以及雷同的编排规定。雷同的运行上下文,实质就是外面的配置要统一。最早咱们是用文档通知咱们怎么把环境治理起来,之后用脚本,最初用环境申明。 然而,用申明式的形式定义环境也并不完满。举个具体的例子,在利用运行的时候须要有一些相应的配置,中间件、根底资源、CPU、存储等都须要配置,这样会面临一个很大的问题——环境相干的配置太多了。 环境相干的配置太多,该怎么治理好呢?通过IaC来定义环境 为了解决这个问题,业内采纳了IaC的概念(InfrastructureasCode)。晚期在云机房上架的时候会用到IaC,比方有一个新的机器过去,要装成centos7的零碎,外面要配特定的DNS服务等等。这是就会定义一个申明文件,发送给saltstack这样的工具。当初整个环境都是通过基础设施来形容进去的,所以整个环境包含中间件的资源都是基础设施了,在范畴上比原先要广的多。 从配置的角度,咱们有利用配置、运维配置、基础设施运维配置,甚至软件生产过程的配置。咱们把利用代码和IaC代码,放在两个库外面(也有放到一个库外面的,各有利弊,在此咱们不开展也不评估)。 比方上图中,在IaCRepo里咱们放了动静配置(即运行时的配置)、BaaS配置(基础设施,如数据库、中间件存储、音讯队列等)、监控配置(如监控粒度、采样频率)、公布配置等。所有的配置都申明在代码库外面,基于该申明编排的所有环境就都是统一的了。 任何事件都是有利有弊,用IaC的形式治理环境又会带来什么新的挑战呢? 首先是“灵便的代价”。因为所有的配置都是涣散的文本,短少对立的聚合根,导致批改者须要本人了解这些配置背地对应的依赖关系。比方某个配置项设置为on会开启限流,然而必须配合特定的configMap一起应用;比方开启了一个Ingress插件,但如果另一个Rollout插件没有开启,会无奈失常工作;再比方HPA和CronHPA无奈同时应用,会产生抵触。因为编写的灵活性,会导致无穷的组合模式,其组合产生的结果往往在运行时才会发现。 其次是常识的老本。IaC将一个环境所有的配置都以文本的界面给到了开发者,然而很多配置项是须要业余背景的,比方运维相干的策略、比方监控的配置形式等等,价值IaC自身的学习老本,往往让很多开发者望而却步。 为了解决这个问题,阿里联结微软一起公布了OAM模型,以利用为对立维度,将IaC蕴含的各类资源和角色进行了分类和聚合。 首先,OAM引入了利用(Application)的概念,将利用的各类IaC配置都聚合在一起,解决其依赖问题。 其次,OAM将IaC的使用者拆散为:利用开发者、利用运维、基础设施运维三大角色,彼此的关注点进行了拆散。 OAM形象和简化了IaC的定义和保护形式,升高开发者的学习和应用老本。 总结一下,咱们认为,环境治理的终态是软件定义的不可变环境,而当下,它的最佳实际咱们认为是基于OAM模型的、以利用为外围的IaC申明。 云效云原生利用治理平台AppStack正是基于OAM的利用交付平台,企业在云效AppStack,能够通过利用编排、占位符、变量等申明式定义,实现一套编排多环境差异化部署,同时基于版本和基线实现环境一键拉起、一键回滚。 原文链接本文为阿里云原创内容,未经容许不得转载。

February 25, 2022 · 1 min · jiezi

关于云计算:多云准备好成为-DevOps-的基石了吗

从应用程序到其运行的基础设施, IT 事实都是分布式和异构的。企业正在摸索如何在不影响可靠性、安全性或性能的状况下跨数据中心、公共云和边缘的任意组合交付应用程序。 那么减速业务翻新的最佳路径是什么?企业如何能力更快地交付应用程序和服务以改善客户体验?是否有可能在防止过来加快部署速度的衡量的同时最大限度地施展云计算的劣势? 对多云的采纳的确在减速,但将经营扩大到数据中心或繁多云服务提供商之外的相干挑战也在减速。在 Canonical 资助的一项考察中,1200 名受访者中有近 78% 的人示意,他们的组织在生产中至多有一个混合或多云用例。 据 Canonical 报道,当团队思考软件即服务 (SaaS) 或第三方托管服务时(这些服务超出了他们间接治理的范畴),这个数字可能会更高。然而,承受考察的DevOps团队成员发现了治理各种裸机、虚拟机和 Kubernetes 技术的新挑战。 学习在这种状况下无效治理经营是一项要害挑战,钻研表明,企业正在寻求通过应用程序而不是配置管理来进步自动化水平。 考察显示,30% 的受访者示意,试用操作员在其组织的“待办事项清单”上,其中 17% 的人在试用它们,14% 的人在生产中应用它们。 本文探讨了一直增长的多云趋势对 DevOps 团队的更宽泛影响,因为组织为应用程序交付和 DevOps 的演进办法奠定了根底。 1、多云入门 尽管多云计算对于 DevOps 的胜利将变得越来越重要,但也不要被它的后劲所蛊惑以至于咱们错过了大局。挪动太快总是有出错的可能性。 更好的做法是,关注多云如何不仅能改善经营,而且满足特定的业务指标。应用多云环境必须在业务、产出和生产力方面提供实实在在的益处,以确保咱们一开始就不会遗记咱们正在尝试做的事件。 对于利用现代化的话题,企业要真正关注应用程序的不同维度。思考投资回报率并采取严格的办法 。这是一门一直倒退的艺术,旨在让拥抱多云成为可能。 在将经营扩大到多云环境时,DevOps 团队不应该不必要地引入复杂性,这些复杂性可能会妨碍应用程序交付或限度用户体验。随着企业寻求跨不同类型的网络基础设施和跨多云环境交付应用程序和服务,挑战变得更大。 VMware 首席执行官Raghu Raghuram在 10 月的VMworld 上示意:随着多云的劣势,挑战也随之而来,企业架构更加扩散,其工作负载更加多样化,而且是云原生的,更多的利用部署在边缘环境中。 当在不同的云上运行时,每个云都有本人孤立的工具和零碎,这使得治理、连贯和爱护在下面运行的应用程序变得更加艰难。 事实上,一个企业的多云环境利用交付是否可行必须从反对和优化业务的角度来对待,大型企业的产品线可能依赖于不同的云。然而,这并不意味着同一个应用程序能够在多个云中运行,即便该企业依然是多云的。 在这种状况下,云抉择须要认真匹配特定应用程序和反对它们的团队的特定需要。 为了实现进一步的增长和简化,产品须要以更少的客户工作量提供更多的价值,这就是“即服务”产品在以后局势下体现如此杰出的起因。 2、Kubernetes 和多云 大多数企业(依据 Canonical 考察显示,靠近 46%)尚未在生产中应用容器编排器 Kubernetes。然而,DevOps 团队开始利用 Kubernetes 分布式架构来更好地治理多云操作的用例曾经开始呈现。 将服务网格与 Kubernetes 一起应用能够反对简单的多云基础架构。 应用 VMware 的 Tanzu for Kubernetes,能够抉择与多个云并行的本地部署、云用户和 DevOps 社区的从业者。 尽管 Kubernetes能够解决多云方面的一些挑战,但事实是,在多个中央治理基础设施比在一个中央治理它更难,进入多云世界须要直面这一事实,并在致力将老本降至最低的同时依然承受它永远存在。 ...

February 24, 2022 · 1 min · jiezi

关于云计算:PolarDB-并行查询的前世今生

简介:本文会深刻介绍PolarDB MySQL在并行查问这一企业级查问减速个性上做的技术摸索、状态演进和相干组件的实现原理,所波及性能随PolarDB MySQL 8.0.2版本上线。 作者 | 遥凌起源 | 阿里技术公众号 本文会深刻介绍PolarDB MySQL在并行查问这一企业级查问减速个性上做的技术摸索、状态演进和相干组件的实现原理,所波及性能随PolarDB MySQL 8.0.2版本上线。 一 背景1 PolarDB云的衰亡为古老而固执的数据库市场带来了新的倒退时机,据Gartner预测,到 2022 年,所有数据库中将有 75% 部署或迁徙到云平台,云原生数据库的诞生为各个数据库厂商、云服务供应商提供了弯道超车的绝好时机,看一下AWS在Re:invent 2020公布的Babelfish,就能嗅到它在数据库市场的野心有多大。 AWS在2017年发表的对于Aurora的这篇paper[1],引领了云原生关系型数据库的发展趋势,而作为国内最早布局云计算的厂商,阿里云也在2018年推出了本人的云原生关系数据库PolarDB,和Aurora的理念统一,PolarDB深度交融了云上基础设施,指标是在为客户提供云上特有的扩展性、弹性、高可用性的同时,可能具备更低的响应提早和更高的并发吞吐,其根本架构如下: 底层的分布式共享存储冲破了单机存储容量的限度,而且能够随用户的数据量增长主动弹性扩容,计算层则是一写多读的典型拓扑,利用RDMA提供的高速近程拜访能力来对消计算存储拆散带来的额定网络开销。 2 挑战从上图能够看到,存储层将容许远大于单机的数据容量(目前是128T),甚至线上会呈现一些用户,单表容量达到xx T的级别,这在基于MySQL主从复制的传统部署中是难以想象的。同时大量用户会有对业务数据的实时剖析诉求,如统计、报表等,但大家对MySQL的直观印象就是:小事务处理快,并发能力强,剖析能力弱,对于这些实时性剖析查问,该如何应答呢? 3 计划首先要说的是,随着互联网的倒退,数据量的爆炸,肯定的数据分析能力、异构数据的解决能力开始成为事务型数据库的标配,MySQL社区在8.0版本中也对本身的查询处理能力做了补强,包含对子查问的transformation、hash join、window function反对等,同时PolarDB MySQL优化器团队也做了大量工作来晋升对简单查问的解决能力,如统计信息加强、子查问更多样的transformation、query cache等。 并行查问(Parallel Query)是PolarDB MySQL在推出伊始就装备的查问减速性能,实质上它解决的就是一个最外围的问题:MySQL的查问执行是单线程的,无奈充分利用古代多核大内存的硬件资源。通过多线程并行执行来升高包含IO以及CPU计算在内的解决工夫,来实现响应工夫的大幅降落。毕竟,对于用户来说,一条查问如果能够1分钟用10个核实现,总比10分钟用1个核实现更有意义。此外所有成熟的商业型数据库也都具备并行查问的能力。 二 并行查问介绍1 个性并行查问能够说是PolarDB MySQL在计算层最为重要复杂度也最高的性能组件,随着PolarDB的推出曾经线上稳固运行多年,而且始终在继续演进,它具备如下几个个性: 齐全基于MySQL codebase,原生的MySQL 100%兼容,这里包含 语法兼容类型兼容行为兼容0 附加老本,随产品公布就携带的性能 无需额定存储资源无需额定计算节点0 保护老本,应用和一般查问没有任何差异,只是响应变快了 随集群部署,开箱即用对业务无侵入繁多配置参数(并行度)实时性剖析,PolarDB原生的一部分,受惠于REDO物理复制的低提早 对立底层事务型数据提交即可见极致性能,随着PQ的不断完善,对于剖析型算子、简单查问构造的反对能力一直晋升 全算子并行高效流水线简单SQL构造反对稳固牢靠,作为企业级个性,这个毋庸置疑 扩大MySQL测试体系线上多年积攒齐备诊断体系下面这些听起来像是广告宣传词,但也的确是并行查问的外围竞争力。 2 演进并行查问的性能是继续积攒起来的,从最后的PQ1.0到PQ2.0,目前进入了跨节点并行的研发阶段并且很快会上线公布,这里咱们先不介绍跨节点并行能力,只关注已上线的状况。 PQ1.0 最早公布的并行查问能力,其根本的思路是计算的下推,将尽可能多的计算散发到多个worker上并行实现,这样像IO这样的重操作就能够同时进行,但和个别的share-nothing分布式数据库不同,因为底层共享存储,PolarDB并行中对于数据的分片是逻辑而非物理的,每个worker都能够看到全量的表数据,对于逻辑分片前面执行器局部会介绍。 并行拆分的打算状态典型如下: 能够看到有这么几个特点: 执行模式是简略的scatter-gather,也就是只有一个plan slice,多个worker实现雷同的性能,汇总到leader尽可能的下推算子到worker上leader负责实现无奈下推的计算这个计划可能解决很多线上的慢查问问题,失去很好的减速成果,不过也存在着肯定的局限性 打算状态是繁多的,导致算子的并行形式繁多,比方group by + aggregation,只能通过二阶段的汇集来实现:worker先做partial aggregation,leader上做final aggregation一旦leader上实现汇集操作,后续如果有distinct / window function / order by等,都只能在leader上实现,造成单点瓶颈如果存在数据歪斜,会使局部worker没有工作可做,导致并行扩展性差此外实现上还有一些待欠缺的中央,例如大量算子不反对并行、一些简单的查问嵌套构造不反对并行总得来说,PQ1.0的并行状态和PostgreSQL社区的计划比拟像,还有改良空间,毕竟所有商业数据库的并行状态都要更灵便简单。 ...

February 24, 2022 · 2 min · jiezi

关于云计算:3月2日阿里云开源-PolarDB-企业级架构将迎来重磅发布

简介:2022年3月2日,开源 PolarDB 企业级架构将迎来重磅公布!本次发布会将首次公开开源 PolarDB 的总体结构设计和企业级个性,对 PolarDB for PostgreSQL 的存储计算拆散架构、HTAP架构、三节点高可用架构进行全面介绍。 2021年,阿里云正式发表开源 PolarDB for PostgreSQL 分布式版,包含数据库内核、相干插件、工具脚本、测试用例以及设计文档,实用于中大型企业外围业务场景。2022年3月2日,开源 PolarDB 企业级架构将迎来重磅公布!本次发布会将首次公开开源 PolarDB 的总体结构设计和企业级个性,对 PolarDB for PostgreSQL 的存储计算拆散架构、HTAP架构、三节点高可用架构进行全面介绍。 发布会传送门 PolarDB for PostgreSQL 是阿里云自主研发的云原生数据库产品,100%兼容 PostgreSQL,采纳基于共享存储的存储计算拆散架构,具备极致弹性、毫秒级提早,反对 HTAP 的能力,还反对时空、GIS、图像、向量、搜寻、图谱等多模翻新个性,可应答企业对数据处理突飞猛进的需要。 极致弹性:存储与计算能力均可独立地横向扩大。○ 当计算能力不够时,能够独自扩大计算集群,数据无需复制。○ 当存储容量或 I/O 不够时,能够独自扩大存储集群,而不中断业务。 毫秒级提早:○ WAL 日志存储在共享存储上,RW 到所有 RO 之间仅复制 WAL 的元数据。○ 独创的 LogIndex 技术,实现了 Lazy 回放和 Parallel 回放,实践上最大水平地放大了 RW 和 RO 节点间的提早。 HTAP 能力:基于 Shared-Storage 的分布式并行执行框架,减速在 OLTP 场景下的 OLAP 查问。一套 OLTP 型的数据,可反对 2 套计算引擎:○ 单机执行引擎:解决高并发的 TP 型负载。○ 分布式执行引擎:解决大查问的 AP 型负载。 ...

February 24, 2022 · 1 min · jiezi

关于云计算:企业应如何在云系统上构建安全性

随着平安威逼的一直演变,网络安全成为了当今的热门话题,本文将探讨云平安团队的构造和角色,以及云平安的 5 个要害个性。 因为当今企业的软件业务占比很大,因而确保 IT 经营平安对于确保企业的长期胜利至关重要。云平安团队的规模会依据业务经营范畴而有所不同,但企业仍要留神爱护硬件,同时爱护软件和数据免受 DDoS、黑客攻击、网络钓鱼等网络攻击。 本文将深入探讨云平安团队的人员配置、其角色和规模、云平安团队与云服务提供商之间的关系,以及确保经营云平安的 7 个要害个性。 所有网络安全流动的次要指标是限度危险并缩小零碎、数据和服务器的潜在裸露面。云平安的另一个方面是信息安全,旨在确保数据的完整性、机密性和按需可用性,同时增强其平安存储和解决。 无论企业的规模如何,都必须遵循云平安最佳实际以确保处于平安状态,因为网络安全威逼一直演变,黑客一直引入新的高级继续威逼或 APT攻打。 据Gartner 统计,仅2019年寰球网络安全收入便高达1250亿美元。这个统计依然不够全面,因为依据 Gartner 的报告,勒索软件或恶意软件攻打在世界上每20秒就会产生一次。寰球200万个未填补的网络安全工程师职位空缺表明,企业对施行云平安的的需要十分强烈。 1、在云零碎上构建安全性的指标 尽管大部分人认为只有大型企业才会成为黑客的指标,但实际上没有任何一个公司是真正平安的,除非他们足够器重本人在互联网和云中的安全性。许多名人隐衷被盗用和公布,因为名人没有太器重他们的云平安。较小的初创公司和集体都容易成为网络钓鱼攻打的指标或僵尸网络的一部分。 因而,每家公司都须要一个云平安团队来爱护其数据并确保其不会落入好人之手。PII 或个人身份信息包含所有医疗、财务、公司和政府记录,并且容许未经受权拜访这些信息可能会极大地侵害任何组织——从名誉损失和数据删除到资金被盗或数据偷盗导致歹意假冒和欺诈。 因而,一个优良的云平安团队是每个业务布局长期胜利的必备条件。 技术娴熟的云平安 IT 团队可确保企业防止未经受权的数据泄露、恶意软件和勒索软件攻打、身份盗用和欺诈,从而大大降低企业的经营危险。领有欠缺的平安政策和高效的事件响应打算的企业可能更好地及早发现网络攻击并提前拦挡。 2、云平安威逼的类型 以下是最广泛的云平安威逼和入侵类型: 恶意软件——将无害组件伪装成非法文件的恶意软件。包含各种病毒、特务软件、木马、蠕虫等。勒索软件——一种恶意软件类型,通过将受害者的系统文件锁定在加密状态下并要求付款以解锁它们来运行社会工程——利用社会关系来取得受害者的信赖并迫使其提供对机密信息的拜访权限网络钓鱼——一种发送相似可信信息的电子邮件的技术,但其中含有恶意软件感化个人电脑的链接,并会试图窃取信用卡信息或银行账户登录信息。抛开在线网络立功威逼不谈,还有多种物理平安危险因素,即所谓的威逼向量(黑客拜访受爱护零碎的伎俩或路径)。威逼向量有多种类型,最常见的是: U盘、微型 SD 卡和其余便携式数据存储设备来源不明的浏览器扩大受感化的网站未应用的社交媒体帐户歹意广告3、云平安组件 传统上,企业试图将精力集中在仅爱护要害工作的基础设施组件上,但事实证明这简直没有理论价值。相同,如果公司施行包含以下组件的整体平安办法,则状况会更好: 1)应用程序安全性——在利用程序开发生命周期中将所有安全检查移至左侧,以确保恶意代码无奈强制应用程序滥用某些敏感数据。 2)信息安全——无论数据是否被存储或踊跃应用,或者如何传输或格式化,施行数据保护实际和政策都无效。 3)操作平安(DevSecOps) ——施行严格的数据安全工作流程,以确保对要害业务流程进行严格控制并定义提供拜访权限的协定。它还与信息安全和应用程序平安交错在一起,因为DevOps涵盖了 IT 经营的所有方面。 4)网络安全——通过业余的利用和专家云平安IT服务,施行无懈可击的网络安全策略,确保及时发现、响应和防备各种威逼。 5)业务连续性或劫难复原打算——设计、施行和测试场景以便在劫难期间或之后疾速复原或保护要害业务零碎性能。 6)员工教育——网络安全预防程序和工作流程的继续培训和定期检查;全面禁止自带设施的做法。 4、云平安的 7 个要害个性 上面咱们列出了云平安团队经营的 7 个要害性能。 1)深刻理解软件开发和代码。 在团队中领有一个具备丰盛编程教训的人是至关重要的。这样,即便企业将软件开发外包给信用良好的业余软件工程团队,其平安团队也将可能管制他们交付的代码的品质和安全性。 2)威逼辨认——当软件工程师在该畛域工作了一段时间后,就能够在潜在的平安威逼带来灾难性结果之前辨认它们,进行被动打消并最大限度地缩小潜在的攻打裸露面。 3)入侵检测——可能疾速检测入侵并通过疾速启用对策来阻止它们或限度其毁坏后劲至关重要。 4)事件复原——一旦事件产生,尽快恢复失常的零碎操作非常重要,因而企业的云平安团队应该有自动化的备份和恢复程序。 5)薄弱环节审核和删除——每条环节的强度取决于其最单薄的环节。企业的云平安团队应定期执行系统安全审计,辨认潜在平安威逼并为其部署解决方案。 6)大数据分析——服务器日志是云平安中有用数据的金矿,但手动实时处理原始日志是一项不可能实现的工作。企业应该可能应用大数据分析专业知识来设计和治理一个零碎,该零碎可能捕捉IT基础架构产生的大量数据,辨认失常的操作模式,并针对模式违规提供及时的智能警报。 同样的零碎还将通过节俭云计算资源来帮忙企业最大限度地缩小经营费用,因而从多方面来看,这将是一项有价值的投资。 7)沟通与合作——无论他们的硬技能程度如何,企业的云平安 IT 团队成员都必须可能以引发合作的形式将他们的申请和倡议传播给其余团队成员。否则,他们将无奈强调某些艰巨决定的必要性,这可能会导致将来产生劫难。 5、云平安团队构造、规模和角色 无论规模大小,任何网络安全团队都必须有几个要害角色。显然,较小的公司不能雇佣全面的云平安 IT 团队。如果是一家绝对较小的企业,一名外部或外包的云平安专家就足以胜任下列所有角色: 1)首席信息安全官——负责剖析以后和将来的云平安需要、设计公司平安策略和路线图、监督云平安 IT 团队的经营并在整个网络中施行所需变更。 2)云平安架构师——团队负责人,负责设计和施行平安工作流程、事件响应场景、指南和策略。因为该职位须要技术背景和对业务流程的了解,因而这是确保云平安流程与总体业务增长策略保持一致的要害角色。 3)平安工程师——负责解决日常平安操作和监控 IT 基础架构性能的人员。 ...

February 23, 2022 · 1 min · jiezi

关于云计算:企业使用混合云面临的障碍及解决办法

许多企业正在进入一个混合世界——无论是新兴的工作场合模型还是云环境。对于后者,公有云和公共云服务的混合提供了企业在一直变动的业务环境中所寻求的灵活性。 钻研公司 Gartner 在 2021 年 8 月的一份报告中指出,混合、多云和边缘环境正在一直增长,并为新的分布式云模型奠定了根底。2021 年,最终用户在公共云服务上的收入将达到 3960 亿美元,到 2022 年将增长 22%,达到 4820 亿美元。它预测,到 2026 年,公共云收入将超过所有企业 IT 收入的 45%,而2021年这一比例还不到17%。 同时,公有云的采纳也在减少。钻研公司 Global Industry Analysts 预测,寰球公有云服务市场将从 2020 年的 49 亿美元增长到 2026 年的 132 亿美元,在此期间的复合年增长率将达到18%。 尽管有些公司可能会抉择只应用公有云或只应用公共云,但混合应用对大多数企业而言具备很大吸引力。 征询公司 Deloitte Consulting 的负责人 Nicholas Merizzi 示意,混合云越来越成为当今企业中的最次要的架构之一,它为组织提供了灵活性,使其能够依据本人的优先程序,开拓本人的云转型门路。 很显著,企业看到了混合云办法的潜在益处。但他们也须要为一些阻碍做好筹备。以下是他们可能面临的一些挑战,以及他们要如何应答这些挑战。 1、操作复杂性 混合云实质上须要保护和治理两个严密集成但独立的生态系统,这可能会创立一个简单的操作环境。 应用多个不同技术平台运行并行环境会在监控、平安和生产反对等畛域引入继续的经营复杂性,确保经营流程和工具实用于公共云和本地公有云变得越来越具备挑战性。 例如,用于云平安的工具套件可能与用于本地零碎的工具套件不同。同样,从一种环境到另一种环境,从存储到计算能力的底层基础设施也存在许多差别。此外,进步员工在这些不同工具和环境中工作的技能会带来危险和效率挑战。 为了最大限度地缩小复杂性阻碍,企业应该寻求推动公有云和公共云平台技术实现通用性。这包含领有能够从本地环境扩大到公共云的工具,同时放弃雷同的操作体验。 当初大多数企业正在寻求软件解决方案,以实现可在混合云环境中运行的可察看性和端到端应用程序跟踪。企业须要通过弱小的仪器来进步经营可见性和对其零碎外部状态的度量。 尽管混合网络的复杂性显著减少,但可用于反对这些网络的软件和应用程序也变得更加简单。当从寰球角度施行并通过利用自动化等各种技术,治理这些网络是可能的。 2、成本上升 如果企业在治理根底资产方面没有遵守纪律,同时保护本地公有云和公共云环境可能会导致重大的老本超支。 许多企业在混合环境中开发了两套账簿,包含现场公有云和内部公共云账簿。在某些状况下,团队甚至应用不同的工具来评估他们的财务状况。这导致首席信息官难以获得对其财务状况的全面理解和预测。 在将现代化和可操作的零碎装置到公共云之后,无奈敞开或停用本地资产,从而加剧了这种危险。这些老本超支呈现在多个节点,包含网络电路和软件许可。 为了尽量减少这个问题,咱们倡议建设一个企业范畴内的云现代化办公室,专一于多个畛域,包含财务整合和资产服役。为多种环境集成财务账簿可提供企业范畴的财务图景。同样,建设服役流程能够帮忙开释未应用的资产以缩小总体收入。 资源管理工具能够帮忙管制老本。联想高级副总裁兼计算机硬件首席信息官 Arthur Hu 示意,如果没有对立、集中的多云治理平台,各团体就无奈确定他们本身的老本剖析和相干决策。 为了解决这个问题,企业须要老本布局工具,能力分明地理解资源应用、计费和收入预测,通过这些工具的智能资源优化和大小调整倡议,能够帮忙企业实现最佳老本效率。 3、不足连贯的策略 云模型很迷人,许多企业可能会偏向于部署公共云和公有云,而没有真正充分考虑他们心愿实现的指标以及如何实现目标。这可能会导致凌乱和老本超支。 一个好的云策略能够明确概述低廉、简单的混合云解决方案的价值/业务案例,这将是一个好的开始。 企业应答本人的预期受害进行回顾,当初为何抉择混合云,理解本身的环境,预计哪些工作负载将从混合架构中受害,成果如何。 例如曾有企业认真思考了混合部署,依据其指标和驱动能够理解到他们更心愿专一于 SaaS(软件即服务)——首先是多云部署,利用多个公共云而不是公共/公有云。 ...

February 22, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊Chaos-Mesh-升级成为-CNCF-孵化项目

云原生一周动静要闻: Chaos Mesh 降级成为 CNCF 孵化我的项目Zabbix Web Frontend 中发现安全漏洞2021 年 Rust 调查报告出炉Sysdig 2022 云原生平安和应用报告公布Solo 公布开源我的项目 Bumblebee开源我的项目举荐文章举荐云原生动静Chaos Mesh 降级成为 CNCF 孵化我的项目日前,CNCF 技术监督委员会(TOC)曾经投票承受 Chaos Mesh 作为 CNCF 的孵化我的项目。 Chaos Mesh 最后是作为开源分布式数据库 TiDB 的测试平台而创立的,它是一个多功能的混沌工程平台,可在 Kubernetes 环境中编排混沌试验。通过帮忙辨认潜在的故障点,它有助于确保 Kubernetes 基础设施可能接受意外中断。 自 2020 年 7 月被 CNCF Sandbox 接收以来,Chaos Mesh 曾经实现了两个次要版本(v1.0 和 v2.0)和 30 个主要版本,在可察看性、功能性和安全性方面带来了显着的晋升。 Zabbix Web Frontend 中发现安全漏洞开源监控平台 Zabbix 中的两个破绽可能容许攻击者绕过身份验证并在指标服务器上执行任意代码。 这些安全漏洞是在 Zabbix Web Frontend 中发现的,这是一个用于收集、集中的平台。并跟踪整个基础架构中的 CPU 负载和网络流量等指标。 发现这些破绽的 SonarSource 钻研人员指出,Zabbix 因其受欢迎水平、性能以及“在大多数公司网络中的特权位置”而成为威逼参与者的高调指标。 2021 年 Rust 调查报告出炉日前,2021 年度 Rust 考察剖析报告出炉。该考察于 2021 年 12 月开始进行,总共收到来自寰球 113 个不同国家和地区的 9354 名受访者的反馈。 ...

February 22, 2022 · 1 min · jiezi

关于云计算:Quick-BI产品核心功能大图五移动端让数据在更多业务场景中流通

简介:将数据更好的融入日常工作中,一个重要的前提条件就是多端多渠道的数据触达和办公协同能力。 Quick BI凭借挪动端交互体验,帮忙用户随时随地便捷查看报表,并通过在线协同形式,追踪策略的执行落地。让数据在企业中流动起来,真正将数据贯通在业务决策的过程中。 前言往年双十一刚刚闭幕开售第一小时,天猫上有超过2600个品牌成交额超去年首日全天,78个去年双11成交额千万级的品牌,往年冲破了1亿元大关。 在大促狂欢的气氛背地,对于品牌商家而言,双十一的价值已不仅仅是数据大屏上的一串数字,在达成生意指标的同时,商家也在通过数据,继续追踪构建品牌的长期可继续倒退能力。 将数据更好的融入日常工作中,一个重要的前提条件就是多端多渠道的数据触达和办公协同能力。 Quick BI凭借挪动端交互体验,帮忙用户随时随地便捷查看报表,并通过在线协同形式,追踪策略的执行落地。让数据在企业中流动起来,真正将数据贯通在业务决策的过程中。 Quick BI挪动端整体解决方案为了让用户随时随地生产数据,利用数据做决策,Quick BI挪动端提供了一套残缺的解决方案。 数据在企业内的流通实质是一个闭环的过程,从数据内容触达数据消费者到数据消费者基于数据内容进行剖析决策,再到决策后进行协同落地,最初又会造成新的数据内容。 Quick BI挪动端在企业数据流通的不同环节,有针对性地进行了产品能力建设,让数据价值流动起来。 数据内容触达数据内容触达数据消费者从动机来看能够分为被动和被动两种: · 数据消费者能够被动从Quick BI的微利用中通过导航/门户/搜寻等能力去找到本人想要查看的内容 · 也能够通过邮件、监控告警、推送的报表信息等形式被动接收数据内容 1. 订阅推送新的一天,从数据早报开始。每天早上,能够借助邮件订阅,让企业内员工都能收到Quick BI主动推送的数据日报。 只需简略的配置,即可在邮箱、短信、钉钉工作告诉、钉群等多个终端定时开启邮件推送。 2. 监控告警还在放心数据异样无奈感知?Quick BI可能监控指标异样,当数据产生异样时及时触发告诉,手机端就能疾速查看异样数据,迅速响应。 · 反对小时、日、月粒度的实时监控。 · 反对短信、钉钉群、钉钉工作告诉等形式告警,随时随地响应告警,解决异样数据。 3. 微利用举荐作为数据内容的生产者,IT人员经常面临这样的难题:上新了某个外围数据指标或者外围报表,怎么可能疾速告诉到所有应用BI的人呢? 这个问题的实质其实是内容生产者如何把数据内容分发给适合的消费者。 Quick BI的挪动端微利用就为消费者提供了一个寻找数据内容的阵地。在微利用的“罕用”页面,管理员能够配置企业主推的数据报表或门户导航,将外围数据内容举荐给适宜查看的人员。同时,借助banner位和轮播音讯,管理员也能够推送重要数据内容和音讯告诉。 类比淘宝首页,每一个用户都能通过搜寻/举荐等路径获取想要的商品信息。作为数据消费者在应用Quick BI挪动端微利用时,咱们也提供了多种门路帮忙用户升高数据信息获取的老本。 基于数据内容分析决策数据内容触达阅览者之后,心愿阅览者可能基于数据内容进行剖析决策,而这有两个重要的前提: · 数据内容的生产者(报表开发者)可能基于挪动端个性,设计合乎需要的挪动端交互习惯的款式,且搭建老本要足够低; · 数据内容的消费者(报表查看者)可能在挪动端取得较好的看数、查数和剖析的体验。 1. 搭建老本再升高所见即所得的挪动端报表搭建来了! Quick BI反对间接在挪动模式下搭建所需挪动报表,报表开发者再也不须要为了调整一个款式配置项,在PC和挪动模式下来回切换了~ 想要配置出难看的报表更简略了! Quick BI挪动端上新了主题性能,仪表板展现的灵活性更高。报表开发者能够一键切换主题款式,例如双11战报、政务风报表、阿里衰弱疫情统计等,疾速配置出难看的报表。 高管查看的挪动端报表更须要思考好看度,咱们在主题配置中提供了圆角、背景色&图片、题目边框等个性化性能使仪表板更具格调。 2. 款式&剖析能力再降级在优化针对重点图表给予挪动端个性做了款式和交互优化后,报表查看者看数和剖析数据的体验也失去了显著晋升。 比方基于挪动端的展现空间特点,特地设计了适宜挪动端展现的穿插表款式。通过合并行维度整合相干维度值,尤其适宜批发场景中的商品信息展现。 Quick BI所有报表&数据门户,设置手机设施横屏后,反对以不同设施方向查看报表数据。可能解决表格类图表(如穿插表)竖屏浏览效率低的问题 同时,Quick BI挪动端反对联动、钻取、跳转等交互方式,联合查问控件能力降级,整体剖析数据体验晋升。 例如在高层管理者看板中显示各个大区的销售概览数据,单击可在以后页面弹出小浮层,疾速查看各个大区的具体数据,单击切换不同的大区,能够疾速切换查看各个大区的数据,轻量高效地查看本人感兴趣的数据,而不必跳转到新页面,在多个报表页面中来回切换。 剖析决策后的协同落地基于数据报表进行剖析决策后,如何疾速追踪策略执行落地,买通看数据、剖析数据、执行落地的业务闭环也是Quick BI在挪动端办公协同中的重点思考。 ...

February 22, 2022 · 1 min · jiezi

关于云计算:这两个原因使Kubernetes变得如此复杂

1、为什么Kubernetes这么难? Anthropic在Kubernetes内运行咱们的大部分零碎,因而我对该工具积攒了更多的教训,对其也更加相熟。尽管在它真的很棒,但我也的确经验了(大家会广泛经验的)其复杂性和调试的超高难度。 尽管在学习新零碎时,这些感觉相当广泛,但Kubernetes的确比我应用过的其余一些零碎感觉更大、更可怕、更辣手。在学习并应用它的过程中,我试图了解为什么它看起来是这样的,以及哪些设计决策和衡量导致它成为当初这样。这篇文章尝试写出两种特定的想法,并会解释为什么与Kubernetes一起工作有时会感到辣手。 2、Kubernetes是一个集群操作系统 大家很容易将Kubernetes视为部署容器化应用程序或一些相似性能形容的零碎。尽管这可能是一个有用的视角,但我认为将Kubernetes视为通用集群操作系统内核会更正当。这两者之间有何区别? 传统操作系统的工作是应用一台计算机及其所有从属硬件,并公开程序可用于拜访该硬件的接口。尽管确切的细节各不相同,但通常这个界面有以下几个指标: 1)资源共享——咱们心愿将一台物理计算机的资源细分到多个程序中,以便在某种程度上互相隔离。 2)可移植性——咱们心愿在某种程度上形象底层硬件的准确细节,以便同一程序能够在不同的硬件上运行,而无需批改或仅进行小幅批改。 3)通用性——当咱们想出新型硬件或将新硬件插入计算机时,咱们心愿可能以增量的形式将这些硬件放入咱们的形象和接口中,最好不要大幅更改任何接口或毁坏任何不应用该硬件的现有软件。 4)整体性——与通用性相干,咱们心愿操作系统调解对硬件的所有拜访:软件简直不可能齐全绕过操作系统内核。软件能够应用操作系统内核设置与硬件的间接连贯,以便将来的交互间接产生(例如设置内存映射的命令管道),但初始调配和配置仍在操作系统的爱护下。 5)性能——与“间接编写一个专用软件,它间接运行在硬件上,并且对硬件有独占的间接拜访权”相比,咱们心愿为领有这种形象领取可承受的小性能老本。在某些状况下,咱们心愿通过提供I/O调度器或缓存层等优化,在实践中实现比此类零碎更高的性能。 尽管“编程的便捷性”通常是一个额定的指标,但在实践中,它往往因为上述担心而被忽视。操作系统内核通常围绕上述指标进行设计,而后编写用户空间库,将低级、通用、高性能的接口封装到更易于应用的形象中。操作系统开发人员更关怀“在我的操作系统上运行nginx有多快”,而不是“nginx端口到我的操作系统的代码能短多少行?” 我认为Kubernetes在一个十分类似的设计空间中运行;然而,它的指标不是形象单个计算机,而是形象整个数据中心或云,或其中的很大一部分。 这种观点有帮忙的起因是,这个问题比“使在容器中部署HTTP应用程序成为可能”更艰难,也更广泛,它指出了Kubernetes如此灵便的具体起因。Kubernetes渴望足够通用和弱小,能够在任何类型的硬件(或虚拟机实例)上部署任何类型的应用程序,而无需“绕过”或“跳开”Kubernetes接口。 我不会试图在这里就它是否实现了这个指标(或者,它在实践中是否实现了这个指标)发表意见;只需将它视为一个要解决的问题,就能了解所遇到的许多设计决策,这样的视角是可行的。 从这个角度来看,Kubernetes的可插拔性和可配置性可能是最大的设计抉择。一般来说,不可能做出对所有人都实用的抉择,特地是你心愿在没有昂扬的性能老本的状况下做出抉择。特地是在古代云环境中,部署的应用程序类型和硬件类型差别很大,是变动速度十分快的指标。因而,想成为所有人的万能工具,你最终须要高度可配置性,这最终会创立一个弱小的零碎,但这个零碎可能很难了解,甚至使“简略”工作变得复杂。 当然,还有另一个视角: 许多用户认为Kubernetes实质上是“Heroku”,也就是说,Kubernetes实质上是一个部署应用程序的平台,形象了大多数传统的底层操作系统和分布式系统的细节。 Kubernetes认为本人解决了更靠近“CloudFormation”的问题——在某种意义上,它心愿足以定义您的整个基础设施—它也试图以比底层云提供商或硬件通用的形式做到这一点。 3、Kubernetes中的所有内容都是一个管制循环 大家能够设想一个十分必要的“集群操作系统”,上文中,它裸露了“分5个CPU的计算能力”或“创立新的虚构网络”等原语,这些原语反过来又支持系统外部形象中的配置更改或对EC2 API(或其余底层云提供商)的调用。 Kubernetes作为外围设计决策,并不是这样工作的。相同,Kubernetes做出了外围设计决策,即所有配置都是申明性的,所有配置都是通过作为管制回路的“操作员”实现的:他们一直将所需的配置与事实状态进行比拟,而后试图采取行动使事实与所需的状态保持一致。 这是一个十分三思而行的设计抉择,而且是有充沛理由的。一般来说,任何不是设计为管制回路的零碎都会不可避免地偏离预期的配置,因而,在规模上,须要有人编写管制回路。通过内部化它们,Kubernetes心愿容许大多数外围管制循环只编写一次,并由领域专家编写,从而更容易在它们之上构建牢靠的零碎。 对于一个实质上是分布式、为构建分布式系统而设计的零碎而言,这也是一个天然的抉择。分布式系统的定义实质是部分故障的可能性,这要求超过肯定规模的零碎可能自我修复,并在不思考部分故障的状况下收敛到正确的状态。 然而,这种设计抉择也带来了产生微小的复杂性和凌乱的可能性。以下为两个具体的例子: 1)谬误被提早。 在Kubernetes中创建对象(例如pod),通常只需在配置存储中创立一个对象,断言该对象的预期存在。如果事实证明无奈理论满足该申请,要么是因为资源限度,要么是因为对象在某些方面外部不统一(援用的容器映像不存在),通常不会在创立时发现该谬误。配置创立将会进行,而后,当相干操作符唤醒并尝试实现更改时,才会创立谬误。 这种间接性使调试和推理变得更加艰难,因为你不能用“创立胜利”作为“生成的对象存在”的良好标记。这也意味着与失败相干的日志音讯或调试输入不会呈现在创建对象的流程的上下文中。 编写良好的控制器会收回Kubernetes事件来解释正在产生的事件,或以其余形式正文有问题的对象;但对于测试较差的控制器或更常见的故障,您可能只会在控制器本人的日志中获取日志垃圾邮件。一些更改可能波及多个控制器,会独立或联合行动,这使得跟踪某一段代码变得更加艰难。 2)运算符可能有破绽。 申明性管制环模式提供了隐含的承诺,即您作为用户无需放心如何从状态A到状态B;您只需将状态B写入配置数据库,而后期待。当它运行良好时,这实际上是一个微小的简化。 然而,有时候从状态A到状态B是不可能的,即便状态B能够本人实现。或者这是可能的,但须要停机工夫。尽管这是可能的,但这是一个常见的用例,所以控制器的作者忘了实现它。 对于Kubernetes中的外围内置原语,您能够保障它们通过良好的测试和应用,并心愿它们能很好地工作。但当您开始增加第三方资源、治理TLS证书或云负载平衡器或托管数据库或内部DNS名称时,您会偏离惯例,所有门路的测试成果会变得不那么分明。 而且,与之前对于提早谬误的要点统一,故障模式很奥妙,而且产生在较远的地位;很难辨别“更改尚未被接管”和“更改永远不会被接管”之间的区别。 4、论断 本文始终试图防止就这些设计决策的好坏做出价值判断。因为对于Kubernetes何时成为什么样的有价值的零碎才是有意义的。 我发现以本人的形式对Kubernetes有很好的了解,并更好地了解其复杂性来自哪里,以及它正在服务的指标,这是十分有价值的。 这种剖析能够利用于当初应用的任何零碎。即便一个零碎的设计形式在以后的环境中并不现实,但出于某种原因,它总是以这种形式呈现。只有这是一个你必须与之互动、推理和决策的零碎,如果你能了解这些起因、动机和将零碎推向这一点的外部逻辑,而不是立刻将其漠视,则会有更好的应用体验。 心愿这篇文章能帮忙其余对在生产中应用Kubernetes不相熟、或正在思考采纳Kubernetes的人,帮忙大家提供一些有用的框架来解释为什么(我置信)它看起来的样子,以及对它有什么正当的冀望。 如果咱们想更细致入微,咱们能够认为它事后加载复杂性,而不是增加复杂性。这种设计让你事后解决可能长期漠视的理论问题。这是否是一个现实的抉择取决于您的指标、规模、工夫范畴和相干因素。

February 21, 2022 · 1 min · jiezi

关于云计算:Cloudpods-Golang实践

Cloudpods是齐全自研的一套云平台,Golang是该平台的次要后端开发语言。本文介绍咱们在平台开发迭代过程中对于Golang的教训以及在Golang上积攒的框架和库,包含积攒的Golang工具库,以及基于这些工具库实现的开发框架。 1、背景介绍 Cloudpods(云联壹云)从2017年开始迭代开发。过后企业的IT环境曾经不仅仅是本地的虚拟机以及裸金属,不少企业曾经逐渐驳回多云。所以Cloudpods平台作为新一代的云平台,须要不仅能治理本地IT环境中的虚拟机和裸金属,还能治理其余的云平台的资源,特地是私有云。实现所有的资源在一个平台上对立运维,操作,起到升高运维复杂度并进步企业IT运维效率的目标。 为了实现一个对立的多云平台,咱们采纳了最适宜开发云原生利用的 Golang作为后端开发语言。前端则采纳Vue框架。整个平台基于微服务框架。服务之间的认证鉴权基于OpenStack Keystone的框架(咱们用Golang从新实现了Keystone)。 2、Cloudpods Golang技术栈 云联壹云的Golang技术栈蕴含两局部: 首先是一个Golang的服务框架,所有的服务组件都基于同一套服务框架来开发,这个服务框架针对云平台的特点做出优化,适宜疾速开发云服务的API和异步工作逻辑。 其次是四个次要的Golang工具: 3、Golang框架 大部分Cloudpods服务都基于同一套服务框架开发,此框架的特点是针对云服务开发进行了适配和优化。 Cloudpods的服务框架能够简略地认为是一套不便CRUD的脚手架。云服务次要是对云资源的操作,比方云资源的创立、删除、更新等。服务框架内置了云资源的CRUD API的根底框架,再加上异步工作机制实现对云资源的简单操作以及资源模型的批改。 除CRUD脚手架外,服务框架把认证,权限、配额等云平台特有的性能内置集成,使得认证和权限成为云平台默认的标配,同时简化相应性能的实现。 首先,服务组件之间的通信基于OpenStack Keystone认证,咱们将keystone认证加到框架中,使得服务组件开发者不需关注keystone认证流程如何实现,就能人造反对keystone认证。其次,每一个API申请都受到权限的管制,因而把权限管制也集成到框架中。开发者在实现REST API时,根本不用为权限管制实现相应的代码,就可能人造地将权限管制集成到API中。 与此同时,每一个服务都有相应的配置参数,如何不便地治理各个服务的配置,容许对配置更新并同步到相应的组件使其失效,此过程绝对简单。咱们将服务配置的性能集成到框架中,开发者采纳框架不用思考配置的存储、更新、服务器读取更新并使配置失效,这些简单事宜已在框架中解决。 另外,还有异步工作的治理性能。平台是一个分布式的零碎,云控制器须要去操作和治理数据计算节点、裸金属的治理节点。协调组件之间的简单操作,例如将虚拟机、裸金属创立起来,这些都是分布式的工作治理,在平台中也嵌入了异步工作治理框架。如此即可较为不便地实现异步工作。 4、CRUD脚手架原理 在平台中,每一种资源,例如主机,在底层对应到数据库MySQL表,资源的状态、相应的属性都记录到了MySQL表中。 用户通过调用API对数据进行操作,在数据操作的同时也能调用异步的工作去实现相应性能。落到底层代码中就是一种资源对应到一张MySQL表。 为了比拟不便地实现对数据库MySQL记录的操作,针对每一个资源,都会对应到一对ModelManager和Model的数据结构。ModelManager数据结构对实现一类资源的汇合操作,例如创立资源或者列表,而针对单个资源的操作,则通过Model来实现,实现对单个具体资源的更新、删除的操作。 每个资源的Model对应到Golang的一个构造体,该构造体有若干字段,每个字段代表资源的属性,例如有一个用户的资源蕴含用户的id、extra属性,用户是否enabled,用户何时创立,归属的域等。一个属性就是Golang构造体的一个字段,通过构造体字段的Tag属性定义每个字段在MySQL的数据库中对应的schema的定义。 例如Id这个字段 ,属性中有width:"64" charset:"ascii" nullable:"false" primary:"true" 这些tags定义了Id这个字段是数据库外面的一个VARCHAR(64)的字段,并且他的字符集是ascii码,不能为空,并且是主键。所以通过tag将构造体的字段映射到了MySQL的schema的字段中,如此,每一个model通过字段的定义就可能清晰地映射到MySQL的数据表中。这样实现了Model的字段和MySQL的数据表定义的严格同步,每次程序启动时都会进行schema的同步查看,如果Model 的定义和数据表的定义不统一,就会执行相应的SQL的变更操作,将表的schema定义和Model的定义变更为统一。 例如咱们将Id的宽度从64改成80,在程序重启时就可能发现这个变动,而后将数据表该晓得的宽度变更成80。如此实现通过代码定义的Model 和数据库中的表定义的严格同步。(另外,也反对离线变更数据库Schema,即只检测数据库Schema的变更,并且输入对应的SQL语句,通过专门的离线数据库schema变更工具实现数据库的变更。) 与此同时,每类资源都会提供一系列的API,此处列出了对一个资源会实现的九类API,包含创立、删除、更新、执行操作、获取详情、列表等操作。 每一个操作对应一个REST API,每一个REST API对应到后端代码中就对应到了每一个资源对应的ModalManager或者Model的办法。 例如获取资源详情的REST API是: GET /resources/<res_id> 调用这个REST API其实就映射到相应的Model的GetDetails办法。为了实现获取资源的详情只须要去实现Model中的GetDetails的办法。 通过框架简化了实现云资源REST API的流程,只须要把相应的Model和ModelManager的办法依据输出实现相应逻辑,而后把正确的输入返回回去,这个REST API的性能即可实现。 如此诸如鉴权 、认证、配置同步等周边的工作在框架中实现,从而大大晋升了开发效率并升高在开发过程中犯错的几率。 5、Golang 工具库 上面介绍在Cloudpods开发过程中积攒的Golang工具库。 jsonutilsjsonutils是一个JSON序列化和反序列的工具库。 Golang 的规范库中带的JSON库是encoding/json,encoding/json是一个十分弱小、十分高效的JSON序列化和反序列的工具库。encoding/json实现的是Golang的数据结构和对应json的字符串之间的互相转换。能够把Golang中的构造体通过Marshal的形式生成一个Json的字符串,或者把Json的字符串通过Unmarshal放到相应的构造体中的各个字段,这样即可拜访构造体去取得json中的这些值。 jsonutils与encoding/json相比的显著区别是两头减少了一个两头态,在jsonutils库外面实现一个两头态的通用类型的数据类型JSONObject。咱们能够把数据结构Marshal(s)成JSONObject,JSONObject是Golang的interface,该interface能够进一步地序列化成json字符串。 这个两头态就是应用jsonutils的重要起因,通过通用类型的JSONObject就能够实现任意的构造体都能够Marshal(s)成JSONObject而后能够把JSONObject作为函数参数进行传递。 Golang是一个严格类型查看的动态语言,它的每一个变量都有相应的类型,咱们的框架可能解决任意API的输入输出,如果没有两头的构造体,在解决API的输入输出时,输出是json字符串, 为了在程序上拜访它, 就必须把它反序列化成严格的有类型构造体,这样一来就无奈将框架变成通用框架。 如果引入通用的JSONObject,在框架中输出了json字符串, 先把它反序列化成JSONObject,这个JSONObject是通用类型的,这样就能够将JSONObject作为参数再进一步的向下传递,直到传递到具体相应的Model或者ModelManager相应的办法中,而后进一步把它转换成相应的构造体。这样就容许框架中应用曾经反序列化好的JSONObject 并进行操作,能够实现比拟通用的框架。 平台采纳jsonutils最次要的起因是不便实现通用的框架。同时jsonutils还有其它特别之处,JSONObject 不仅可能转换成JSON字符串,也能够转换成QueryString 或者是把QueryString 反序列化成JSONObject 或者能够序列化成YAML的字符串。 ...

February 21, 2022 · 1 min · jiezi

关于云计算:多云虚拟机统一监控功能详解

本文次要通过总体介绍、外围监控Agent介绍、总结和演示三个局部为大家解析多云虚拟机对立监控的性能。 1、多云虚拟机对立监控 首先,作为一个多云治理平台,对立监控是一个十分必要且重要的性能。 1)架构 云联壹云始终都有对立监控的性能,次要是收集各个基础设施的监控信息,而后进行统计。 2)过来的实现 之前,进行监控查问、监控报警、监控运维的实现形式是调用各个云厂商的云API,获取其监控数据,这样的实现比较简单天然。 然而毛病也很显著: 第一,监控数据的不对立。阿里云的监控数据和腾讯云的监控数据尽管大体上统一,然而也会有不同之处。 第二,调用云API时,会有调用次数限度。比方阿里云的API会限度每天的调用次数,若调用次数超过限度值,则会导致无奈获取数据,所以只能调高调用的距离,这可能会造成一些数据的缺失。 第三,监控数据的提早比拟高。一方面是因为次数的限度导致它的距离要调大,咱们要一直拉下来,相当于是二手数据,提早较高,对于告警等会有妨碍作用,因为告警须要即时的数据。 3)当初的实现 当初的实现是给多云虚拟机装置监控Agent,监控Agent会在虚拟机上收集监控数据,而后被动将数据push到云联壹云的数据库中,如此上述的三个毛病即可克服。 因为每个虚拟机都有对立的Agent,所以最终失去的数据也是对立的。 因为不通过云厂商的API,所以也没有调用次数的限度。 是Agent被动push数据,咱们也能够管制提早。 当初的实现是通过监控Agent来做多云虚拟机的对立监控,上面为大家重点介绍监控Agent。 2、监控Agent 监控Agent是运行在虚拟机上的daemon,它的作用是采集监控数据,并把数据传回到云联壹云的influxdb中。 那么如何将Agent装置到虚拟机中?如何让它采集数据?如何把数据传回来? 上面分三点为大家介绍一下整个实现。 1)为虚拟机装置Agent 咱们采纳Ansible为虚拟机装置Agent。 应用Ansible给这个云上的VPC外部的虚拟机装Agent,须要解决两个比拟重点的问题: 第一,怎么确保云联壹云中的这个Ansible组件可能连贯到云上的VPC外部的虚拟机,因为网络可能是不通的,VPC外部的网络是一个隔离的网络,所以不肯定可能间接连贯上。 第二,连贯好之后,还须要登录能力应用Ansible装置,如何保障可能登录。 (1)如何登录 对于登录的问题,先假如云联壹云曾经可能连贯到虚拟机,比方通过NAT网关或者虚拟机曾经绑定了EIP等。 登录的问题分为两种,第一种是机器自身就是通过云联壹云平台创立进去的,在这种状况下,登录的问题便曾经解决。因为云联壹云平台的虚拟机自身是满足的,云联壹云会在虚拟机上主动创立一个cloudroot用户,cloudroot用户能够通过公钥登录,私钥存储在本地数据库。 然而很多的状况与上述情况不同,比方阿里云的账号刚纳管进来,这些虚拟机都是从阿里云上拉取的数据,这种状况下,并不能满足间接登录的要求。 (2)用户帮助配置免密登录 此种状况下须要用户帮忙云联壹云配置免密登录,用户帮助配置免密登录有两种形式: 第一,用户先临时告知虚拟机的用户名、明码,使云联壹云可能临时登录到虚拟机。 云联壹云会应用ansible在指标虚拟机上创立cloudroot用户,设置公钥登录,这样就能满足间接登录的需要。 第二,是间接将此脚本展现给用户,用户只须要把脚本拷贝到本人的虚拟机下来运行,也能达到上述成果,云联壹云也可能免密登录到虚拟机上。 解决了登录问题之后,Agent便能够装置。 当然问题解决的前提是咱们之前的假如成立,即连贯问题曾经解决,网络是通的。 如果网络不通,咱们能够应用SSH代理,具体来说是Local Port Forwarding。 (3)Local Port Forwarding介绍 假如网络A和网络B是两个隔离的网络,如果想让VMA可能拜访VMB上监听在80端口的web服务应该怎么办? VMB没有公网IP,只有一个内网IP,咱们须要建两个代理。 能够在网络A中建proxyA ,在网络B中建proxyB,proxyB肯定要有公网,要使网络A可能拜访到proxyB,这时就能够用SSH Local Port Forwarding做一个SSH代理,须要在proxyA上执行这个命令,这个命令就是要建设一个Local Port Forwarding,而后在后盾执行。 其实能够分两局部,在第二个冒号之前的局部,是本地有proxyA这里的IP加端口。 冒号之后是在远端理论要拜访的IP加端口。 前面的cloudroot是proxyB的登录用户和proxyB的IP。 执行此命令要求proxyA可能以cloudroot的用户失常登录到proxyB上,这能够通过上文讲到的登录办法来解决。 VMA只有拜访10.127.30.251:12345就能拜访VMB上的web服务。 上面简略地理解一下过程, 在proxyA上执行这个命令之后,首先会在proxyA和proxyB之间建设一个SSH隧道,并在proxyA上创立一个port forwarding,它将监听10.127.30.251:12345,一旦有申请发来,就会通过SSH隧道转发到proxyB,proxyB会将申请转发到172.31.25.194:80。 ...

February 18, 2022 · 1 min · jiezi

关于云计算:NeuVector-会是下一个爆款云原生安全神器吗

近日一则《SUSE 公布 NeuVector:业内首个开源容器平安平台》的文章被转载于各大 IT 新闻网站。作为 SUSE 家族的新进成员,在 3 个月后便履行了开源承诺,着实让人赞叹。那么 NeuVector 到底有哪些过人之处能失去 SUSE 的青眼?而比照各平安厂商的开源平安产品又有哪些冲破?接下来,我会以一个 SecDevOps 的视角对 NeuVector 进行简要剖析。 开源云原生平安产品现状NeuVector 此次开源的并非某个组件或者平安工具,而是一套残缺的容器平安平台。这与其余各大云原生平安厂商的开源策略有很大的区别。目前,云原生畛域沉闷的开源厂商包含:Aqua Security, Falco(sysdig), Anchore, Fairwinds, Portshift 等,以及被红帽收买的 Stackrox,除此还有像 Clair 这样来自大厂的平安工具。而传统的平安厂商尽管都有面向原生平安的产品,然而鲜有软件开源。云原生平安产品成为了创新型平安厂商冲破传统厂商重围的一条重要赛道。而开源则更像他们测验其产品的试金石。 我的项目厂商链接Star类型开源工夫clairQuayhttps://github.com/quay/clair8.4k镜像扫描2015-11-13trivyAquahttps://github.com/aquasecuri...10.1k镜像扫描2019-04-11kube-hunterAquahttps://github.com/aquasecuri...3.4k破绽扫描2018-07-18kube-benchAquahttps://github.com/aquasecuri...4.5kCIS 平安基线2017-06-19starboardAquahttps://github.com/aquasecuri...968Dashboard2020-03-17traceeAquahttps://github.com/aquasecuri...1.5k基于 eBPF 的零碎事件追踪2019-09-18anchore-engineanchorehttps://github.com/anchore/an...1.4k破绽扫描2017-09-06kyvernokyverno.iohttps://github.com/kyverno/ky...1.8kKubernetes 策略与审计2019-02-04GateKeeperOPA (sysdig)https://github.com/open-polic...1.3kKubernetes 策略与审计2018-10-26falcofalcosecurity(sysdig)https://github.com/falcosecur...4.4k基于内核模块的零碎事件追踪、正告2016-01-19terrascanaccurics.comhttps://github.com/accurics/t...2.7k通用的 IaS 配置扫描2017-09-11Kubeiportshifthttps://github.com/cisco-open...489镜像扫描(带面板)2020-03-22PolarisFairwindshttps://github.com/FairwindsO...2.4k配置扫描与策略2018-11-15kubeseccontrolplaneiohttps://github.com/controlpla...667Kubernetes 配置扫描2017-10-10KubeEyeKubeSpherehttps://github.com/kubesphere...424基于策略的 Kubernetes 集群配置扫描2020-11-07kube-linterStackrox(RedHat)https://github.com/stackrox/k...1.8kKubernetes 配置扫描2020-08-13上表中,咱们列举出了来自各个平安厂商的次要开源我的项目。从下面的表格中咱们能够看出,目前开源安全软件集中在四大类别: 镜像破绽扫描合规、基线扫描Kubernetes 安全策略、配置管理威逼检测除上述四类工具外,网络安全也是云原生平安的重要一环,但目前次要由 CNI 网络插件反对,并未在其余平安厂商找到相干产品。这些工具目前都处于绝对割裂的状态。除 starboard 我的项目是整合了 Aqua 开源平安产品线的繁难平安平台外,其余厂商并未开源相似 NeuVector 的平台级别我的项目。且 starboard 目前也仅能只能主动执行破绽扫描、配置审计、CIS 基线等基本功能。仅仅利用以上工具,运维开发人员则很难将其整合,造成一套欠缺的平安解决方案。从各个我的项目的 Star 数量上也可看出像 Trivy,TerraScan 等各类扫描工具相较运行时平安工具 Falco,Tracee 更受到社区用户的欢送。这跟扫描类工具更易于施行,能够与 CI/CD 流水线疾速集成有,兴许有着亲密的关系。而运行时平安工具则须要与其它 IT 零碎进行整合或二次开发能力施展出平安防护的作用。学习、应用、施行难度的晋升,大大的妨碍了其遍及水平。而 NeuVector 的开源则很可能突破这一现状,让社区用户轻松的部署一套残缺的平安平台,应用以往付费商业平台才具备的性能。 云原生容器平安平台接下来,咱们看一下作为云原生容器平安平台的 NeuVector 到底有哪些举世无双的开源性能。 ...

February 18, 2022 · 2 min · jiezi

关于云计算:企业如何成功完成云迁移

云利用市场从 2013 年的 300 亿美元增长到 2021 年的近1400 亿美元,预计到 2024 年将增长到 1660 亿美元。这些数据表明,越来越多的企业正在迁徙到云端。 这些企业意识到第三方基础设施具备弱小的工具、易于扩大和更快地响应市场变动等显著劣势。本文对迁徙服务进行回顾,并形容云迁徙过程,对延聘团队进行无效迁徙给出倡议。 1、如何确保已筹备好迁徙到云 许多企业会执行云迁徙,但这并不意味着该解决方案适宜所有人。在决定采取这样的步骤之前,企业须要进行业务剖析、预估以后老本并计算应用第三方基础架构的收益。企业在决定迁徙之前应该答复的一些问题是: 本身业务是否无望增长,是否须要疾速扩大?应用程序是否具备特定性能并须要高级开发工具?是否须要通过按需拜访 IT 工具来疾速开发和部署?是否打算升高保护外部基础架构的老本?想要应用现成的服务和工具爱护其利用吗?如果企业负责人对这五个问题的答复都是必定的,那么其我的项目须要云迁徙。要进行的下一步就是开始理解云迁徙提供商,并筹备好利用以下内容迁徙到内部 IT 环境: 为什么要迁徙到云端,起源:Statista 尽管如此,云迁徙是一个简单的过程。因而,在施行之前,肯定要理解可能面临的挑战: 1)对源数据的理解有余。将数据库迁徙到云时,应确保没有反复、短少信息、拼写错误或损坏的数据。否则,在不同的零碎上配置它可能会遇到问题。 2)停机的可能性。在将数据库迁徙到云端时,如果数据备份不正确或基本没有备份,则企业常常会遇到停机的状况。为防止这种状况,企业须要创立应用程序的备份正本并在低负载工夫执行迁徙。 3)平安问题。迁徙到云意味着在第三方服务器上托管要害资产。这是许多公司不迁徙到云的次要起因之一。为了打消平安问题,请审慎抉择服务提供商。能够思考将云迁徙到Azure或 AWS等当先的云服务提供商。 4)不足相干专业知识。迁徙到第三方基础架构必须依据明确的云迁徙清单进行。很少解决此工作的企业可能会错过要害细节或破费太多工夫考察问题。在这种状况下,云迁徙外包仿佛是一种最佳解决方案,能够让经验丰富的云迁徙工程师实现疾速简略的数据传输。 5)重大的初始老本。从久远来看,将应用程序迁徙到云端将为企业节俭大量资金。但在初始阶段,企业将承当与以下相干的经营老本: 购买许可证为服务器空间付费购买云工具延聘云迁徙团队负责专家培训2、抉择云迁徙策略 云迁徙并不一定意味着将所有应用程序性能转移到第三方提供商的设施上。企业通常心愿联合本地和内部资源,以最大限度地进步业务成果并放弃对要害信息的管制。鉴于此,抉择正确的云迁徙策略至关重要,依据 AWS 的说法,该策略属于上面列出的 7 个 R。 迁徙策略,起源:Amazon.com 1)Retire;在迁徙之前,企业应该审核其应用程序并淘汰其过期的局部。仅迁徙最新数据将升高相干老本并使其应用程序在新环境中运行得更快。 2)Retain;企业可能心愿在将应用程序的其余部分挪动到云时保留一些本地资源。通过这种形式,企业能够节俭云服务并查看云解决方案是否适合。 3)Relocate;这意味着在云中创立应用程序数据中心的虚构正本。迁徙策略实用于在 VMware 上运行本地大型机基础架构并须要将其疾速迁徙到云端的企业。 4)Rehost;抉择从新托管以替换以后基础架构,而不更改利用架构。这种策略也称为“晋升和转移”,因为企业将服务器从以后托管环境晋升并转移到即付即用的环境中。 5)Repurchase;这实用于心愿用古代 SaaS 解决方案替换过期软件的企业。例如,中小型公司可能会发现反对专有人力资源 (HR) 或客户关系治理 (CRM) 零碎毫无用处,而宁愿购买 SaaS 许可证。 6)Replatform;如果企业不理解如何将遗留应用程序迁徙到云端,那么平台重构是最合适的。它容许在古代云技术上运行遗留应用程序,而无需通过虚拟机模仿它们来更改应用程序外围。 7)Refactor;随着工夫的推移,企业可能会发现他们的利用架构不再合乎业务预期。在这种状况下,他们能够应用重构或来取得更好的可扩展性、更高的生产力和更弱小的应用程序安全性。 3、迁徙到云端的七个步骤 当企业意识到本地资源无奈再满足其需要时,就应该开始进行迁徙。有必要制订一个循序渐进的打算来无效地施行它。以下是企业要遵循的清单: 1)盘点。这包含辨认必要和无用的组件、评估它们在应用程序中的连贯以及重组可能产生的影响。 2)决定一个云模型。其中有三个:公共云、公有云和混合云。 当企业迁徙到公共云时,将与其余公司共享云空间。在公有云中,企业是给定环境的惟一用户。混合云容许同时在公共和私人空间之间调配应用程序资源。3)形容迁徙胜利。企业心愿在迁徙到云时从业务中取得更好的成果。为确保实现目标,有必要在迁徙前后列出和掂量具体指标: 服务器均匀响应工夫最长服务器响应工夫服务器和应用程序的总失常运行工夫错误率谬误类型网络提早危害指标(歹意流动的频率)网络带宽执照费经营老本4)抉择云提供商。在此倡议与出名公司(例如 AWS 或 Azure)一起制订云迁徙我的项目打算。2020 年,Gartner Magic Quadrant将这两家公司评为寰球最佳 IaaS 提供商。 5)制订迁徙路线图。列出要转移的服务,设置它们的迁徙程序,并定义实现我的项目的截止日期。在这个阶段,抉择云迁徙工具也很重要。AWS 和 Azure 等提供商提供原生迁徙解决方案:AWS Server Migration Service 和 Azure Migrate。当然,也能够应用第三方工具,如 Carbonite Migrate、Turbonomic 或 Coret SurPaaS。 ...

February 17, 2022 · 1 min · jiezi

关于云计算:行业云说直播间就在明天下午聚焦园区数智化转型

February 17, 2022 · 0 min · jiezi

关于云计算:企业需要了解的10个云安全最佳实践

IT 平安社区因其共享信息和解决方案的个性而备受认可。如果企业正在迁徙到云端,或者偏向于进步应用程序的安全性,能够很好地利用这一点。 每一次大规模网络攻击和每一次鲜为人知的宕机的背地,IT 平安业余人员、应用程序开发人员、供应商和 IT 服务供应链中的其他人都在彼此达成更严密地单干,以开发更弱小的云进攻。现有的破绽和新呈现的威逼正在被辨认,并推出修复计划,开发和共享最佳实际。 最近尤其如此,因为许多企业曾经减少或转移了 IT 资源以适应近程工作的员工。许多企业在匆忙做出这些更改的过程中,发现他们可能曾经减弱了 IT 平安态势,让本人面临新的破绽,或者裸露了现有的破绽。 尽管云平安最佳实际没有明确清单,但在企业的开发团队、基础设施和流程方面,有几个要思考的事项,以加强企业的IT安全性。 1、从 DevOps 转向 DevSecOps 施行 DevSecOps — 开发平安操作。简而言之,它是对于内置安全性,而不是围绕应用程序和数据外围的安全性,应用程序和基础设施平安是整个应用程序生命周期的组成部分。 例如,当企业进行继续测试时,包含平安测试。一直查看应用程序是否正确应用了应用程序内置的 IAM 服务、加密和其余平安流程。确保它们都失常工作。 在云中暂存和部署应用程序后,在整个继续经营阶段放弃平安重点。查看应用程序、数据存储和平台内的 IAM 和加密操作,以确保所有保护措施都处于活动状态并失常运行。 2、涵盖利用平安基础知识 确保理解这些根本的应用程序平安概念:受权、审计/日志记录、机密性和完整性。受权管制通过身份验证的用户有权拜访的资源,例如文件和数据库。 能够拜访整个资源、局部资源或不拜访。审计和日志记录可确保记录用户的操作,从而能够辨认可能收回违规信号的应用模式,以便采取进攻措施。它们对于合规性或其余法律目标也至关重要。 机密性是确保数据放弃私密性并确保未经受权的用户或监督网络流量的窃听者无奈查看的过程。每当数据在零碎内静止或挪动时,能够应用加密来强制执行机密性。 完整性是指确保数据在其生命周期内的准确性和一致性(有效性)的措施。举荐的做法包含输出验证以避免输出有效数据、谬误检测/数据验证以辨认数据传输中的谬误,以及访问控制、加密和数据失落预防等安全措施。 3、施行破绽扫描 将破绽扫描集成到 CI/CD 流程中。确保在交付管道的每个次要阶段(从编写到部署到生产中)查看代码是否存在破绽。确保负责不同管道阶段的各方领有检测代码问题的必要工具和培训。 通常倡议应用动态应用程序平安测试 (SAST) 来检测专有代码中的破绽,而首选 SCA 工具来检测和跟踪组织代码库中的所有开源组件。 4、利用运行时爱护 跨 CI/CD 管道集成运行时爱护,以爱护应用程序在开始运行时免受威逼。至多,监控应用程序是否存在可能示意违规的异样行为。制订一个流程来辨认变量或配置设置,可能会在运行时产生安全漏洞。 5、思考具体和个别问题 应用避免特定类型攻打的安全措施。例如,配置良好的内容安全策略 (CSP) 标头能够进攻 XSS 攻打和其余绕过同源策略的尝试。强制应用强明码有助于爱护敏感数据并避免未经受权的拜访导致的数据泄露。在操作层面,应用 DDoS 缓解服务来帮忙抵挡 DDoS 攻打。 6、利用容器/服务治理平安个性 确保应用编排工具和服务网格提供的平安性能。这些工具充当容器与内部世界之间高度可扩大的绝缘层,能够解决身份验证、受权和加密等工作。它们专为从头开始的自动化而设计。 确定是否须要启用或配置它们。例如,Kubernetes 的基于角色的拜访配置 (role-based access configuration,RBAC) 应该是 DevSecOps 的要害元素,但默认状况下不启用。 7、备份复原策略 将数据保护、备份和复原作为云平安打算的一部分。造就具备内置安全性的平安环境和应用程序并不意味着网络攻击者无奈找到减缓操作或毁坏数据的办法。 适当的数据保护、备份和复原策略有助于确保如果企业的云平安无奈阻止攻打,其最重要的数据和应用程序依然能够拜访和应用。 ...

February 16, 2022 · 1 min · jiezi

关于云计算:数字重庆中国山城-渝康码背后的力量

山城、巴渝、雾都……每一个词语都讲述着重庆的故事“渝康码”的背地也藏着一股力量春节,是人们返乡出行的高峰期,也是衰弱码应用的高峰期,浪潮云为“渝康码“的稳固运行提供安全可靠的技术撑持,为3000多万的重庆人民保驾护航。 手机扫码,绿码通行,出示衰弱码未然成为一种生活习惯。小小的二维码背地,蕴含体量极为宏大的数据,不仅包含本人申报的衰弱数据,还有卫健疾控部门提供的就诊信息等。正如浪潮云重庆核心运维总理袁一群所说,体量如此宏大的用户数据,用户每一次亮码,都产生一次数据调动,都会给零碎都会带来一分压力。春节重保期间,浪潮云筹备了短缺的计算、存储、网络、平安等资源,防止拜访激增导致系统拥挤;从应急层面看,建设应急宕机等响应机制,在拜访呈现激增的非凡状况时,可能疾速扩容,满足相应的拜访需要,保证系统足够的弹性伸缩能力。在浪潮云监控核心的大屏上,既有对网络设备和重点保障设施的监控,也有对不同网络进口流量、网络攻击监控,还有服务器机房空调零碎、环境温湿度等动环监控。对整个零碎层面进行全流程监控,保障系统稳固运行,并为后续资源动静扩容提供决策依据。浪潮云凭借优异的性能和弹性伸缩能力,圆满完成春节期间零碎重保工作。浪潮云重庆核心副总经理毛亮示意,截至目前,渝康码的总调用次数曾经超过60亿余次,为3000多万的重庆人民保驾护航。与此同时,浪潮云还承载着重庆市的核酸监测零碎,春节期间,通过资源扩容和应急保障等措施保障核酸监测零碎安稳运行。截至目前,浪潮云已面向重庆政务云平台457家上云单位、1708个上云业务零碎提供云计算服务,涵盖交通、衰弱、医疗等多个民生重点零碎,默默护航重庆数字化之路。云作为数字化转型背地的力量,始终在默默守护云上平安。将来,浪潮云将施展领导者劣势,为数字重庆奉献更多“数字力量”。

February 16, 2022 · 1 min · jiezi

关于云计算:Kubernetes-备份容灾服务产品体验教程

作者:尹珉,KubeSphere 社区用户委员会杭州站站长前言Kubernetes 集群天生自带自愈性能,然而往往有些意外状况使自愈性能不起作用,比方:公司共事把某个 namespace 删除、存储对象被清理了、集群忽然断电了、集群降级失败了等。如果没有好的备份工具及定时备份的习惯,不论对于开发环境还是生产环境来说无疑都是灾难性的,如果这个时候有一个可视化备份工具敌对的帮忙集群做定时备份,你的工作会事倍功半。上面就给大家举荐青云科技容器团队基于 Velero 开源备份工具研发的备份容灾服务。 云原生备份容灾服务简介KubeSphere Cloud 云原生备份容灾服务是 KubeSphere 团队针对混合云场景推出的 Kubernetes 备份容灾即服务产品。用户无需构建备份容灾的基础架构,基于原生的 Kubernetes API,提供了可视化界面,可能笼罩云原生数据保护的绝大多数重要场景,而且可能跨集群、跨云服务商、跨存储区域,轻松实现基础设施间多地、按需的备份复原。登录 KubeSphere Cloud 即可对 Kubernetes 集群中的容器进行备份和复原。 注册平台账号登录 KubeSphere Cloud 平台 创立账户 筹备集群进入首页找到【资源管理】抉择【导入集群】 填写集群相干信息,抉择【间接连贯 Kubernetes 集群】形式 获取 kubeconfig形式一:托管 Kubernetes 集群 请参考对应云厂商产品文档进行获取,如:阿里云、华为云、腾讯云等。 形式二:自建 Kubernetes 集群 (一)master 节点上执行 cat $HOME/.kube/config(二)请确保 kubeconfig 中 cluser.server 字段的地址能够通过公网进行拜访,或者同时勾选跳过 TLS 验证进行导入 验证集群连贯状态 增加对象存储仓库抉择【新建仓库】 查看仓库是否可用 创立备份打算留神:备份的集群 namespace 里不能蕴含带有 error 的 PVC 或者 PV,否则无奈复原!!! 抉择【创立备份】 查看备份打算状态 创立复原打算革除备份打算源集群中的服务 抉择【复原备份】 创立备份打算 查看复原打算状态 查看指标 namespace 复原状态 ...

February 16, 2022 · 1 min · jiezi

关于云计算:企业的云服务选择SaaSPaaSIaaS对比分析

首先以绝对简略的形式进行比照。 起源:alleantia.com 现在,云服务更为重要。简直每个企业都须要应用云计算服务。治理大量敏感和秘密数据变得艰难。因而,在任何类型的企业中应用云服务都是不可避免的。 然而,应用哪种云服务逐步成为困扰企业的次要问题。一般而言,企业有三种云计算服务模式能够抉择。软件即服务(SaaS),这是一个残缺的软件应用程序,具备用户界面;平台即服务(PaaS),开发人员能够在其中部署本人的应用程序的平台;基础设施即服务(IaaS),提供机器、存储和网络资源,开发人员能够通过装置本人的操作系统、应用程序和反对资源来治理。 上述所有服务都有其长处和局限性。因而,有必要理解它们之间的次要差别。 1、什么是SaaS(软件即服务) SaaS是一种解决方案模型,用户应用网页浏览器拜访云端软件,该软件不仅蕴含程序,还蕴含用户数据。它将软件上传到云端供用户应用。云服务可能须要按月付订阅费或年费。SaaS无需在本地服务器上下载和运行应用程序。当用户在线登录其帐户时,所有内容都能够通过互联网取得。用户通常能够随时从任何设施拜访该软件(只有有互联网连贯)。 SaaS的交付通过互联网进行,第三方供应商负责解决。大多数应用程序间接在网页浏览器上运行。因而,客户端不须要在本地下载或装置。第三方供应商负责解决应用程序。保护和反对对企业来说变得很容易,这对他们十分有帮忙。 1)劣势 用户能够在多台设施上轻松应用该软件,而无需装置它们,并且能够从一个中心点轻松治理。SaaS应用程序能够从任何中央、任何设施上拜访。 它节俭了具备执行挑战性工作的工夫和金钱老本。这些工作包含降级、装置和治理。 用户不再须要延聘IT专家将软件下载到整个办公室的多台计算机上,也不再放心使每台计算机上的软件放弃最新状态。这一切都在云端解决。 2)毛病和局限性 数据安全是应用SaaS服务的重大限度之一。将数据传输到基于云的公共SaaS服务可能会导致平安问题。 将现有应用程序与新更新的集成也可能是一个重大问题,因为一些供应商可能无奈提供舒服的集成系统。 因为第三方供应商会解决用户的应用程序,他们的保护停机和网络攻击或网络问题都可能会影响用户的软件性能。 SaaS提供商示例:Dropbox、SAP Concur、Salesforce、Cisco WebEx、GoToMeeting、Oracle 3)SaaS相干数据 38%的公司示意,他们简直齐全在SaaS上运行 80%的企业打算到2025年使其所有零碎成为SaaS 到2023年,各种规模公司的SaaS收入将达到5000亿美元 86%应用SaaS的企业的员工参与度绝对较高 就采纳而言,北美是最成熟的SaaS市场 99%的企业租赁应用一个SaaS解决方案 2、什么是PaaS(平台即服务) PaaS为开发人员提供了一个框架。他们能够在那里构建和自定义应用程序。这意味着开发人员在创立应用程序时不须要从头开始,为他们编写大量代码节俭了大量工夫(和金钱)。应用PaaS,服务器、存储和网络由第三方供应商治理。与此同时,开发人员本人进行保护和应用程序治理。 PaaS容许用户应用PaaS中可用的软件组件创立应用程序。该软件通过PaaS开发,继承了云能力。该性能使应用程序具备高度可扩展性,并在多台设施上可用。 起源:openPR.com 1)劣势 它具备老本效益,可扩展性,并能够轻松迁徙到混合模型。 PaaS容许开发人员专一于利用程序开发的创造性方面,而不是管理软件更新或安全补丁等琐碎的工作。他们的所有工夫和精力都将用于创立、测试和部署应用程序。 利用云提供商的服务和资源立刻开始开发,从而放慢上市工夫。 2)毛病和局限性 根本的编码常识对于充分利用PaaS平台至关重要 对应用程序的管制取决于平台。例如在停电时,用户的软件也可能受到影响 它缩小了客户控制力和灵活性 可能会呈现像SaaS解决方案一样的数据安全和集成问题 PaaS提供商示例:PaaS的一个很好的例子是AWS Elastic。用户只须要上传和保护其应用程序。其中的例子包含Google App Engine、Heroku应用程序、Windows Azure、Force.com、OpenShift、Apache Stratos。 3、什么是IaaS(基础设施即服务) 它基本上合乎现收现付的思维形式。用户须要为他们应用的服务付费,如网络、存储或虚拟化。供应商或服务提供商只治理服务器和仓库。用户必须解决从操作系统到虚拟机的所有内容。它基本上为用户提供了基于云的本地基础设施代替计划,因而企业能够防止投资低廉的现场资源。 对于Iaas解决方案,开发人员必须装置本人的操作系统、数据库管理软件和支持软件。并且,开发人员或公司的系统管理员必须同时治理硬件和软件。 IaaS通过API或仪表板为用户提供云服务器。这样,客户就能够管制整个基础设施。用户能够间接拜访服务器和存储。须要齐全管制其应用程序的企业或须要疾速集成或降级的应用程序应应用 IaaS 平台。此外,只想为其应用的服务付费的企业同样适于应用它。 1)劣势 它具备老本效益,因为用户只须要在所应用的服务上付费。此外,用户只须要花工夫在服务器、存储和网络上。用户能够依据须要购买其须要的货色,并随着业务的增长购买更多。 它具备良好的可扩展性。用户能够大规模降级和降级现有的软件和应用程序。 用户齐全管制了本身的基础设施。 2)毛病和局限性 应用IaaS的老本取决于用户应用多少服务,因而,在大多数状况下,价格是不可预测的。 因为大多数控制权把握在客户手中,团队人员还必须执行最繁琐的工作。 企业可能须要为其团队提供额定的培训,以帮忙他们更好地治理基础设施。 IaaS提供商示例:AWS EC2是IaaS的一个很好的例子。EC2用户不领有物理服务器,AWS提供虚构服务器。其余的例子有Google Compute Engine、Rackspace、Cisco Metacloud、Linode、DigitalOcean。 起源:zdnet.com ...

February 15, 2022 · 1 min · jiezi

关于云计算:724-小时业务不中断菜鸟乡村应用多活落地实践

简介:从后期调研、计划评估、多活建设到最终外围物流业务的革新上线,仅仅只用了 2 个多月,菜鸟农村就实现了外围业务同城多活容灾的指标,实现业务的 7*24 小时不间断服务,最大水平保障了业务稳定性及连续性。 作者:比扬 从后期调研、计划评估、多活建设到最终外围物流业务的革新上线,仅仅只用了 2 个多月,菜鸟农村就实现了外围业务同城多活容灾的指标,实现业务的 7*24 小时不间断服务,最大水平保障了业务稳定性及连续性。 菜鸟农村作为服务农村的新型物流业务,通过数字化技术,打造县域、乡镇、村三级独特配送服务体系,帮忙农村物流降本提效,晋升农村消费者快递服务体验;此外,还通过建设产地仓,造成产品分级品控、物流运输一体化,带动农村农货上行,帮忙农民增收。截至目前菜鸟农村物流已服务 1000 多个区县,服务站点笼罩 30000 多个农村。 面对高速倒退的业务规模,除了一直迭代业务能力的同时,菜鸟农村也在一直的夯实其技术底座和业务利用的高可用能力。菜鸟农村的业务齐全搭建在大公共云之上,采纳了云原生架构,目标是为了借助成熟的云产品能力实现业务疾速迭代。在调研多活容灾之初,菜鸟的同学就找到了阿里云原生高可用团队负责业务多活容灾 MSHA 的同学来一起探讨针对菜鸟农村业务现状和将来业务布局的多活容灾计划。通过 2 个多月的工夫,菜鸟农村联结阿里云原生高可用团队,打造了智能化、集约化的云化同城多活物流零碎和独特配送平台,实现了相干零碎利用的同城多活容灾架构建设,具备了可用区级流量比例的秒级调控(<10s),以及故障场景的可用区全方位流量(HTTP、RPC、MQ、任务调度)一键切 0 能力,历次演练可用区级故障,一键切 0 失效工夫均小于 20 秒,为菜鸟农村业务提供了无力的容灾保障。 菜鸟农村利用多活的革新实际之路对于一家高速倒退的公司来说,IT 的建设与运维通常跟不上业务的高速倒退与迭代,如何高效、低成本的保障业务稳固成为业务倒退中面临的十分重要的挑战与危险。让咱们一起来体验菜鸟的农村的利用多活的革新实际之路。 后期面临的稳定性挑战及高可用诉求外围业务零碎仅在公共云的繁多可用区部署,存在可用区级的故障危险。 保障业务疾速迭代的同时,如何高效且低代价的落地容灾计划。 容灾计划的选型问题。指标是劫难产生时尽可能的缩短故障对用户的影响时长,疾速复原业务。 从容灾指标维度剖析,在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)中最多只能同时实现两点,不可能三者兼顾。在容灾场景下,少数零碎抉择 AP 或 CP 模式。 从施行老本维度剖析,稳定性和扩展性效益越高,所带来的施行老本也越大。 为了疾速补全云上基建的单可用区危险,菜鸟农村抉择通过“同城双活”的容灾架构来疾速补齐短板,晋升业务的高可用性。 联合业务现状疾速制订同城利用双活容灾计划 菜鸟农村与阿里云一起针对所面临问题以及将来业务布局进行了深度沟通与研究。联合业务容灾的诉求以及业务技术栈,阿里云制订出了同城利用多活架构的解决方案,计划要点如下: 可用区级利用双活。从 1 个可用区拓展到 2 个可用区,2 个可用区部署对等容量的利用。基于多活接入网关产品承接所有业务流量,并依照比例或精准路由规定将流量调度到不同可用区的后端利用,多个可用区部署的利用同时对外提供服务,实现利用多活。 微服务同可用区优先调用。基于多活产品 Agent 能力,反对开启 Dubbo/SpringCloud 同可用区优先调用性能,从而防止跨可用区调用带来的RT 增长。而当机房内衰弱的 Provider 数量低于配置的阈值时,则优先调用策略主动生效,防止同可用区 Provider 过少撑持不住上游的流量压力。 疾速容灾复原。当某一可用区产生故障时,基于多活产品的一键切流能力,首先通过多活接入网关将 HTTP 流量切换到另一可用区, 同时基于多活产品 Agent 能力将故障可用区内的 RPC(Dubbo/SpringCloud)、MQ(RocketMQ)、定时工作(SchedulerX/XXL-Job)客户端进行故障隔离,实现全局流量的疾速容灾切换。 上线前屡次的容灾演练与验证同城双活的搭建是否安稳的运行到线上,预发环境的验证和生产环境的容灾演练是尤为要害的环节。验证工作次要蕴含以下两局部: Agent 启动验证。各类中间件的切 0 强依赖 Agent,必须确保 one Agent 能在所有业务容器失常启动、探针可失常上报至 MSHA 管控服务,且 Agent 启动后未影响到其余关联服务。 ...

February 15, 2022 · 1 min · jiezi

关于云计算:焱融科技加入中国通信工业协会人工智能专业委员会共创数智新未来

近日,焱融科技在通过严苛的资质审核后,最终通过中国通信工业协会人工智能业余委员会企业评估认证,正式成为会员单位,并取得由中国通信工业协会颁发的会员单位认证证书,彰显了焱融科技在人工智能畛域的弱小能力。 据理解,中国通信工业协会人工智能业余委员会隶属于国家一级协会中国通信工业协会,是中国人工智能产业的非盈利性治理组织。其致力于施展行业协会在市场经济配置中的平台和桥梁作用,凭借本身在人工智能产业倒退实践经验,建设起行业内企业和专家的信息交流平台,并深入开展国际交流单干,促成我国的人工智能产业技术提高,利用及倒退。此次,焱融科技顺利退出中国通信工业协会人工智能业余委员会,是对焱融科技在人工智能畛域存储解决方案的认可和必定。 焱融科技作为人工智能畛域底层根底助力的一分子,始终保持将多年积攒的存储实战经验和技术实力积淀到焱融 YRCloudFile,并早已向人工智能畛域提供业余的存储技术,让多家人工智能企业享受到高性能、高可用、高扩大的存储降级服务。 高性能:反对存储数据节点和元数据节点按需横向扩大,通过多元数据服务的架构设计,使 YRCloudFile 集群对小文件及随机 IO 的拜访性能达到最大化。同时,其独有的 Windows 并行拜访客户端,反对间接拜访存储节点数据,无需通过协定服务器跳转,延时显著升高。高可用:YRCloudFile 所具备的全对称、可扩大的元数据集群架构,反对在面对数十亿文件时,对元数据的操作性能以及读写性能继续保持稳定。同时,YRCloudFile 曾经完满兼容适配以后国内外多个 Kubernetes 发行版,包含但不限于 Rancher、灵雀云、浪潮云、博云、谐云等。高扩展性:YRCloudFile 实现与容器云平台无缝对接,并反对灵便及时扩容,实现从容应对流量激增带来的压力。同时生态兼容的特点,也让 YRCloudFile 具备很强的可迁移性,实现数据平滑迁徙,不影响客户以后业务。以后,人工智能作为新一轮科技反动和产业改革的战略性技术,正在对经济倒退、社会提高、寰球治理等方面产生重大而深远影响。焱融科技自成立之初,就凭借多年的行业教训,与多家出名 AI 企业建设起巩固的单干关系,其中包含国内某家放弃前沿技术程度的 AI 语音训练企业。在与其单干的过程中,焱融科技利用于该公司多个外围业务的大规模深度学习训练集群生产环境,实现部署 18 套 YRCloudFile 存储集群,超过 40PB 规模的外围训练平台搭建,总存储节点数超 200+,年增长率超 300% 的数据量扩张。 本次,焱融科技在与中国通信工业协会人工智能业余委员会携手后,将进一步增强对人工智能畛域的基础设施反对,推动研发并落地更符合实际利用的行业解决方案。至此,焱融科技在实现与中国移动、中国联通、中国电信三大运营商达成单干的同时,也在权威市场剖析机构 Gartner 公布的首个 2021 中国区软件定义存储市场报告中展示其卓越的联结能力,并率先与火山云、AWS、腾讯云、京东云、阿里云等多家私有云服务提供商建设起敌对的非竞争单干关系,构建了较为残缺的生态体系。 将来,在中国通信工业协会人工智能业余委员会的帮忙下,焱融科技将继续为人工智能行业深度赋能,施展技术劣势,从源头助力人工智能行业蓬勃发展。

February 15, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊K8s-Security-SIG-发布-Kubernetes-策略管理白皮书

云原生一周动静要闻: Istio 1.13 公布CNCF 发表 2021 年云原生调查结果运行时平安我的项目 Falco 增加可扩大插件框架Grafana 8.3.6 公布开源我的项目举荐文章举荐Kubernetes Security SIG 公布了一份 Kubernetes 策略管理白皮书,让大家意识到 Kubernetes 策略管理对 Kubernetes 集群和工作负载的重要性,形容了 Kubernetes 策略能够帮忙解决哪些问题,以及如何实现 Kubernetes 策略。 关注公众号『KubeSPhere 云原生』,后盾回复暗号 kpm 即可获取该白皮书。 云原生动静Istio 1.13 公布日前,Istio 1.13 公布,这是 2022 年的第一个 Istio 版本。 Kubernetes 版本正式反对 Istio 1.13.01.20到1.23。该版本的亮点如下: ProxyConfig 应用 API 配置 Istio sidecar 代理以前的 Istio 版本容许应用网格范畴内的设置 API 来配置代理级别的 Envoy 选项。在 1.13 版本中,咱们曾经将这种配置晋升到其凋谢的顶级自定义资源 ProxyConfig。与其余 Istio 配置 API 一样,这个 CR 能够在全局、每个命名空间或每个工作负载进行配置。对遥测 API 的继续改良此版本持续欠缺了 Istio 1.11 中引入的新 Telemetry API 。在 1.13 中,增加了对日志记录OpenTelemetry、过滤拜访日志和自定义跟踪服务名称的反对。还有大量的谬误修复和改良。反对多网络网关的基于主机名的负载均衡器 ...

February 15, 2022 · 2 min · jiezi

关于云计算:企业如何完成云计算最佳成本优化

云的可扩展性对企业的经营和倒退而言具备两面性,堪称福祸相依。 适度配置和云蔓延是实在存在的。其造成的老本节约甚至会使科技巨头财务管理者都感到诧异。 以 Pinterest 为例,在一个假期期间,因为使用量减少,该公司的云账单远远超出了最后的预计,Pinterest 不得不在价值 1.7 亿美元的预留资源之外向 AWS 领取 2000 万美元。  解决云的长期老本影响的惟一办法是施行云老本优化。而且,如果企业不心愿老本优化成为工程团队的连累,那么实现自动化是惟一能让企业实现目标的动作。 1、理解优化云老本的劣势 优化云老本值得企业花工夫吗?通信、娱乐、SaaS和电子商务畛域的公司报告的优化收益就是最好的例证: 1)在 2021 年第一季度,Zoom报告称其毛利率从上一季度的 69.4% 扩充至 73.9%,这次要是因为优化公共云资源的工作产生了良好效果。 2)Spotify构建了一个名为 Cost Insights 的定制工具来跟踪云费用并激励工程师把握云收入的所有权,从而将其每年的云收入缩小数百万美元。 3)通过对基础设施决策进行一些理智的增量优化,只管流量减少了 25%,但在三个月内 , Segment 的毛利率减少了 20% ,基础设施老本升高了 30%。 4)电子商务初创公司La Fourche理解到其云计算费用急剧回升,便运行了 CAST AI 节俭报告以寻找优化机会。通过启用主动优化,该公司在不减少工程师工作量的状况下将每月的云账单缩小了 69.9%。 通过以上例证可知云优化工作是值得的,那么企业团队抉择了哪些办法来避免其云老本失控? 2、具体理解本人的云账单 大部分企业对于本人的云账单并不非常理解。   账单简短、简单且难以合成,因为每项服务都有一个已定义的计费指标。因而企业难以具体理解本身的应用状况并做出决断。 老本调配能够揭示谁在应用哪些资源,然而在 Kubernetes 上运行的动静基础架构中,老本调配尤其具备挑战性。 依据本人的云账单检查和调配老本而失去的数据,能够帮忙企业更好地预测本身的需要并确保适当数量的资源(并防止适度配置)。 但预计企业将来的资源需要并非易事。   这是能够遵循的示例序列: 1)取得可见性并剖析本人的应用报告,以确定所有的收入模式。 2)借助定期剖析和解决历史应用数据来检测峰值资源应用场景。 3)将季节性客户需要模式思考在内,并查看它们是否与本身的资源应用顶峰相干。如果能理解到这一点,提前辨认它们可能会更容易。 4)确保定期监控资源应用报告,并设置警报以管制云老本。 5)通过掂量特定于应用程序或工作负载的老本来创立应用程序级成本计划。这也将为计算云基础设施的总领有老本提供无力反对。  6)接下来,查看企业的云提供商的定价模型,并随着工夫的推移布局容量需要。将所有数据放在一个中央能够更轻松地理解老本。 下面列出的工作并非一次性实现的工作。企业须要定期执行此操作以取得良好效果。 3、为应用程序抉择最佳计算资源 如果企业的应用程序依赖于计算,那么抉择正确的虚拟机可能会改善老本问题。但 AWS 有近 400 个不同的实例。相似的实例类型在云提供商之间提供不同的性能——即便在同一个云中,更低廉的实例并不等于更高的性能。 1)定义最低要求 确保在所有计算维度上执行此操作,包含 CPU(架构、数量、处理器抉择)、内存、SSD 和网络连接。  2)抉择正确的实例类型 企业能够从各种CPU、内存、存储和网络容量组合中进行抉择,将其封装在实例类型中,并为这样的性能进行优化。  ...

February 14, 2022 · 1 min · jiezi

关于云计算:在-K8s-中快速部署使用-GitLab-并构建-DevOps-项目

作者:张海立,KubeSphere 社区 Ambassador、Talented Speaker,社区用户委员会上海站副站长原文链接:https://kubesphere.com.cn/blo... 新年伊始,“极狐(GitLab) 联结青云(QingCloud 私有云服务和 KubeSphere 容器平台)、上海云轴(ZStack Cloud 云平台和 ZStack Cube 超交融一体机)、宝德计算、上海恒岳等国内多家出名云厂商和服务器厂商,首发 GitNative 系列产品解决方案,针对不同部署环境和利用场景,推出反对私有云、公有云、本地数据中心部署的 ‘GitNative 一体化 DevOps 平台’ 和 ‘GitNative CI/CD流水线引擎’ 解决方案。” 在社区看到下面 这条新闻 的时候有种 “虎躯一震” 的感觉,的确很快乐能看到国内的云社区、云厂商能在 DevOps 畛域有这样接地气的商业产品单干,置信更多这样跨界单干产品的呈现也会推动咱们国内的 DevOps 社区及产品有进一步倒退。那么对于咱们开源社区的小伙伴而言,通过 GitLab 社区版以及 KubeSphere 平台提供的 DevOps 能力,其实也能够本人尝试搭建一套相似的 DevOps 平台来一起感受一下 Kubernetes 时代下 GitOps 体系的魅力。 所以咱们本次分享将和大家一起入手来实际一下在 KubeSphere 部署 GitLab CE(Community Edition 社区版)并构建与之联动的 DevOps 我的项目。 前提条件装置 KubeSphere装置 KubeSphere 有两种办法。一是在 Linux 上间接装置,能够参考文档:在 Linux 装置 KubeSphere; 二是在已有 Kubernetes 中装置,能够参考文档:在 Kubernetes 装置 KubeSphere。 ...

February 14, 2022 · 3 min · jiezi

关于云计算:使用-Cilium-增强-Kubernetes-网络安全

TL;DR在本篇,咱们别离应用了 Kubernetes 原生的网络策略和 Cilium 的网络策略实现了 Pod 网络层面的隔离。不同的是,前者只提供了基于 L3/4 的网络策略;后者反对 L3/4、L7 的网络策略。 通过网络策略来晋升网络安全,能够极大升高了实现和保护的老本,同时对系统简直没有影响。 尤其是基于 eBPF 技术的 Cilium,解决了内核扩展性有余的问题,从内核层面为工作负载提供安全可靠、可观测的网络连接。 背景为什么说 Kubernetes 网络存在安全隐患?集群中的 Pod 默认是未隔离的,也就是 Pod 之间的网络是互通的,能够相互通信的。 这里就会有问题,比方因为数据敏感服务 B 只容许特定的服务 A 能力拜访,而服务 C 无法访问 B。要禁止服务 C 对服务 B 的拜访,能够有几种计划: 在 SDK 中提供通用的解决方案,实现白名单的性能。首先申请要带有起源的标识,而后服务端能够接管规定设置放行特定标识的申请,回绝其余的申请。云原生的解决方案,应用服务网格的 RBAC、mTLS 性能。RBAC 实现原理与应用层的 SDK 计划相似,然而属于基础设施层的形象通用计划;mTLS 则会更加简单一些,在连贯握手阶段进行身份验证,波及证书的签发、验证等操作。以上两种计划各有利弊: SDK 的计划实现简略,然而规模较大的零碎会面临降级推广艰难、多语言反对老本低等问题。服务网格的计划是基础设施层的通用计划,天生反对多语言。然而对于未落地网格的用户来说,架构变动大,老本高。如果单纯为了解决平安问题,应用网格计划性价比又很低,且不说现有网格实现等落地难度大及前期的应用保护老本高。持续向基础设施上层找计划,从网络层动手。Kubernetes 提供了的网络策略 NetworkPolicy,则能够实现“网络层面的隔离”。 示例利用在进一步演示 NetworkPolicy 的计划之前,先介绍用于演示的示例利用。咱们应用 Cilium 在互动教程 Cilium getting started 中应用的“星球大战”场景。 这里有三个利用,星战迷预计不会生疏: 死星 deathstar:在 80 端口提供 web 服务,有 2 个 正本,通过 Kubernetes Service 的负载平衡为帝国战机对外提供”登陆“服务。钛战机 tiefighter:执行登陆申请。X翼战机 xwing:执行登陆申请。 ...

February 13, 2022 · 3 min · jiezi

关于云计算:ISP-是否可以更好地为边缘提供云计算

边缘计算最近越来越受到关注——因为在须要的地位左近领有计算能力和数据存储是有劣势的。随着边缘计算需要的增长,用户可能会认真思考AWS、Azure和谷歌等公共云提供商是否是他们的最佳抉择,或者他们的本地 ISP 是否最适宜这项工作。 与公共云提供商相比,包含有线、DSL 和挪动提供商在内的 ISP 宣称其在提供 SaaS 和其余服务时更具劣势:低提早、高带宽连贯、更少的安全漏洞、区域法规听从性和更大的数据主权。尽管他们还必须证实他们能够提供足够弱小的服务以满足 DevOps 需要,但 ISP 能够提供微小的益处并填补以后云计算产品的空白。 Cox Communications执行董事Ron Lev示意:“云客户在为他们提供或依赖的应用程序利用其微服务架构时,一个关键问题是如何实现和放弃超低提早。如何能力实现这种成果?所以能够认为他们须要求助于领有最初一英里的服务提供商。” 云提供商的商业模式通常依赖于为客户提供规模经济。通过强调可能更便宜的容量而不是性能,他们通常不足满足低提早要求所需的本地化基础设施——而低提早需要对于优化边缘、分布式数据库和其余应用程序尤为重要。 当然,存在许多技术来帮忙改善提早和吞吐量,从 DNS 连贯到负载平衡。例如,负载均衡器能够帮忙动静优化数据连贯。然而,这些技术可能无奈满足应用程序开发人员和用户的需要。 大家能够通过以下示例进行理解。例如,西雅图的一个公共云客户可能难以维持一个应用程序所需的提早,该应用程序具备遍布美国的泛滥微服务,以满足最终用户的提早要求。云提供商的集中式数据库可能位于新泽西州。这可能会减少提早并升高数据吞吐量,因为 NoSQL 和其余罕用数据库最后并不是为满足高度分布式应用程序的需要而设计的。 如果最终用户插入的查问须要进行数据库计算呢?那么服务可能会进一步放缓。 无论是否有负载均衡器或其余技术来帮忙升高提早,在后面的场景中,企业依然会在基础设施中面向客户的边缘应用程序的数据处理方面受到打击。由路由器和数据中心组成的宏大基础设施与 ISP 能够提供的间接连贯在很大水平上打消了与公共云连贯相干的这些提早和数据吞吐量问题。 ISP 行业的倒退也意味着它正在“虚拟化电信堆栈”。 这为提供无服务器平台的公司发明了与云供应商单干的新机会,以构建和提供虚拟机和容器运行时等工具,并且云原生开发人员习惯于应用这些工具来构建应用程序和服务。 1、平安连贯 网络安全征询服务提供商的平安参谋Ron Edgerson示意,SaaS 和云提供商以只有 ISP 能力提供的本地化形式领有并间接管制基础设施通常也是无益的。 SaaS 和云提供商领有和治理本人的基础设施十分重要,以便他们管制存储、路由或出现的数据。这样做能够使客户无效地爱护他们的边缘基础设施;不这样做可能会被认为是疏忽大意。无论如何,都会引入额定的危险。但随着这些供应商理解并管制本人的基础设施,这让他们有机会将客户的固有危险降至最低。 API越多,通过Internet路由和从新路由连贯越多,入侵者拜访的潜在入口点就越多。一些专家示意,对于创立和部署分布式应用程序的 DevOps 团队来说,公共云网络会引发重大的平安问题,因为网络攻击者面临着更多的潜在指标。随着公共云服务提供商的攻击面更大,咱们可能会看到基于路由和注入的攻打减少,因为服务器代码存储在边缘设施或网络上。 ISP 云提供商也能够很好地满足数据主权需要,因为合规性要求可能因地区和天文区域而异。例如在美国,特定州的数据法实用于严格监管的行业,例如医疗保健、保险和金融。 相同,通过反对不同区域的集中式云基础设施,超大规模云提供商不肯定提供数据主权,如果组织处于高度监管的行业中,企业可能会须要这些。 如果企业在超大规模云区域(例如美国中部)运行工作负载,这些工作负载可能会逾越多个州,并使合规性成为挑战。服务提供商能够保证数据驻留于特定地位。 采纳这种办法,客户能够部署在一个城市,例如拉斯维加斯、圣地亚哥和凤凰城,而不是一个地区。从这个意义上说,边缘部署是一种更精密的、相似云的体验。这将有助于这些受到高度监管的行业放弃其合规性。 ISP 提供的数据主权还能够帮忙爱护网络和云服务免受将来更严格法规的合规性问题。数据合规性法律只会变得更加简单,受监管的企业将须要找到一种办法来满足多个地区一直变动的合规性要求。 2、边缘注意事项 ISP 云提供商也有能力提供边缘计算服务。除了边缘计算自身提供的益处之外,ISP 还能够自定义内容的存储形式,以便更无效地为终端用户提供内容,无论是游戏、网络应用程序还是视频会议。 在下面详述的平安劣势中,边缘计算还能够提供无效的冗余来避免 DDoS 攻打,咱们正在议论的是即便主服务器停机,服务提供商也可能持续提供内容——这是底线。 ISP 自身在天文上是扩散的,并且在物理上更靠近客户,与 ISP 单干以使应用程序和应用程序数据更靠近用户,并因网络的物理个性和邻近性而使云和 SaaS 公司在放弃低提早连贯方面具备劣势。 最终,ISP 云提供商能够为 DevOps 客户提供低提早,以便他们为最终用户提供超低提早的边缘应用程序是要害。 现在,人们真的没有工夫用来消磨,而且因为所有类型的应用程序都有助于世界的运行和倒退,因而必须对它们进行相应的优化。如果网络产生提早,世界也将提早。 ...

February 11, 2022 · 1 min · jiezi

关于云计算:技术集锦-大数据云原生技术实战及最佳实践系列

随着云平台、容器等技术的一直成熟,云原生大数据解决了传统大数据平台建设和运维中的繁琐,使即时可得,按需分配的高效大数据开发平台成为可能。云原生的到来不止为大数据部署和交付带来了改革,它更是帮忙大数据连贯了一个生态。利用云原生生态,真正做到了为大数据赋予云的能力,使得大数据能够“成长在云端”。【腾讯云原生】收集了对于大数据云原生系列干货文8篇,帮忙你更好理解”大数据云原生“,肯定要珍藏哦! 技术原理Apache Flink on K8s:四种运行模式,我该抉择哪种? 本文依据 Flink 在 Kubernetes 集群上的运行模式的趋势,顺次剖析了这些模式的特点,并在最初介绍了 Flink operator 计划及其劣势。大数据平台是否更应该容器化? 随着 Kubernete 技术的成熟,使大数据容器化从构想变成了可能。通过容器化技术能够像在线业务场景一样在大数据场景进一步晋升运维治理和资源应用的效率,进一步开释大数据的生机。大数据系统云原生渐进式演进最佳实际 本文顺次剖析了大数据系统以后面临的次要问题、云原生如何解决这些问题、大数据系统云原生革新面临的挑战,基于这些问题和调整,重点介绍了基于 Hadoop Yarn on Kubernetes Pod 的渐进式的云原生演进计划及其最佳实际。应用 Iceberg on Kubernetes 打造新一代云原生 本文次要介绍如何利用 Iceberg 与 Kubernetes 打造新一代云原生数据湖。基于云原生的大数据实时剖析计划实际 本文次要介绍如何利用 Kubernetes 实现云原生大数据实时剖析平台。案例分享连夺双奖,腾讯云大数据云原生到底凭什么? 由 InfoQ 发动组织的【 2020 中国技术力量年度榜单评比】中,腾讯云大数据云原生技术怀才不遇,荣获“2020年度十大云原生翻新技术“”。微信 Flink on Kubernetes 实战总结 应用 Kubernetes,并基于腾讯云 TKE 容器平台逐渐搭建咱们的大数据计算平台,Flink on Kubernetes 实战之路。吹皱一池湖水,腾讯云原生数据湖计算重磅公布 麻利高效,开箱即用。对于咱们更多对于云原生的案例和常识,可关注同名【腾讯云原生】公众号~ 福利:①公众号后盾回复【手册】,可取得《腾讯云原生路线图手册》&《腾讯云原生最佳实际》~ ②公众号后盾回复【系列】,可取得《15个系列100+篇超实用云原生原创干货合集》,蕴含Kubernetes 降本增效、K8s 性能优化实际、最佳实际等系列。 ③公众号后盾回复【白皮书】,可取得《腾讯云容器平安白皮书》&《降本之源-云原生老本治理白皮书v1.0》 ③公众号后盾回复【光速入门】,可取得腾讯腾讯云专家5万字精髓教程,光速入门Prometheus和Grafana。

February 11, 2022 · 1 min · jiezi

关于云计算:浪潮云说丨上云迁移实践

随着云计算的疾速倒退,上云已成为数字化转型的重要伎俩,而上云迁徙亦是其中的重要环节。为达成资源整合、统筹规划、数据互通共享的目标,某大数据局将整机迁徙至浪潮云,从而进行高效一体化治理。浪潮云上云迁徙施行,反对将用户现有业务零碎疾速平安平滑地迁徙至云平台,提供从调研评估、布局到施行、验证在内的全流程上云迁徙服务,为政企上云提供一站式解决方案。具备单我的项目迁徙18000+台的虚拟机的丰盛教训,并通过可信云•云迁徙服务能力评估,取得权威认可。可在简单环境中依据业务场景评估,布局适宜迁徙形式,帮忙用户实现上云迁徙。图片 本次迁徙前,对用户业务环境、服务器计算资源情况、网络、账号、存储、平安、硬件等关键因素,与用户需要进行全面具体的调研评估剖析,并提前做好危险评估,剖析各种潜在危险并针对可能产生的危险事件做出危险预案。 浪潮云有多种迁徙形式,如重新部署,镜像迁徙,工具迁徙(在线热迁徙)依据用户需要和现场调研,本次迁徙,零碎数据量大,同时对业务实时性要求比拟高,因而选用了工具迁徙(在线热迁徙)的计划。 尽管曾经过后期调研评估、计划规划设计、危险评估和预案等短缺筹备,但过程中还是遇到了问题。 在用户文件服务器迁徙的过程中,因为磁盘上的文件过于碎片化,导致迁徙工具无奈失常进行迁徙,外部专家技术团队立刻响应,沟通探讨,高效研发,屡次降级工具测试应用,直至最初实现了迁徙,并通过迁徙验证,迁徙前后业务数据统一,帮忙用户胜利上云。 以后果为导向,以用户为核心,业余团队及时处理、高效解决问题,正是浪潮云谋求高质量服务的体现。浪潮云上云迁徙施行,具备丰盛的教训积攒和业余的团队服务,可针对用户场景制订合适的迁徙计划,高效解决问题,帮忙用户实现迁徙上云,助力政府、企业的数字化转型。

February 11, 2022 · 1 min · jiezi

关于云计算:企业是否应该采用多云战略

在过来的几年里,云的采纳始终在减速,许多企业用云托管的基础设施取代了传统的数据中心,并对应用程序进行更新以便利用基于云的服务。 据Gartner剖析预测,寰球私有云收入预计将从 2021 年的 3960 亿美元增长到 2022 年的 4820 亿美元,增幅超过 21%。寰球疫情以及由此产生的分布式工作环境的增长进一步加强了对灵便且可扩大的基于云的解决方案的需要。 但对于许多企业而言,将所有数据和应用程序托管在单个云提供商上会带来微小的危险。服务中断、安全漏洞和意外成本增加的可能性会使软件团队对将其要害应用程序委托给第三方基础设施提供商感到不安。为了加重这些危险,许多企业通过将资源散布在多个云提供商之间来采纳多云策略。 在本文中,咱们将探讨采纳多云的一些驱动因素以及这种办法的相干劣势。当然也有多云提供商环境的一些毛病,以及跨云提供商工作时构建环境的最佳办法。 1、什么是多云策略? 多云策略不仅仅是在多个云提供商中领有工作负载。它须要一种通过三思而行的办法来设计和部署资源,以便企业的应用程序架构可能补充其抉择的基础设施提供商的劣势,反之亦然。 跨多个提供商部署服务可能须要应用纯正基于消费者的提供商,例如 AWS、Azure 和 GCP,在同一提供商内应用不同的云服务,或者包含公有云提供商的组合。多云服务的一些更常见的架构包含: 跨提供商和负载均衡器部署容器化应用程序或服务,以实现“永远在线”的环境。按业务性能对服务进行分组并将它们散布在云提供商之间,并为每个服务提供冗余的冷启动组件。依据应用程序的资源需要以及每个提供商提供的特定性能和性能劣势,使应用程序或服务组件与特定云提供商保持一致。这些架构须要一些策略思考,以确保实现的模式与企业的业务指标统一。多云策略还必须与企业打算部署的应用程序和服务的架构和设计保持一致。 2、多云的益处 企业采纳多云策略的起因有很多。大多数企业抉择迁徙到多云环境以加重繁多云环境中固有的危险。当企业想要利用不同供应商的劣势和技术堆栈时,就会呈现另一个次要驱动因素。这些动机突出了采纳多云策略的三个显著劣势:弹性、灵活性和合规性。 1)弹性 借助互联网的全球化能力,许多企业为寰球客户提供服务,并要求应用程序和零碎每天 24 小时运行。领有一个有弹性的环境对于确保不呈现服务中断(包含云供应商环境中断)至关重要。即便是最大的云提供商也会遇到中断,包含Google、Azure和AWS。 确保要害服务不会随云而中断是多云办法的次要劣势。有时,即便在不同的云提供商上提供冷备份服务,也能够提供贵重的覆盖范围,使企业可能施行长期修复而不会呈现重大服务中断。 例如,让 Web 应用程序节点散布在多个供应商云中,能够让企业的服务持续运行,只管在供应商遇到中断时资源会缩小。即便将服务部署到仍处于闲暇状态但企业能够关上的辅助云上,也能够提供疾速简略的修复,直到问题失去解决。 2)灵活性 当第一次将工作负载迁徙到云环境中时,大多数企业都会抉择最能满足大多数规范的繁多提供商。然而,随着这些工作负载的减少,对繁多供应商服务的依赖也随之减少。供应商常常扭转他们的策略、服务、协定和定价模式。 被锁定在繁多供应商可能意味着错位、成本增加、无奈提供更好的产品或强制更新应用程序和服务。在云环境中迁徙和创立工作负载很容易,但如果迁徙是计划外的,则进行这些更改可能会很艰难且老本昂扬。 为本身的应用程序和服务采纳多云办法能够最大水平地缩小供应商锁定的危险。应用雷同的技术堆栈和容器化等性能能够轻松地在云环境中无效地设计和部署雷同的服务。它还使企业可能抉择具备显着劣势的业余云服务。 尽管如此,确保企业抉择的选项具备灵活性依然至关重要。例如,Azure Functions 是一个事件驱动的无服务器计算平台,企业能够应用它来构建和部署服务,而无需调整规模来满足需要。然而,企业也能够将这些性能部署到容器中,并将它们托管在 Azure 之外,从而在须要时提供更改服务的选项。 3)合规 与防止供应商锁定相似,许多企业对 IT 零碎合规性有特定要求。这些合规性要求能够涵盖数据隐衷或主权问题,包含劫难复原和缓解标准。 通过采纳多云策略并联合评估服务和数据的合规性要求,企业能够为其要害组件建设特定的环境或架构。敏感数据集,例如个人身份信息或财务信息,通常波及严格的数据安全要求。 应用多云办法,企业能够将敏感数据存储在强化的公有云环境中,并容许托管在公共云环境中的应用程序仅以特定的、精心管制的形式查问它们。 3、多云的毛病 尽管多云办法有几个要害劣势,但企业应该意识到两个潜在的毛病:成本增加和环境复杂性。上述劣势通常能够对消这些挑战,但如果没有认真布局和监督,企业很快就会发现他们的多云策略是在浪费时间和资源。 1)复杂性 思考到当今大多数云平台提供的服务的广度,采纳繁多云提供商可能会给员工减少学习难度。采纳第二家云提供商可能会使 IT 员工必须学习的服务、其余多云零碎和流程数量翻倍。 对于资源无限的企业来说,确保人们理解跨多云环境的常识是一项挑战。这些类型的环境须要一个跨职能的 IT 经营团队,该团队须要通过各种集成来爱护、治理和优化多个平台和技术堆栈。 2)老本 第二个妨碍因素是总成本。即便以后资源基本上在提供商之间调配,环境之间的额定流量和管理层也会减少一些老本。如果不理解提供商之间的老本差别,尤其是在登陆技术堆栈上,也会导致不必要的开销。 在计算切换到多云的价格时,请务必减少雇用或培训员工以涵盖抉择的所有环境的老本。此外,还要思考当环境的复杂性障碍所有资源的可见性时可能呈现的未应用资源的老本。 只管采纳多云能够通过提供解脱供应商锁定的办法来节俭一些老本,但保护多个环境会带来新的老本,如果不踊跃监控和治理,这些老本可能会迅速失控。 4、企业应该采纳多云策略吗? 思考采纳多云策略的适合机会是什么时候?这个问题可能很难答复。如果没有正当理由采纳多云办法,企业可能会承当额定的复杂性和老本,却看不到任何切实的收益。 采纳多云的业务驱动因素示例包含: 恪守代表潜在老本或业务危险的行业或法律问题。通过提供不同的工具、服务和技术来进步企业的灵活性和速度。缩小曾经容器化的服务套件的停机工夫。这些例子依然须要松软的技术资源作为撑持,以确保企业可能无效地采纳这一策略。企业在思考本身团队是否已筹备好施行多云办法时,也必须充沛理解指标和能力以及所波及的潜在衡量。 5、如何在 CI/CD 工作流中治理多个云部署 在多云环境中统一地部署应用程序和服务至关重要。打消手动流程是放弃组织工作流程一致性的根本形式,而建设牢靠的继续集成和交付 (CI/CD) 管道能够使自动化成为助力团队胜利的最佳形式。 ...

February 10, 2022 · 1 min · jiezi

关于云计算:3DCAT首届行业生态交流会燧光CTO-戴景文云渲染-XR大发展的助推器

3DCAT首届行业生态交流会2021年12月17日下午,由深圳市瑞云科技有限公司主办,深圳市虚拟现实产业联合会协办的 云XR如何赋能元宇宙——3DCAT实时云渲染首届行业生态单干交流会 圆满闭幕。此次流动围绕“云XR如何赋能元宇宙”这一行业热点话题,吸引了云XR畛域的多家头部企业及行业专家参加探讨。 在交流会现场,燧光CTO戴景文以”云渲染 XR大倒退的助推器“为主题发表了演讲。 燧光CTO戴景文发表演讲以下为演讲实录: 非常感谢瑞云的邀请,让我有这样一个机会来分享对云渲染的认识。首先跟大家介绍一下燧光。燧光(广东虚拟现实科技有限公司)成立于2015年,是寰球当先的XR解决方案提供商,涵盖XR畛域软、硬件开发、平台经营与内容散发,是寰球累计平台零碎出货量最多的AR/MR公司。 Rhino X MR交互零碎是我司主线产品。对咱们比拟理解的搭档们应该晓得,燧光以交互产品起家,Rhino X从设计之初就围绕着交互。对于人来说,想要产生交互,物体和人间隔要近,所谓近体交互。因而燧光头显会有一个比拟大的垂直视场角。基于产品初心,”交互“这一概念分为四个层面:对于人来说,下方视线操作是最天然的,所以下视线的视场角更大,这是第一层面交互, 强调人与虚拟环境、虚构物质的交互。第二层,人区别于动物的实质是,人会应用工具。医生会拿手术刀,技工会应用钳子...一个人技能的体现就在于应用业余工具能力上,强调人与工具之间的交互。所以咱们研发了独特的X-Tag跟踪技术,使得头显可附丽在任意形态物体上进行实时的辨认和6-DoF跟踪,实现 100% 跟踪准确率。 第三层,咱们强调人与人之间的交互。通过X-Anchor的技术,不须要扫描环境、不须要云服务的反对,能够疾速让大家进入到一个虚拟空间内(本地/异地)协同操作。最初一层,咱们强调头显与其余设施之间的互动。目前一个痛点是,你在带上VR/AR眼镜之后,他人很难看到你在玩什么看什么,但燧光做到了反对ARKit/ARCore等第三方SDK,用户能够通过手机、平板、PC十分便捷的合成虚实联合的MR视频,并且同步推流直播。 说到与工具互动,元宇宙肯定是个混合宇宙而不是纯虚构的宇宙。人是物理存在,必然要与物理环境产生分割,将来元宇宙是个虚实共生、虚实联合的世界。 目前MR AIO痛点有:算力无限、内容开发/移植老本高(对美术要求高)、还有利用的本地存储,不利于利用的窃密。 要解决这些问题,云渲染就是个十分好的形式。咱们与英伟达进行了深度单干,是寰球首家独立适配CloudXR的XR终端厂商,整个零碎架构非常简单,终端(头显)通过5G Wi-Fi/CPE连贯到部署NVIDIA GPU的局域网PC或云服务器,可兼容SteamVR/OpenXR利用,不须要再做内容适配,间接在服务器上运行,将内容推流至头显。 3DCAT实时渲染云平台是一个三维及XR利用的托管运行平台,在云端提供弱小的图形实时渲染计算服务,反对海量用户同时平安拜访利用。 咱们在3DCAT实时渲染云平台上做了部署,给大家分享下相干配置报告数据。咱们比照在本地局域网PC渲染推流和瑞云渲染推流,主观性能测试后果证实瑞云的3DCAT基础设施稳固,足以撑持实时云渲染业务,并且服务器节点离用户端的物理间隔越近综合体验越好。 我明天的分享就是这些,谢谢大家!

February 10, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊像运行容器一样运行虚拟机

云原生一周动静要闻: CNCF 培养的 OpenMetrics 成为孵化我的项目CNCF 归档 OpenTracing 我的项目Open Service Mesh(OSM)公布 v1.0.0歹意 Kubernetes Helm Charts 可用于从 Argo CD 部署中窃取敏感信息开源我的项目举荐文章举荐云原生动静CNCF 培养的 OpenMetrics 成为孵化我的项目日前,CNCF 技术监督委员会(TOC)") 已投票承受 OpenMetrics 作为 CNCF 孵化我的项目。 OpenMetrics 为大规模传输云原生指标建设了一个凋谢规范。它作为 Prometheus 的一个凋谢规范,是该我的项目和兼容解决方案的官网反对的裸露格局。指标是一种非凡的遥测数据,当与日志和跟踪相结合时,能够提供云原生应用程序性能的全面视图。 OpenMetrics 于 2017 年在 CNCF 中创立。从那时起,OpenMetrics 公布了稳固的 1.0 标准,以及 Internet 工程工作组 (IETF) Internet 草案,打算成为 RFC 并旨在成为官网的 Internet 规范。大多数 CNCF 我的项目和许多更宽泛的云原生生态系统我的项目都应用或反对它。此外,任何更改都与 Cortex、Prometheus、Kubernetes 和 Thanos 密切相关。 CNCF 归档 OpenTracing 我的项目日前,CNCF 技术监督委员会(TOC) 已批准 OpenTracing 我的项目的存档。归档我的项目相当少见,但却是一个衰弱的开源社区的标记。OpenTracing 是 rkt 之后归档的第二个我的项目。 在 OpenTracing 和 OpenCensus 合并到 OpenTelemetry 之后,归档 OpenTracing 始终是我的项目维护者的用意。随着 OpenTelemetry 进入孵化阶段,OpenTracing 被提议作为 OpenTelemetry 的前一个迭代的存档我的项目,这将有助于防止任何最终用户的混同。 ...

February 10, 2022 · 1 min · jiezi

关于云计算:2021云社区年度盘点发布更有新春好礼等你赢取

2021云+社区年度盘点公布!大家可点击链接,查看上榜好文和优良作者详情:https://cloud.tencent.com/dev...此外,咱们还筹备了新年流动,点击上方链接,动动手指转发流动或举荐好文,即可参加虎年公仔等百份好礼抽奖!

February 10, 2022 · 1 min · jiezi

关于云计算:JavaCV的摄像头实战之六保存为mp4文件有声音

欢送拜访我的GitHubhttps://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,波及Java、Docker、Kubernetes、DevOPS等; 本篇概览本文是《JavaCV的摄像头实战》的第六篇,在《JavaCV的摄像头实战之三:保留为mp4文件》一文中,咱们将摄像头的内容录制为mp4文件,置信聪慧的您肯定觉察到了一缕瑕疵:没有声音尽管《JavaCV的摄像头实战》系列的主题是摄像头解决,但显然音视频健全才是最常见的状况,因而就在本篇补全前文的有余吧:编码实现摄像头和麦克风的录制对于音频的采集和录制本篇的代码是在《JavaCV的摄像头实战之三:保留为mp4文件》源码的根底上减少音频解决局部编码前,咱们先来剖析一下,减少音频解决后具体的代码逻辑会有哪些变动只保留视频的操作,与保留音频相比,步骤的区别如下图所示,深色块就是新增的操作: 绝对的,在利用完结时,开释所有资源的时候,音视频的操作也比只有视频时要多一些,如下图所示,深色就是开释音频相干资源的操作: 为了让代码简洁一些,我将音频相干的解决都放在名为<font color="blue">AudioService</font>的类中,也就是说下面两幅图的深色局部的代码都在AudioService.java中,主程序应用此类来实现音频解决接下来开始编码开发音频解决类AudioService首先是方才提到的AudioService.java,次要内容就是后面图中深色块的性能,有几处要留神的中央稍后会提到:package com.bolingcavalry.grabpush.extend;import lombok.extern.slf4j.Slf4j;import org.bytedeco.ffmpeg.global.avcodec;import org.bytedeco.javacv.FFmpegFrameRecorder;import org.bytedeco.javacv.FrameRecorder;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.TargetDataLine;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.ShortBuffer;import java.util.concurrent.ScheduledThreadPoolExecutor;import java.util.concurrent.TimeUnit;/** * @author willzhao * @version 1.0 * @description 音频相干的服务 * @date 2021/12/3 8:09 */@Slf4jpublic class AudioService { // 采样率 private final static int SAMPLE_RATE = 44100; // 音频通道数,2示意立体声 private final static int CHANNEL_NUM = 2; // 帧录制器 private FFmpegFrameRecorder recorder; // 定时器 private ScheduledThreadPoolExecutor sampleTask; // 指标数据线,音频数据从这里获取 private TargetDataLine line; // 该数组用于保留从数据线中获得的音频数据 byte[] audioBytes; // 定时工作的线程中会读此变量,而扭转此变量的值是在主线程中,因而要用volatile放弃可见性 private volatile boolean isFinish = false; /** * 帧录制器的音频参数设置 * @param recorder * @throws Exception */ public void setRecorderParams(FrameRecorder recorder) throws Exception { this.recorder = (FFmpegFrameRecorder)recorder; // 码率恒定 recorder.setAudioOption("crf", "0"); // 最高音质 recorder.setAudioQuality(0); // 192 Kbps recorder.setAudioBitrate(192000); // 采样率 recorder.setSampleRate(SAMPLE_RATE); // 立体声 recorder.setAudioChannels(2); // 编码器 recorder.setAudioCodec(avcodec.AV_CODEC_ID_AAC); } /** * 音频采样对象的初始化 * @throws Exception */ public void initSampleService() throws Exception { // 音频格式的参数 AudioFormat audioFormat = new AudioFormat(SAMPLE_RATE, 16, CHANNEL_NUM, true, false); // 获取数据线所需的参数 DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, audioFormat); // 从音频捕捉设施获得其数据的数据线,之后的音频数据就从该数据线中获取 line = (TargetDataLine)AudioSystem.getLine(dataLineInfo); line.open(audioFormat); // 数据线与音频数据的IO建立联系 line.start(); // 每次获得的原始数据大小 final int audioBufferSize = SAMPLE_RATE * CHANNEL_NUM; // 初始化数组,用于暂存原始音频采样数据 audioBytes = new byte[audioBufferSize]; // 创立一个定时工作,工作的内容是定时做音频采样,再把采样数据交给帧录制器解决 sampleTask = new ScheduledThreadPoolExecutor(1); } /** * 程序完结前,开释音频相干的资源 */ public void releaseOutputResource() { // 完结的标记,防止采样的代码在whlie循环中不退出 isFinish = true; // 完结定时工作 sampleTask.shutdown(); // 进行数据线 line.stop(); // 敞开数据线 line.close(); } /** * 启动定时工作,每秒执行一次,采集音频数据给帧录制器 * @param frameRate */ public void startSample(double frameRate) { // 启动定时工作,每秒执行一次,采集音频数据给帧录制器 sampleTask.scheduleAtFixedRate((Runnable) new Runnable() { @Override public void run() { try { int nBytesRead = 0; while (nBytesRead == 0 && !isFinish) { // 音频数据是从数据线中获得的 nBytesRead = line.read(audioBytes, 0, line.available()); } // 如果nBytesRead<1,示意isFinish标记被设置true,此时该完结了 if (nBytesRead<1) { return; } // 采样数据是16比特,也就是2字节,对应的数据类型就是short, // 所以筹备一个short数组来承受原始的byte数组数据 // short是2字节,所以数组长度就是byte数组长度的二分之一 int nSamplesRead = nBytesRead / 2; short[] samples = new short[nSamplesRead]; // 两个byte放入一个short中的时候,谁在前谁在后?这里用LITTLE_ENDIAN指定访问程序, ByteBuffer.wrap(audioBytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(samples); // 将short数组转为ShortBuffer对象,因为帧录制器的入参须要该类型 ShortBuffer sBuff = ShortBuffer.wrap(samples, 0, nSamplesRead); // 音频帧交给帧录制器输入 recorder.recordSamples(SAMPLE_RATE, CHANNEL_NUM, sBuff); } catch (FrameRecorder.Exception e) { e.printStackTrace(); } } }, 0, 1000 / (long)frameRate, TimeUnit.MILLISECONDS); }}上述代码中,有两处要留神:重点关注<font color="blue">recorder.recordSamples</font>,该办法将音频存入了mp4文件定时工作是在一个新线程中执行的,因而当主线程完结录制后,须要中断定时工作中的while循环,因而新增了volatile类型的变量isFinish,帮忙定时工作中的代码判断是否立刻完结while循环革新本来只存视频的代码接着是对《JavaCV的摄像头实战之三:保留为mp4文件》一文中<font color="blue">RecordCameraSaveMp4.java</font>的革新,为了不影响之前章节在github上的代码,这里我新增了一个类<font color="blue">RecordCameraSaveMp4WithAudio.java</font>,内容与RecordCameraSaveMp4.java截然不同,接下来咱们来革新这个RecordCameraSaveMp4WithAudio类先减少AudioService类型的成员变量: // 音频服务类 private AudioService audioService = new AudioService();接下来是要害,initOutput办法负责帧录制器的初始化,当初要加上音频相干的初始化操作,并且还要启动定时工作去采集和解决音频,如下所示,AudioService的三个办法都在此调用了,留神定时工作的启动要放在帧录制器初始化之后: @Override protected void initOutput() throws Exception { // 实例化FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(RECORD_FILE_PATH, // 寄存文件的地位 getCameraImageWidth(), // 分辨率的宽,与视频源统一 getCameraImageHeight(), // 分辨率的高,与视频源统一 0); // 音频通道,0示意无 // 文件格式 recorder.setFormat("mp4"); // 帧率与抓取器统一 recorder.setFrameRate(getFrameRate()); // 编码格局 recorder.setPixelFormat(AV_PIX_FMT_YUV420P); // 编码器类型 recorder.setVideoCodec(avcodec.AV_CODEC_ID_MPEG4); // 视频品质,0示意无损 recorder.setVideoQuality(0); // 设置帧录制器的音频相干参数 audioService.setRecorderParams(recorder); // 音频采样相干的初始化操作 audioService.initSampleService(); // 初始化 recorder.start(); // 启动定时工作,采集音频帧给帧录制器 audioService.startSample(getFrameRate());output办法保留原样,只解决视频帧(音频解决在定时工作中) @Override protected void output(Frame frame) throws Exception { // 存盘 recorder.record(frame); }开释资源的办法中,减少了音频资源开释的操作: @Override protected void releaseOutputResource() throws Exception { // 执行音频服务的资源开释操作 audioService.releaseOutputResource(); // 敞开帧录制器 recorder.close(); }至此,将摄像头视频和麦克风音频存为mp4文件的性能已开发实现,再写上main办法,留神参数<font color="blue">30</font>示意抓取和录制的操作执行30秒,留神,这是程序执行的时长,<font color="red">不是录制视频的时长</font>: public static void main(String[] args) { // 录制30秒视频 new RecordCameraSaveMp4WithAudio().action(30); }运行main办法,等到控制台输入下图红框的内容时,示意视频录制实现: ...

February 10, 2022 · 2 min · jiezi

关于云计算:2022-年的云未来-DevOps开源和多云

受到寰球疫情影响,寰球数字化转型减速。对于心愿在防疫常态化的状况下放弃倒退的公司而言,继续的数字化转型不仅是一种趋势,更是一种业务需要。 1、DevOps 和云计算趋势 以下是将在 2022 年推动企业软件和云计算倒退的一系列因素。 1)从可组合的基础设施到可组合的应用程序 可组合的基础设施容许通过 API 管制计算、存储和网络资源的形象。因而,可组合的基础架构使数据中心资源像云服务一样随时可用,因而它们能够反对公有云和混合云解决方案。明天,咱们领有在此基础架构上构建大规模可扩大业务的构建块,为更弱小的可组合性演变关上了大门。 随着基础设施形象的倒退,咱们开始看到由云服务组成的应用程序来创立云原生服务。很快,咱们将不再编译软件,而是将微服务链接到云原生应用程序中,咱们称之为“DevApps”。 例如,咱们曾经看到 HashiCorp 的 Terraform 在部署云基础设施方面的倒退,这是基础设施即代码的最新演变。下一个合乎逻辑的步骤是咱们须要调用集成代码。用于治理基础设施部署的雷同 DevOps 实际应该用于集成。 云原生集成平台能够帮忙企业构建可组合的云原生应用程序。这种可组合性有助于服务部署和交互的自动化,以及人工智能和机器学习的退出,以在将来几年发明更多翻新的应用程序。 2)DevSecOps 过来,平安通常在预先才被思考到,往往在我的项目完结时才会增加,而不是一开始的设计点。现在,开发周期继续数天或数周或最多几个月。 为了无效地察看 DevOps 实际,企业须要疾速开发新性能并在不就义安全性的状况下频繁部署它们。这通常是一个很好的做法,但依据 Sonatype 的“ 2021 年软件供应链现状”报告: “2021 年,针对上游开源生态系统弱点的软件供应链攻打减少了 650%。在 2020 年版本的报告中,同样的统计数据是 430%。” 当Log4j 破绽在 12 月产生时,开发者社区在安全性的问题上再一次被进行强烈的正告。为了应答越来越多的威逼,咱们将看到提供供应链平安的技术的减少,以确保在软件部署到生产之前构建零碎是平安的。 3)事件驱动架构 (EDA) 在过来的几年里,对于无服务器的话题曾经被大量探讨。然而,这种炒作不仅仅是因为无服务器的胜利案例,而是因为无服务器是事件驱动架构的总体类别中的一部分。一个事件会触发一个无服务器函数,该函数会依据须要向上和向下扩大,例如,当 EventBridge 应用来自 AWS Kinesis 的事件而后触发 Lambda 函数时,只管无服务器的采纳始终很好,但根底技术的采纳,如事件流技术 Apache Kafka 和新来者 Apache Pulsar,正在增长,并为 EDA 示例提供根底。 Coleman Parkes的一份报告发现,72% 的寰球组织利用事件驱动架构。这些组织看到了采纳 EDA 带来的许多事件,并理解到了实时数据和自动化的益处。 事件驱动架构将进步企业更快地实时拜访数据的能力,并通过自动化和数据同步对数据采取行动。 4)公有云(本机) 在云计算的晚期,有很多对于公共云和公有云的探讨。当初,随着 Kubernetes 的采用率快速增长,到 2020 年生产使用率减少到 83%。不仅 Kubernetes 的采用率在增长,而且 Kubernetes 的本地部署的速度增长远远快于托管云产品。 ...

February 9, 2022 · 1 min · jiezi

关于云计算:JavaCV的摄像头实战之五推流

欢送拜访我的GitHub这里分类和汇总了欣宸的全副原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《JavaCV的摄像头实战》的第五篇,一起来思考个问题:本地摄像头的内容,如何让网络上的其他人看见?这就波及到了推流,如下图,基于JavaCV的利用将摄像头的视频帧推送到媒体服务器,观看者用播放器软件近程连贯媒体服务器,就能观看摄像头的内容了: 明天的次要工作就是开发上图的JavaCV利用,而后验证性能是否失常;编码《JavaCV的摄像头实战之一:根底》一文创立的<font color="red">simple-grab-push</font>工程中已写好父类<font color="blue">AbstractCameraApplication</font>,本篇持续应用该工程,创立子类实现那些形象办法即可编码前先回顾父类的根底构造,如下图,粗体是父类定义的各个办法,红色块都是须要子类来实现形象办法,所以接下来,咱们以本地窗口预览为指标实现这三个红色办法即可: 新建文件<font color="blue">RecordCamera.java</font>,这是AbstractCameraApplication的子类,其代码很简略,接下来按上图程序顺次阐明《JavaCV的摄像头实战之一:根底》中已部署好了媒体服务器,这里定义一个成员变量保留媒体服务器的推流地址,请您按本人的状况调整:private static final String RECORD_ADDRESS = "rtmp://192.168.50.43:21935/hls/camera";还要筹备一个成员变量,推流的时候在帧上增加工夫戳:protected long startRecordTime = 0L;将视频帧推送到媒体服务器的性能来自FrameRecorder,这是个抽象类,本篇用到的是其子类FFmpegFrameRecorder,所以定义FrameRecorder类型的成员变量: // 帧录制器 protected FrameRecorder recorder;而后是初始化操作,请留神各项参数设置(1280*720分辨率摄像头的状况): @Override protected void initOutput() throws Exception { // 实例化FFmpegFrameRecorder,将SRS的推送地址传入 recorder = FrameRecorder.createDefault(RECORD_ADDRESS, getCameraImageWidth(), getCameraImageHeight()); // 升高启动时的延时,参考 // https://trac.ffmpeg.org/wiki/StreamingGuide) recorder.setVideoOption("tune", "zerolatency"); // 在视频品质和编码速度之间抉择适宜本人的计划,包含这些选项: // ultrafast,superfast, veryfast, faster, fast, medium, slow, slower, veryslow // ultrafast offers us the least amount of compression (lower encoder // CPU) at the cost of a larger stream size // at the other end, veryslow provides the best compression (high // encoder CPU) while lowering the stream size // (see: https://trac.ffmpeg.org/wiki/Encode/H.264) // ultrafast对CPU耗费最低 recorder.setVideoOption("preset", "ultrafast"); // Constant Rate Factor (see: https://trac.ffmpeg.org/wiki/Encode/H.264) recorder.setVideoOption("crf", "28"); // 2000 kb/s, reasonable "sane" area for 720 recorder.setVideoBitrate(2000000); // 设置编码格局 recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); // 设置封装格局 recorder.setFormat("flv"); // FPS (frames per second) // 一秒内的帧数 recorder.setFrameRate(getFrameRate()); // Key frame interval, in our case every 2 seconds -> 30 (fps) * 2 = 60 // 关键帧距离 recorder.setGopSize((int)getFrameRate()*2); // 帧录制器开始初始化 recorder.start(); }接下来是output办法,要害是recorder.record,另外要留神工夫戳的计算和设置: @Override protected void output(Frame frame) throws Exception { if (0L==startRecordTime) { startRecordTime = System.currentTimeMillis(); } // 工夫戳 recorder.setTimestamp(1000 * (System.currentTimeMillis()-startRecordTime)); // 存盘 recorder.record(frame); }最初是解决视频的循环完结后,程序退出前要做的事件,即敞开帧抓取器: @Override protected void releaseOutputResource() throws Exception { recorder.close(); }另外还要留神两帧之间的延时,因为推流波及到网络,因而不能像本地预览那样依据帧率严格计算,理论距离要更小一些: @Override protected int getInterval() { // 相比本地预览,推流时两帧间隔时间更短 return super.getInterval()/4; }至此,推流性能已开发实现,再写上main办法,留神参数<font color="blue">600</font>示意抓取和录制的操作执行600秒: public static void main(String[] args) { new RecordCamera().action(600); }运行main办法,等到控制台输入下图红框的内容时,示意曾经开始推流: ...

February 9, 2022 · 2 min · jiezi

关于云计算:企业面临的5-大混合云安全挑战

对于越来越多的企业而言,IT 环境蕴含公共云服务、公有云和本地基础设施的混合体,而后者在混合体中所占的比例越来越小。 在过来的两年里,云服务的应用呈现了大幅回升,而且这一趋势没有放缓的迹象。钻研公司 Gartner 2021 年 4 月的一份报告预测,一年内寰球公共云服务收入将增长 23%。 容器化、虚拟化和边缘计算等新兴技术正变得越来越支流并推动云收入,软件即服务 (SaaS) 依然是最大的细分市场。 比起部署一种类型的云服务,公司更偏向于抉择一种混合的云服务来实现他们的业务指标。混合云模型能够为企业提供前所未有的灵活性。他们能够依据须要进步或升高容量,并将数据和工作负载转移到任意数量的云服务或从云服务中转移。混合云还存在网络安全危险,如果不加以解决,可能会导致重大损失。 以下是平安团队在混合云模型中面临的五个最大挑战以及他们如何解决这些挑战。 1、复杂性减少,可见性升高 随着企业部署更多公共云服务并增加公有云性能,从治理和平安的角度来看,它们的 IT 环境变得更加简单。如果不采取措施监控服务的应用状况,它们就会失去对该环境中正在产生的事件的可见性。 混合环境天然会引入更多复杂性,世界上曾经呈现了很多备受瞩目的媒体报道,这些报道都是对于人为谬误(例如)公共云上的存储桶配置谬误导致的数据泄露。 云平安联盟 (CSA) 是一个定义规范、认证和最佳实际以帮忙确云计算环境平安的组织,该组织指出,谬误配置和不充沛的变更管制以及无限的云应用可见性是云计算面临的次要威逼之一。 云服务的劣势通常须要扭转企业解决安全性的形式。尽管抉择混合云环境能够为组织提供抉择和灵活性,但这也意味着 IT 团队须要从新评估他们的平安实际并思考如何对其进行调整,“你无奈爱护你看不到的货色”这句话在混合云架构中尤其实用。 混合公共云和公有云或基础设施会减少复杂性并减少企业面临的危险,进步可见性和管制对于爱护分布式系统至关重要。 2、常识和技能差距 企业网络安全技能的重大短缺已成为普遍现象。许多企业都在致力寻找可能胜任其工作的的员工,然而辨认和雇用同样理解云的平安业余人员将挑战晋升到一个全新的程度。这种云平安常识差距可能会让企业面临危险,他们须要尽快找到缩小差距的办法。 其中一种办法是提供外部和内部培训。这须要业务线、网络安全领导层和团队、培训和人力资源部门群策群力,开发课程和多模式培训门路,实现继续技能增长,以反对简单的混合云环境。 值得注意的是,大多数非技术组织和非云服务提供商都在抢夺雷同的云人才库。因而,招聘是一项挑战,企业不应只把它作为一种抉择。制订培训打算以进步现有员工的技能能够在这方面提供帮忙。 强有力的治理是混合云环境中的另一个要害组成部分。领有明确定义的责任矩阵和经营模型能够加重担心并实现无效治理。监控指标提供了对各种平安团队的效劳和施行管制的有效性的可见性。 首席信息安全官和其余平安领导者须要思考其人力资源和技能应用的效率。在混合云环境中,平安团队可能须要理解两个(或更多)云服务的平安性能。 3、转移平安责任 因为围绕周边平安、基础设施和虚拟化施行管制的责任逐步转移到公共云生态系统中的云提供商身上,所以理解一直变动的平安责任共担模型至关重要。 局部企业试图将公有云安全控制和技术堆栈扩大到公共云,这在某些状况下不起作用,在混合云生态系统中如果没有明确定义的责任调配矩阵和经营模型,就会给无奈缓解的威逼和无奈解决的性能留下空间,从而妨碍企业扩大和实现业务指标。 只管理解并遵循应用云服务所带来的责任共担模型很重要,但并不是所有公司都能做到。私有云公司应用的责任共担模型是许多企业仍需关注的首要任务。 4、网络爱护不匹配 网络安全是企业继续面临挑战的一个要害畛域,因为反对公有云的现有供应商工具可能不适宜公共云。 企业利用容器实现跨混合云的无缝过渡和治理,而不理解服务网格和 API 平安等细微差别可能导致容器的潜在危害和进一步开发。 大多数基于公共云的平安工具供应商都反对公有云环境,然而,为本地或公有云构建的传统供应商工具可能无奈扩大或为公共云提供残缺的性能。供应商剖析是要害,应在确定所有需要和用例后执行。 5、扩散的日志记录和监控性能 在混合云环境中,日志源散布在本地零碎、公共云零碎、供应商工具和云原生服务中,辨认日志遥测并建设监控指标至关重要。企业须要要害绩效指标用于经营和性能层面的度量,须要要害危险指标用于执行报告。 然而,日志记录和监控性能的成熟须要一到两年的工夫,这须要许多步骤和工具来解决日志并跨多个起源进行关联以达到定义的指标。最终目标是开发自定义报告仪表板,以满足企业管理者的需要,帮忙他们理解云服务的残余危险和影响。同时,经营团队也能够全面理解整个环境中的高级继续威逼。

February 8, 2022 · 1 min · jiezi

关于云计算:探秘-k8e极简-Kubernetes-发行版

TL;DR本文介绍并装置体验了极简 Kubernetes 发行版,也顺便剖析学习下编译的流程。 背景k8e 本意为 kuber easy,是一个 Kubernetes 的极简发行版,用意让云原生落地部署 Kubernetes 更轻松。k8e 是基于另一个发行版 k3s ,通过裁剪(去掉了 Edge/IoT 相干性能、traefix等)、扩大(退出 ingress、sidecar 实现、cilium等)而来。 k8e 具备以下个性: 单二进制文件,集成了 k8s 的各种组件、containerd、runc、kubectl、nerdctl 等应用 cilium 作为 cni 的实现,不便 eBPF 的疾速落地反对基于 pipy 的 ingress、sidecar proxy,实现利用流量一站式治理只保护一个 k8s 版本,目前是 1.21依照公有云的教训减少、优化代码得益于这些个性,k8e 非常适合CI、开发和企业级部署,单机版的集群适宜技术验证环境。 装置测试能够从 GitHub 上下载对应版本的二进制文件,也能够本人手动编译(前面对编译的流程进行了简略的剖析)。 sudo k8e check-configsudo k8e server &# Kubeconfig is written to /etc/k8e/k8e.yamlexport KUBECONFIG=/etc/k8e/k8e.yaml# On a different node run the below. NODE_TOKEN comes from# /var/lib/k8e/server/node-token on your serversudo k8e agent --server https://myserver:6443 --token ${NODE_TOKEN}# query all node from k8s clustersudo k8e kubectl get nodes因为没有提供默认的 cni 实现,此时 pod 都处于 Pending 状态。须要手动装置 cilium: ...

February 8, 2022 · 2 min · jiezi

关于云计算:PolarDB-for-PostgreSQL-开源路线图

简介:作者:蔡乐 本文次要分享一下Polar DB for PG的开源路线图,尽管路线图曾经拟定,然而作为开源产品,所有参与者都能提出修改意见,包含架构外围个性的技术以及周边生态和工具等,心愿大家可能踊跃提供想法和倡议,帮忙产品晋升。 本文次要围绕我的项目的背景和路线图来开展,传统数据库产品曾经研发了40多年,出名厂家有很多,产品也是层出不穷。看看数据库排行榜,就晓得咱们面对如许丰盛的数据库产品族谱,加上最近10年来大数据NoSQL、NewSQL的衰亡,数据库产品逐步和大数据处理产生交融的趋势,任何一个新研发的数据库产品肯定离不开这些背景,抉择一个数据库产品的技术方向,同样受到大环境的影响和束缚。 本文将花一些工夫论述对这个背景的了解和剖析,并在此基础上提出产品开源的路线图及其所要达成的指标和须要解决的问题。 一、 背景(一)叶落归根,回馈开源,成就开源首先介绍的背景是对于开源,讲讲当初数据库上云是如何利用开源的,而后如何回馈了到开源产品,并且最终成就开源。 过来数据库作为传统的IT基础设施,基本上垄断在几大主力的厂商手里。尽管开源数据库产品很多也很风行,比方MySQL等,都是叫好不叫座,挣钱能力有余,商业能力可能不是很好,这其实由上面的一些因素来决定。因为数据库作为外围的IT基础设施,因而对其可靠性、稳定性、性能全面性和性能要求很高,每个企业在选型数据库时十分审慎,开源数据库在10年前也没有拿出足够的能力来撼动这些商业数据库的位置。 其次就是在商业上,因为以前应用数据的大部分都是大客户,有短缺的资源,他们当然心愿被大公司来服务。上述两个因素造成了商用数据库的生态,用户DBA开发以及中间商,大家都是基于这些商用数据库工作,所以一个新产品如果想要进入,它面临的门槛是十分高的,天然就造成垄断,造成某些厂商一枝独大。 随着IT的云化,私有云市场的倒退,比方AWS,阿里云等,这些前期的IT提供商从计算,存储,资源优化开始,为用户提供按需的资源,进而天然进入根底软件的供给。 显然,应用来自垄断厂商生产的商用数据库为云用户提供服务,将导致云的利润都被商用数据库厂商拿走,将开源数据库,特地是像MySQL、PostgreSQL推上火线,和商用数据库一争高下,是其背地的商业背景和目标决定的,其中的门路基本上有上面几步。 首先是欠缺这些数据库的企业级治理能力,也就是明天所谓的RDS服务,比方数据库的部署,数据库的启动、进行降级,扩容备份复原等操作。这些治理能力的云化和欠缺,使得上云的用户不再须要DBA来治理数据库,极大缩小了用户的经营老本。 因而,第一步是开源数据库上云,用云化治理来代替DBA,实现对商用数据库的商业模式的超过。当然,云化的数据库资源的随用随取也是一个十分重要的点。实现这一步还不够,毕竟开源数据库在自身能力上和商业数据库是有肯定差异的。 要想获得商用数据库开拓的大市场,开源数据库的云化加强就开始了,因为补上差距是不够的,不可能吸引客户转投开源数据库,必须有超过商用数据库技术的的技术和竞争力。 比方阿里云开发了PolarDB,首先对数据库依赖的存储系统进行云化革新,提供云延长的扩展性和资源弹性,同时对外维持开源数据库的所有个性,保障开源数据库的生态能够很好地被继承。 革新解决了商用数据库对底层存储硬件固有的依赖,比方其性能和容量齐全受限于存储硬件,不容易扩容,也不能实时在线地提供按需吞吐,后续引入的一写多读分布式以及Global DataBase的技术,使得云原生基于开源数据库的产品,实现了对传统商业数据库的技术超过,为用户提供了它们不能提供的价值和竞争力。 阿里云在应用开源数据库的同时,也在一直地为开源社区输入企业级的技术。比方阿里保护了MySQL分支AliSQL,比方咱们推入PG社区的全局长期表性能。 咱们无奈往社区推很多货色,因为PG社区十分审慎的,对每一个个性的需要和设计都有十分严格的要求,须要通过多位重量级的Commit的批准和竞争开发者的批准。很多个性在社区历史上都被其余开发者开发过,只是设计角度和笼罩方面没有满足社区的需要而被搁置。任何一个Patch,都是须要超过以前的版本,最终能力被PG社区接管。 咱们通过半年多的工夫,最终实现了被社区所承受的个性。思考到社区版本演进的审慎性,咱们有许多技术能够回馈开源社区,然而因为社区的绝对审慎,咱们很难做到这个事件,其中的周期十分长,这就成为咱们开源PalarDB的一个重要起因。咱们心愿开源的技术是对社区内核能力的辅助加强,所以最好都是垂直于社区能力,用户拿咱们的开源软件加上社区的内核版本,就能够同时享受两边的奉献,就是咱们目前抉择开源高可用能力、分布式扩大能力、后续云化运维能力等性能的次要思考因素。 通过这些技术的开源,咱们就能够和社区独特成长,咱们的技术就是社区的一份子,同时社区的倒退也可能帮忙咱们更好地服务客户,最终收益的是开源社区和咱们的用户,社区和开源数据库的用户们取得了独特成长的利益和价值,而阿里数据库团队将成为其中的一个助力,这是咱们对开源产品的了解。 (二)数据库架构接下来介绍的是对于数据库的架构,它是如何演进,当初有哪些数据库的架构。 上图列了三种架构,最右边的是单机数据库,一台服务器在运行一个数据库,存储就是本地磁盘零碎,用户通过网络连接数据库进行SQL查问和计算。 很显著,这种架构的问题是当数据库故障的时候,用户服务将会被中断,同时本地盘零碎的容量和吞吐无限,当用户负载减少的时候,单机数据库会呈现服务响应工夫过长等性能问题。但有些商用数据库、开源数据库、MySQL、PostgreSQL,它在一台服务器上部署的时候就是这种类型。 两头这个架构又称为共享存储或Shared Everything架构,其特点是多个数据库实例共享一个存储系统。个别这种存储系统它是由硬件厂家生产,或者通过云化的存储服务,具备更高的性能和容量。多个数据库实例除了能够共享这种零碎外,还能够共享一个数据库,包含其字典表、用户表等。这些数据库实例能够写也能够读,比方Oracle其数据库实例就是能够同时读写,共享存储。PolarDB当初只有一个写节点,其余节点都是读节点。这个架构的特点是计算和存储拆散,数据库计算有专门的数据库节点来实现,而存储有专门的硬件或者云化存储系统来实现。 另外一个特点是当有实例故障的时候,能够疾速复原,疾速地切换负载到其余实例下来执行,中断工夫十分短。但用户负载和要求吞吐减少的时候,这个架构须要晋升硬件的规格来实现能力的晋升,比方减少数据库节点的CPU核数,减少共享存储的能力等,所以这种扩大能力咱们称之为垂直扩大或叫做Scale up。 最左边这个架构称为Shared Nothing架构,或者叫分布式架构,每个数据库实例和单机数据库相似,有本人的存储和计算资源,每个数据库实例都是一个独立的数据库。然而,这些数据库通过肯定的MetaData和字典表的治理,实现对用户来看就是一个数据库。每一个数据库实例其实治理一个分片数据库,存储一部分数据库的数据,相互之间是逻辑和物理的隔离,所以称之为是Shared Nothing架构。其次要特点是当波及多个分片数据库时,须要执行分布式的SQL计算,须要通过分布式事务放弃事务一致性,这种架构的长处是零碎能够程度扩大。 当用户须要更大的存储容量,更高的计算吞吐时,就能够通过减少数据库分片,也就是数据库节点的形式来晋升零碎容量性能,这种扩大形式称为程度扩大或叫Scale out。 开源的Polar DB将是前面两种架构的交融。 (三)数据库系统的演进接下来介绍一下数据库系统的演进,以及演进对咱们开源数据库产品的路线的影响。 无论是传统的商业数据库,还是咱们开源数据库MySQL或PG,它解决的都是关系型的数据,也就是结构化的数据。其中又分为两种,RDBMS也就是关系型数据库管理系统,次要解决在线的交易型负载,比方ATM,商家的在线交易等等。 另外一个称为Data Warehouse,也就是数据仓库。和RDBMS一样,都应用规范的SQL来解决数据,然而其负载波及大量数据,很多表计算非常复杂,典型的利用为ETL和在线剖析计算。 随着大数据的衰亡,Hadoop平台的遍及,用户心愿解决的数据类型逐步多样化,比方工夫序列、天文数据、图、向量、文本等等。相应的数据处理产品涌现,它们区别于关系型数据库的最大差异是解决的数据类型和应用的解决语言是不一样的,以及它们和Hadoop等大数据平台的交融,带来了极高的可用性和扩展性,可能程度扩大到几十台甚至几百台、上千台服务器上。 受这些产品的启发,许多新型数据库系统开始转向分布式的高可用、高扩大,引入了共识协定,实现高可用,同时维持对数据库解决语言SQL的反对,典型例子有Google的Spanner,尽管这些NewSQL实现了上述指标,然而其对SQL反对的残缺度上和开源数据库依然有肯定的差距,能够说只是后者的子集,须要投入很大的资源来欠缺这部分性能。 咱们的想法是是否在开源数据库的根底上引入分布式,引入共识协定,以及存储和计算层的弹性优化,实现NewSQL产品的高可用、高扩大、高弹性,然而保留对开源生态SQL的残缺反对,这是咱们开源路线图一个撑持的因素。 (四)业务痛点剖析上面咱们来剖析一下以后看到的传统数据库或者集中数据库的业务痛点。 尽管有这些痛点,这些数据库依然可能服务用户的很多需要。然而随着互联网挪动IoT还有人机交互形式的一直演进,数据量和并发量一直地减少,逐步超过了单机数据库或集中式数据库的吞吐,比方超高并发,每秒上千上万的病房,对于大部分单机数据库来说是很难解决的,要么就就义性能,延时极大,并且随同着大量的超时查问,要么零碎可能就会被击垮。 集中式通过读写拆散和存储计算分布式,无限地晋升了应答这种并发的能力,然而依然存在单点解决能力有余的瓶颈。同样的,业务通过ETL产生的数据,对存储容量的需要逐步超过单机或集中式可能提供的限度,这些其实都能够通过分布式化的Shared Nothing的产品架构来应答。比方将查问事务摊派到多个计算节点,来成倍地晋升吞吐,退出更多节点来实现存储容量的程度扩大等。 不仅如此,通过简单大数据查问的散布化,在各个计算节点上并行运行,能够大大晋升单机或集中式对这些查问的解决效率。另外一方面,对于MySQL这样的IoT表来说,单表太大,也将影响查问性能。程度分区无效缩小单个数据库内的表的大小,防止查问性能受到比如说像缓存命中降落,Scan效率升高的影响。 这些业务痛点其实都是提出了对分布式和程度扩大的需要,也是思考咱们技术路线图的一个因素。 (五)技术趋势:云化,分布式,资源共享背景方面,咱们最初次要讨论一下数据库的技术趋势背景,但数据库技术很多,咱们不可能每一个点都笼罩,因而次要从云化的角度去了解,因为毕竟数据库产品当初的次要方向是云化。 从云化角度来看,首先数据库须要云化的技术是什么呢? 咱们得看云化的外围是什么,云化的外围就是要极大地缩小用户应用数据库的代价,或者叫TCO(Total Cost of Ownership)。这个代价次要包含治理、运维、软件、硬件代价。基于这个外围,目前私有云数据库服务首要提供的就是管控性能,帮忙用户缩小和防止治理和运维的投入。同时,云化服务反对按需的软硬件配置,施展软硬件的最大效率,并保留实时的弹性,保障用户可能最无效的反对负载程度所需的资源。云化技术指标能够总结为简略易用,性价比最高。 其次数据库还须要分布式技术,不论是存储的分布式还是计算层,还是事务一致性层,甚至是故障复原和数据冗余方面,都须要分布式的技术。 业务层面上,当初的数据库系统须要撑持海量的数据业务所带来的高并发负载和混合负载。从云化角度,分布式能力是实时弹性所须要的外围能力,所以也是云化的必要条件。 最初的技术趋势是资源要共享,资源要隔离,实现按资源或按零碎分层的独立扩大。比方计算和存储的拆散,就能够实现数据库计算按需扩大,相应的如果存储容量须要减少,则只须要减少存储层的资源和节点、这种隔离和独立扩大能力能够扩大到内存,扩大到计算、存储网络,甚至数据数据库的一些外围解决能力,比方事务处理和简单查询处理等等。 在上述的趋势下,咱们来看云化数据库须要倒退的一些核心技术和个性。 首先数据库的高可用将成为重点发力的中央,因为这关系到云数据库的外围能力,即简化用户运维和治理的代价。如果一款数据库产品在任何故障下,用户都不掉线,查问都不受影响,那将极大晋升用户对产品的信念,简化背地治理的复杂度。同时如果数据库任何运维操作,比方备份复原、增删节点、Scale up节点等等都不会中断负载,不仅用户在应用体验上更上一层楼,也为数据库调优、提供更加自在和更多维度的不便。比方Scale up操作,就能够更加动静地进行,使得硬件能力更加贴近负载。 其次另外一个技术趋势就是扩展性,蕴含各种能力的扩大,存储/计算事务和简单查问。比方事务存储是否能够按需扩大,比方并发数是否能够扩大,比方简单查问是否依据数据量扩大分布式计算能力,从而缩小查问延时。 ...

February 8, 2022 · 1 min · jiezi

关于云计算:什么是云自动化以及它将如何使-IT-团队受益

手动扩大、提供和配置云资源的团队可能会犯下影响零碎性能或可用性的谬误。云自动化能够作为解决此类问题的最佳计划。 云自动化解决方案能够缩小或打消企业团队在配置虚拟机、创立 VM 集群、设置虚构网络等方面投入的所有手动工作,企业能够通过自动化节俭大量工作工夫。而这仅是其泛滥好处中的冰山一角。 1、云自动化的 7 大劣势 1)防止更多谬误 通过自动化企业的云设置,能够打消部署和治理云工作负载所波及的所有重复性和手动工作。在事实中的工作流程中,手工工作效率低下且容易出错,这通常会导致可能影响工作负载可用性的故障排除。 2)升高基础设施老本 通过最大限度地缩小治理基于云的操作所波及的人力,企业能够放慢其流程。更少的谬误意味着破费在诊断和故障排除上的工夫更少,团队工作人员能够将更多的工夫用于翻新。 3)杰出的安全性 手动云部署可能会导致安全漏洞,这可能会使企业的应用程序和企业本身面临危险。此外,自动化敏感工作对于企业而言也是一个好的抉择。企业不须要太多的团队成员登录到要害工作零碎,因而人为谬误和帐户泄露的危险大大降低。 4)通往古代 DevOps 之路 如果企业想简化部署流程并实现真正古代的 DevOps,则其须要自动化。基础架构即代码 (IaC)、严密的反馈循环和继续交付都依赖于自动化。 5)所有云劣势 云自动化工具容许在自动化存储和备份、安全性和合规性治理、配置和设置更改以及代码部署等畛域充分利用云基础设施。 6)更智能的备份 自动化在爱护企业的零碎免受危险(无论是设施故障还是网络攻击)方面施展着重要作用。为了进步弹性,企业能够在云上主动备份或将本地基础架构主动备份到基于云的环境中。 7)增强治理 手动或长期启动零碎的团队会使管理员的工作变得艰难——他们对正在运行的内容的可见性很低。自动化为流程引入了标准化,为管理员提供了集中视图和对基础架构的更多管制。 2、云自动化与云编排 理解云自动化和编排之间的区别对于构建智能自动化策略至关重要。 云自动化指的是应用云管理工具来实现工作,而无需任何人工操作。云编排是通过组织这些自动化工作,在更宽泛的层面上实现企业的指标。 在云编排中,企业连贯低级工作以创立流程并在整个基础架构中跨多个零碎或地位之间协调它们。 云自动化能够是一个独立的打算,然而将这两种办法联合起来能够实现更好的成果。 3、证实其价值的云自动化用例 1)缩小节约和云蔓延 云自动化工具能够敞开未应用的实例,以升高企业的云老本并升高适度配置或云资源扩大的危险。 不再有孤立的实例或影子 IT 我的项目意味着将大大减少企业的老本节约。云自动化解决方案十分善于辨认僵尸基础设施,并且能够在问题滚雪球般成为巨额云账单之前解决问题。 2)供给云资源 当企业面临数百种抉择时,很难为工作抉择适合的虚拟机。哪些具备最佳的性价比? 实例抉择算法能够为企业调整和主动缩放云资源。自动化解决方案解决大量数据以确定最佳实例类型。 上面是一个示例场景: 设想一下,企业正在 Kubernetes 中运行一个电子商务应用程序。而后增加一个负责主动配置的解决方案: 1)15:41,在线商店开始吸引大量访问者。自动化解决方案创立了一些新的 pods 来解决传入的流量。然而 pod 没有中央能够运行,所以须要新的 CPU 内核。 2)该解决方案只需两分钟即可主动增加一个新的 16 核节点。 3)在 15:45,商店中呈现了更多的流量。该工具会在一分钟内主动增加一个额定的 8 核节点,以确保企业的应用程序可能解决流量。 4)一旦流量降落,该解决方案立刻发出两个节点以防止资源节约。 3)促成基础设施即代码 (IaC) 开发基础设施即代码 (IaC) 是自动化的另一个要害用例。在 IaC 中,IT 基础架构在配置文件中定义。它会依照该配置主动启动。 ...

February 7, 2022 · 1 min · jiezi

关于云计算:使用数据仓库在云端存储数据的优势

数据仓库 (DW) 是从多个起源收集和治理数据的过程,目标是使企业具备有价值的业务洞察力。数据仓库最罕用于集成和剖析来自不同起源的公司数据。数据仓库是为数据处理和报告而设计的 BI 零碎的外围。 许多公司正在将他们的数据仓库转移到云端,因为本地数据仓库容易呈现存储容量不灵便、技术问题以及因为硬件保护需要而导致的低廉经营费用。 云数据仓库是在公共云上运行的托管数据库,用于剖析、可扩展性和易用性。 应用基于云的数据仓库已成为常态,企业当初能够拜访简直有限的计算能力和存储空间。 1、为什么应用云数据仓库 基于云的数据仓库使商业智能团队可能通过改良的拜访、可扩展性和速度提供更快、更好的洞察力,使他们可能专一于经营业务,而不是治理大量的计算机。 1)平安 传统上,本地数据仓库被认为比云数据仓库更平安。然而,企业当初意识到云数据更平安且保护老本更低。 云数据不会散布在多个服务器上。因而,云平安专家能够创立和迭代准确的数据保护措施。此外,多因素认证等云加密技术使区域和资源之间的数据传输十分平安。最初,大多数云数据仓库都包含虚构专用网络 (VPN),这进一步限度了数据泄露的危险。 2)数据拜访 通过将数据存储在云上,企业能够为分析师提供来自各种起源的实时数据,使他们可能更快地进行最佳的剖析成果。 3)可扩展性 扩大云数据仓库比扩大本地零碎更快且老本更低,因为它不须要企业购买新硬件(并且可能会供给过多或有余),并且能够依据须要主动实现。 4)性能 与典型的本地数据仓库相比,在云数据仓库中能够更快地执行查问,从而降低成本。 5)老本 随着公司数据收集的增长,本地数据仓库变得更加低廉。扩大业务智能程序会大大增加费用,因为本地计算和存储不能独自获取。 另一方面,数据仓库团队能够应用云数据仓库购买他们须要的计算能力和存储空间。此外,云数据仓库不须要网络、服务器机房或任何其余基础设施。 2、云数据仓库的能力 每个大型公共云提供商都有本人的云数据仓库版本:BigQuery 由 Google 提供,Redshift 由 Amazon 提供,Azure SQL 数据仓库由 Microsoft 提供。 例如,Snowflake 有一个云选项,它通过在公共云上运行但独立保护的服务提供雷同的性能。云供应商或数据仓库提供商为这些服务中的每一项提供以下开箱即用的性能: 数据管理和存储:数据保留在基于云的文件系统中这个世界上没有“版本”或“软件更新”之类的货色容量治理:扩大(或膨胀)企业的数据脚印很简略3、抉择云数据仓库服务的因素 1)体系结构 云数据仓库设计分为两组。许多传统的部署架构都是基于集群的,例如 Amazon Redshift 和 Azure SQL 数据仓库。集群云数据仓库通常是集群化的 Postgres 衍生产品,通过调整后能够作为云服务运行。 另一种无服务器设计是最近才呈现的。Google BigQuery 和 Snowflake 就是很好的例子。相比之下,无服务器云数据仓库使数据库集群“不可见”或在多个客户之间共享。每种架构都有其长处和毛病。 2)云定价 在每种状况下,企业都须要依据其保留的数据量领取肯定的费用。然而,计算的定价是不同的。 例如,Google BigQuery 和 Snowflake 依据扫描的数据量或耗费的计算工夫提供按需定价。Amazon Redshift 和 Azure SQL 数据仓库都依据集群中节点的数量或类型对资源免费。 两种定价策略各有利弊。按需模型只对企业应用的内容免费,这样的形式使估算存在问题,因为无奈预测用户数量以及他们将执行的查问的数量。 4、总结 ...

February 4, 2022 · 1 min · jiezi

关于云计算:云迁移策略的现代方法6R

在当今数字世界的倒退过程中,封装云曾经成为大多数公司的抉择,在公司越来越多地将其应用程序迁徙到云以推动业务增长的当下,这一趋势更加显著。依据 Gartner 的数据,2021 年寰球公共云服务收入从 2020 年的 2575 亿美元增至 3049 亿美元。到 2024 年,超过 45% 的IT 收入将从传统解决方案转向云计算。 只管在云上投入了大量资金,但每3个企业中就有1个没有意识到它的劣势。依据Unisys Cloud Success 晴雨表报告,33% 的公司在采纳云后没有感触到企业效率的进步。云迁徙是一项老本较高且过程简单的工作。那么,企业应该思考的是,该当如何如何防止云我的项目失败? 答案在于应该为企业的 IT 资产正确布局和抉择正确的云迁徙办法。本文旨在更好地理解适合的云迁徙策略,以帮忙企业布局迁徙门路并顺利迁徙到云。 1、什么是云迁徙? 在当今世界,企业面对的是一个充斥动荡和不确定性的经营环境,例如一些有影响力的新闻事件和以后的寰球流行病,任何事件都有可能扰乱整个企业的失常运行。灵便口头的能力正在扩充行业领先者和落后者之间的差距。 云迁徙不仅仅是迁徙到云,这是一个一直优化的迭代过程,以降低成本并充分发挥云计算的后劲。它能够影响公司的人员、流程和技术的方方面面。 例如,Spotify 须要一种基础架构解决方案,该解决方案能够解决 100 多 PB 的数据,每天运行 2 万数据管道,能够将数百万创作者与十亿粉丝分割起来。自 2011 年以来,这家音乐流媒体公司的客户已超过 100 万。为了满足这种增长,他们须要一种可能每秒反对 1.3 亿个音频文件和 800 万个事件的技术,并具备令人难以置信的性能。 Spotify 将 1200 多项服务和 2 万个数据作业迁徙到了 Google Cloud,而没有导致用户的流媒体体验呈现任何故障。这样既节俭了资金,又取得了灵便的存储空间,实现了更牢靠、更优质的音乐体验。 每个公司的上云过程都十分不同,因为没有一个通用的迁徙打算。每项要迁徙的 IT 资产在性能、老本和复杂性方面都是举世无双的。因而,企业无奈通过繁多办法将所有组件移至云端。为迁徙制订路线图将展现迁徙这些组件的内容、形式和程序等问题。这就是云迁徙策略发挥作用的中央。 2、每种云迁徙策略的用例阐明 1)Rehost 应用这种办法,企业无需做出更改即可将应用程序、工作负载或数据库从本地应用程序或服务器“晋升并转移”到云中。这种“晋升和转移”模式将数据资产从本地转移到云基础架构,尤其实用于大规模迁徙。此外,它还以更低的老本进步了云的速度和性能。 例如,英国一家当先的证券和设施治理公司领有宽泛的 IT 基础设施来服务于宽泛的组织经营。通过从本地资本收入转移到基于云的经营收入模型,它能够节俭 40-50% 的老本。它利用“晋升和转移”办法将其整个 IT 经营迁徙到 AWS 云,包含客户端桌面服务、多个网站和 SQL 数据库。 ...

February 2, 2022 · 1 min · jiezi

关于云计算:发现新视界视觉计算将如何改变生产方式

简介:本篇内容将从3个局部为读者介绍对于视觉计算如何扭转生产方式,进一步论述可视化业务方面的挑战及阿里云视觉计算的解决方案与劣势。 编者按:在2021年10月举办的云栖大会的《数字孪生&Cloud XR技术助力产研翻新论坛》上,阿里云异构计算高级产品专家潘岳发表了《发现新视界,视觉计算将如何扭转生产方式?》的演讲。心愿通过他的演讲分享,让大家更深刻理解视觉计算技术,加深对阿里云视觉计算了解与意识,如何利用视觉计算扭转生产方式。以下依据演讲实录整顿: 本篇内容将从3个局部为读者介绍对于视觉计算如何扭转生产方式,进一步论述可视化业务方面的挑战及阿里云视觉计算的解决方案与劣势。 可视化业务的挑战阿里云视觉计算解决方案视觉计算上的劣势阿里云异构计算在过来4-5年中始终致力于在云上提供最大规模、最强算力的AI基础设施。但随着5G、云计算的一直倒退,随着视觉计算的一直变革,以云游戏、数字孪生、天文测绘为代表的视觉计算利用正在轻轻扭转着咱们的生存。 随着这些年的改革,阿里云这一两年中异构计算产品持续在产品和技术上进行投入,秉承被集成的准则,联结行业内的泛滥优良合作伙伴,一起来为用户提供更多更优质的视觉计算服务。 一、可视化业务的挑战1、元宇宙企业元宇宙所塑造的概念或者所形容的场景,就是如何构建一个虚构的世界。这个虚拟世界,如何跟事实世界有更多的互动、沟通。这外面波及的技术品种点特地多,底层有一块很重要的是对于视觉计算的技术。整个人类在解决多媒体信息的过程,其实是一个一直从简略到简单,从形象到具体的过程。这个过程,其实是一个人对于效率谋求的体现。所以一系列的技术手段或者产品的推出,指标都是一个,就是可能实在地体现事实世界。这么做的目标,其实就是效率,让生产、生存的效率都大幅度提高。 2、可视化业务的挑战传统可视化业务利用三要素是高性能交互终端、可视化计算平台、可视化利用。即使它形成的元素非常简单,但实际上对可视化业务的挑战很多,比方以下4点: 数字版权危险:产业依赖优质利用、模型和数据;优质利用、模型和数据老本极高商业价值极大;线下本地部署危险也微小。计算能力受限:高保真模型价值、 XR终端算力束缚、工作站算力束缚、业务变动与算力、本地部署场景束缚。不足互操作性:终端与利用、终端与平台、利用与平台、利用与基础设施、平台与基础设施、终端与基础设施。业务简单低效:后期沟通、搜查计划、适配研发、集成交付、维保扩容。二、阿里云视觉计算解决方案基于上述痛点,阿里云要为用户提供视觉计算服务。阿里云凋谢共建的视觉计算解决方案有数据安全无风险、算力有限广覆盖、凋谢接口互操作、云上集成与生态。 1、视觉计算服务 视觉计算服务会提供一系列的产品和解决方案,包含底层高性能稳固的计算资源。除此之外,会在计算资源之上,为用户提供更多与计算资源优化性能相干的服务,称之为性能优化服务。针对视频计算提供高清编码方案、高清视频流传输计划,也会提供针对资源层面的解耦池化的实例(图形解耦实例)。 2、异构计算基础设施 目前已在公共云上构建了全亚洲最大的异构计算集群。集群最大的基座就是神龙计算平台,它是底层的虚拟化底座。在这个之上,与泛滥合作伙伴一起单干,有一系列的计算实例推出。为了这些计算资源可能更高效地被用户利用,会有一系列的减速工具及优化计划,包含针对云原生技术的、针对GPU集群搭建。除此之外还有一系列的池化和解耦的实例。 编码减速技术:视频编解码是视频计算畛域十分底层的局部,由阿里云来承当做好根底,让客户更专一本人的业务。 解耦图形减速技术:在服务用户的过程中,发现GPU的资源受限于机型维度,常常会遇到说这个机型某种资源配置达不到要求。但ECS的CPU有十分多品种的CPU配置。将两个池化耦合起来就能满足用户不同的资源配合要求,为解决这个问题做了近程渲染技术,利用Ali-VPC将ECS的实例与EG实例连接起来。 本地云:用户的业务部署形式很多样,除了核心Region之外,也会反对一云多状态的部署形式。未来会在靠近用户的城市来构建阿里云数据中心,而这个数据中心可能解决延时的问题。 云盒形式:公共云的硬件基础设施(包含计算、存储、网络)部署在客户的数据中心,满足数据安全、数据本地解决、低延时等业务需要。客户购买后,阿里云就会把相应的硬件送达并装置到指定的机房,就能够在云盒上不便地创立弹性计算实例,并且也可能轻松应用阿里云各种服务。 三、视觉计算上的劣势 如上图所示,阿里云产品的劣势包含: 神龙计算架构:CPU&内存满血交付,虚拟化无损耗;网络&存储IO 高带宽&低延时;实例稳定性提到高99.975%。GPU实例规格族:高主频&反对最丰盛的GPU加速器、最丰盛规格配置反对更多场景、亚洲最大GPU集群,随时弹性。飞天性能减速软件:GPU计算负载优化、升高TCO,升高提早,晋升终端体验。EAIS.EG图形解耦减速实例:冲破硬件性能限度,提供机制性能应答大模型;CPU与GPU齐全解耦,极致计算弹性,适配全场景。超级编解码及传输平台:编码极致优化,升高带宽老本。简略总结一下,阿里云在过来几年始终储备偏底层的能力,有优良的算力基础设施,也会在算力基础设施之上进行性能优化,提供相应服务。与合作伙伴一起来为这个行业提供更残缺的服务。 原文链接本文为阿里云原创内容,未经容许不得转载。

January 29, 2022 · 1 min · jiezi

关于云计算:保护云数据安全的8个基本步骤

近两年的疫情使企业纷纷开始转变其业务经营模式。越来越多的企业开始转向虚构工作,而虚构工作须要云计算,因而存在安全漏洞和敏感信息泄露或删除的危险。 例如Microsoft 的 Azur e Cosmos DB 是一项寰球多模型数据库服务,其次要读写密钥存在破绽,可被利用并拜访数千家公司持有的数据库。这使这家科技巨头不得不面临数月的重大安全事件,可见云上存储敏感信息依然存在破绽。 将数据存储在云中是最具老本效益的投资之一,具备惊人的投资回报率,它能够帮忙各种规模的企业在寰球范畴内运作。如果企业理解并可能缩小网络上的危险,云计算能够放弃平安并通过阻止数据泄露节俭大量费用。 1、云平安很重要的 5 个起因 云平安是一种网络安全模式,由一组独特爱护云计算零碎的策略、管制、技术和实际组成。这些安全措施旨在爱护云数据和数字资产免受网络安全破绽的影响。随着平安威逼的一直演变,领有弱小的云安全性已成为事不宜迟。上面一起理解云平安至关重要的几个起因。 1)近程工作 基于云的操作的最佳局部之一是可拜访性。能够从任何中央拜访主数据库和根本服务,从而使员工具备灵便的工作时间表。然而,这种灵活性的危险在于员工不足网络安全实际。近程工作时,人们有很大可能在不平安的互联网网络上工作。网络犯罪分子会将这些网络作为进入企业数据库和软件供应链的路径。 2)拜访级别 意外的数据泄露在许多企业中变得越来越广泛。造成这种状况的第一个起因是员工之间蹩脚的安全措施。在员工中施行更好的平安实际的办法是建设拜访级别。这须要将数据拜访限度在肯定级别,从而确保敏感数据只有多数人能够拜访。 3)集中式平安 云平安通过简化监控流程来集中爱护,并有助于更无效地解决安全漏洞。这一点在解决公共云或混合云时尤为重要。因而,为长期业务抉择具备最佳云安全性的提供商是十分重要的。 4)劫难复原 劫难是不可预测的。劫难产生时有可能抹除所有数据并使企业陷入进展甚至齐全敞开。因为云计算是齐全集中的,即便是十分小的侵害也会被放大。这正是企业必须实现爱护其数据和应用程序并制订具体的劫难复原打算的起因。 5)合规性 政府和监管机构制订了特定的规定和法规,例如 HIPPA 和 GDPR,以确保客户数据的平安。这些文件有肯定的数据保护规范,公司须要彻底恪守。数据泄露不仅会侵害品牌名誉和财务状况,还波及内部各方责任查究。 2、常见的云平安挑战 1)不平安的 API 云最具挑战性的是它的多个入口点,这为多点攻打提供了机会。这些要点通常来自不平安的 API。因而,即便云是平安的,攻击者也能够通过浸透易受攻击的 API 和碎片化的攻打区域来毁坏数据。这就是必须查看每个应用程序以避免威逼呈现的起因。 2)与人员相干的数据泄露 数据泄露是云平安最常见和最显着的威逼之一。产生数据泄露的形式有两种。第一种是黑客等内部人员通过各种形式侵入公司网络。第二个是员工不足数据安全和 IT 常识,因不应用安全设备和网络而泄露数据。企业须要制订适当的策略,以便可能无效地解决这些违规行为,以最大水平地缩小损失。 3)云迁徙问题 云迁徙是指公司将其数字资产迁徙到云计算环境。因为这种挪动的规模相当大,因而使公司面临微小的危险。将迁徙过程合成为不同阶段是确保完满过渡的重要因素。公司必须使迁徙策略尽可能简略间接,以升高破绽危险。 3、爱护云数据的 8 个根本步骤 1)创立依赖关系图 依赖关系图能够映射出多个组件相互依赖关系。它有点像数字网络的家谱。因为依赖关系图包含数字网络的每个组件及其与其余组件的关系,因而能够轻松地在多个阶段查看依赖关系以辨认意外的不安全性。 除了特定组件中的间接依赖关系之外,依赖关系也能够是传递的,即便一个依赖关系不影响本身但影响您的另一个依赖关系,那么企业依然依赖它。最好打消不必要的依赖,因为它能够缩小平安攻打的外表规模。创立依赖关系图有助于了解和指定各个阶段的依赖关系。随后,能够制订加重这些依赖关系的步骤。 2)上传云端前的数据加密 爱护数据的最简略办法之一是在将数据上传到云之前对其进行加密。任何入侵者都必须先解密数据,而后能力拜访敏感信息。数据加密非常简略,因为企业只需下载加密软件并在上传文件之前为本人的文件创建加密密钥。 当公司将他们的数据上传到云上时,如果加密这些数据的密钥有一点点破绽,攻击者就能够利用它来拜访公司的整个数据库。因而,在加密数据时,必须确保只有多数受信赖的员工能够齐全管制加密密钥,并且没有第三方提供商能够拜访它。 3)运行平安评估 运行平安评估有助于企业测试其整体平安情况并辨认开发环境中的破绽。这能够通过运行平安审计来评估系统配置、软件和用户实际的安全性来实现。它通过掂量现有平安实际来帮忙辨认安全漏洞并应答威逼。它还有助于公司恪守内部监管政策。 4)在云端记录资产 通过云计算网络运作的企业须要记录其上传到云端的资产。他们还应该理解这些资产以后的安全性。因为企业大规模上传数据,他们须要留神哪些须要记录,哪些不须要记录。须要记录的一些重要资源是: 在云资源上运行的数据库和应用程序用户拜访要害信息和帐户权限连贯到云帐户的公共 IP 地址密钥及其个性资产和资源之间的分割,以辨认易受攻击的门路 5)建设备份和复原打算 有一个常见的误会是,数据存储在云中就能够主动复原,但这不是真的。存储的数据随时可能被毁坏。除此之外,谬误的软件更新和bug也可能导致数据失落。大多数公司在本地、云端或云劫难复原 (DR) 中备份他们的数据——这是一种存储和保留数据正本的备份策略。理智的做法是应用云作为备份存储库而不是数据中心,大多数云都有内置的经济高效、牢靠、弱小的数据恢复解决方案。 此外,当初提供“备份即服务”的供应商曾经呈现。备份即服务有助于在云中平安备份企业的数据,并且无需每天治理数据保护。 6)重复测试 云平安实际并不仅仅停留在设置云基础设施上。须要进行多轮无力的测试来掂量这个基础设施的有效性和安全性。在各种基于云的测试中,最重要的两种是回归测试和浸透测试。 端到端回归测试有助于确定软件降级是否对设施平台池中的软件现有性能产生负面影响。另一方面,浸透测试是一种模仿网络攻击,有助于发现计算机网络中可利用的不平安因素。 测试的另一个重要方面是跟踪新呈现的威逼。这能够通过MITRE ATT&CK 框架来实现,该框架是一个收费的、寰球可拜访的框架,可提供最新的网络威逼信息。通过这个框架,企业能够评估他们的安全措施并增强他们的网络安全策略。 该框架的评估规范因每个组织而异,因为它是依据其网络安全策略制订的。该框架的最佳个性是,除了批示威逼外,它还能够帮忙公司做出有依据的猜想,以检测和跟踪攻击者的行为。 ...

January 28, 2022 · 1 min · jiezi

关于云计算:多云的定义之流量可移植性

作为多云定义系列文章的最初一篇,本文将从流量可移植性的角度来解析多云。 1、流量可移植性 多云流量可移植性意味着企业能够在环境之间动静转移流量。如果企业有天文上扩散的用户,流量可移植性将容许其将流量路由到能够为他们提供服务的最近的云提供商。 例如,如果企业的应用程序能够在 Azure 和 AWS 上运行,那么可能有比 Azure 更靠近企业的客户的 AWS 数据中心。或者,兴许另一个云供应商在欧洲的数据主权方面工作得更好,企业只须要为这些申请路由到特定的供应商。 在大多数状况下,流量可移植性的指标是可能在多个云平台和本地数据中心之间十分疾速地动静转移流量。这也可能意味着企业要在 AWS 和 Azure 之间均衡流量调配。 或者,企业可能正在 Google Cloud 环境中进行保护,因而企业要将 100% 的流量临时转移到另一个云。Canary 部署是另一个示例,企业在公共云提供商上应用 5% 的流量测试新事物,并将其余 95% 的流量保留在数据中心。 流量可移植性分为三种类型: 仅入口流量可移植性局部故障转移流量可移植性齐全故障转移流量可移植性每种类型都在速度、可靠性和老本方面进行了不同的衡量。其中一些类型仅在大型公司中实现。 2、启用仅入口流量可移植性 仅入口流量可移植性通过核心辐射型架构实现,其中一个“核心”数据中心或云蕴含企业的大部分数据并实现大部分协调工作。在此架构中,“辐条”的末端是所有前端,它们次要接管入口流量。也能够将其称为“只面向前端”。 仅入口流量可移植性的次要属性是: 入口流量能够达到任何前端一个申请可能波及多个环境对边缘缓存和缩小提早用途很大须要工作流可移植性后期投资:中等这种架构具备缓存和提早劣势,这要求应用程序理解这种架构,它通常须要工作流可移植性,因而企业不用在不同的环境中治理不同的前端和工作流。 3、局部故障转移流量可移植性 与仅入口相比,这种类型的流量可移植性加强了企业正在挪动的数据和服务。它减少了在每个云区域和数据中心中对后端数据系统进行局部复制的要求。 它不是您的后端数据中心的正本,但大部分后端服务和数据都在那里。这可能包含按区域分片的数据和所有位于区域核心地位的数据。 局部故障转移流量可移植性的次要属性是: 数据可能按区域分片一些后端系统和数据在区域之间复制进步高可用性 (HA) 和劫难复原 (DR)须要工作流可移植性可能须要无限的数据可移植性后期投资较大与存在单点故障的核心辐射型模型不同,如果地方数据呈现故障,该模型具备更多的 HA 和 DR 性能。然而,这比仅入口模型具备更高的数据可移植性要求,并且两者都须要某种模式的工作流可移植性。 与仅入口相比,局部故障转移的劣势在于应用程序的整体可移植性及其流量通过局部故障转移选项减少,并且当企业开始对不同的云和数据中心进行流量整形时,重要数据曾经存在。 4、齐全故障转移流量可移植性 齐全故障转移流量可移植性是最简单的流量可移植性类型。有了它,企业就能够齐全敞开一个站点(本地或云)并将流量故障转移到其余站点。 在这种状况下,企业的站点都有必要的数据,因而这能够容许入口流量达到任何前端。齐全故障转移还提供最大的 HA 和 DR。通过齐全故障转移,如果在多个云中运行正本,则企业的所有流量整形都将是可移植的。 齐全故障转移流量可移植性的次要属性是: 入口流量能够达到任何前端能够在每个环境中实现申请(无需调用“集线器”)复制所有零碎和数据最大的 HA 和 DR 性能须要数据、工作流和工作负载可移植性后期投资:十分大这种类型的流量可移植性极为常见,因为它须要四种类型的多云工作流可移植性。不再须要核心辐射式架构,因为每个申请都能够在任何地位齐全解决。 5、每种类型的衡量 每种流量可移植性的衡量因素都与老本、速度和可靠性无关。 老本:当企业从仅入口到局部和齐全故障转移时,老本会更高。提早:从仅入口到局部故障转移和齐全故障转移时,每个基础设施地位中可用的数据越多,因为对近程地位的网络调用越少,应用程序过程变得越快。可靠性:当企业从仅入口转移到局部故障转移时,HA 和 DR 会变得更好。它们在齐全故障转移流量可移植性方面处于巅峰状态。因为任何模式的流量可移植性都会大幅减少老本,因而须要对老本和收益进行深刻评估。局部和全副故障转移流量的可移植性应该只是大型网络规模公司的思考因素。即便在可能负担得起该老本的公司中,这种模式的流量可移植性也很常见。 通常,应用局部或齐全故障转移的客户是因为法规或合同要求而这样做的。例如,沃尔玛要求其大多数供应商在非 AWS 平台上运行其工作负载。 ...

January 27, 2022 · 1 min · jiezi

关于云计算:作业帮基于-DeltaLake-的数据湖建设最佳实践

简介:作业帮是一家以科技为载体的在线教育公司,其大数据中台作为根底零碎中台,次要负责建设公司级数仓,向各个产品线提供面向业务主题的数据信息。本文次要分享了作业帮基于 DeltaLake 的数据湖建设最佳实际。 作者: 刘晋 作业帮-大数据平台技术部负责人 王滨 作业帮-大数据平台技术部高级架构师 毕岩 阿里云-计算平台开源大数据平台技术专家 内容框架: 业务背景问题&痛点解决方案基于 DeltaLake 的离线数仓将来布局致谢一、业务背景作业帮是一家以科技为载体的在线教育公司。目前旗下领有工具类产品作业帮、作业帮口算,K12直播课产品作业帮直播课,素质教育产品小鹿编程、小鹿写字、小鹿美术等,以及喵喵机等智能学习硬件。作业帮教研中台、教学中台、辅导经营中台、大数据中台等数个业务零碎,继续赋能更多素质教育产品,一直为用户带来更好的学习和应用体验。其中大数据中台作为根底零碎中台,次要负责建设公司级数仓,向各个产品线提供面向业务主题的数据信息,如留存率、到课率、沉闷人数等,进步经营决策效率和品质。 上图为作业帮数据中台总览。次要分为三层: 第一层是数据产品以及赋能层次要是基于主题数据域构建的数据工具以及产品,撑持商业智能、趋势剖析等利用场景。 第二层是全域数据层通过OneModel对立建模,咱们对接入的数据进行了标准化建模,针对不同时效性的场景构建了业务域的主题数据,进步下层产品的应用效率和品质。 第三层是数据开发层构建了一系列的零碎和平台来反对公司内所有的数据开发工程,包含数据集成、工作开发、数据品质、数据服务、数据治理等。 本次分享的内容次要是面向离线数仓(天级、小时级)解决其生产、应用过程中的性能问题。 二、问题&痛点作业帮离线数仓基于 Hive 提供从 ODS 层到 ADS 层的数据构建能力,当 ADS 表生成后,会通过数据集成写入 OLAP 零碎面向管理人员提供 BI 服务;此外,DWD、DWS、ADS 表,也会面向分析师提供线下的数据探查以及取数服务。 随着业务逐渐倒退以及对应的数据量越来越多,离线数仓零碎突显如下次要问题: ADS 表产出提早越来越长因为数据量增多,从 ODS 层到 ADS 层的全链路构建工夫越来越长。尽管对于十分外围的 ADS 表链路能够通过歪斜资源的模式来短期解决,然而其实这个实质上就是丢车保帅的模式,该模式无奈规模化复制,影响了其余重要的 ADS 表的及时产出,如对于分析师来说,因为数据表的提早,对于T+1的表最差需等到T+2才能够看到。 小时级表需要难以承接有些场景是小时级产出的表,如局部流动须要小时级反馈来及时调整经营策略。对于这类场景,随着数据量增多、计算集群的资源缓和,小时级表很多时候难以保障及时性,而为了进步计算性能,往往须要提前准备足够的资源来做,尤其是须要小时级计算天级数据的时候,最差状况下计算资源须要扩充24倍。 数据探查慢、取数稳定性差数据产出后很多时候是面向分析师应用的,间接拜访 Hive 则须要几十分钟甚至小时级,齐全不能承受,常常会收到用户的吐槽反馈,而采纳 Presto 来减速 Hive 表的查问,因为 Presto 的架构特点,导致查问的数据表不能太大、逻辑不能太简单,否则会导致 Presto 内存 OOM,且 Hive 已有的 UDF 和 VIEW 等在 Presto 中也没法间接应用,这也十分限度分析师的应用场景。 三、解决方案问题剖析不论是惯例的 ODS 层到 ADS 层全链路产出慢、或者是面对具体表的探查取数慢,实质上都是在说 Hive 层的计算性能有余。从上述场景剖析来看: ...

January 27, 2022 · 2 min · jiezi

关于云计算:冬季实战营-动手实战最佳应用实践使用PolarDB和ECS搭建门户网站-领鼠标-云小宝-背包-无影

云起实验室 夏季训练营(1.17-3.8)可补卡!!!五期夏季实战,从入门到进阶,以最佳实际帮忙开发者,疾速云上实际,云上学习。体验有礼,点击返回:https://developer.aliyun.com/adc/series/wintercamp夏季实战营第一期:从零到一上手玩转云服务器单期工作处分:实战营技能证书+定制鼠标三期工作处分:全网首发冬奥限量版云小宝五期工作处分:夏季实战营奖牌+定制书包+无影试用 体验简介本场景将提供一台根底环境为CentOS的ECS(云服务器)实例和曾经创立好的PolarDB数据库实例。咱们将会在这台服务器上安装WordPress,帮忙您疾速搭建本人的云上博客。 背景常识PolarDB数据库简介 PolarDB数据库是阿里云自研的下一代关系型云数据库,有三个独立的引擎,别离能够100%兼容MySQL、100%兼容PostgreSQL、高度兼容Oracle语法,存储容量最高可达100TB,单库最多可扩大到16个节点,实用于企业多样化的数据库利用场景。 PolarDB采纳存储和计算拆散的架构,所有计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障复原、全局数据一致性和收费的数据备份容灾服务。PolarDB既交融了商业数据库稳固牢靠、高性能、可扩大的特色,又具备开源云数据库简略凋谢、自我迭代的劣势,例如PolarDB MySQL性能最高能够晋升至MySQL的6倍,而老本只有商用数据库的1/10。集群架构,计算与存储拆散。 集群架构,计算与存储拆散。PolarDB采纳多节点集群的架构,集群中有一个Writer节点(主节点)和多个Reader节点(读节点),各节点通过分布式文件系统(PolarFileSystem)共享底层的存储(PolarStore)。 读写拆散。当应用程序应用集群地址时,PolarDB MySQL/PostgreSQL通过外部的代理层(Proxy)对外提供服务,应用程序的申请都先通过代理,而后才拜访到数据库节点。代理层不仅能够做平安认证和爱护,还能够解析SQL,把写操作(例如事务、UPDATE、INSERT、DELETE、DDL等)发送到主节点,把读操作(例如SELECT)平衡地散发到多个只读节点,实现主动的读写拆散。对于应用程序来说,就像应用一个单点的MySQL数据库一样简略。外部的代理层(Proxy)后续将反对PolarDB兼容Oracle语法引擎。 产品劣势 您能够像应用MySQL、PostgreSQL、Oracle一样应用PolarDB,此外,PolarDB还有传统数据库不具备的劣势: 容量大。最高100TB,您不再须要因为单机容量的天花板而去购买多个实例做分片,由此简化利用开发,升高运维累赘。 高性价比。PolarDB的计算与存储拆散,每减少一个只读节点只收取计算资源的费用,而传统的只读节点同时蕴含计算和存储资源,每减少一个只读节点须要领取相应的存储费用。 PolarDB的存储空间无需手动配置,依据数据量主动伸缩,您只需为理论应用的数据量按小时付费。 为了更好地帮忙您升高存储老本,PolarDB推出了预付费模式的存储包。当您的数据量较大时,举荐您应用PolarDB存储包,相比按小时付费,预付费购买存储包有折扣,购买的容量越大,折扣力度就越大。 分钟级弹性。 存储与计算拆散的架构,配合共享存储,使得疾速降级成为事实。 读一致性。集群地址利用LSN(Log Sequence Number)确保读取数据时的全局一致性,防止因为主备提早引起的不统一。 毫秒级提早(物理复制)。利用基于Redo的物理复制代替基于Binlog的逻辑复制,晋升主备复制的效率和稳定性。即便对大表进行加索引、加字段等DDL操作,也不会造成数据库的提早。 无锁备份。 利用存储层的快照,能够在60秒内实现对2TB数据量大小的数据库的备份,而且备份过程不会对数据库加锁,对应用程序简直无影响,全天24小时均可进行备份。 开明阿里云资源创立PolarDB数据库账号双击关上桌面 FireFox ESR浏览器,在RAM用户登录框中点击 下一步,复制 云产品资源 列表中 子用户明码 粘贴(lx shell粘贴快捷键ctrl+shift+v,其余中央粘贴是ctrl+v)到浏览器 RAM用户登录界面,即可登录以后子账号。在 阿里云控制台首页 左侧导航栏,顺次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB治理控制台 。 单击左侧 集群列表 ,而后抉择云产品资源提供的地区。例如:华东2(上海)。 创立数据库账号。a. 在 集群列表 页面,单击 集群ID ,进入 集群详情界面 。 b. 单击左侧导航栏 配置与治理 > 账号治理 。 c. 单击左上方 创立账号 。 d. 参考阐明配置账号信息,而后单击 确定 。 数据库账号:输出数据库账号名称,例如:test_user 。账号类型:此处抉择一般账号。明码:设置账号密码,例如:Password1213。确认明码:再次输出明码。 ...

January 27, 2022 · 1 min · jiezi

关于云计算:构筑强有力混合云存储基石焱融科技完成-PreB-轮融资

36 氪获悉,近日混合云文件存储服务商「焱融科技」发表实现 Pre-B 轮融资,由卓源资本领投,同创伟业跟投,御焓资本负责独家财务顾问。本轮融资将次要用于两个方面,一是继续投入研发,打造外围技术壁垒和当先性,扩宽传统场景的性能笼罩;二是扩大市场和商务团队规模,减速复制和推广本身劣势场景,实现行业冲破。 成立于 2016 年的焱融科技是 36 氪长期关注并报道的企业,公司以软件定义存储(SDS)技术为外围,针对各行业业务的 IO 特点,打造面向新利用、云环境的软件定义存储,为用户疾速交付高性能、高牢靠、易保护的存储产品。 焱融科技创始人兼 CEO 王海涛通知 36 氪,过来一年,公司在产品和行业上都获得了重要停顿。产品方面,团队继续打造了面向混合云场景的软件定义的文件存储产品,从线下的企业外部到线上的私有云 SaaS 服务,公司都已造成了对立的文件存储平台布局。 行业层面,焱融科技进一步聚焦主动驾驶、人工智能(AI)、视效渲染等以高性能和云端需要为主的行业,通过行业间的疾速复制和推广,实现了客户数量的翻倍增长,目前已笼罩多个行业头部客户。 近年来,在各行各业数字化转型需要的暴发下,软件定义存储市场愈发受到市场青眼。据 IDC 数据统计,2019 年中国软件定义存储同比增长 46.8%,并预测将来五年,中国软件定义市场的年复合增长率为 10.1%,市场容量在 2024 年获靠近 24.6 亿美元(约 155.5 亿人民币),其中面向海量非结构化数据处理的对象存储细分市场将放弃高达 14.5 的年复合增长率。 面对一直增长的市场规模和愈发强烈的市场竞争,焱融科技自主研发的分布式文件存储产品(分布式 NAS)YRCloudFile 已造成外围壁垒,具备海量数据下的高性能、云原生容器存储、反对私有云/混合云三大劣势,为各种新兴场景提供高效的存储、治理和应用服务。 01 海量数据下的高性能 YRCloudFile 采纳了元数据节点集群化、虚拟目录、小文件内联等多种技术,可能在 AI、主动驾驶、基因剖析、医疗影像、影视渲染及传统高性能计算(HPC)等领有海量数据的场景下,提供高性能、高可用的文件拜访接口,深度优化海量文件读写性能、目录拜访热点等问题。 02 云原生容器存储 面向现在一直暴发的新兴业务,YRCloudFile 可反对 Kubernetes 等支流容器编排框架,提供高性能的容器长久化存储。同时在 2019 年寰球 IO500 性能测试中,YRCloudFile 胜利进入世界前六,也是国内首个进入 CNCF Landscape 的容器存储产品。 03 反对私有云/混合云 针对软件架构的高度形象,YRCloudFile 能够无缝部署到物理服务器及阿里云、腾讯云、AWS 等私有云平台,为客户提供高性能的文件存储服务,并通过冷热数据分层性能,让数据在不同层级之间流动,从而升高存储的总体领有老本。 值得一提的是,在 2022 年 1 月,Gartner 公布了中国首个《2021 中国软件定义存储竞争格局报告》(Competitive Landscape: Chinese Infrastructure Software-Defined Storage Vendors),其中焱融科技成为独家入选专一于文件存储方向的厂商。 ...

January 27, 2022 · 1 min · jiezi

关于云计算:JavaCV的摄像头实战之四抓图

欢送拜访我的GitHub这里分类和汇总了欣宸的全副原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《JavaCV的摄像头实战》的第四篇,也是整个系列最简略轻松的一篇,寥寥几行代码实现从摄像头抓图的性能; 编码《JavaCV的摄像头实战之一:根底》一文创立的<font color="red">simple-grab-push</font>工程中已写好父类<font color="blue">AbstractCameraApplication</font>,本篇持续应用该工程,创立子类实现那些形象办法即可编码前先回顾父类的根底构造,如下图,粗体是父类定义的各个办法,红色块都是须要子类来实现形象办法,所以接下来,咱们以本地窗口预览为指标实现这三个红色办法即可: 尽管父类要求子类必须实现这三个办法:initOutput、output、releaseOutputResource,然而实际上只有<font color="blue">output</font>办法中有代码,其余两个是空办法;新建文件<font color="blue">GrabImageFromCamera.java</font>,这是AbstractCameraApplication的子类,其代码很简略,接下来按上图程序顺次阐明定义三个成员变量,作用别离是:指定图片文件寄存门路(请自行调整)、图片格式、以后过程已存储图片数量: // 图片存储门路的前缀(请依据本人电脑状况调整) protected String IMAGE_PATH_PREFIX = "E:\\temp\\202111\\28\\camera-" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "-"; // 图片格式 private final static String IMG_TYPE = "jpg"; /** * 以后过程曾经存储的图片数量 */ private int saveNums = 0;初始化的时候啥也不必做,对应的完结前的也没有资源须要开释,所以initOutput和releaseOutputResource都是空办法: @Override protected void initOutput() throws Exception { // 啥也不必做 } @Override protected void releaseOutputResource() { // 啥也不必做 }接下来是output办法,这外面用帧对象生成图片: @Override protected void output(Frame frame) throws Exception { // 图片的保留地位 String imagePath = IMAGE_PATH_PREFIX + (saveNums++) + "." + IMG_TYPE; // 把帧对象转为Image对象 BufferedImage bufferedImage = converter.getBufferedImage(frame); // 保留图片 ImageIO.write(bufferedImage, IMG_TYPE, new FileOutputStream(imagePath)); log.info("保留实现:{}", imagePath); }最初重写getInterval办法,示意每存一张图片就sleep一秒钟: @Override protected int getInterval() { // 示意保留一张图片后会sleep一秒钟 return 1000; }至此,抓图性能已开发实现,再写上main办法,留神参数<font color="blue">10</font>示意继续执行10秒钟: public static void main(String[] args) { // 间断十秒执行抓图操作 new GrabImageFromCamera().action(10); }运行main办法,控制台输入如下:...08:57:42.393 [main] INFO com.bolingcavalry.grabpush.camera.AbstractCameraApplication - 初始化实现,耗时[8515]毫秒,帧率[30.0],图像宽度[1280],图像高度[720]08:57:43.110 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-0.jpg08:57:44.155 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-1.jpg08:57:45.193 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-2.jpg08:57:46.243 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-3.jpg08:57:47.287 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-4.jpg08:57:48.348 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-5.jpg08:57:49.430 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-6.jpg08:57:50.479 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-7.jpg08:57:51.547 [main] INFO com.bolingcavalry.grabpush.camera.GrabImageFromCamera - 保留实现:E:\temp\202111\28\camera-20211130085733-8.jpg08:57:52.551 [main] INFO com.bolingcavalry.grabpush.camera.AbstractCameraApplication - 输入完结[ WARN:0] global D:\a\javacpp-presets\javacpp-presets\opencv\cppbuild\windows-x86_64\opencv-4.5.3\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callbackProcess finished with exit code 0关上图片文件所在目录,如下图,图片曾经胜利生成: ...

January 27, 2022 · 1 min · jiezi

关于云计算:多云的定义之工作负载可移植性

作为多云定义系列的第三篇,本文将持续从工作负载可移植性的角度进行解析。 1、工作负载可移植性 多云工作负载可移植性意味着企业能够将工作负载从一个云或本地数据中心挪动到另一个。核心思想相似于“编写一次,随处运行。” 不过,咱们很难做到为一个云编写一次应用程序之后,依然可能在不批改代码的状况下在其余云上运行该应用程序。 不同的供应商具备不同的 API、语义、性能、语法和其余细微差别,这使得工作负载的可移植性在事实中成为最具挑战性的多云可移植性模式之一。 实现工作负载的可移植性并不像一次写入到处运行那么简略,但它是可行的。就其本质而言,它更简单,因为它是数据和工作流可移植性的超集,这意味着要使这种类型的可移植性发挥作用,这两者都是必须的。出于合规和监管起因,公司须要施行工作负载可移植性,以实现多个云供应商之间的故障转移。 工作负载可移植性分为三种类型: 残缺的工作负载可移植性局部工作负载可移植性无数据工作负载可移植性2、启用残缺的工作负载可移植性 齐全工作负载可移植性是最难实现的类型。绝大多数应用程序都须要它们的数据和其余上游依赖项。如果企业的数据库不附带它,那么挪动其 Web 服务器是没有帮忙的。 齐全工作负载可移植性意味着将应用程序及其所有依赖项和数据从一个环境齐全迁徙到另一个环境。 这些依赖项包含作为解决和申请一部分的上游 API。如果企业必须回调工作负载来到的环境,出于带宽老本和提早的思考,通常会使迁徙它的目标落空。 如果在应用程序和平台的设计阶段就内置了残缺的工作负载可移植性,这种状况是最好的。为了实现齐全的工作负载可移植性,外部服务架构必须具备雷同要求。如果应用程序能够挪动但上游依赖项无奈挪动,也将杯水车薪。 企业还须要确定要应用哪种类型的数据可移植性,并进行衡量: 继续复制:定期跨环境复制数据,这会继续减少额定的经营老本。 Break-Glass的可移植性:须要迁徙时跨环境传输数据,每次须要领取大笔费用。 对频率的决定须要与打算迁徙工作负载的频率的决定雷同,这取决于企业是打算频繁移植工作负载(在这种状况下,应用间断复制)还是在极少数状况下移植(在这种状况下,Break-Glass可能会起作用)。 企业也应尽量避免云专有服务,因为它会将企业锁定在本身的环境中。尽管某些服务在正确的形象下是可行的,但波及的专有服务越多,可移植性就越难。 3、启用局部工作负载可移植性 在某些应用程序不肯定须要将其数据放在同一环境中的状况下,工作负载可移植性会更加正当。无状态或前端服务就是一个很好的例子。对于这些类型的服务,企业能够将数据留在原始环境中,但应用程序依然能够工作。 然而,就像在这个场景中一样,当企业为每个申请通过网络挪动数据时,通常会有老本和性能损失,这包含: 低廉的带宽:一个地位内的带宽很便宜,但在该地位之外连贯的带宽很低廉。 高提早:光速是固定的,因而网络上的流量总是比同一地位内的流量慢。 在思考这种模式的工作负载可移植性之前,企业也须要思考其潜在的计算成本节俭是否会被更高的带宽老本和性能降落所对消。 另一个须要思考的因素是,具备简单缓存和数据管理的专用架构将冀望低提早,因而,局部工作负载迁徙将导致用户体验降落。 为了实现局部工作负载的可移植性,企业应用程序必须是专门构建的,以便晓得它正在通过网络进行继续的申请。多层缓存和应用局部或“热”数据子集能够缓解一些挑战。经营和应用程序团队必须在架构和流程上进行深度协调,这是另一个须要思考的重要挑战。 4、启用无数据工作负载可移植性 如果企业的应用程序没有数据能够挪动怎么办?该示例是无状态应用程序或具备大部分静态数据集的应用程序。这种状况可能是工作负载可移植性最简略、最具老本效益的用例。 对于无状态应用程序,简直没有老本,而对于动态或很少更改的数据集,企业须要付出老本来挪动它一次,如果不是大量数据的话,也会很便宜。 以下是一些无数据工作负载可移植性的例子: 1)金融建模应用程序:这些应用程序通常应用各种市场的历史数据集。如果企业在许多地位复制了该数据集,并且数据更新得足够频繁,那么挪动应用程序工作负载和集成该数据集难度不高。 2)计算密集型、大规模模仿:迷信高性能计算 (HPC) 工作(如蛋白质折叠模仿)通常依赖于绝对较小的数据集,这也使得工作负载的可移植性更简略。 3)测试和登台环境:只管这些环境可能有数据库,但因为它们有模仿数据或动态正本,所以企业不用放心这些数据是否不同步。 这些例子也是老本套利的绝佳抉择,特地是在现货定价方面。例如大型对冲基金就通过这种形式在其财务模仿中节俭了资金。 这种类型的工作负载可移植性不须要太多的数据可移植性,而是使企业专一于工作流可移植性,这能够通过跨多个云和混合云部署的自动化工具来实现。 5、对冲锁定是无害的 当企业从工作负载可移植性的角度对多云产生需要时,其次要目标是对冲锁定,但这可能并不值得。 次要挑战是: 数据和工作流的可移植性都是必须的:应用程序受其数据和上游依赖项的束缚。如果他们不能轻松地与其应用程序同步挪动,那么企业的工作负载也不能轻松地挪动。 企业的应用程序是无限的:为了构建工作负载的可移植性,应用程序须要设计为对云服务的无限拜访,这可能会将其锁定在一个云中。尽管这能够避免锁定,但企业会失去许多高级服务,例如本机日志记录或特定的无服务器平台。 在有些状况下,更好的策略是为工作负载锁定和目标 - 在最适宜的平台上建设应用程序。建设全或局部工作负载可移植性能够将所选平台的实用性降到最低。大多数用例和企业来说,这是不切实际的,并且在许多状况下难以实现。 无数据工作负载可移植性是三种工作负载可移植性类型中最事实的抉择。当企业的应用程序只须要一些根本的计算能力而不须要任何云供应商的独特性能时,它能够在更大规模的云应用中节俭一些费用。

January 26, 2022 · 1 min · jiezi

关于云计算:JavaCV的摄像头实战之三保存为mp4文件

欢送拜访我的GitHub这里分类和汇总了欣宸的全副原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《JavaCV的摄像头实战》的第三篇,如题,咱们一起实际如何将摄像头的视频内容保留为MP4文件编码《JavaCV的摄像头实战之一:根底》一文创立的<font color="red">simple-grab-push</font>工程中已写好父类<font color="blue">AbstractCameraApplication</font>,本篇持续应用该工程,创立子类实现那些形象办法即可编码前先回顾父类的根底构造,如下图,粗体是父类定义的各个办法,红色块都是须要子类来实现形象办法,所以接下来,咱们以本地窗口预览为指标实现这三个红色办法即可: 新建文件<font color="blue">RecordCameraSaveMp4.java</font>,这是AbstractCameraApplication的子类,其代码很简略,接下来按上图程序顺次阐明定义一个成员变量,用于指定视频文件寄存门路,这里文件名用的是以后工夫字符串,请您依据本人电脑的状况调整门路: // 寄存视频文件的残缺地位,请改为本人电脑的可用目录 private static final String RECORD_FILE_PATH = "E:\\temp\\202111\\28\\camera-" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".mp4";将视频帧存为mp4文件的性能来自FrameRecorder,这是个抽象类,本篇用到的是其子类FFmpegFrameRecorder,所以定义FrameRecorder类型的成员变量: // 帧录制器 protected FrameRecorder recorder;而后是初始化操作,可见是FFmpegFrameRecorder的实例化和各项参数设置: @Override protected void initOutput() throws Exception { // 实例化FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(RECORD_FILE_PATH, // 寄存文件的地位 getCameraImageWidth(), // 分辨率的宽,与视频源统一 getCameraImageHeight(), // 分辨率的高,与视频源统一 0); // 音频通道,0示意无 // 文件格式 recorder.setFormat("mp4"); // 帧率与抓取器统一 recorder.setFrameRate(getFrameRate()); // 编码格局 recorder.setPixelFormat(AV_PIX_FMT_YUV420P); // 编码器类型 recorder.setVideoCodec(avcodec.AV_CODEC_ID_MPEG4); // 视频品质,0示意无损 recorder.setVideoQuality(0); // 初始化 recorder.start(); }接下来是output办法,一行就够了: @Override protected void output(Frame frame) throws Exception { // 存盘 recorder.record(frame); }最初是解决视频的循环完结后,程序退出前要做的事件,即敞开帧抓取器: @Override protected void releaseOutputResource() throws Exception { recorder.close(); }至此,将摄像头视频存为mp4文件的性能已开发实现,再写上main办法,留神参数<font color="blue">30</font>示意抓取和录制的操作执行30秒,留神,这是程序执行的时长,<font color="red">不是录制视频的时长</font>: public static void main(String[] args) { // 录制30秒视频 new RecordCameraSaveMp4().action(30); }运行main办法,等到控制台输入下图红框的内容时,示意视频录制实现: ...

January 26, 2022 · 1 min · jiezi

关于云计算:多云的定义之工作流可移植性

为了帮忙大家更加具体地理解哪些类型的多云性能值得谋求,本文持续从工作流可移植性的视角钻研多云。 多云工作流可移植性意味着领有跨多个 IT 环境(无论是云环境还是本地环境)兼容的开发和经营工作流。作为这些可移植工作流的用户,企业大多心愿可能应用一个工具链、流程和常识集来治理在 Google Cloud、AWS、Azure 和本地数据中心上运行的应用程序的操作。一言以蔽之——一个工作流程,能够在任何中央运行。 1、工作流可移植性 事实上,工作流可移植性曾经存在于大家相熟的部署前和部署后工具类别中。 版本控制:GitHub、GitLabCI:Jenkins,CircleCI包治理:JFrog Artifactory、Sonatype Nexus利用部署(编排、调度):Kubernetes、HashiCorp Nomad可察看性和警报:Datadog、PagerDuty平安和秘密治理:HashiCorp Vault、AWS Secrets Manager基础设施供给:HashiCorp Terraform、Red Hat Ansible当企业的 IT 堆栈开始决裂为多个异构环境时,有两种可能的解决方案来修复这种碎片。构建可移植的工作流程就是其中之一。另一种解决方案是迁徙到一个繁多的技术堆栈,这也意味着将会锁定在一个云供应商。 2、云与单云 对于预生产工作流程,工作流可移植性是常态。GitHub 或其余版本控制和 CI/CD 零碎是当今大多数软件开发的核心零碎和通用工作流程——在这里简直能够与任何货色集成。当初的大多数挑战是因为随后在部署和生产空间中呈现的工作流程碎片化。 解决这种碎片化的一种办法是应用单云原生技术堆栈——这不能使工作流程具备可移植性。只有企业不应用其余云作为基础架构,也就不须要可移植性。另一种办法是应用跨多个云工作的工具。 1)单云即可满足需要 单云通常是小型公司或大型公司在云中刚刚开始我的项目的正确抉择。在部署期间,平台原生服务产品应该彼此无缝合作。 如果企业有发展壮大的愿景,则应该尽早抉择具备跨云兼容性的技术,因为多云必然会成为企业将来的抉择。 2)当多云不可避免时 对于像寰球 2000 强企业这样的大公司来说,多云曾经成为最事实的抉择。 3)遗留零碎 形成咱们世界经济支柱的大多数公司(银行、保险公司、能源、医疗保健和生物技术)在云呈现之前就曾经存在。能够设想一个 IT 组织就像一棵成熟的树,每一代技术都减少了一个新的“年轮”。每一代技术都还在,就像一棵树的内环一样。 这意味着他们领有宽泛的物理脚印,会有多个数据中心。许多公司并不会放弃这些投资,局部公司甚至进一步投资本地零碎。 4)收买 收买是大型企业倒退策略的要害。潜在的收买不会仅仅因为这两个实体没有应用同一个云而进行。对于收买的任何一方而言,工程师们都可能在一个不同的云平台上推出新的应用程序和基础设施。 5)折扣 大公司通常会有数百万美元的云估算。当云供应商抢夺该估算时,通常会提供有吸引力的折扣或积分。这些也为在多个提供商之间调配工作负载提供了经济助力。 6)优化 有局部观点认为,将应用程序优化作为应用多云的理由是矫枉过正。如果优化是惟一的起因,这种观点是对的,但通常状况并非如此。 3、为什么繁多云通常不适用于大公司 因为大公司的遗留零碎、收买和技术多样化,将所有货色迁徙到一个云通常是不可能的。最次要的起因是老本问题。 1)老本 将所有工作负载迁徙到云所需的工夫和精力老本很高,至于遗留零碎和公司数据中心,尽管持续应用该基础设施会更便宜、更平安。然而保护这些遗留零碎并将其集成到新零碎中也具备老本和复杂性。 2)速度 尽管遗留零碎和多星散成会升高应用程序和交付的速度,但也有一些进步速度的策略。然而,与将所有内容迁徙到单个云所需的工夫相比,集成速度可能大不相同。与齐全迁徙到新云相比,应用统一的、可移植的工作流集成系统能够为公司的新收买带来更快的价值实现工夫。 3)可扩展性、弹性、可察看性、可管理性 有一些工作流可移植性解决方案能够在部署后的工作流中提供与企业在单栈设置中应用的云原生等价的可扩展性、弹性、可察看性和可管理性。 4、工作流可移植性与碎片化 企业不将所有内容迁徙到一个云的起因有很多。企业能够为为每个云配置本地工具,帮忙团队相熟团队环境中独特的服务、工具和语法。 这就是所谓的碎片化办法,它波及每个云部署的分支工作流。 1)碎片化的外在缺点 碎片化的办法很快会变得复杂起来。这种办法必须为两到三个不同的云构建专家团队,而后为配置、基于服务的网络、凭证和密钥治理平安以及部署编排/调度工作提供不同的工作流程。这些复杂性的老本通常会超过专业化可能带来的小劣势。 下图很好地阐明了云工具的碎片化。从左侧的动态专用基础架构和右侧的动静云和本地基础架构开始,配置等畛域是十分特定于云的。每个云平台都有本人的配置工具——例如 AWS 的 CloudFormation、Azure 资源管理器和 GCP 云部署管理器——它们只与各自的平台兼容。这意味着应用这些工具的多云公司不具备工作流可移植性。 ...

January 25, 2022 · 1 min · jiezi

关于云计算:云原生爱好者周刊在-PaaS-平台上托管-WebAssembly-应用

云原生一周动静要闻: Knative v1.1 公布Nocalhost v0.6.12 公布CircleCI 的企业性能当初收费了SolarWinds 修复了一个 Serv-U 破绽Nvidia 推出最新版 AI 企业套件开源我的项目举荐文章举荐云原生动静Knative v1.1 公布日前,Knative 社区公布了跨多个组件的 Knative v1.1 。其外围组件 Serving 和 Eventing 有显著变动并引入了试验性功能。 该版本的新性能和变动如下: Servering 增加集群范畴的默认最小比例能够从主动缩放窗口正文中设置 HPA 主动缩放器稳固窗口名称不是“cpu”或“memory”的指标容许作为 pod 自定义指标Eventing 新的试验性能“delivery-retryafter”标记容许应用“DeliverySpec.retryAfter”来配置对 429 / 503 响应中的 Retry-After 标头的解决。请参阅试验性能。所有外围 Knative Eventing Pod 当初可能在受限 pod 平安规范配置文件中运行触发器当初蕴含一个 CloudEvents Subscriptions API 兼容过滤器字段作为试验性功能Apache Kafka Broker 增加 KafkaSource API 的新实现Kafka Broker 事件传递速度放慢数百倍RabbitMQ Broker and Source 将 opencensus 跟踪增加到调度程序和入口RabbitMQ 源当初能够应用预约义队列而不是创立新队列当初源适配器依据 channel_config.prefetch_count 参数同时解决音讯(默认为 1)不要将控制器操作的代理类公开为环境变量RabbitMQ 源当初依据 CloudEvents 的 RabbitMQ 协定绑定标准转换 RabbitMQ 音讯Nocalhost v0.6.12 公布日前,ocalhost v0.6.12 公布,能够间接在 JetBrians 或 VSCode 对应的插件市场间接进行更新或者下载。 ...

January 25, 2022 · 2 min · jiezi

关于云计算:多云的定义之数据可移植性

世界正在走向多云。“多云”这个词的含意不能以繁多的形式进行了解,而应该通过多方面的探讨来理解哪些类型的多云性能值得谋求。 1、多云的四个定义 多云的不同用例并不总是互相排挤,这意味着企业能够将多个用例利用于其零碎。本系列文章将涵盖四个多云定义: 在本文中,咱们将探讨数据可移植性。 2、数据可移植性 多云数据可移植性意味着可能将数据从一个云提供商挪动到另一个云提供商。其中的一个重要目标是理解停机、市场情况、价格变动或供应商关系变动。另一个目标是收集和挪动适合的数据。 大规模数据可移植性的最大阻碍是速度和带宽老本。带宽和提早永远是计算中的大瓶颈。网络进口费用往往绝对较高,因而云架构师偏向于将工作负载及其数据放在同一个云上,以最大限度地升高这些老本并缩小提早。 这个概念称为数据引力。将大量数据通过网络挪动到另一个云须要破费大量金钱和工夫。 3、Break-Glass与间断 用户能够通过两种形式构建数据可移植性: Break-Glass的便携性:用户心愿抉择将数据作为逃生口或潜在的业务决策挪动。 继续复制:用户心愿其数据在多个云区域中继续可用。 许多企业在晚期没有抉择间断复制,因而对于这些企业,他们只能更改应用新数据系统的操作。 刚开始进行数据存储的企业有两种截然不同的抉择,但业务老本却截然不同。企业须要依据其抉择做出架构来反对它。 费用 连续式:老本是恒定的。企业会被动领取跨多个站点复制数据的老本。随着每条附加记录的呈现,企业将为此领取增量老本。 Break-Glass:费用产生一次。企业可能在一个微小的数据湖中的一个地位累积数据,而后当企业想要行使挪动所有数据的选项时,其账单要大得多。   随着工夫的推移数据迁徙的粗略老本 如果企业没有在统一的、更小的根底上复制数据,这张图显示了一次性数据挪动的老本(蓝色的“选项”线)如何随工夫增长。在大多数状况下,数据呈指数增长,这将使期权线成为向上曲线,而间断线则成为回升线。依据工作负载的不同,任何数据可移植性的老本都会十分高。 初始老本:对于这两种类型,初始老本都很低,因为企业临时还没有太多数据。 继续老本:对于Break-Glass的可移植性,继续的数据可移植性老本基本上为零,但对于继续挪动的数据,通过将每个新数据记录复制到多个地位,能够逐步升高数据可移植性的老本。 提早老本:Break-Glass可移植性的提早老本十分高,因为如果须要挪动和复制所有数据,则费用会很高。通过间断复制,企业曾经为每次创立新记录时的数据挪动提前领取了费用。 一个很好的类比是股票期权与保险。Break-Glass的便携性就像一个股票期权——企业事后领取大量的费用来抉择行使权力,但如果你抉择行使它,就会付出低廉代价。继续复制就像保险一样,企业每个月都须要领取账单。它可能不会始终对您有用,然而当的确须要它时,它不会使企业付出极为低廉的老本。 2、速度、可扩展性、弹性、可察看性、可管理性 速度、可扩展性、弹性、可察看性和可管理性等其余因素通常有利于间断复制门路。在一次性可移植性场景中,从 GB 到低 TB 的大量数据汇合是可治理的、有弹性的、可察看的并且疾速地挪动,然而随着事务数量和数据大小的减少,这些传输将会变得不那么实用。 小型数据系统和某些用例可能一开始就不须要间断复制——在这些状况下,间断复制的速度或可靠性是无关紧要的。继续复制真正重要的中央是在想要利用动静、云原生应用程序的零碎中,其中大部分数据须要可能立刻可用并在寰球范畴内散发到云供应商。 4、第三抉择:即插即用的专有架构 还有一个方向,既不提供Break-Glass的便携性也不提供继续复制——云专有解决方案。如果企业抉择专有的云数据库服务,例如 AWS DynamoDB、Azure CosmoDB、GCP Spanner 等,那么企业就会被该云供应商锁定。 如果企业开始应用其余技术,那么数据将很难挪动。企业诚然能够取得商业反对的解决方案的所有常见益处,并且该供应商的解决方案之间的可移植性可能会相当顺利,然而依据企业的需要和畛域将本人锁定在一个云数据库服务中会是一个微小的危险。 5、实现Break-Glass的便携性 对于Break-Glass的路线,须要对每个数据区域都有一个通用接口。这意味着企业须要应用宽泛可用的开源数据库或专有解决方案。MySQL、PostgreSQL 和其余开源数据库的托管版本能够失常工作。在应用程序应用雷同 API 的状况下,领有一个兼容的接口更为重要。 例如,企业能够应用 AWS Aurora,但因为有一个通用 API,依然会与MySQL有应用程序级别的兼容性。企业的数据系统还须要具备导入/导出性能,这样就能够轻松地将数据从一个地位移到另一个地位。 企业不须要实时执行此操作,因为这些是仅按需执行的批处理作业。然而,企业可能必须临时敞开站点能力进行此数据迁徙,具体取决于企业的数据存储以及它是否反对增量导出/导入。 6、启用间断复制 对于间断路由,企业须要反对实时复制的零碎。有几个数据系统更关注这种云原生用例,包含 CockroachDB、Cassandra 等。这些零碎提供跨区域数据的继续可用性。 许多传统的数据库系统通常也反对实时流和复制,但可能具备更简单的故障模式,或者只反对被动/被动配置。间断复制也须要一个兼容的接口,就像Break-Glass的可移植性一样,除此之外,它还须要一个兼容的实现。 借助Break-Glass的可移植性,咱们正在进行导出和导入,因而实现可能会有所不同。对于间断复制,应用程序必须反对在事务级别复制数据。这意味着企业不能混合实现(例如 AWS Aurora 和规范 MySQL)来设置间断复制。 7、在抉择前清晰理解本身需要 利用多云数据可移植性的要害是尽早分明地理解本身零碎需要。当然,企业也面临着多种抉择,可能企业会决定将来不再须要数据可移植性,应用云专有技术即可。也可能会设计一个具备在紧急情况下进行大型数据迁徙选项的零碎。或者,企业能够抉择设计一个间断的数据复制零碎,这样就不会产生大量的后续费用。 无论企业做出何种抉择,每个决策都须要事后思考零碎设计和业务老本详情剖析。还须要留神的是,这两种抉择之间的老本可能会依据零碎中应用的工作负载类型而有很大差别。企业的零碎域和领有的数据量也是抉择门路的次要因素。

January 24, 2022 · 1 min · jiezi