数据库服务新增对 PostgreSQL 的支持

为了更好地满足客户对数据库服务的多样化需求,数据库服务(RDB)新增了对 PostgreSQL 数据库的支持。

PostgreSQL 集群

同 MySQL 数据库一样,PostgreSQL 集群也是一主一从的架构,采用 streaming replication 的方式做主从复制;同时也提供了在线扩容,自动备份和监控告警等功能来帮助你更好的使用和管理整个集群;PostgreSQL 集群也运行于私有网络内,最大限度地保护您的数据安全。

create postgresql

在线扩容

在数据库服务运行过程中,在任何时候出现业务处理能力不足或者容量不够的情况,都可以通过增加在线扩容功能来提升数据库节点的配置和存储容量来解决。

resize

在线扩容期间,会有一小段时间数据库处于只读状态,这是正常现象,通常只需要几秒钟时间即可恢复。所以如果希望减少对线上业务的影响,可以选择在业务低峰时段进行在线扩容。

监控

包括查询数、查询命中率和连接数,未来还会根据用户需求增加更多监控项。

postgresql_monitor

备份

开启了『自动备份』的话,PostgreSQL 数据库群集会每日备份,您的手工备份会连同每日备份一起最多保留 12 天。 在数据库服务被彻底销毁前,您都可以选择从这些备份创建出全新的数据库服务。

从备份创建出的新数据库服务完全独立于原数据库服务运行,它给予您自由处置线上业务数据同时又不影响线上业务的能力。

可以访问数据库服务指南获取对 PostgreSQL 数据库更详尽地使用说明。

缓存服务新增对 Memcached 缓存的支持

为了更好地满足客户对缓存服务的多样化需求,缓存服务 (Cache) 新增了对 Memcached 缓存的支持。

一个 Memcached 缓存集群包含多个独立缓存节点,同时我们提供在线扩容,灵活配置和监控告警等功能来帮助你更好的管理集群。缓存集群将运行于私有网络内,最大限度地保护您的数据安全。

缓存集群

安全性: Memcached 缓存服务运行于私有网络内,您的数据安全将会得到最大限度的保护。
多节点: 每个 Memcached 缓存服务都会包含用户定义的 N 个独立的节点。 缓存数据将根据客户端的分配策略分配到不同的节点上进行存储。

create_memcached

在线扩容

在缓存服务运行过程中,会出现服务能力不足或者容量不够的情况,你都可以通过增加缓存节点和增加缓存容量来解决。

add_cache_nodesresize_cache

灵活配置

我们通过缓存配置组来管理缓存服务的配置,并开放了常用的配置选项来帮助用户自定义缓存配置。

create_cache_parameter_group_memcachedcache_parameters_memcached

详细监控

包括:内存、操作数、命中率、连接数、查询命中数、Key 数量

cache_monitor_memcached_all

监控告警

你可以为每个缓存的节点单独绑定监控告警策略。监控项包括:内存使用率、已过期 Key 个数

cache_alarm_memcached

关于 Memcached 缓存的更多内容,请参见 [Memcached 缓存服务指南].

 

CoreOS 系统映像正式开放使用

coreos-overview-1-638

CoreOS 概述

CoreOS 是一个基于 Linux 内核的轻量级的发行版,专注于自动化,轻松部署,安全,可靠,规模化。CoreOS 有两个系统分区,用于平滑升级。CoreOS 通过容器(Linux containers)来管理服务,而非传统的安装,并对 docker 提供原生支持等。具体可以参看下 InfoQ 上的文章:http://www.infoq.com/cn/articles/what-is-coreos

如何在青云中使用CoreOS

青云提供是一个干净的 CoreOS 的镜像,下面我们来看下如何在青云系统中使用 CoreOS:

* 在控制台里找到 **主机与网络**  =>  **主机**  =>  **新建** ,在系统列表中找到 CoreOS 镜像。

run instances

* 然后选择主机配置,网络设置和填写基本信息,即可得到一台 CoreOS 的主机。
* 当然您可以启动多台 CoreOS 主机来搭建集群,青云提供的是干净的系统,如何搭建集群请参看 CoreOS 的官方文档:https://coreos.com/docs/

负载均衡器支持私有网络模式;路由器支持 IPsec 加密隧道服务

负载均衡器新增了以下几个功能:

1.负载均衡器支持私有网络模式。可以将负载均衡器部署到私有网络内部,直接连接私有网络主机,同时可以通过路由器端口映射对外提供服务。

私网模式拓扑图如下:

拓扑图

创建负载均衡器时可以选择类型是公网还是私有网络:

Create LB in Vxnet

2. 监听器新增“源地址”负载方式。将请求的源地址进行 hash 运算,并结合后端的服务器的权重派发请求至某匹配的服务器,这可以使得同一个客户端 IP 的请求始终被派发至某特定的服务器。该方式适合负载均衡无 cookie 功能的 TCP 协议。

