共计 2111 个字符,预计需要花费 6 分钟才能阅读完成。
在 IT 零碎建设中,软件平台厂商(ISV)给出的 IT 资源需要往往是物理机裸机配置。上云后怎么把物理裸机配置转变为云主机配置就成了一个须要认真思考的问题。明天就来讨论一下这个问题。
以应用服务器为例,如果软件平台厂商给出的是华为 RH2288H v3 这样一款物理裸机,配置如下:
拿到服务器配置后,首先咱们要核查一下这款服务器的利用场景,确认在这个场景中是否能应用云主机。如果是大数据利用、HPC 高性能计算、Oracle RAC 集群这几种场景举荐采纳云化物理裸化,不举荐采纳云主机。
物理裸机配置转换为云主机配置,要害是 CPU、内存和存储。
咱们倒过去,从最不重要的配置逐个说起。
一、电源、光驱、导轨
通通不须要思考。云主机的宿主机曾经是双冗余电源,云主机不须要思考电源的问题。光驱。。。还记得你上一次用光驱是什么时候吗?导轨。。。
二、FC HBA 卡
FC HBA 卡用于物理裸机连贯 FC SAN 存储。云主机的云硬盘曾经代替 FC SAN 存储,不再须要 FC HBA 卡了。
三、网卡
物理裸机场景下网卡个别须要做双网卡冗余,即两个物理网卡绑定为 1 个逻辑网卡,实现网卡的主备切换或者负载平衡。应用云主机后个别只须要一个虚构网卡就够了,也不必思考网卡的冗余,云平台底层曾经做了双网卡冗余。
多个网卡的场景为云主机接入多个 VPC 网段,云主机最多能够反对 12 个网卡。
对应到本配置,只须要 1 个千兆虚构网卡即可。
四、存储
物理裸机场景下个别标配两块硬盘做 RAID1 冗余,理论可用存储就只有一块硬盘的容量。天翼云云硬盘曾经在底层实现了三正本冗余,因而上云后 RAID 卡就不须要了。那在这个场景里是不是配置 300GB 云硬盘就能够了呢?
有教训的用户会发现,市场上买到的标注容量为 300G、600G 的硬盘,装好操作系统后理论容量却没有 300G、600G,这是为什么呢?
这是因为硬盘的标注容量是按 1000 进位来折算,也就是说按 1KB = 1000Bit、1MB = 1000KB、1GB = 1000MB、1TB = 1000GB 来折算的。咱们晓得在计算机里,1KB 理论是等于 1024Bit,1MB = 1024 KB = 1048576 Bit,这么一算,等于要在标注容量上打一个 1000 1000 1000 / 1024 / 1024 / 1024 = 0.93 的折扣。对应到本场景,300G 的硬盘理论只有 279GB 容量,600G 的硬盘理论就只有 558G 容量。而天翼云云硬盘的容量没有中间件赚差价,300GB 的云硬盘在云主机上辨认就是 300GB。
上云后云主机收费赠送一个容量为 40G 的零碎,则这 279G 容量里能够再减去 40G 的系统盘占用空间。也就是如果配置一个 239G 的数据盘,能够齐全对标物理裸机的 2 块 300G 硬盘。
当然 239GB 的空间用于部署个别的利用加上数据备份是入不敷出的,因而本场景举荐配置为 200G SAS 云硬盘。当前空间有余了,再弹性扩容。
联合上一篇文章《如何抉择天翼云云硬盘》,绝大多数场景都举荐应用 SAS 云硬盘,大于 2T 且对 IO 要求不高的场景举荐应用 SATA 云硬盘,数据库场景举荐应用 SSD 云硬盘。
五、内存
内存和 CPU 的配置绝对就比较复杂,也是最重要的一环。
咱们倡议依据利用的场景来匹配 CPU 和内存的比例。
在一般场景下 CPU 和内存的举荐比例为 1:2(1C2G、2C4G、4G8G、8C16G)比方 Web 服务器、中间件服务器,计算密集型场景 CPU 和内存的举荐比例为 1:1(4C4G 8C8G 16C16G)比方数据分析、数据挖掘,高内存需要场景 CPU 和内存的举荐比例为 1:4 或 1:8(2C8G、4C16G、8C32G、16C64G)比方关系型数据库、内存数据库。
咱们先看看如何确定内存的需要。
如果物理机内存小于等于 32G,倡议依照物理机内存配置云主机。如果物理机内存大于 32G,小于等于 128G,倡议和利用厂商核查利用场景,因为依照咱们的教训,32G 内存已能满足包含 WebSphere、WebLogic 等大型中间件的需要。本场景配置为 64G 内存,可与利用厂商核查利用场景,倡议先配置 32G 进行业务测试,如果 32G 不能满足需要则再弹性扩容至 64G。
如果物理裸机内存大于 128G,则倡议应用云化物理裸机计划。
六:CPU
最初咱们来确定 CPU 的配置计划。
本场景中配置 2 路 Intel 至强 E5-2630 CPU,单颗 CPU 为 6 核 12 线程,2 颗 CPU 共计达到 12 个物理核 24 线程。这样的配置能够预见到这台服务器的 CPU 很可能在绝大多数工夫里 CPU 都是闲暇的,这也就是为什么会产生 CPU 虚拟化技术的起因。
很多敌人应该都见过这样一张图片
这张图片粗浅揭示了 CPU 并非是核数越多越好,还须要应用软件能应用到多核的能力才行,否则就会呈现一个核忙死,其它核都在闲着的景象。
在通用场景里,8 核就曾经是比拟高的配置,是否须要真的用到 16 核是须要认真的思考的问题。
在本文这个场景里,举荐配置 8 核 CPU。如果业务测试后确定 8 核还不能满足业务需要,咱们还有弹性扩容这个必杀技。
最初来个总结:物理裸机配置转换为云主机配置,要害是配置 CPU 和内存,最终还是要从利用场景登程,不能僵硬地依照物理机的配置间接生成云主机配置,充分利用云主机弹性扩容的长处,既省事又省钱。