什么是多云?

多云是一种云计算策略,它使用来自多个云提供商的最佳服务来部署解决方案。该策略通常由工作负载、业务和数据治理需求驱动。A类多云解决方案在紧密或松散耦合的体系结构中集成IaaS、PaaS和SaaS。设计良好的多云解决方案应考虑网络、性能、安全性、运营管理和总拥有成本。

云提供商通常提供托管服务和自助服务工具,以促进多云交付。他们通过抽象实现需要专家知识(如网络)的特定技术层的复杂性,简化了多云解决方案的设计和部署。

多云解决方案模式

对于寻求优化云基础设施功能和支出的组织来说,多云解决方案可能是最佳方法。它允许组织跨云提供商进行访问,以便将工作负载和数据放置在最适合其功能的环境中。以下解决方案模式显示了如何最有效地使用多云计算。

    • 单层架构

      在多云单堆栈体系结构中,来自两个不同云提供商的服务作为一个云下的本机服务一起运行。例如,组织可以将其数据分析平台连接到紧邻的数据源。此体系结构消除了移动大量数据的复杂性和成本。例如,当作为本地服务在Azure或AWS中运行时,Oracle Exadata Database service与Microsoft Power BI和Azure Synapse或Amazon RedShift Analytics相结合,以提供最高的性能、可用性和可扩展性。

    • 应用程序和数据库拆分体系结构

      在多云应用程序分包体系结构中,应用程序前端和数据库后端部署在不同的云上,使用低延迟和高带宽网络连接堆栈。组织可以利用当前的web或移动应用程序连接到高性能数据库。此体系结构利用了一流的云产品和服务。可以使用Java、PowerBuilder、Go和开发应用程序。NET、JavaScript、Swift、Kotlin和其他编程语言。后端可以是Oracle数据库、Microsoft SQL Server数据库、MySQL和其他数据库。云提供商之间的专用专用网络连接是必不可少的。除非云提供商之间存在网络交叉连接,否则授权网络合作伙伴可以进行设置。

      了解更多有关多云应用程序分包体系结构的信息

    • 分析和数据库拆分体系结构

      在多云分析分包架构中,数据分析和数据库部署在不同的云上,具有连接堆栈的低延迟和高带宽网络。组织可以利用现有的数据分析来连接到靠近数据源的数据库。此体系结构降低了在大量数据之间移动的后勤复杂性和成本。例如,Microsoft Power BI和Azure Synapse Analytics或Amazon Redshift以及OCI Exadata Database Service或Oracle Autonomous Database。建议云提供商之间使用专用专用网络连接,除非云提供商之间存在网络交叉连接。

      了解更多有关多云分析的分层体系结构

    • SaaS或ERP数据分析和集成架构

      在这个多云架构中,SaaS或ERP应用程序和数据分析或自定义应用程序部署在具有低延迟和高带宽网络连接的不同云上。SaaS或ERP通常是组织的关键任务应用程序,必须与上游和下游应用程序以及分析和AI/机器学习(ML)无缝集成。这种架构使组织能够灵活地改造自定义应用程序,并在云边界之外进行创新。Oracle电子商务套件、SAP或Microsoft Dynamics与自定义应用程序或云数据湖的集成就是一个很好的例子。除非云提供商之间存在网络交叉连接,否则建议在云提供商之间建立专用的专用网络连接。

      了解有关多云SaaS集成的更多信息

      了解有关多云ERP集成的更多信息

    • 横向工作量分配

      分布式多云解决方案将应用程序打包到Kubernetes或虚拟机(VM)中,无论是否有数据库。此解决方案可以灵活地在任何云上运行。用例包括按需工作负载,例如用于动画渲染、人工智能、机器学习、分析工作和视频游戏的高性能计算(HPC)。如果需要数据库,通常使用PostgreSQL、MongoDB和MySQL。工作负载根据性能、可用性和成本动态地水平分布到不同云上的Kubernetes集群或VM。建议云提供商之间使用专用专用网络连接或虚拟提供网络(VPN)。

      了解有关多云容器工作负载管理的更多信息

    • 产品和开发拆分部署

      生产和开发部署在不同的云中,使用VPN连接环境。该组织将当前的开发和测试环境保持在一个云中,同时出于性能、数据驻留/接近性和成本原因在多个云中运行生产。工作负载可以是应用程序。建议在云提供商之间使用VPN。

      学习如何混合和匹配云

多云优势

这个2023年标准普尔全球多云调查显示97%的组织使用多个云提供商。根据调查,多云方法背后的主要因素是成本优化、数据驻留和业务灵活性。多云策略提供了几个好处,包括以下方面:

成本优化 数据驻留 业务灵活性
一流的产品和服务 法规遵从性 高性能
无供应商锁定 灾难恢复 高可用性

