当前位置: 首页 > 科技观察

高效上云优秀实践

时间:2023-03-21 22:00:19 科技观察

【.com快译】如今,随着技术迭代的不断深入,许多企业将目光从传统的数据中心转向蓬勃发展的云服务。许多企业的CIO也将云服务视为成功数字化转型的关键平台。借此,他们可以将现有业务系统迁移到云端,以提供现代应用服务。此外,在成本方面,企业希望通过不同的协作方式、敏捷的流程、创新的商业模式,以低成本从云解决方案中获得服务的灵活性,从而把握新的商机,提高竞争力。优势。可以说,无论在哪个领域,更好的客户体验、更灵活的移动接入方式、更安全、更低成本的服务,都将为企业带来巨大的收益。在实践中,为了制定合适的云迁移策略,我们需要从以下几个基本问??题出发,考虑是否能够满足企业的整体运营目标:?迁移的目标是什么?谁拥有计划,IT还是业务?它将在哪里获得资金:资本支出、运营支出或转给第三方?要迁移到哪种类型的云:私有云、公共云还是混合云?很多企业都有应用上云的需求,但并不是所有的应用都适合迁移。无法迁移到云端的挑战?即使是现在,以政府、银行和保险为中心的企业仍在犹豫:是否有必要摆脱完全本地化的架构,他们是否会失去对其数据的完全控制,云服务是否会难以与现有基础设施(尤其是核心应用)。这些担忧可能会阻碍企业把握新的商机。此外,其他阻碍业务应用上云的因素还包括:数据中心本地应用的运维成本增加、数据存储和分析能力不足、安全风险增加、对新兴威胁的防护不够、能力有限等。实现应用程序扩展的移动性和对新兴技术的支持。下面,让我们一起来探讨一下,企业成功高效上云的最佳实践。云迁移的内外部驱动力由于整个迁移过程会产生一定的成本,我们需要提前发现云迁移的内外部驱动力,例如:需要整合那些冗余的IT资源,以及退役或残留的应用软件,减少数据中心的占用空间,提高计算的集成能力;通过升级应用程序以满足基于行业技术标准和软件的业务目标;通过在IT领域采取最小投入和最大回报的策略,达到按需扩展IT资源、按需付费的目的;根据市场需求提升业务绩效,灵活应对不断变化的业务需求,以最小的变更和投资实现业务系统的灵活性;根据业务资源预算降低IT资源的总拥有成本。为了预估应用云迁移涉及的工作量,企业应提前确定需要迁移哪些应用、流程和数据,以及目标云环境的类型(公有云、私有云或混合云)。许多组织选择增量迁移应用程序。也就是说,他们从提供信息服务并拥有最少客户数据和敏感信息的应用程序开始。因为风险最低,便于实施者根据实际情况灵活调整决策。云迁移的良好实践除了上面介绍的增量迁移的基本原则外,我们还可以参考以下几个方面:试错的小步骤第一个良好实践是“试错设计”。为了证明迁移概念的可行性,我们可以从整体应用中选择一个较小的服务进行迁移验证。其中,我们可以通过测试工作负载和预估应用迁移所需资源(包括:存储大小、所需虚拟机数量、网络带宽、安全相关控制要求)来评估应用的迁移情况。原有服务质量的差距,再不断完善当前的迁移方案。当然,我们还需要根据业务方对云迁移的具体需求,判断云平台对应用的兼容性问题。这就是概念验证(POC)在这个环节中的作用。给MoveGroup贴上标签我们把那些可以迁移到云端的应用称为MoveGroup。这是一个逻辑分组,这个分组内的所有应用都可以在相同的预设时间段内迁移到云端。分组的好处是我们可以让多个移动组并行开始迁移,或者让一个移动组在另一个移动组完成后立即开始。当然,你也可以根据短期和长期的业务或技术目标,实时调整不同的迁移方式。以下六种方法称为“6R's”(详见https://dzone.com/articles/the-rs-of-migration):重新托管(Re-hosting):可以使用自动化工具或手动方式直接迁移(Lift-and-Shift)各种应用程序。重新平台化:启用新平台并修改底层基础架构。但是,现有的程序结构保持不变。替换(Replace):直接转移到其他类型的平台(推荐是SaaS平台)。重新架构:使用云平台的原生功能重新设计应用程序和基础架构。退役(Retire):直接“退役”应用,重新开始。保留:继续使用当前状态的应用程序。多云环境此步骤有助于确定应用程序是在单个云环境中运行还是在多个云服务环境中执行。对于单一的云提供商,我们很容易锁定;如果涉及迁移到不同的云提供商,则需要多方的协调努力。具体模型包括以下三种类型:单一云环境下的应用:即一整类应用运行在同一个云提供商上,而其他类型的应用运行在其他云提供商上。这种模式的好处是企业可以灵活增加新业务。跨多个云提供商拆分应用程序:也就是说,单个应用程序的一部分在一个云提供商上运行,一部分在其他地方运行。这种模式的好处是企业可以利用每个云提供商的各自优势。与云无关的应用程序:也就是说,此类应用程序可以在任何云提供商上运行。因此,应用程序可以同时运行在多个云提供商上,并且可以拆分到多个地方。显然,这种模式使企业能够灵活地将工作负载从一个云提供商迁移到另一个云提供商。自动化自动化提供了将基础架构构建为代码并自动部署应用程序而无需停机的能力。因此,企业希望在多个应用的??迁移过程中,以自动化、可重复的方式,减少迁移时间,提供更好的一致性。同时,企业内部的团队也可以互相传授那些自动化优先的流程,从而更好地从云迁移中获益。为了使用远程交付来安排和监控各种操作,企业可以采用迁移工厂模式来减少人工成本和时间,以及云迁移所需的现场专业服务。此外,企业还可以有目的地搜索各种可用于支持基于云的许可模型的软件工具集。数据迁移在开始从生产环境向云端迁移之前,企业需要对需要迁移的数据进行完整的评估。企业可以直接将本地数据集发送给云提供商,由他们负责上传到云端;然后在现有的数据中心保留现有的宿主应用,只将调用关系指向已经迁移到云端的数据即可。这通常是大量零散数据的首选迁移选项。同时,为了制定合适的数据归档和备份策略,企业可以参考这样一种优选做法,即动态数据尽可能靠近计算资源,静态数据尽可能靠近计算资源。用户端。业界往往通过传统的缓存技术来达到这个目的。MonitoringandGovernance为了构建满足企业实际需求的云应用服务,企业内部需要多个跨职能团队负责制定和管理企业的云战略和各种实践。同时,企业应采用敏捷(Agile)的方法,在整个迁移过程中不断学习和改进,进而“小步走”实现大规模上云。在许多组织中,他们创建了系统迁移架构师的职位,负责规划和领导迁移的各个方面。在实践中,他们的核心职责包括:定义成功迁移所需的必要重构条件,设计数据迁移的相关策略,根据云解决方案定义需求,确定迁移工作的优先级和切换模式。通过与企业其他业务部门的协作,他能够顺利、稳步地推动云过渡完成。此外,由运维、开发、设计等部门组成的云迁移团队,需要通过不断学习、相互培训,开发出各种自动化模板,进而不断设计和完善云应用的架构。综上所述,企业上云是大势所趋。各类企业需要降低运营成本,缩短产品交付时间,增加增值收入,挖掘创新资源,进而通过将原有应用移植到云端,专注于自己的核心业务。综上所述,根据业内各企业的上云经验,我们为您总结了以下十一条良好实践建议:选择合适的云提供商。使用正确的迁移工具。转变为灵活的运营模式。通过可扩展性和高可用性最大限度地提高生产力。尽可能将开发和测试环境迁移到云端。始终将核心企业功能迁移到私有云,将非核心服务迁移到公有云。在可能的情况下,应采用混合云模型。将现有架构转变为可扩展的、基于API的动态交互模型。为各种应用赋能云原生能力,通过转换实时输出可操作的数据。通过推动高度自动化来降低项目和运营成本。引进具有熟练知识和技能的人员。原标题:BestPracticesforEffectiveCloudMigration,作者:Dr.GopalaKrishnaBehara