作者归档:Junwen Feng

LeanCloud 图形验证码正式发布

在四月份的预告中,我们介绍过图形验证码是防范短信轰炸的有效手段。现在这一增值服务已正式发布,使用 LeanCloud 短信服务的用户可以方便地为自己的产品接入这一安全特性了。目前该服务处于免费试用阶段,所有应用都可以不受限制的试用(不限制调用次数,也不限制并发请求规模)。

开发者在调用图形验证码 API 之前,需要进入 控制台 > 设置 > 安全中心,勾选 图形验证码服务 选项:

为了更方便地与短信接口集成,我们也提供选项来在发送短信验证码之前强制完成图形验证码的校验:进入 控制台 > 设置 > 应用选项 > 短信服务,勾选 强制短信验证服务使用图形验证码 选项后,这样以来,所有调用验证码的接口都必须提供 validate_token 参数才可正常使用。

图形验证码 API 的使用方法请阅读 文档

呶,面对 captcha 图形验证码 robot 终于束手无策了。完美~

LeanCloud 正式开通国际短信服务

国际短信开通

今天我们高兴地宣布 LeanCloud 国际短信业务正式开通了。该业务覆盖了北美洲、南美洲、欧洲、大洋洲、亚洲各主要国家和地区,开发者使用 LeanCloud 短信 API 即可将短信发送至全球的手机用户。

由于不同国家和地区的运营商成本存在差异,因此国际短信会依据送达地而不同定价,详细内容请参考《短信开发指南 · 短信支持的国家和地区》。

继续阅读

文件存储全面支持海外 CDN 和 HTTPS 访问协议

随着越来越多企业客户尝试海外业务,大家对海外内容分发(CDN)的需求也越来越强烈,因此我们的文件存储服务加入了海外 CDN 支持,同时还要告诉大家 LeanCloud 文件存储服务已经完全支持 HTTPS 访问协议了!

开启海外 CDN

  • 中国节点的文件存储服务默认已经开启海外 CDN,可以直接使用。
  • 美国节点需要结合 AWS 的 CloudFront 来提供 CDN 服务,详细步骤请参考 设置文档

开启 HTTPS 访问协议

进入 控制台 > 应用的 设置 > 应用选项 > 其他,勾选「文件存储,启用 https 域名」即可。已存在的文件的 URL 会被自动更新。

就中国节点而言,不同访问协议的文件流量(文件下载)计费方式如下:

协议国内访问海外访问
HTTP每天 500 MB 以内免费,超出部分 0.30 元/GB无免费流量,0.40 元/GB
HTTPS无免费流量,0.36 元/GB 无免费流量,0.60 元/GB

注:文件存储的免费额度和价格没有改变。若此后以上价格发生了变化,均以 官网公布价格 为准。

11 月 22 日中国节点 API 请求异常约 50 分钟的说明

11 月 22 日中午 12:55,我们收到来自内部监控系统的报警,发现 LeanCloud 中国节点的各项服务出现异常,经过近 50 分钟的抢修,最终在 13:45 将全部服务恢复。在此时段受到影响的应用较多,这令我们感到十分愧疚,所以在此诚恳地向用户们道歉,同时我们也将免掉中国节点用户账户在 2016 年 11 月 22 日所产生的除短信外的全部费用。

以下为本次故障的详细情况和改进措施,请大家监督和反馈。

继续阅读

2016 年 10 月 17 日:骨干网网络故障引发 LeanCloud 服务超时的说明

根据底层 IaaS 服务提供商报告,10 月 17 日 14:58 开始,中国南北骨干网线路外网电信线路出现网络异常,南北电信互访可能有 50% 以上的丢包现象,这导致终端用户访问 LeanCloud 服务时可能出现超时错误。

我们紧急联系并督促 IaaS 服务商于 15:12 切换出口线路到联通网络,此后丢包率下降到 3% 左右,但延迟会稍有上升(至 20ms)。电信运营商确认这一事故为深圳至北京部分链路省外光缆可能出现了中断,正在全力抢修中。我们会持续关注这一问题,并督促上游服务商尽快解决故障。

如果有任何疑问,请发邮件至 support@leancloud.rocks 来咨询。

2016 年 8 月 5 日:中国节点存储系统中断约半小时的故障说明

8 月 5 日晚上 7 点 10 分开始,LeanCloud 中国节点上的某一缓存集群因为流量过大,CPU 资源被占满而停止了服务,从而导致数据存储及依赖它的服务(云引擎、推送、实时聊天)出现约半小时的中断,在此期间有部分应用可能会遇到请求无法完成的情况。详细报告如下。

