服务器本地云盘是什么?它如何工作?
服务器本地云盘是一种在云计算环境中,由物理服务器上的本地存储设备提供的存储解决方案,它与云服务器(Cloud Virtual Machine,CVM)实例处于同一台物理服务器上,具有高读写IO、低时延的特性,以下是关于服务器本地云盘的详细介绍:
一、
服务器本地云盘来自CVM实例所在物理机的本地存储,是从物理机上划分的一块存储区域,由于其与云服务器实例紧密耦合,因此具有较低的访问延迟和较高的数据传输速率,这种存储方式也存在单点故障的风险,即当物理服务器发生故障时,本地盘上的数据可能会丢失。
二、适用场景
1、IO密集型应用:如大型关系数据库、NoSQL、ElasticSearch等,这些应用对存储延时要求较低,适合使用高IO型云服务器自带的NVME SSD本地盘类型,但需要注意的是,由于存在单点故障风险,应用层需要做好数据冗余保证数据可用性。
2、大数据型业务:如EMR等大数据处理业务,本身对延迟不敏感,且上层有数据冗余,可以容忍单点数据故障,适合使用大数据型云服务器自带的SATA HDD本地盘类型。
三、生命周期
本地盘的生命周期与所挂载的云服务器实例相同,简单理解,本地盘跟随所挂载的云服务器的启动而启动,结束而结束。
四、类型
按介质不同,本地盘可以分为SATA HDD本地盘和NVME SSD本地盘,NVME SSD本地盘适用于高IO机型,SATA HDD本地盘适用于大数据机型。
五、购买与配置
本地盘仅能在购买云服务器实例时同时购买,不支持单独购买或升级,对于已经购买了本地盘的云服务器实例,如果需要更高的数据可靠性,可以将本地盘调整为云硬盘,但需要注意的是,此操作有一定的限制条件,如云服务器状态需为已关机状态,且某些类型的实例不支持此操作。
六、最佳实践
1、选型:对于大数据、重型数据库应用,带本地盘的实例在成本、存储访问时延上有着较大的优势,但如果应用没有高可用架构,建议选择其他实例。
2、备份:如果已经使用了本地盘,并且应用层没有数据可靠性的架构设计,强烈建议做好数据备份,可以使用云备份服务或将本盘数据实时拷贝到云盘。
3、迁移:如果需要将本地盘数据迁移到云盘,可以使用服务器迁移中心等工具进行数据备份和迁移。
七、故障处理
当本地盘发生损坏时,系统会触发事件并发送事件通知,用户可以根据故障场景以及事件通知信息进行响应和处理。
八、计费模式
本地盘的生命周期及计费模式与所挂载的弹性云服务器一致,且费用包含在弹性云服务器实例的费用中。
服务器本地云盘是一种高性能但存在一定风险的存储解决方案,在选择和使用过程中,需要充分考虑应用需求、数据可靠性要求以及成本等因素。