满足您的多云需求的强大提供商应该能够运行企业工作负载,同时提供灵活性和多功能性。这包括操作高性能工作负载或特定的数据库或虚拟化堆栈。在最佳情况下,参与多云战略的企业可以优化服务、价格和资源,同时保持灵活性并确保数据安全性和互操作性。要做到这一点需要考虑一些因素,但如果部署得当,多云部署可以增强组织的发展能力。

多云设计注意事项

在设计多云解决方案时,必须考虑网络延迟、数据移动、安全性、协调和操作管理,这些最终会驱动架构决策。

延迟
网络延迟和处理能力直接影响应用程序性能。应用程序有不同的延迟要求。有些需要非常低的单位数毫秒延迟,而另一些可以容忍两位数毫秒延迟。电子商务套件、PeopleSoft、JD Edwards EnterpriseOne、Siebel和Hyperion等易动应用程序要求应用程序和数据库之间的最佳低延迟小于两毫秒。通常,Java EE和Fusion Middleware应用程序在中间层和数据库之间最多可以容忍10毫秒。

所有这些应用程序都需要一个专用的网络连接,以实现持续的低延迟。云数据中心的物理距离是一个因素,它们必须在40英里以内。联合部署的数据中心最适合这些类型的工作负载。API或数据库链接等集成可以容忍更长的延迟。流量可以通过互联网或虚拟专用网络。在松散耦合的体系结构中,云数据中心的物理距离不太重要。

数据移动
如果大规模数据经常跨云边界传输,那么数据流的方向就变得至关重要。云提供商通常不收取数据入口费用,但都会收取数据出口费用。数据出口率因云提供商而异。将出口成本纳入多云设计考虑至关重要。此外,移动数据时必须考虑数据驻留。例如,《欧盟通用数据保护条例》要求所有欧盟数据都必须保留在欧盟国家内。包括电信在内的一些行业;制造业;医疗保健;保险;软件、IT和计算机服务都有严格的数据位置要求。

安全
在多云环境中,不同的安全工具和多家供应商可能会导致复杂的安全操作和增加的安全人员,从而导致成本高昂的效率低下、效率低下和不必要的安全风险。随着组织重新评估其技术堆栈以加强其网络安全并提高敏捷性、可扩展性和效率,他们正在寻找能够提供内置安全性以及与第三方供应商无缝集成的产品和服务的云提供商。分层安全策略可以通过使用云提供商提供的内置云安全服务,结合预先构建的API和云提供商合作伙伴关系来简化方法,这些合作伙伴关系集成了提供商和通用事件模型,以大规模处理警报。

业务流程
如何部署和管理多云架构至关重要。每个云都有自己的一组工具和工作流。这给IT团队成为各种技术专家带来了巨大压力。选择跨云工作的自动化工具至关重要。自动化工具可用于联网、安全、持续集成和持续交付(CI/CD)。例如,基础设施作为代码,对于最大限度地提高可用性、可伸缩性、灵活性和成本优化至关重要。同时,安全工具对零信任安全实现、访问控制和会话管理至关重要。

自动化工具是多云部署和操作管理中的关键组件。在选择自动化工具时,您应该考虑当前的本地技术堆栈、工具和IT团队技能。该工具应在多云和混合云环境。将其添加到工作流中通常需要最熟练的人员。

运营管理
运营管理包括支持访问、监控和警报、修补程序更新、法规遵从性和管理。跨云平台建立标准实践和程序至关重要。标准化云运营模式可以帮助组织有效地解决围绕人员、流程和工具的多云障碍;这样做对生产力、持续安全性、一致性和更快的事件解决至关重要。例如,支持人员使用单个登录(SSO)帐户和访问点访问所有云,发出自动补票警报,并与一个售票系统集成。

OCI如何加快多云部署?

Oracle云基础设施(OCI)提供了几种产品和服务,以简化多云解决方案的部署。

甲骨文公司数据库@Azure
Oracle和Microsoft扩大了合作伙伴关系,以提供运行在Oracle云基础架构上的Oracle数据库服务,这些服务位于Microsoft数据中心。甲骨文公司数据库@Azure现已在Microsoft Azure美国东部地区提供。2024年,该服务将在其他地区提供,从德国中部、英国南部、澳大利亚东部、日本东部、加拿大中部、巴西南部、法国中部、美国中部和美国中南部开始。使用部署在Microsoft Azure中的Oracle云基础架构上运行的Oracle数据库服务,将Oracle数据库移动到云中以获得最高级别的性能和可用性。

针对Microsoft Azure的Oracle互连
Oracle Interconnect for Azure为组织提供了一条直接迁移到多云环境的路径,其中包括Oracle云基础设施服务和Microsoft Azure服务互操作性。从基本的IaaS到PaaS和Oracle数据库,无缝集成让客户能够利用OCI和Microsoft Azure的优点进行创新。这两个领先的云提供商之间的低延迟私有连接在实现投资回报最大化的同时带来了灵活的创新。互连定价是基于端口的,并且没有对所消耗的带宽收取额外费用。