故障节点和影响范围

只有中国节点出现了问题,受影响的服务与时间段列举如下,其他服务未受到影响。

服务名区域受影响时段范围
数据存储中国19:10 – 19:41全部不可用
云引擎中国19:10 – 19:41全部不可用
实时通信中国19:10 – 19:41部分不可用(消息 hook 功能不可用、离线推送延迟)
消息推送中国19:10 – 20:02推送大面积延迟
统计服务中国19:10 – 20:23全部不可用(数据收集接口关闭)

继续阅读

国内短信价格下调 17%,2016 年 7 月 5 日零时生效

sms-discount

自 2016 年 7 月 5 日周二零时起,通过 LeanCloud 发送国内文本短信的价格将从每条 0.06 元下调至 0.05 元,降幅达到 17%。

这是在我们与渠道服务商的共同努力下进一步优化了通道成本的结果,我们愿意让 LeanCloud 用户享受由此带来的价格优惠。

短信发送记录可以在 应用控制台 > 消息 > 短信 中查询,短信费用会在邮件账单中列出。如果有任何疑问,请联系 support@leancloud.cn

2016 年 6 月 30 日:实时通信服务故障报告

6 月 30 日晚上 8 点左右,我们的实时通信服务发生了故障,导致大量应用的终端用户无法登录和发送消息,时间持续约 40 分钟,详细情况汇总如下。

故障时间

19:58 - 20:41(共计 43 分钟)

影响范围

LeanCloud 国内节点的实时通信服务受到影响(无法登录和发送消息),其它服务正常;美国节点一切服务正常。

事故经过

  • 19:58 一组负责实时通信服务数据统计的缓存机器发生故障,导致用户登录或发送消息出现阻塞,类似操作开始消耗内部线程池资源;
  • 20:05 线程池资源耗尽,所有用户登录过程都会失败;
  • 20:22 确定了故障原因,开始重启缓存服务程序,但是服务程序所在机器因为压力过大失去响应,转而重启物理机器;
  • 20:33 缓存服务恢复正常,登录和发消息等请求开始恢复正常(为了加速我们新增了部分实时通信服务程序,以增加响应能力);
  • 20:41 实时通信服务恢复正常。
    下图中的黄线是故障时段前后的登录请求数量变化趋势曲线,与上述故障时间线吻合:
    scrot

后续改进措施

  • 聊天服务监控程序改由 Marathon 来自动部署并执行。该监控程序因前期的一次操作而被暂停,结果未能捕捉到此次服务异常,所以我们加入程序化的手段来保证其始终运行。(已完成)
  • 增加对统计数据缓存服务的监控。(已完成)
  • 增加对于登录请求数异常变化的监控。(已完成)
  • 进一步优化实时通信服务的架构,针对所有环节做好容错,防止类似的阻塞操作再次出现。(一周内解决)

最后我们诚恳地向受到本次故障影响的用户道歉。我们会让后续改进措施快速落实到位,努力为大家提供稳定而快速的云服务。如果您有任何疑问,请发送邮件至 support@leancloud.cn 进行确认。

2016 年 4 月 22 日:中国节点存储服务故障说明

2016 年 4 月 22 日 13:04 开始,LeanCloud 中国节点的后端存储集群出现问题,导致该节点上所有应用都出现了存储 API 访问故障,将近半小时后得到恢复。故障的详细经过通报如下。

故障时间

  • 13:09-13:28 所有应用的数据存储服务都出现访问异常(持续 19 分钟)
  • 13:28-13:40 大部分应用已经恢复,但还有 20% 的应用依然无法正常访问(持续 12 分钟)

影响范围

中国节点上所有应用的存储服务都受到影响,同时依赖于数据存储的实时通信、云引擎服务也可能出现内部错误。
美国节点不受影响,所有服务均工作正常。

继续阅读

2016 年 4 月 5 日:中国节点受到 DDoS 恶意攻击的故障说明

2016 年 4 月 5 日 20:19 开始,api.leancloud.cn 域名受到混合型 DDoS 攻击,致使用户无法从外网访问中国节点 API 服务,造成数据存储、统计、推送、短信等服务全部访问中断,历时约一小时。此次服务中断给大量应用造成了严重影响,在此,我们以最诚恳的态度向大家道歉,并附上具体的故障报告。

故障时间

20:19 ~ 21:25(持续约 66 分钟)

影响范围

  • 中国节点的数据存储、统计、推送、短信等服务不可访问,云引擎和实时通信(不包括调用 API 查询「对话」等操作)服务不受影响。
  • 美国节点的所有服务未受任何影响。

继续阅读