首页 文章 精选 留言 我的

精选列表

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

架构设计策略之寻找设计的最佳平衡点

如果没有所谓的“Deadline”(最后期限),我们就不用担心架构设计的问题,因为我们有足够的时间去研究去学习找到最优的架构设计方案。然而,做梦是可以有的。那怎么寻找?相信大家都各有各的看法,基本分为这几派: 梭哈派,不要给我说什么架构设计、设计思维!老夫架构设计就是敲代码,边敲边设计,自然而然代码就是架构,想那么多还不如直接敲。 借鉴派,善于借鉴业界成熟项目的标准,都按成熟标准来就好。 灵活派,根据实际项目需求来做架构设计,最好看现场情况来判断。 文档派,都得写文档,写完整了文档,就能预防后续的问题和风险。 肯定不止上面的介绍的对于架构设计的看法,相信大家都有自己认同的看法,欢迎评论区留下“最强流派”。 那架构设计的最佳平衡点肯定会有架构大师做了研究的,下面将从专业的研究分析下。 架构设计对总工期的影响 参考Barry Boehm《Architecting: How Much and When?》书中项目工期的构成:开发、架构设计、返工(处理技术债:打补丁、改BUG、重构、重写)(见图2)。 可见,Boehm证明了随着架构设计时间的增加,开发和返工量都会减少。书中还详细地研究了系统规模影响最佳构架设计的平衡点,鉴于国内外的项目情况不同,本文就不作为参考了。但从中还是可以得出以下个人认为比较客观的结论: 系统越大,前期做架构设计的获益越大,反之越小。 一千万行代码以上的大项目在总工期上架构设计时间占3到4成较好,不超过一万行代码的小项目则不超过1成。 前期架构设计做得不够,后期做好返工的心理准备。 架构设计的时间决定 上节内容用系统规模来评估架构设计的工作量似乎很符合“灵活派”的做法,因为可以根据项目需求很容易确定系统的规模。相信肯定有人会问:那复杂度不要考虑吗?大型系统可能很复杂,但有“借鉴派”的成熟解决方案就不必做太多架构设计。然而,也并非所有复杂度高的系统都很庞大。 因此,评估前期架构设计的时间,不能只按标准、经验、代码量、复杂度来决定。应该是按照风险来驱动架构设计(下篇文章再详细讲解),当然这也是Boehm做的研究(见《Using Risk to Balance Agile and Plan-Driven Methods》)。 总结 无论是如何寻找架构设计的最佳平衡点,都要遵循《架构设计思维原则》和运用《架构设计思维模式》来做架构设计,因为这些设计思维原则和模式非常有助于实现风险驱动架构设计,找到架构设计的最佳平衡点。

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