Microsoft Azure的Oracle数据库服务
Oracle Database Service for Azure是一种Oracle-managed服务,供Azure客户在OCI中快速提供、访问和操作企业级Oracle数据库服务,具有熟悉的Azure风格体验。用户可以使用OCI上运行的Oracle数据库服务的高性能、高可用性和自动化管理无缝构建Azure应用程序。针对Azure的Oracle数据库服务提供Exadata数据库服务、自治数据库、Oracle基本数据库服务和MySQL热浪。

AWS上的Oracle MySQL热浪
AWS上的Oracle MySQL HeatWave是一个OCI完全管理的AWS计算数据库,具有机器学习驱动的自动化和内置的高级安全功能。它在一个MySQL数据库服务中支持OLTP和OLAP,而无需ETL复制。MySQL HeatWave提供了自动化的数据库内ML,并对模型和结果进行了解释。它与亚马逊广告、亚马逊极光、亚马逊红移AQUA和雪花开发的应用程序完全兼容。

OCI集成服务
Oracle云基础架构集成服务连接任何应用程序和数据源,以自动化端到端流程并集中管理。广泛的集成,以及预构建的适配器和低代码定制,简化了向云的迁移,同时简化了混合云和多云操作。

Oracle云基础设施金门
OCI GoldenGate是一种实时服务,用于跨多云和混合云环境从数据库迁移、集成或卸载数据。这些数据库包括Oracle数据库云服务、Oracle大数据云服务、甲骨文MySQL云服务以及OCI GoldenGate支持的任何数据库。使用OCI GoldenGate,您可以在云中快速配置GoldenGate环境,而无需设置基础设施或平台需求。

Oracle API网关
API网关服务使您能够发布具有私有端点的API,这些端点可以从您的网络中访问,如果您希望它们接受互联网流量,则可以使用公共IP地址进行公开。您可以使用单个API网关将多个后端服务(如负载平衡器、计算实例和OCI函数)链接到单个整合的API端点。Oracle API网关服务与OCI身份和访问管理集成。您可以使用Oracle API网关向多云和混合云部署中的其他服务客户端公开服务。

Oracle数据安全
Oracle Data Safe使组织能够了解数据敏感性、评估数据风险、屏蔽敏感数据、实施和监控安全控制、评估用户安全性以及监控用户活动,所有这些都在一个统一的控制台中实现。这些功能有助于管理Oracle数据库在多云和混合云环境中的日常安全和法规遵从性要求。

Oracle云可观测性和管理平台
Oracle云可观测性和管理平台允许客户通过全堆栈可视性、预构建分析和自动化来监控、分析和管理多云应用程序和基础设施环境。功能包括应用程序和基础设施监控、日志记录和故障排除;数据库监控和管理;和基础设施资源管理。

多云客户成功案例

具有独特需求的各种规模的组织都使用Oracle的云基础设施来提供IaaS平台,作为其多云战略的一部分。以下只是Oracle的多云客户成功案例中的几个。

Veritas公司

Veritas Technologies是多云数据管理领域的领导者,通过帮助确保80000多名客户的数据保护、可恢复性和法规遵从性,提供了抵御网络攻击的恢复能力。Veritas从多个来源接收2 PB的数据,其中大多数结构化数据位于Oracle数据库中。Veritas使用OCI多云管理服务在源位置分析数据,以提供实时见解,并通过每日增量数据拷贝实现20倍的性能提升。

穆拉德

Murad是一个全球公认的护肤品牌,以基于科学的治疗和产品而著称。该公司意识到其复杂的商业模式需要在其ERP、供应链管理、规划和商业智能平台上更快地进行后台操作。穆拉德还寻求降低成本,减轻硬件管理负担,同时增强业务连续性。最终,Murad将Oracle云基础设施作为多云解决方案的一部分集成到AWS中,从而使性能提高了20%至30%。

TIM巴西

TIM Brasil是一家领先的电信公司,为巴西5000多万公民提供高速移动和宽带服务。TIM选择了多云方法来推动直接影响客户体验的应用程序的转换。它为Microsoft Azure选择了Oracle Interconnect,以充分利用OCI和Azure的优点。TIM将8000个工作负载和16 PB的存储迁移到云,从而将处理客户服务查询所需的时间减少了50%。

了解更多有关多云解决方案的信息

在一个拥有许多基于云的服务和解决方案的世界中,多云环境通常是组织平衡价格、性能和灵活性的正确选择。Oracle云基础架构支持强大的多云解决方案,实现了更简单的管理,同时将集成复杂性和安全风险降至最低。