• 概述

    上个月,Gartner发布了全球云计算魔力象限(Magic Quadrant for Cloud Infrastructure as a Service, Worldwide)。Gartner的魔力象限因为他的简洁、权威,一直以来都广受关注,而各个入选的厂商也都会引用报告为自己进行侧面背书。今年入选全球云计算魔力象限的云服务商包括:AWS、Azure、Google Cloud Platform、阿里云、IBM、Oracle Cloud。相比去年,今年入选的要求更高了,入选的厂商从去年的14个,减少到了今年的6个。

    云计算是一个投入非常大的领域,全球“玩家”中已经不会再有小的“玩家”。当然,最终能够留在牌桌上的大厂商,也会因为这个“寡头游戏”而获得巨大的利润。

    Snip20180612_37
    (more…)
  • 商业的竞争像是没有尽头的赛跑,佼佼者都是在各自赛道上奋力奔跑并获得领先。本文将从营收的角度,来看看“云计算”这个赛场上,大家都跑到了哪儿?

    概述

    最新一个季度AWS、阿里云、Oracle的云计算营收为:54.42亿美元、6.96亿美元、4.15亿美元。个人推测,Azure营收可能是16.25亿美元。GCP营收未知,但推测应该少于Alibaba。腾讯云营收推测可能是1亿美元左右。(注:汇率粗略按照6.3计算,Oracle仅包含PaaS/IaaS部分,Oracle是2017年12月底止季度的数据,其他都是18年3月底止季度)。详细的内容可以参考下文。

    更新@2018年06月20日 Oracle公布了5月31日止季度财报,不再把Cloud IaaS/PaaS的营收单独列出,而是有了Cloud Services和Cloud License的概念,而且也没有单独列出revenue。可以猜测,原来的Cloud PaaS/IaaS的数字可能并不好看。

    最近公布季度的云服务营收

    AWS

    AWS的3月底止季度营收(Net sales)为54.42亿美元(参考,另外,该季度Amazon整体营收约510亿美元)

    阿里云

    阿里云3月底止季度营收为43.85亿人民币(参考,另外阿里巴巴集团整体营收约619亿人民币)。

    Azure

    微软的财报没有Azure的营收数据,所以无法得知Azure的情况。在3月底至的微软财报中,微软有commercial cloud的营收(revenue)数据,commercial cloud包含了Office 365 commercial、Azure、Dynamics 365和其他cloud properties,季度营收为60亿美元。这其实是一个非常虚的数据,因为包含了Office 365 commercial,很难知道Azure在其中的占比。根据,文章:Top Analyst Sheds Light on Amazon.com, Inc. (AMZN) Following an Encouraging, Automation-Focused AWS Summit 2018的分析,全年Azure的营收是65亿美元,那么平均每个季度约16.25亿美元。财报数据的原文引用如下

    “Our commercial cloud revenue, which primarily comprises Office 365 commercial, Azure, Dynamics 365, and other cloud properties, was $6.0 billion and $16.3 billion for the three and nine months ended March 31, 2018, respectively, and $3.8 billion and $10.4 billion for the three and nine months ended March 31, 2017, respectively. These amounts are primarily included in Office products and cloud services and server products and cloud services in the table above.” (more…)

  • 这个博客的主题是“Database,Cloud Computing”,所以,这里整理了一下,当前云计算领域的领头羊AWS在数据库的引擎支持情况,以供参考(以Google Docs的公开文档方式共享,所以可能需要翻墙):

  • MariaDB 10.3发布已经有一段时间了,最近刚刚RC。里面提到了SQL_MODE新增了ORACLE选项,可以支持部分的PL/SQL语法,算是一个比较“新鲜”的更新,所以打算安装体验一下。

    体验一下SQL_MODE=”ORACLE”

    简单体验一下,我们在Google上找到Oracle 9i文档中PL/SQL示例Sample 1. FOR Loop

    Oracle中的示例文档中代码:

    -- available online in file 'sample1' DECLARE x NUMBER := 100; BEGIN FOR i IN 1..10 LOOP IF MOD(i,2) = 0 THEN -- i is even INSERT INTO temp VALUES (i, x, 'i is even'); ELSE INSERT INTO temp VALUES (i, x, 'i is odd'); END IF; x := x + 100; END LOOP; COMMIT; END;

    (more…)

  • 上周在纽约MariaDB年度用户大会(MariaDB User Conference,也简称M|18)上,CEO Michael Howard对MariaDB未来的产品策略做一个较为详细的阐述。MariaDB应该是除了官放MySQL之外最重要的MySQL分支。现在MariaDB在做版本10,这次大会上也发布了MariaDB 10.3.5(RC版)。近期官方MySQL也在快速的推进8.0版本(已经发布了RC版)的研发和发布。

    Michael Howard分享的内容可以参考:MariaDB CEO takes aim at Oracle and launches new Labs。下面是我整理的一些关键点,或者说我关注的点吧。 (more…)

  • MaxScale是一个非常赞的MySQL Proxy产品,相比MySQL Route或者ProxySQL来看,也是非常有竞争力的。但是MaxScale有些特别,虽然是开放源代码的,但并不是一个“Open Source”的项目,他使用了特有的授权协议:BSL协议(全称:Business Source License)。那什么是BSL协议? 这里做个简单的说明,感兴趣的可以继续阅读文章后面的链接做延伸阅读。

    BSL全称是Business Source License,最新版本是1.1(完整内容)。这里简单概括一下协议的主要内容:

    1. BSL协议不是一个“Open Source”的协议,虽然你可以拿到源代码,使用这个软件,但是会受到限制的。比如MaxScale,在生产环境,如果后端超过3个实例,就必须购买商业授权。

    2. BSL协议虽然不是一个开源协议,但是,使用BSL协议的软件在发布的最多4年后(也可以是更短的时间,可以在协议中定义),必须遵循GPLv2(或之后的GPL版本)协议分发。比如MaxScale2.1版本将在2019-07-01之后遵循GPL协议。

    3. 对于非生产环境,BSL协议的软件可以不受限制的使用。

    4. 所以,BSL协议虽然不是一个开源协议,但是使用BSL协议的软件,最终会变成开源软件。

    5. BSL协议是MariaDB公司新定义的协议。需要注意,MariaDB依旧是GPL的,因为MySQL是GPL的,没人能够改变这个。

    6. MariaDB公司遵循BSL的软件有:MaxScale、MariaDB ColumnStore Backup Restore Tool、MariaDB ColumnStore MaxScale CDC Data Adapter、MariaDB ColumnStore Kafka Data Adapter。

    7. BSL协议应该是Monty等,经历了MySQL的被收购之后,关于开源软件和商业公司对抗的一个新的探索。可以看到BSL是介于开源、闭源之间的。 (more…)