企业面临的10大物联网安全风险及应对策略

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 企业组织必须采取一种“Security by Design”(安全设计方法),以最佳姿态应对物联网所带来的威胁。 毋庸置疑,物联网(IoT)和工业物联网(IIoT)的兴起为企业组织带来了新的发展机遇,但同时,它们也为企业组织带来了巨大的网络安全风险以及不断扩大的攻击面。然而,一项针对企业组织对其物联网设备的风险暴露情况进行的调查发现,许多公司仍未意识到使用连接设备时所面临的风险范围,并且对这些威胁的管理表现出非常滞后的状态。 安全专家建议,企业组织应该采取一种“Security by Design”(安全设计方法)来设计和部署物联网(IoT)和工业物联网(IIoT)产品。这种方法涉及默认将网络安全实践纳入产品的设计以及实施环境中。 Security by Design(安全设计)通过在构建产品的首个环节解决安全问题,达到节省时间并降低成本的效果。在一项针对各行业和职位的4,200多名专业人士的调查中,近一半(48%)的受访者表示,在开发或部署联网产品或设备时,必须将DevSecOps嵌入到整个生命周期中,而且团队在整个部署过程中都需要进行法律、采购以及合规性方面的工作。 十大物联网安全风险 以下是企业组织必须解决的当前物联网环境所产生的十大安全风险: 没有安全和隐私计划; 缺乏所有权/管理权来推动安全和隐私; 安全性未纳入产品和生态系统的设计中; 对工程师和架构师的安全意识和培训不足; 缺乏IoT / IIoT以及产品安全和隐私资源; 对用于检测安全事件的设备和系统监控不足; 缺乏市场后监管/实施安全和隐私风险管理; 缺乏产品可见性或没有完整的产品库存; 识别和处理现场和遗留产品的风险; 没有经验/不成熟的事件响应过程。 德勤会计师事务所(Deloitte&Touche LLP)网络风险服务的物联网安全负责人Sean Peasley在一份新闻稿中表示: “安全性必须嵌入到运营计划的DNA中,以敦促企业创造出出色且安全的产品。如今,各种各样的产品正在成为网络的一部分:从烤箱到即时炊具,从3D打印机到汽车。企业组织必须考虑实际存在的问题,并将这些新挑战视为优先处理事项。” 如何创建物联网Security by Design(安全设计) 德勤公司公布的调查结果发现,许多企业(41%)表示,他们正在寻求行业和专业团体的指导,以便在其业务中创建安全设计。另有28%的受访者表示,他们期望监管实体和机构能够首先制定标准,而22%的受访者表示,他们已经在企业内部开展了自己的安全性做法。 德勤分析师表示,企业组织应该首先寻求了解同行的最佳实践和标准,然后再向监管机构寻求指导。 大约30%的受访者表示,他们没有使用过一套明确的产品网络安全要求,而只有28%的受访者表示,他们使用了行业定义的框架,41%的受访者表示,他们使用的是客户的框架,这表明行业在采用网络安全标准方面还有漫长的道路要走。 安全专家认为,对于寻求将设计安全性实施到物联网产品中的企业来说,需要考虑如下五个因素: 了解产品安全性的当前状态并制定网络战略 无论是设计联网产品还是购买此类产品在内部实施,都必须要评估产品(包括其生产的数据)的保护方式,并制定网络战略以推动改进。 建立安全设计实践 通过需求、风险评估、威胁建模和安全测试,将设计安全性集成到产品本身的设计或生态系统体系结构的设计之中。 从顶层设定基调 确保合适的人员参与并拥有流程的所有权——从领导到相关的产品安全主题专家再到产品开发设计团队。 拥有一支专业的团队,并为他们提供充足的资源 不要指望企业安全团队在缺乏任务资源的情况下能够顺利完成任务。建立一支专业的团队,该团队需要具备基于产品的经验,并根据需要为其提供培训,以帮助他们积累知识。 利用行业可用资源 与其为您的设备供应商开发和提供独特的调查问卷,还不如使用公开的行业资源来得方便直接。 威胁不断加剧,你准备好了吗? 2020 年,随着 5G 部署持续推出,攻击也将接踵而至。无论何时,互联的东西越多,安全问题就越多。而让情况变得复杂的是,很多工业环境都部署着过时的遗留设备。恶意黑客将开始针对这些环境,带来严重后果,比如对配置的非授权修改——可致工业过程未按既定方式运转,因而造成工业事故、断电,甚至环境灾难。 没有哪个产品设计者会想创建出毫无安全性可言的联网产品。幸运的是,鉴于目前物联网安全所获得的关注度,情况正在不断改善。“Security by Design”(安全设计方法)也逐渐被行业认同并付诸实践中。 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-03-31本文作者:小二郎本文来自:“嘶吼网”,了解相关信息可以关注“嘶吼网”

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

物联网为医疗保健机构打造的5项业务策略

