为什么可以先上云再去O

简介: 先上云,再去O,解锁去O新姿势。

楚人有涉江者,其剑自舟中坠于水,遽契其舟,曰:“是吾剑之所从坠。”舟止,从其所契者入水求之。舟已行矣,而剑不行,求剑若此,不亦惑乎?
——《吕氏春秋.察今》

最近碰到一个项目,要将线下的Oracle 数据库迁移上云,且时间紧迫。
我们知道阿里云有一整套的去O上云工具箱,包括迁移工具ADAM、高度兼容Oracle的云数据库PPAS或PolarDB Oracle兼容版,但使用这些工具进行迁移时难免会涉及到一些前期的调研分析和评估,甚至要对部分应用代码进行修改调整,假如客户要马上上云,怎么办?

为此我的建议是:可以先上云再去O,直接用单机ECS运行Oracle的单实例,并在云上去O。

看到这里,有一些架构师肯定认为这样并不可行:用单机来运行Oracle,太不靠谱了吧?因为一般Oracle 数据承载的生产系统一般都是关键业务系统,对性能和可靠性的要求都非常高,单机能满足么?

要说硬件PC服务器的确有点悬,但阿里云ECS则另当别论。原因是在云计算在诞生之初,单个计算节点的可靠性确实不高,当时主要是通过云原生架构来解决高可用问题。但在国内由于IT技术发展的水平并不均衡,在云计算的初始用户中运行着大量的传统应用,即便到今天为止还依然存在大量的传统架构应用无法马上迁移到云原生架构,因此国内的云计算厂商都在单计算节点的可靠性上下足了功夫,其中尤以阿里云为甚,通过主动的基于AI大数据分析的故障预警和在线热迁移,阿里云ECS的可靠性和性能已经无限逼近小型机。请看数据:

  • 阿里云ECS的承诺SLA为每个运行周期(月)不低于99.975%,相当于停机时间在10分钟以内,而一个月的时间足够完成去O了。
  • 阿里云ECS最大支持到208 vCPU,3072 GiB内存,可碾压绝大多数小型机。
  • 阿里云ESSD 单盘性能可达100万IOPS,妥妥中高端存储的性能水平。

此外,在云上还有额外的保障性措施

  • 阿里云DBS服务,支持对Oracle数据库的DataGuard 在线实时备份,并可做到秒级恢复
  • 阿里云ECS快照服务,支持对每块磁盘保留1000个自动快照,一个小时生成一个快照也可以保留一个月以上。另外通过快照可以随时生成生产系统的副本用于迁移验证测试。
  • 阿里云堡垒机,去O服务团队不用去客户现场也能通过堡垒机统一登录并对所有操作进行录像留存

先上云,再去O,解锁去O新姿势。

相关实践学习
使用操作系统智能助手OS Copilot解锁操作系统运维与编程
在本实验场景中,将在阿里云ECS上体验OS Copilot产品。OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux,提升阿里云的使用体验。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。
21126 0
|
3月前
|
存储 JSON API
乐天(Letian)商品详情API接口系列,json数据返回
日本乐天商品详情 API(IchibaItem/Item)返回的 JSON 数据结构,会随formatVersion参数不同而变化,推荐使用formatVersion=2(结构更清晰、字段更规范)。以下是完整的 JSON 数据结构解析、核心字段说明、示例数据及实用解析技巧,适配跨境选品、海外仓对接等业务场景。
|
9月前
|
JSON API 开发者
1688商品 API接口,开发者详解与使用指南
1688商品API是阿里巴巴开放平台提供的接口,支持获取商品详情与列表信息。包含商品标题、价格、销量、库存、图片等关键数据,适用于电商数据分析、比价工具、库存管理等场景。开发者需注册账号并创建应用获取App Key和App Secret用于身份验证。通过构造HTTP请求调用API,并解析JSON或XML响应获取数据。提供Python示例代码,方便快速接入。
|
数据采集 机器学习/深度学习 存储
大数据的处理流程
【10月更文挑战第16天】
2443 2
|
NoSQL Java Redis
Redlock分布式锁高并发下有什么问题
Redlock分布式锁在高并发场景下可能面临的问题主要包括:网络延迟、时钟偏移、单点故障、宕机重启问题、脑裂问题以及效率低等。接下来,我将使用Java代码示例来说明其中一些问题。
516 12
|
12月前
|
XML JSON API
如何从 Swagger 导出 API 文档
Swagger 使这项任务相对简单,允许开发者以各种格式(如 JSON 和 YAML)导出 API 文档。在这篇博文中,我们将详细探讨如何从 Swagger 导出 API 文档。
如何从 Swagger 导出 API 文档
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
743 4
|
Java Maven Spring
SpringBoot配置跨模块扫描问题解决方案
在分布式项目中,使用Maven进行多模块开发时,某些模块(如xxx-common)没有启动类。如何将这些模块中的类注册为Spring管理的Bean对象?本文通过案例分析,介绍了两种解决方案:常规方案是通过`@SpringBootApplication(scanBasePackages)`指定扫描路径;推荐方案是保持各模块包结构一致(如com.xxx),利用SpringBoot默认扫描规则自动识别其他模块中的组件,简化配置。
1921 1
SpringBoot配置跨模块扫描问题解决方案
|
存储 数据库 虚拟化
无缝过渡:企业级服务器迁移的策略与最佳实践
【10月更文挑战第4天】随着企业数字化转型的加速,服务器迁移成为企业IT基础设施升级的重要环节。本文从架构与规划的视角,探讨了企业级服务器迁移的策略与最佳实践,旨在帮助企业实现无缝过渡,降低迁移风险,提高迁移效率。
1035 4
|
开发工具 图形学 Android开发
从零开始的unity3d入门教程(一)----环境配置
该文章是《从零开始的Unity3D入门教程》系列的第一篇,详细介绍了Unity3D的环境配置过程,包括注册Unity账户、下载安装Unity Hub和Unity编辑器、配置许可证、创建Unity项目、下载安装Visual Studio 2022以及将Unity与Visual Studio相关联等步骤。
从零开始的unity3d入门教程(一)----环境配置

热门文章

最新文章