source

3. 监听器支持数据压缩。使用 gzip 算法压缩文本数据,以减少网络流量。

gzip

更多详情请阅读负载均衡器指南

路由器支持 IPsec 加密隧道服务

IPsec 隧道服务可以通过建立保密而安全的通讯隧道,将多个不同地域的局域网连接在一起,保证多地域之间通信的安全,具体使用方法可参看 IPsec 隧道指南

ipsec-r1-r2

 

缓存服务支持数据迁移功能

为了方便用户将已有的缓存数据迁移至青云的缓存集群,我们提供了一个特殊的缓存配置项 “slaveof-host” 来实现这一目标。

cache_sync

整个迁移的步骤大约分为三步。首先假设用户已有的 Redis 服务为一台青云外部的主机,服务 IP 为 1.2.3.4,端口为默认端口 6379。 新创建的缓存集群的主节点位于某私有网络中,主机点 IP 为 192.168.100.2,端口也为 6379。

1)将新节点配置为已有节点的从节点

我们需要修改新节点对应的配置项 “slaveof-host”,填入已有节点的 IP。这样新节点可以作为已有节点的从节点,进行数据同步。

2)确认同步状态

通过 Redis 命令来查看新节点的数据是否已经和已有节点数据同步,一种简单的方式是比较两者的键值个数是否相等。

3)恢复新节点配置

恢复新节点对应的配置项 “slaveof-host”,重新设置为空 “”,断开同步关系,让新节点重新成为缓存集群的主节点。

更多详情请参见 [缓存服务数据迁移]。

缓存 Cache 服务上线

cache

缓存服务 (Cache) 可以为您提供高性能的缓存集群。 一个集群包含多个缓存节点,支持主从及一主多从架构,确保高可用。 另外,我们提供在线扩容,自动备份和监控告警等功能来帮助你更好的管理集群; 集群将运行于私有网络内,结合青云提供的高性能硬盘,在保障高性能的同时兼顾您的数据安全。【详细文档】

缓存集群

  • 安全性:青云缓存服务运行于私有网络内,结合青云提供的高性能硬盘和实时副本,您的数据安全将会得到最大限度的保护。
  • Redis 缓存:首期上线基于 Redis 的缓存服务。未来我们会提供基于 Memcached 的缓存服务。
  • 主从同步:Redis 缓存提供一主多从的架构,方便做读写分离、负载均衡。同时青云提供所有主从节点的 IP 以方便您的使用和管理。

cache_01_app

在线扩容

在缓存服务运行过程中,会出现服务能力不足或者容量不够的情况,你都可以通过增加缓存节点和增加缓存容量来解决。

cache_03_app

自动备份

如果您开启了自动备份,落盘的缓存数据会每日自动备份,您的手工备份会连同每日备份一起最多保留30天。在您的缓存被彻底销毁前,您都可以选择从这些备份创建出全新的缓存。

从备份创建出的新的缓存完全独立于原缓存。

cache_02_app

详细监控

  • 内存
  • 操作数
  • 命中率
  • 连接数
  • 查询命中数
  • Key 数量

cache_04_app

监控告警

你可以为每个缓存的节点单独绑定监控告警策略。监控项包括:

  • 内存使用率
  • 被拒绝的 Key 的数量

cache_05_app

性能

我们可以通过 Redis 自带的性能测试工具 redis-benchmark 来进行性能测试。 我们的测试对象为 1GB 内存的 Redis 缓存服务,如下为性能测试结果:

performance

青云 QingCloud 第三次资费下调

第三次降价随着我们业务规模的不断扩张,资源单位成本的逐步下降。因此从2014年12月8日零时起,QingCloud 执行第三次资费下调。具体方案如下:

降价区域:

北京1区、北京2区、广东1区、亚太1区。

降价方案:

  • CPU:下调 14.3%
  • 内存:下调 11.1%
  • 性能型硬盘:下调 20%
  • 关系型数据库服务(RDS):下调 12.5%

*以上资源均在本区现有资费水平上下降相应幅度。
*1核512M及1核1G配置的主机价格不变。

感谢每一位 QingCloud 用户对我们的信赖。因为你们,我们在不断成长,我们也会不断地将规模效益带来的成本优势回馈给大家。我们承诺每年至少两次资费下调,让 IT 真正变成像水和电一样的基础资源。

负载均衡器支持透明代理模式,可直接获取客户端IP;自有映像加速等功能上线

负载均衡器支持透明代理模式,后端应用无需做任何更改即可获取客户端真实IP