物联网平台为许多新的商业模式打开了大门,而那些不参与构建物联网生态系统的机构将无法使用这些模式 图片来源:https://pixabay.com/images/id-2530990/编译:iothome 有许多方法可以扩大您的业务和客户群,而保持领先的一个方法是寻找新技术进步所带来的机会。这种进步带来的机会之一就是硬件和应用程序之间的连接性,此外,不要忘记由此收集到的大量数据。如果您是一家目前正在医疗保健领域努力开拓市场的公司,则可以通过实施物联网技术来快速实现这一目标。物联网使新一代医疗解决方案成为可能,而这些解决方案可以显著提升医疗保健机构的核心价值,进而吸引新的合作伙伴和客户。 在我们最近的文章中,我们介绍了物联网平台如何帮助医疗保健机构和医疗技术公司在该领域快速发展。拥有和维护物联网平台可以使他们成为快速物联网化医疗行业的重要参与者。此外,物联网平台为许多新的商业模式打开了大门,而那些不参与构建物联网生态系统的机构将无法使用这些模式: 联合的物联网生态系统 医疗保健机构可以利用物联网平台来协调不同医疗单位之间的工作,或者让第三方服务提供商参与其医疗服务交付,从而扩大医疗保健服务的范围和规模。例如,如果目前他们自己的车库里没有可用车辆,医院则可以立即将他们的患者转到第三方救护车或出租车服务。另一个方便的选择是医疗机构与医疗实验室或疗养胜地之间进行自动数据交换,使患者可以在那里接受其他治疗。这些联合的物联网生态系统使医疗机构可以为其客户提供全面的医疗服务,并全程监控治疗过程。 远程医疗计划 远程患者监护对医疗保健机构来说具有较高的价值。这些解决方案越来越普遍,所以越来越多的人倾向于使用它们来预防疾病。当患者为一套特定的远程监控服务支付每月费用时,医疗保健服机构可以使用这些智能监控设备为其客户创建订阅计划。在这种情况下,使用物联网平台是一个必要的先决条件,因为这些治疗计划将涉及连接多种不同的智能设备,并根据患者的个人需求对其进行调整,并通过新设备、功能和分析算法不断增强治疗效果。 医疗保健机构与医疗技术供应商之间的合作伙伴关系 医疗保健机构和医疗技术供应商都可以从物联网设备和解决方案的合作中受益。他们可以共同开发特殊的治疗方案,从而在患者中产生良好的吸引力。医疗保健机构可以向制造商提供有价值的反馈,而制造商则可以实施易于集成到合作伙伴医院生态系统中的解决方案。通过这种方式,可以更快地引入新设备和服务,并按预期发挥作用。 分析即服务 医疗保健机构可以提供健康数据分析服务。此外,还可以将分析整合到医疗保健服务机构的现有产品中,进而为患者提供一系列新的医疗保健计划,其中包括早期疾病诊断和预防性治疗。分析对设备供应商来说也很有价值,因为他们可以对设备进行预测性维护,从而在解决方案的可靠性上实现额外的收益。 公共卫生项目 最后但同样重要的是,全面的物联网医疗平台可以帮助医疗保健机构承担由政府和慈善基金赞助的现代公共卫生项目。(来源物联之家网)拥有物联网平台对于医疗保健领域中的大型物联网项目来说将是一个特别重要的优势,因为这可能涉及一系列不同的设备集群和复杂的连接需求。物联网平台还将负责此类解决方案的弹性、可扩展性以及端到端的数据安全性。 物联网技术为医疗保健机构带来了新的商业机会,而物联网平台则成为了这一转型的关键产物。早期采用者们正在积极采取行动来建立他们的物联网生态系统,并开发新的商业模式,从而保持其行业领先地位。 参考:kaaproject 原文发布时间:2019-12-05本文作者:Milena Sidler本文来自云栖社区合作伙伴“物联之家网”,了解相关信息可以关注“物联之家网”

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

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

Rocky Linux

Rocky Linux

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

WebStorm

WebStorm

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

用户登录
用户注册