最近更新时间:2024-04-08 19:41:33
KRDS实例类型共分为四种:高可用实例、临时实例、只读实例、单机版实例、三节点企业版
高可用实例
一个基本的高可用实例包含两个实例对象:MASTER实例和STANDBY实例,STANDBY实例用户不可见。高可用实例有自动failover功能:在MASTER实例出现故障的时候,后台系统自动将业务切换到STANDBY实例上,不影响用户实例服务的运行,切换过程在5s时间内。高可用实例是商业售卖的主要实例类型。
三节点企业版实例
一个基本的三节点企业版实例包含三个实例对象:一个主实例和两个副本实例,副本实例用户不可见。三个实例基于RAFT协议实现数据强一致同步,同时支持自动failover功能,切换过程在5s时间内,此实例主要应用于数据一致性要求高的业务场景。
临时实例
一个基本的临时实例包含一个实例对象,无热备,用户可见。使用场景一般用于用户进行性能测试和数据恢复时验证数据准确性。 用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将临时实例升级成高可用实例,从而完成数据回溯操作。
只读实例
一个只读实例包含一个实例对象,用户可见。在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个地域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。用于提升特定场景下的总体性能。
单机版实例
一个单机版实例包含一个实例对象,由于不提供备节点,主节点不会因为实时的数据库复制而产生额外的性能开销,因此单机版的性能相对于同样配置的高可用版有所提升。计算与存储分离,计算节点的故障不会造成数据丢失。通过减少数据库节点,大幅节省成本。
KRDS连接数指的是应用程序可以同时连接到KRDS实例的连接数量。
用户可以为高可用实例添加只读实例,只读实例上的数据从高可用实例同步。
主实例需要为高可用实例类型;
只读实例的磁盘空间配置必须大于等于主实例配置;内存配置建议等于主实例配置;
只读实例继承主实例的访问控制策略;
只读实例的参数配置管理独立于主实例。主实例修改参数生效后,只读实例的参数是否同步修改由用户确定;
重启KRDS主实例,不会同时重启只读实例;
主实例发生变更操作,不影响只读实例数据同步;
数据库连接有客户端字符集、库表字符集、服务器默认字符集三种字符集,这三种字符集的编码格式要保持一致,如果其中有一个不一致就会导致乱码现象。您可以使用客户端修改字符集的编码方式,也可以向我们申请修改数据库端字符集的编码方式与您客户端的编码方式一致,但当您想要使用其他编码方式时,您需要重新申请。使用金山云的KRDS服务,建议您使用功能全、使用简单、支持MySQL功能的客户端,方便您修改客户端的编码集,提升您的工作效率,例如开源的MySQL Workbench或者Navicat都是不错的选择。
可用区是指在同一个区域下,电力、网络等基础设施相互隔离的一个或多个数据中心。一个区域包含一个或多个可用区,当一个可用区出现故障后,不会影响其他可用区的使用,保护您的应用程序或数据库不受单一位置故障影响。
除此之外,可用区能提供比单个数据中心更强的可用性、容错能力以及可扩展性。请关注以下详情,可能与您选择的可用区有关:
同一区域下的不同可用区之间的云服务通过内网可以访问。
不同区域下的可用区数目可能不相同。
可用区是针对用户层面定义的标识符,不同用户在同一区域下选择相同的可用区,可能对应不同的物理数据中心。
预置一个逻辑隔离分区,可以在自行定义的虚拟网络中启动金山云资源。可以完全掌控虚拟联网环境,包括选择 IP 地址范围、创建子网以及配置路由表和网关。可以在VPC中选择使用 IPv4,从而实现安全而轻松的资源访问和应用程序访问。
终端连接,可以在您的 VPC 和其他金山云服务( KRDS,KS3)之间创建私有链接,无需通过Internet、NAT服务进行访问
纯净模式