通常的负载均衡器会把客户端的 IP 转换成它自己的 IP 发给后端主机,这样后端主机只能看到负载均衡器 IP,而不是客户端 IP。这种情况下,要取得客户端 IP,需要通过 HTTP header 传递客户端 IP。这个方法需要后端主机支持,而且不能用于 TCP 模式。
而传统的透明代理模式,又需要后端主机做一些改动,并且在网络拓扑上有种种限制。
现在青云负载均衡监听器对 HTTP/HTTPS/TCP 协议全部支持透明代理模式,可以让后端主机不做任何更改,直接获取客户端真实 IP。

直接得到客户端 IP

自有映像加速功能

基于自有映像的主机启动速度由原来的分钟级别提高到秒级,同时在快速启动的情况下,依然保持用户在长期运行过程的高性能高稳定的特性。
以5G内容的自有映像启动主机为例,之前启动所需时间是40秒,现在仅需要7秒。 时间仅为原耗时的17.5%,启动速度提高500%。
现在你可以基于自有映像快速部署你的环境了。

*这个功能暂时只在亚太1区开放;稍后会推广到其他区.

控制台其他优化

在浏览器端可记住用户在查看资源列表时指定的每页显示个数,方便一次查看多条资源,且不需要每次手动调整。附件2

路由器的图形界面支持显示 RDB 资源。附件3

新功能:工单提醒,流量监控,服务健康状态

工单提醒

当你提交的工单被管理员回复后,除了之前的邮件通知外,在控制台也能及时收到提醒。

工单提醒

流量监控

现在,公网IP在详情页除了已有的带宽监控外,又新增了流量监控,可查看某段时间内的网络流量(单位 Byte/KB/MB)。结合带宽、流量监控,可以从不同角度了解网络负载情况,有助于更好地调节你的服务。

流量监控

服务健康状态页面上线

青云所有重要服务的健康状态目前都可以查看到实时数据和历史数据,如果某个服务出现故障,我们会第一时间更新公告。服务健康状态页面 可以从控制台的顶部导航:”帮助”中找到入口。

服务健康状态

亚太1区正式开放;公网 IP 支持按流量计费; RDB 功能升级

亚太1区正式开放

亚太1区正式开放

QingCloud亚太1区具有以下亮点:

高等级机房

  • 选用电讯盈科(PCCW)位于香港葵涌的 Powerb@se MCX10 数据中心;
  • 按照Uptime Institute Tier 4 等级设计与建造;
  • 通过LEED 白金认证;
  • 符合ISO27001、ISO14001、ISO20000-1、ISO9001等国际标准。

高品质带宽——同时满足国际和国内的高速访问

  • 高品质国际链路:覆盖东南亚、欧洲、美洲重要国家,保障国际速率;
  • 国内 BGP 链路:包含国内主要运营商(电信、联通、移动、教育),确保中国大陆快速访问(AP1访问GD1的网络延迟在10ms内,访问中国大陆地区主要城市的平均延迟在40ms之内);
  • 网络可用性99.99%;
  • 云内部升级超高速网络,骨干层160G,接入层20G,用户虚拟网络提高至2G;
  • QingCloud 亚太1区选用的国际 + 国内的高可用网络是帮助用户部署同时覆盖海外及中国大陆的业务的最佳选择。

多语言、多币种支持

  • QingCloud 网站及控制台针对海外用户新增英文服务;
  • 支持人民币、美元和港币支付。

公网 IP 支持按流量计费

青云的公网 IP 资源目前支持两种计费模式,分别为:

* 按带宽计费:根据申请的带宽收取固定的费用,总计费为 “带宽单价 x 时间”。
* 按流量计费:每个公网 IP 有固定的 IP 地址价格,此外会根据流量使用情况对流量收费,总计费为 “IP 地址单价 x 时间 + IP 流量费用”

在按流量计费模式下,每小时会自动统计一次使用量并扣费,统计方法是:在即将扣费的时间范围内,分别对进、出数据量求和,然后取其中较大的值作为扣费依据。

为了保持跟带宽计费一致的优惠策略,只有当进(下行)流量超出 10Mbps 时才会对其扣费。

RDB 多项功能升级

创建 RDB 时支持指定内网 IP,现在可以在创建 RDB 时指定主从节点的内网 IP,以方便管理维护,也可在创建成功后对内网 IP 做修改。

指定 RDB 内网 IP

修改数据库相关的配置项,使之更符合您的使用习惯。

RDB 配置修改

日志文件下载:获取服务器 bin log 文件和 slow log 文件,供参考分析数据库的运行情况

日志文件下载

主机支持自定义 CPU 拓扑结构

创建主机以及修改主机配置时支持自定义 CPU 拓扑结构,即,插槽数、核心数、线程数。便于用户根据自己实际业务需求做出相应调整。(默认配置是 插槽数 = CPU 个数、核心数 =1 、线程数 = 1)

CPU 拓扑结构