中企动力 > 商学院 > 开源云计算数据库
  • ?

    阿里云宣布开放开源AliSQL数据库性能可提升70%

    法尔茅斯

    展开

    继开源跨平台开发框架 Weex 之后,阿里巴巴再次宣布另一个重大开源项目 AliSQL。

     

    8 月 9 日,在 2016 云栖大会·北京峰会上,阿里云宣布启动 AliSQL 数据库开源项目。该版本性能优于社区版 MySQL 70% 左右,可帮助中小企业和开发者提升数据运营能力。阿里云方面表示欢迎大家共同参与开源项目,在使用的同时也贡献智慧,为数据库行业带来更多进步。

    AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在 MySQL 社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。

    阿里云数据库资深专家丁奇介绍,AliSQL 版本在强度和广度上都经历了极大的考验。最新的 AliSQL 版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL 等社区汲取精华,也沉淀了阿里巴巴多年在 MySQL 领域的经验和解决方案。AliSQL 增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。

    丁奇表示,

    “在通用基准测试场景下,AliSQL 版本比 MySQL 官方版本有着 70% 的性能提升。在秒杀场景下,性能提升 100 倍。”

     

    阿里云资深总监李津表示,

    “AliSQL 的发展得到了众多智慧的支持。我们希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用 MySQL 的个人和企业,这是社区良性发展的道路。我们也欢迎更多的开发者和技术团队加入AliSQL开源项目,使之在业内发挥更大的价值。”

     

    按照开源时间表,预计在 9 月邀请部分用户内测。在10月,阿里云 Code 平台和代码托管网站 Github 则可以下载 AliSQL 源代码。此外,开源小组会启动社区建设,定期组织社区活动,帮助更多开发者快速学习和应用。

     

    阿里云数据库团队受到业内的广泛认可。在经历“去 IOE”之后,阿里巴巴集团用 MySQL 等开源数据库以及 OceanBase 自研数据库取代了传统商业数据库,累积为 MySQL 社区贡献近 300 个 Patch。阿里云还是开源组织 WebScaleSQL 的第五位成员。该组织是由 Facebook、 Google、LinkedIn 和 Twitter 四家公司的数据库团队发起的开源组织。

     

    阿里巴巴集团积极拥抱开源事业,无论是开源软件的应用、回馈以至自研技术的开源都非常活跃,目前维护的热门开源项目超过 115 个。捐赠的开源项目 JStorm 成为 ApacheStorm 里的子项目。RocketMQ 已经被 70 多家公司使用,Tengine 现在是九大最流行的 WebServer 之一。不久之前,还开源了跨平台开发框架 Weex。

     

    阿里巴巴是 FSF、Apache、Linux 等基金会成员,同时是 Xen 顾问委员会成员。

    查看原文 >>
  • ?

    陈喜伦,做开源云计算领域的马斯克

    嵇又槐

    展开

    文/郑凯

    一位南非出生的70后,梦想着将人类送上火星,这样的故事如果从常理来看无异于天方夜谭。

    可是,2018年2月6日,当SpaceX重型猎鹰发射成功并成功地回收了助推器。没有人再怀疑马斯克的梦想。“火星计划”最大的难题就是降低发射的成本,马斯克的SpaceX就是为此而生的。

    马斯克也许并不知道,在遥远的中国有一位他的忠实粉丝,EasyStack创始人兼CEO陈喜伦一直对马斯克推崇有加,因为陈喜伦也有相似的梦想:让EasyStack成为以开源生态为基础的世界级云计算企业。

    “EasyStack很小,但梦想很大”,陈喜伦,就是开源云计算领域的马斯克。

    易捷行云,梦想更近了一步

    我记得在2017年初,EasyStack刚刚完成了5000万美元的C轮融资时,陈喜伦说,“有伟大的梦想不见得能成功,但是没有伟大的梦想一定没办法成功。”

    如今看来,EasyStack似乎里梦想更近了一步。

    首先,陈喜伦在5月15日宣布,EasyStack完成3亿人民币的C+轮融资。“这些资金主要应用于核心技术的研发、云计算产品化的开发和企业解决方案的生态投入等三大方向,以及在2018年内完成海外VIE架构的拆除,以便未来在国内资本市场上市。”陈喜伦说。

    其次,EasyStack有了全球统一的中文名:易捷行云。

    正如陈喜伦所说,从成立的第一天起,EasyStack就积极参与国际开源组织和标准的制定,以国际化的标准要求产品,以国际化的水准服务客户,以国际化的视角来看待公司的发展。

    那么,在我看来在完成了初步的技术和行业积累之后,今后易捷行云的名字将代表着中国开源云计算的品牌,响彻世界。

    不知道是对马斯克的崇拜,还是巧合,陈喜伦将EasyStack的成功归结为企业云市场“三级火箭”的助推,即开源云大势、产品化突围和生态杠杆。同时,这也决定了EasyStack未来市场的高度。

    三级火箭,更像是三个台阶

    任何公司要脱离引力的限制,从固有思维逻辑中做到超脱都不是一件容易的事。

    在2014年为什么EasyStack会选择在开源云计算的方向创业?第一是应用会驱动互联网变革;其次是IT技术本身也在变革;第三是国内没有特别成功的基础软件公司。正是这三点形成了开源云的大势,这也是陈喜伦所说的一级火箭的由来。

    如陈喜伦的判断:“马克·安德森说过,软件吞噬世界,而开源则在吞噬软件。早期开源软件是以成本驱动,长期博弈垄断的封闭系统,但现在开源已成趋势,95%的主流IT部门,都在关键任务型IT项目中,大量使用开源软件。”所以在起初的三年里,通过技术创新、代码贡献和行业步道,EasyStack不仅在全球技术价值网中占有一席之地,也获得了增量市场的“头部客户”,实现了从开源云计算产业萌芽期脱颖而出。

    可是,最早的开源云计算其实主要是以OpenStack为衡量标准,采用免费策略的企业很多,但真正沉淀商业场景的很少。造成了一个典型性的缺失就是:缺乏真正优质的产品。“如果不进行产品化突围,EasyStack就将成为一家开源服务公司,一家云计算人力资源型公司。”陈喜伦说。

    因此在2016年之后,EasyStack就一直在走产品化的道路,这也是如今EasyStack二级火箭的雏形,从那时起,针对不同的客户,EasyStack提供不同交付形态、不同部署架构、不同功能边界的产品,其中既有通用场景,也包括各自独特的适用场景,赢得了大批价值客户的采纳。而产品化也让EasyStack有了更高的目标,去做到超越OpenStack。

    例如在2017年EasyStack发布了包括开源PaaS平台ESCloud+,开源行业云平台ESCaaS,EasyStack Container Linux,支持GPU和FPGA异构计算的人工智能开源云平台ESCould AI在内的多条产品线。做到了向开源云计算全面的产品化转型。包括这一次发布的ECS Stack易捷行云超融合,也是二级火箭典型的代表。

    但有了产品化,并不意味着就与“开源”的理念背道而驰。早在2016年EasyStack就提出了EasyStack万物生长的生态理念,其特征就是:物种丰富、开放循环、协同进化。这就是EasyStack的三级火箭,以生态杠杆,来撬动整个开源云生态。

    EasyStack联合创始人兼COO王瑞琳说,“在软件定义的大背景下,开源商业价值网中的企业角色正呈现多样化趋势。生态中的各种角色相互协同,撬动的不仅是商业市场的规模效应,更能撬动生态网络的协同效应,从而真正实现生态的‘万物生长’。” EasyStack希望建立超过1000家合作伙伴的商业价值网。这表示,EasyStack已经进入到快速成长期,向生态要规模。

    实际上,EasyStack所定义的三级火箭,我更愿意将之看成是三个台阶,第一级火箭是EasyStack打基础做积累的第一个台阶,而二级火箭是定姿态稳行业的第二个台阶,三级火箭则是生态扩张全面布局的最后一个台阶。一步一个台阶,三步跨越,海阔天空。

    超融合,代表EasyStack无所畏惧

    EasyStack宣布进军超融合,既让人意外也让人惊喜。意外的是,超融合领域可谓是强者云集,也不乏Nutanix、VMware、 微软Azure这些巨头,惊喜的是EasyStack逐渐向开源云计算主流市场靠拢,做到以用户的需求出发,而不畏惧任何对手。

    EasyStack联合创始人兼CTO刘国辉认为EasyStack进入超融合的时机,可谓恰逢其时,“本质上EasyStack是为了帮助客户简化云计算的部署。那么作为一种理想的承载方式,超融合同时还具备低成本、高效率、易管理等特点。”

    以ECS Stack为例,是以“云就绪”为目标,以软硬一体交付为核心思路,属于典型的应用驱动型产品。其设计思路更像是“操作系统+APP”,既如操作系统一般支撑跨多云的运营能力,又如APP一样,在保证业务连续性前提下,灵活支持微服务粒度的应用升级,以及云应用交付和管理。

    毫无疑问,超融合的下半场是云计算的软硬一体交付,不支持多云的超融合,不支持微服务粒度升级的超融合,不以应用为核心的超融合,进入不了这个市场的核心区,而EasyStack显然已经通过ECS Stack做到了打开这个超融合的市场。

    陈喜伦一直是个梦想驱动型的人,在过去的历次采访中,他都会谈到梦想。没有梦想就没有星辰大海,更没有开源云计算无限的想象空间。马斯克曾说过,“不要害怕新的竞技场”,如今的EasyStack正在每一个新竞技场中,做到无所畏惧。

  • ?

    带你认识阿里云 第四篇 云数据库RDS

    梦难圆

    展开

    阿里云(aliyun)创立于2009年,是全球领先的云计算及人工智能科技公司,为200多个国家和地区的企业、开发者和政府机构提供服务。截至2017年3月,阿里云付费云计算用户达87.4万。阿里云致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。

    但是对于很多刚刚接触阿里云的用户来说,经常会被这庞大的产品系统、众多的服务弄得眼花缭乱,感觉无法下手,不知道该怎么选择适合自己的产品服务。针对这个问题,我用一系列说明文章,分门别类的对阿里云的各种产品服务进行介绍,帮助您可以快速、安全、高效的使用阿里的各项云服务。

    第四篇 云数据库RDS

    ||概述

    阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

    标准版本如下:

    阿里云数据库 MySQL 版

    MySQL 是全球最受欢迎的开源数据库,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用。

    Web2.0 时代,风靡全网的社区论坛软件系统 Discuz 和博客平台 Wordpress 均基于 MySQL 实现底层架构。Web3.0 时代,阿里巴巴、Facebook、Google 等大型互联网公司都采用更为灵活的 MySQL 构建了成熟的大规模数据库集群。

    阿里云数据库 MySQL 版基于 Alibaba 的 MySQL 源码分支,经过双 11 高并发、大数据量的考验,拥有优良的性能和吞吐量。除此之外,阿里云数据库 MySQL 版还拥有经过优化的读写分离、数据压缩、智能调优等高级功能。

    当前 RDS for MySQL 支持 5.5、5.6 和 5.7 版本。

    阿里云数据库 SQL Server 版

    SQL Server 是发行最早的商用数据库产品之一,作为 Windows 平台(IIS + .NET + SQL Server)中的重要一环,支撑着大量的企业应用。SQL Server 自带的 Management Studio 管理软件内置了大量图形工具和丰富的脚本编辑器。您通过可视化界面即可快速上手各种数据库操作。

    阿里云数据库 SQL Server 版不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的 License 费用,您无需再额外支出 License 费用。

    当前 RDS for SQL Server 支持 2008 R2 和 2012 版本。

    阿里云数据库 PostgreSQL 版

    PostgreSQL 是全球最先进的开源数据库。作为学院派关系型数据库管理系统的鼻祖,它的优点主要集中在对 SQL 规范的完整实现以及丰富多样的数据类型支持,包括JSON 数据、IP 数据和几何数据等,而这些数据类型大部分商业数据库都不支持。

    除了完美支持事务、子查询、多版本控制(MVCC)、数据完整性检查等特性外,阿里云数据库 PostgreSQL 版还集成了高可用和备份恢复等重要功能,减轻您的运维压力。

    当前 RDS for PostgreSQL 支持 9.4 版本。

    阿里云数据库 PPAS 版

    PPAS(Postgres Plus Advanced Server)是一个稳定、安全且可扩展的企业级关系型数据库,基于全球最先进的开源数据库 PostgreSQL,并在性能、应用方案和兼容性等方面进行了增强,提供直接运行 Oracle 应用的能力。您可以在 PPAS 上稳定地运行各种企业应用,同时得到更高性价比的服务。

    阿里云数据库 PPAS 版集成了账号管理、资源监控、备份恢复和安全控制等功能,并将持续地更新完善。

    当前 RDS for PPAS 支持 9.3 版本。

    ||产品优势

    便宜易用

    即开即用

    您可以通过阿里云官网或者 API 进行 RDS 规格定制,下发订单后 RDS 实时生成目标实例。RDS 配合 ECS 一起使用,在降低应用响应时间的同时还可以节省公网流量费用。

    按需升级

    在业务初期,您可以购买小规格的 RDS 实例来应对业务压力。随着数据库压力和数据存储量的变化,您可以灵活调整实例规格,且升级期间 RDS 不会中断数据链路服务。

    透明兼容

    RDS 与原生数据库引擎的使用方法一致,您无需二次学习,上手即用。另外 RDS 兼容用户现有的程序和工具。使用通用的数据导入导出工具即可将数据迁移到 RDS,迁移过程中的人力开销非常低。

    管理便捷

    阿里云负责 RDS 的日常维护和管理,包括但不限于软硬件故障处理、数据库补丁更新等工作,保障 RDS 运转正常。您也可自行通过阿里云控制台完成数据库的增加、删除、重启、备份、恢复等管理操作。

    高性能

    参数优化

    阿里云聚集国内顶尖的数据库专家,所有 RDS 实例的参数都是经过多年的生产实践优化而得。在 RDS 实例的生命周期内,DBA 持续对其进行优化,确保 RDS 一直基于最佳实践在运行。

    SQL 优化建议

    针对用户的应用场景特点,RDS 会锁定效率低下的 SQL 语句并提出优化建议,以便用户优化业务代码。

    高端硬件投入

    RDS 使用的所有服务器硬件都经过多方评测,保证在性能和稳定性上都遥遥领先。

    高安全性

    防 DDoS 攻击

    当用户使用外网连接和访问 RDS 实例时,可能会遭受 DDoS 攻击。当 RDS 安全体系认为用户实例正在遭受 DDoS 攻击时,会首先启动流量清洗的功能,如果流量清洗无法抵御攻击或者攻击达到黑洞阈值时,将会进行黑洞处理。

    流量清洗和黑洞处理的方法及触发条件如下:

    流量清洗:只针对外网流入流量进行清洗,处于流量清洗状态的 RDS 实例可正常访问。

    流量清洗的触发和结束由系统自动完成,单个 RDS 实例满足以下任一条件即触发流量清洗:

    PPS(Package Per Second)达到 3 万;

    BPS(Bits Per Second)达到 180Mb;

    每秒新建并发连接达到 1 万;

    激活并发连接数达到 1 万;

    非激活并发连接数达到 10 万。

    黑洞处理:只针对外网流入流量进行黑洞处理,处于黑洞状态的 RDS 实例不可被外网访问,此时应用程序通常也处于不可用状态。黑洞处理是保证 RDS 整体服务可用性的一种手段。

    黑洞触发条件如下:

    黑洞结束条件如下:

    黑洞在 2.5 小时后自动解除。

    BPS(Bits Per Second)达到 2Gb;

    流量清洗无效。

    说明: 建议用户通过内网访问 RDS 实例,可以使 RDS 实例免受 DDoS 攻击的风险。

    访问控制策略

    用户可定义允许访问 RDS 的 IP 地址,指定之外的 IP 地址将被拒绝访问。

    每个账号只能看到、操作自己的数据库。

    系统安全

    RDS 处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据的安全。

    RDS 服务器不允许直接登录,只开放特定的数据库服务所需要的端口。

    RDS 服务器不允许主动向外发起连接,只能接受被动访问。

    专业安全团队

    阿里巴巴集团安全部门负责 RDS 的安全技术支持。

    高可靠性

    双机热备

    RDS 采用热备架构,物理服务器出现故障后服务秒级完成切换。整个切换过程对应用透明。

    多副本冗余

    RDS 服务器中的数据构建于 RAID 之上,数据备份存储在 OSS 上。

    数据备份

    RDS 提供自动备份的机制。用户可以自行选择备份周期,也可以根据自身业务特点随时发起临时备份。

    数据恢复

    支持按备份集和指定时间点的恢复。在大多数场景下,用户可以将 7 天内任意一个时间点的数据恢复到 RDS 临时实例或克隆实例上,数据验证无误后即可将数据迁回 RDS 主实例,从而完成数据回溯。

    RDS与自建数据库对比优势

    典型应用

    异地容灾

    阿里云数据库支持创建异地容灾实例,用户可以通过创建异地容灾实例来抵御多可用区级别的故障。 另外,用户通过 DTS 数据传输服务,可以将自建机房的数据库实时同步到阿里云数据库上任一地域的 RDS 实例里面。即使发生机房损毁的灾难,数据永远在阿里云数据库上有一个备份。

    数据多样化存储

    RDS支持搭配云数据库Memcache、云数据库Redis和对象存储OSS等存储产品使用,实现多样化存储扩展。

    1、缓存数据持久化

    RDS可以搭配云数据库Memcache和云数据库Redis使用,组成高吞吐、低延迟的存储解决方案。

    与RDS相比,云数据库缓存产品有两个特性:

    响应速度快,云数据库Memcache和云数据库Redis请求的时延通常在几毫秒以内。

    缓存区能够支持比RDS更高的QPS(每秒处理请求数)。

    2、多结构存储

    OSS是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。RDS可以和OSS搭配使用,组成多类型数据存储解决方案。

    例如,当业务应用为论坛时,RDS搭配OSS使用,注册用户的图像、帖子内容的图像等资源可以存储在OSS中,以减少RDS的存储压力。

    开放搜索

    开放搜索服务(OpenSearch)是一款结构化数据搜索托管服务,为移动应用开发者和网站站长提供简单、高效、稳定、低成本和可扩展的搜索解决方案。 通过 OpenSearch 自带功能,可将 RDS 中的数据自动同步至 OpenSearch 实现各类复杂搜索,如下图所示。

    读写分离

    阿里云数据库 MySQL 版支持直接挂载只读实例,分担主实例读取的压力。MySQL 版数据库的主实例和只读实例都具有独立的连接地址,当用户开启读写分离功能后,系统就会额外提供一个读写分离地址,联动主实例及其下的所有只读实例,实现了自动的读写分离。应用程序只需连接同一个读写分离地址进行数据读取及写入操作,读写分离模块会自动将写入请求发往主实例,而将读取请求按照用户设置的权重发往各个只读实例。用户只需通过添加只读实例的个数,即可不断扩展系统的处理能力,应用程序上无需做任何修改。如下图所示:

    大数据分析

    开放数据处理服务又称大数据计算服务(MaxCompute,原名ODPS),可服务于批量结构化数据的存储和计算,提供海量数据仓库的解决方案以及针对大数据的分析建模服务。

    通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算,如下图所示。

    ||结束

    不管是出于性能、性价比还是安全等等诸如此类的考虑,阿里云数据库是企业数据应用的第一选择。

  • ?

    从EasyStack客户案例,看开源云计算发展之路

    凯茜

    展开

    最近一段时间,企业级IT厂商大都十分活跃,大大小小各种活动目不暇接。他们想表达的最主要有两件事情,一个是自家的云落地,另一个是自家的人工智能开始启航。

    虽然方向大同小异,但毕竟每一家的切入点不同,还是有不少看点。不过平心而论,看点最多的在笔者看来,当属EasyStack承办的2017中国开源产业峰会暨中国国际软件博览会分论坛。

    为什么这么说?理由很简单,因为整场大会不仅有政府和行业协会领导,有Linux基金会全球副总裁,有行业大咖,还有国家电网、中国邮储银行、兴业数金等三家重量级客户为其背书,这对于一家成立仅仅3年的创业企业来说,令人咂舌。

    实际上,在今年初云计算开源产业联盟评选的“10大OpenStack用户”中,竟然有5家都由EasyStack提供技术支持,除了上述三家外,其它两家分别是中国银联的OpenStack金融生产云新平台和中国电信集团云管理平台。

    从这一角度,也说明软博会把开源分论坛交给EasyStack来做,是顺理成章的事情。而从另一角度,要想深度了解为什么很多大型用户钟情于开源云计算,搞清楚EasyStack几大客户的理念,搞清楚EasyStack自身的发展思路,基本就能对这一产业有所了解。

    国网云平台

    众所周知,国家电网目前正在进行智能电网的改造。譬如不少家庭现在已经用到智能电卡和掌上电力App,不仅可以随时随地在手机上购电,也能随时看到自家的用电数据情况。既然是智能电网,必然要用到云——国家电网的云称为国网云,包括企业管理云、公共服务云和生产控制云三部分,由一体化“国网云”平台及其支撑的各类业务应用组成。

    实际上,国网云平台的核心支撑组件,就是采用EasyStack云平台解决方案搭建的分布式智擎云操作系统SG-COS,由国网下属产业单位国网信通产业集团国电通公司研发实现。

    据国电通副总工程师刘椿枫介绍,做云之前国电通做了大量的调研和分析,最终采用了开源的基于OpenStack的EasyStack来构建软件定义数据中心的架构,采用了Docker、Kubernetes和MESOS来构建编排容器,采用了Ceph来构建分布式存储。

    国网公司基于OpenStack的一体化“国网云”平台已于今年4月上线

    在刘椿枫看来,SG-COS采用EasyStack来构建智擎云操作系统主要有三点优势:第一是开源自主研发,并且开源之上可进行大量的增强和优化,部分在计算、存储、网络可形成国网云自有知识产权;第二,融合了虚拟机和容器技术;第三是适用大型企业的需求,智擎云操作系统成为国网公司的一体化的核心组件,已经在电科院863所通过了相关的测试,并且在国网公司的相应业务中得到了一定规模的应用。

    很明显,“优化开源+自主研发”的开放路线,是国网钟情于OpenStack的主因,因为这样不仅可以与电力行业业务深度融合,而且还具备极强的IaaS大规模集群调度能力和PaaS服务支撑能力,满足集团中各个企业进行灵活弹性的应用部署和一体化管理需求。最简单的例子:相对传统架构,国电通在资源发布上通过云的方式能够提升至少达到40%以上。

    金融行业云

    另一个案例,兴业数金作为12家全国性股份制商业银行之一的兴业银行绝对控股的子公司,成立于2015年12月,目标就是做金融行业云。

    “我们在成立之初就认为云计算从政策层面、监管层面和市场层面会变成一个确实可以落地的,而且可能成为我们公司未来增长点的业务。”兴业数金云计算事业部主任辛颖回顾,“2016年,银监会发的标准意见,实际上不仅第一次提出了行业云的概念,而且从监管的思想上希望产生一个有高度监管、安全可靠的一个行业云平台;与此同时,很多中小银行金融机构客户希望借助行业云开展互联网业务,提升自身的竞争力。”

    兴业数金云计算事业部主任辛颖

    实际上,兴业银行做金融云有其基础——兴业银行早在2005年就推出“银银平台“服务中小银行客户,涵盖支付结算、财富管理、科技管理输出服务、资本及资产负债结构优化服务、代理国际结算等八大业务板块的完整金融服务解决方案,因此在云计算时代到来之际,兴业银行将银银平台科技输出等业务分拆,借助OpenStack底层技术支撑,就形成了金融行业云——“数金云”。

    实际上,兴业数金采用EasyStack云平台解决方案,不仅第一个将OpenStack推向金融行业云的维度,满足银行业普惠金融的转型;同时还率先将 OpenStack应用于生产系统,比如为中小银行、非银行金融机构、中小企业提供支付结算、国际结算、资金运营、融资服务等,整个银行的信息系统以BAAS的云服务方式进行交付,降低技术门槛,满足客户需求。

    除了BaaS和SaaS,兴业数金还在IaaS层和PaaS层,提供了六大基础服务板块,其中包括专属云、灾备云、备份云等,这些都依赖于EasyStack的支持,可以根据客户对RTO细节需求、数据集等不同需求,提供云服务解决方案。

    与兴业数金主要从科技输出维度为中小银行提供服务不同,邮储银行则采用EasyStack云平台解决方案,部署规模近千台物理服务器节点,最主要是为自身支撑一系列的互联网金融业务,如互联网贷、小微信贷、手机银行等互联网创新业务等,满足客户更加灵活多样和便捷易用的服务需求变化。

    撬动行业云和中小企业市场

    从上述三个案例可以看出,OpenStack在国内的核心客户都是一些大型甚至超大型集团企业,而这些企业有几个主要的共同点:

    首先,这些企业本身在信息化过程中就积累了大量的IT技术人才,具备相对较强的开发能力,可以基于开源解决方案进行自主开发,满足自身企业的互联网化发展路径;

    其次,这些企业作为行业中的支柱型企业,甚至肩负着引领行业转型升级和新旧动能转换的重任,因此利用OpenStack来搭建行业云平台,更容易形成自主知识产权,进而演化成平台运营公司和软件科技公司;

    第三,在数据安全方面,这些企业更愿意采用开源的解决方案,以便于自主可控、安全可靠。

    正因为此,EasyStack在此次开源峰会上还发布了开源行业云平台ESCaaS。“首先它是一个行业公有云,然后它需要混合云的对接,同时还需要满足行业云里面一些专属云的快捷部署和交付,这是我们和行业云产品的核心的特点。”EasyStack创始人兼CEO陈喜伦解释说,ESCaaS还在私有云的基础上增加了一些行业云经常会用到的场景功能,比如灵活计费策略支撑行业云复杂计费场景,比如复杂的组织关系架构契合行业云使用场景,比如裸机资源管理实现虚实资源混合使用,比如统一监控平台等。

    当然EasyStack覆盖较多的大型客户,并不是说OpenStack就没有中小企业用户。事实上,就在这次开源峰会上,EasyStack还推出了面向中小企业的易捷云,便于中小企业进行灵活配置。

    “易捷云一体机并不是一个简单的超融合,因为仅仅把计算和存储做了融合,还不能解决中小数据中心的所有应用场景。”EasyStack联合创始人兼COO王瑞琳强调,EasyStack的易捷云首先是一个可塑合的架构,而非单一架构;其次易捷云是一个全功能的云解决方案;第三,易捷云不只是一个IaaS,而是IaaS+PasS+SaaS,其中包括了新推出的AppCenter,即应用运营平台。

    EasyStack联合创始人&COO王瑞琳

    开源大时代来临

    实际上,除了行业云和中小企业云,作为OpenStack基金会黄金会员的EasyStack在基础技术层面也有三个主要突破。

    首先,在今年大热的AI领域,EasyStack推出了全球首个同时支持GPU和FPGA异构计算的人工智能开源云平台ESCould AI,满足行业用户日益增长的大数据和人工智能业务需求。

    此外,EasyStack还在峰会上正式发布EasyStack Container Linux,成为中国首家具备容器Linux操作系统产品的企业,该系统也是国内首个面向云原生应用的容器操作系统。

    同时,EasyStack还发布了开源PaaS平台ESCloud+,主要提供了大数据服务、数据库服务、容器编排服务等增强功能,实现资源与服务的统一编排、统一权限以及统一管理,能够支撑传统应用架构或新一代微服务应用架构,加速企业的创新与成长。

    应该说,随着这一系列新产品的发布,EasyStack已经从一家以OpenStack为主的公司,拓展到Linux容器领域,拓展到AI领域,成为一家针对企业级客户的一站式云方案提供商。

    事实上,如今百分之八十以上的服务器操作系统都是基于Linux,78%以上的企业拥抱开源技术。“软件正在吞噬世界,开源正在吞噬软件开发。未来每家企业都将变成科技型企业,软件和开源将会是核心支撑。”Linux基金会副总裁Chris Aniszczyk所表达的这些观点,正是今天正在发生的巨大变革。

    从这一角度,传统的应用不仅正在从一个以硬件为核心的时代,迈入一个以软件为核心的时代;甚至正在从一个以闭源商业软件为核心的时代,迈入一个以开源软件为核心的企业软件时代。

    对于中国和中国的企业来说,在这个新的开源软件的大时代,我们的机遇并不只是弯道超车,实际上我们是和硅谷处在同一个起跑线上;更何况,我们还有人口红利,在这一大时代中,可以转换成大数据和互联网+的红利,实现科技兴邦的梦想。

    文/余文

    《科技看门道》坚持深度报道,希望能通过资深媒体人对IT产业热点新闻的深入思考,挖掘其背后的商业逻辑和创新模式——不仅看热闹,更要看门道!

    《科技看门道》主笔在行业渠道媒体拥有超过15年的从业经历,不仅对IT消费类和企业级软件、硬件、云计算、大数据、人工智能均有较深入的理解,同时见证了中国IT产业链上下游合作生态圈包括分销、零售、SI、ISV和CSV的进化历程,见证了金融、能源、制造、医疗、教育、政府、零售、高科技等行业的信息化之路。

    《科技看门道》相信,IT产业在供给侧的改革——包括云计算、大数据、移动互联、人工智能等,将会成为推动各行各业发展进步的核心力量。

  • ?

    从参与者到跻身第一梯队:中国开源云计算的崛起

    雅容

    展开

    在全球云计算市场中,以OpenStack为代表的开源技术已经成为了引领行业发展的重要驱动力。其中,中国云计算厂商早已不再是参与或跟随的角色,而是正在蜕变为技术、市场影响力方面的全球领先者。

    从参与到引领,中国云计算厂商闯进第一梯队

    不久前在澳大利亚悉尼举行的第16届OpenStack峰会上,OpenStack基金会发布了最新全球用户调研报告(《OpenStack User Survey November 2017》)。该报告公布了OpenStack基金会用户调查报告全球十大企业,EasyStack和华为两家中国企业赫然在列。

    据悉,该报告采集自全球69个国家近1024份用户信息,涵盖了IT、通信、教育、金融、制造等多个行业,可以说是业内最新最权威的OpenStack用户调研。

    EasyStack入选《OpenStack全球用户调研报告》全球十大厂商

    无独有偶,2017年11月,Gartner在《竞争格局:2017 OpenStack分发和支持服务市场报告》中列出了全球竞争格局下的八家OpenStack企业,EasyStack和华为再一次成为入选的两家中国企业。

    两份来自权威机构的报告,一个是全球用户角度,一个是行业竞争力角度,都说明了在开源云计算领域,中国云计算企业已经崛起。

    而开源市场的优势正在逐年扩大是不争的事实。一方面,OpenStack市场规模逐年增大,根据451 Research的报告,2016-2021年,OpenStack市场规模复合年均增长率达到30%;另一方面,2017年,微软和亚马逊都先后加入了 Linux旗下的CNCF(Cloud Native Computing Foundation,原生云计算基金会)。全球云计算三巨头中已经有两个拥抱开源,这释放出了一个明确的信号:开源开放已经是大势所趋。

    OpenStack中国十大用户,EasyStack占据半壁江山

    在中国市场,OpenStack的发展更是一日千里,几乎成为了云计算开源技术的事实标准。包括电信、金融、政府、能源、交通、制造、医疗、教育等各大行业企业,都纷纷采用OpenStack开源云平台,这也极大地推动了OpenStack的应用落地。

    2017年年初,业内曾公开评选出2016年度OpenStack中国十大用户,其中EasyStack服务客户占到了50%,涉及能源、金融、通信等行业。

    EasyStack占据OpenStack中国十大用户半壁江山

    通过提供以开源为核心的企业级云计算基础软件,EasyStack目前已服务超过200家大型企业客户,包括中国移动、海通证券、国泰君安、顺丰、百世汇通、可口可乐、上汽乘用车、清华大学等。

    据EasyStackCOO王瑞琳介绍,近几年EasyStack的高速发展呈现出行业属性从全国到地方等显著特征,这也从侧面见证了中国云计算行业的深入落地。譬如在银行业,EasyStack的客户不仅包括人民银行、中国银联,以及邮储银行、建设银行等国有大行,而且还渗透到了多地城商行和农信社,比如江苏省农村信用社、长沙银行等。

    三大关键点,决定开源云服务企业未来竞争力

    在强手林立竞争激烈的云计算市场,EasyStack究竟是如何实现突围的呢?EasyStack CTO刘国辉向趣味科技透露了3个对行业未来的判断,即EasyStack 认为,OpenStack企业未来竞争力将取决于三大因素:

    一、软件基础设施(垂直整合能力)

    随着企业对云的形态需求的增加,单是OpenStack的IaaS很难满足要求,企业需要的垂直整合的交付能力。今年,EasyStack发布了基于Kubernetes的容器产品EasyStack Kubernetes Service(EKS),成为中国首个OpenStack+Kubernetes专业开源企业。今年,EasyStack还发布中国首个企业级容器Linux操作系统ESContainer Linux。这些都被刘国辉称为软件基础设施能力。

    二、产品化能力(用户体验)

    目前,不少使用OpenStack的企业对云的需求更加升级,希望在IaaS资源管控的基础上,提供应用服务敏捷部署、调度、迁移的能力,以及大数据分析等PaaS服务能力。这就要求云服务商的产品线足够全面和丰富。

    刘国辉介绍,目前EasyStack的产品线包括:ESCloud云平台、ESCloud Express易捷云、EKS容器云、ESContainer Linux操作系统、ESStorage分布式存储等。

    此外EasyStack还提出,要从全生命周期角度来看产品,不但要有全面的产品线,而且产品还要具备可视化编排、图形化管理、可模块化升级等功能,全方位提升产品体验。

    EasyStack丰富的产品解决方案

    三、方案组合能力(横向拓展)

    EasyStack提供的解决方案,除了私有云之外,还包括有托管云、行业云、混合云、中小数据中心、与SaaS合作的APPcenter等等。

    譬如在混合云方面,EasyStack是AWS中国用户大会唯一混合云环境演示厂商。其客户TCL O2O混合云平台不仅很好地应对了刚刚过去的双十一,还满足稳定可靠安全的需求,当选2017首届中国十大混合云用户。

    2017年6月,EasyStack推出面向中小企业的易捷版云平台ESCloud Express

    (EasyStack易捷云),可灵活提供软硬一体的产品形态,帮助中小企业更容易更快捷地搭建云平台获取云应用,在数字化转型中脱颖而出。

    在鱼龙混杂的OpenStack开源云计算市场中,以上三大能力构成了EasyStack致胜的法宝。而且其优势已经不局限于OpenStack架构,而是扩展到了Kubernetes容器和Linux领域。毕竟行业里的领头羊,往往会将领先优势向行业内的其他领域延伸。

    声音:

    “我们认为未来是一个多云的世界,异构和多样性将会成为未来云计算的主流。我们的创新不求最快,而是寻求符合客户需求和技术发展的最合适的节点。”

    ——EasyStack CTO 刘国辉

    “从参与到引领,中国云计算公司的影响力和领导力都在提升。现在EasyStack的产品得到了金融等各个行业领先企业的检验,也是我们能够脱颖而出的关键一环。特别是对于开源技术来说,能够得到全球500强客户的认可是一个很大的进步,说明我们很好地服务了金字塔顶端的客户。”

    ——EasyStack COO 王瑞琳

  • ?

    以云计算为中心的数据库时代

    迎松

    展开

    如今,越来越多的组织正在将他们的下一代数据库体系结构转移到解决方案而不是服务器上,并且接受开源数据库技术的价值。

    2017年对于数据库技术市场来说是关键的一年,在此期间经历了几个大规模的模式转变,并且没有迹象表明很快就会停止。企业正在逐步摆脱传统的单一数据库架构,数十年来,这些数据库架构经过多代的应用,以换取更优化的、灵活的、自我管理的云数据平台战略。

    随着对规模、安全性、性能、高可用性,以及可能最重要的成本和操作优化的需求不断增加,人们可以确定为下一代数据库架构的“2.0版本”提供动力的三个重要驱动因素:

    (1)客户正变得以云计算为中心。(2)客户越来越依赖平台即服务的数据库解决方案。(3)客户正在采用开源数据库引擎。

    想要验证企业自己的IT数据库战略是否与数据库市场的总体发展方向保持一致?企业所要做的就是确保自己采用这些原则。以下更详细地探讨它们的含义。

    以云计算为中心的数据库时代

    早在2014年,当重新调整微软公司的整个软件和服务战略时,首席执行官Satya Nadella提出了“移动优先,云计算优先”的口号。Nadella一直在表达微软在移动,云服务和解决方案领域所付出的努力,而整个企业市场似乎都热衷于接受类似的优先事项。

    例如,根据麦肯锡公司的主题为“IT即服务云”和“企业云基础架构调查”,云计算作为工作负载主要环境的企业采用率预计将从2015年的10%上升到2018年的51%。麦肯锡公司还指出,企业可能会选择超大规模的云解决方案提供商提供的服务,例如亚马逊、谷歌、微软。

    即使是非常传统的公司,他们投资拥有数十年的数据中心业务经验的大型IT组织,都会发现需要接受以云计算为中心的IT战略的优势。

    但是,仅仅打着“云计算”旗号让企业采用是不够的,甚至可能会让人混淆不清。企业是否计划将现有服务器从本地数据中心提升或转移到云端,或者更进一步,开始为企业的数据库采用原生云计算解决方案?

    虽然“提升和转移”(IaaS)策略可以帮助减少企业的IT管理开销,并大幅提高运营的灵活性和可用性,但是对于许多“云优先”组织来说,这只是浅尝辄止,并没有完全深入地采用云解决方案和服务。

    从思考服务器到思考服务

    根据调研机构Gartner公司的“2017年PaaS关键趋势”调查报告,企业客户正在采用平台即服务(PaaS)来实施越来越多的战略举措,越来越多的客户认为PaaS将成为平台交付的主要形式。

    其原因很简单:PaaS数据库技术是自我管理和自我操作的。这些解决方案大大降低了维护数据库体系结构的运营开销,使企业可以将IT人员(尤其是数据库管理员)的时间和精力投入到以应用程序为中心的活动中,从而推动业务成功,而不是保护过于复杂的数据库基础架构。

    数据库软件和云计算供应商正将大量的研发力量投入到PaaS数据库解决方案中,这正成为云计算领域厂商(亚马逊、微软、谷歌以及Oracle))最重要的差异化因素之一。

    早在2014年,亚马逊公司就宣布推出一款完全可管理的关系数据库引擎Aurora,它将高端商业数据库的速度和可用性与开源数据库的简单性和成本效益相结合。此外,也许更重要的是,Aurora是AWS公司的原生PaaS数据库解决方案。自推出以来,Aurora得到了很多应用和思想共享。在亚马逊2017年度re:Invent展会期间,亚马逊公司将其云数据库产品进一步推向市场,并宣布Aurora Serverless是一个完全可管理的“抽象”数据库,而在这个数据库中,用户需要为所使用的数据库资源付费。

    很显然,亚马逊公司在云解决方案中的创新和颠覆,PaaS数据库产品在整个行业范围内掀起了浪潮。Oracle公司是传统高端企业关系数据库软件市场的领导者之一,也是一家在研发方面投入了数十年时间研发创建全球最强大、最优化的可配置和可调的关系数据库之一的公司,该公司在OpenWorld2017年度大会推出自己的“自我驱动”数据库产品。Oracle公司首席技术官Larry Ellison描述了自治数据库云的愿景的一部分,Oracle公司关注自驱动、自扩展、自修复数据库解决方案,试图消除与调整、修补、更新和维护Oracle数据库相关的人力成本。

    不仅仅亚马逊和Oracle公司推出了数据库产品,微软公司也推出了Azure SQL DB,这是一个完全托管的关系型云数据库服务,并尝试自动调整数据库以改进性能和保护。Azure SQL DB是微软公司的PaaS产品,结合了微软云平台SQL Server和Azure的高端性能和功能。

    开源数据库引擎的兴起

    商业数据库引擎(Oracle,SQL Server和DB2等)在它们所提供的功能和性能的广度上是至高无上的。事实上,这是其许可价格高的传统理由。但是,开源数据库管理系统已经成熟,成为专有商业数据库引擎极其可行的替代方案。特别是近年来,随着PostgreSQL和MySQL的进步。对于许多使用情况来说,这些开源数据库可能会与商业数据库市场的行业巨头的产品正面交锋。

    对于那些一直关注数据库行业状况的业界人士来说,采用开源数据库引擎的热潮不应该让人吃惊。Gartner公司的一个主题为“2015年开源RDBMs状况”的报告早在2015年就预测开放源代码的数据库将被用户广泛接受:“到2018年,70%以上的新的内部应用程序将在OSDBMS上开发,现有商用RDBMS实例中的50%将被转换为正在进行中。”

    更重要的是,如果用户将开源数据库部署到云中,那么开源关系数据库的最大缺点也许就是它们缺乏某些高端功能(与其专有的数据相比)。

    例如,Oracle公司和微软公司都提供了直接构建到其数据库产品中的异步消息传递/排队机制。Oracle公司称之为高级队列,微软公司称之为服务代理。PostgreSQL或MySQL本身不提供类似的功能。在开始使用开源数据库技术之前,企业需要思考这个潜在的问题。

    采用云计算

    通过利用主要云平台提供的功能,并将这些功能作为开源数据库架构的一部分进行集成,企业可以更轻松地实现与商业数据库的功能对等。

    例如,如果企业使用Amazon Aurora MySQL,则还可以使用亚马逊简单队列服务(它是用于微服务和分布式系统的完全托管的消息队列)和Amazon Lambda(允许用户运行无代理程序代码)作为替代方法的组合针对Oracle AQ和SQL Server Service Broker。使用Amazon SQS + Lambda,用户可以直接从Amazon Aurora MySQL对消息进行排队,就好像数据库具有内置队列服务一样。

    同样,如果用户需要定期执行复杂的数据转换,则在微软Azure中运行MySQL数据库将允许用户使用Azure数据工厂,从而通过云端PaaS解决方案减少源数据库引擎中的缺失功能。这些云服务以及许多其他云服务可以与PaaS开源数据库引擎集成,并作为完整解决方案体系结构的一部分。

    总而言之,现代关系型数据库的整个概念正在从单一的体系结构转向数量庞大而功能强大的数据库服务器,这些数据库服务器内置了大量的功能,以敏捷的PaaS和利用云平台作为服务的开源模型解决方案和技术。

    这是一个明确的范式转变,可能会为今后十年的数据库技术发展奠定基础。

  • ?

    简单聊聊最流行的开源云计算平台OpenStack架构

    Mostyn

    展开

    我们知道云计算主要有三种服务模式,IaaS、PaaS和SaaS,其中最底层最基础的就是IaaS。企业级私有云领域,目前IaaS领域的老大就是VMWare公司;在开源领域,最流行的IaaS框架则是OpenStack框架。

    正是因为开源,才让我们可以更深入地了解云计算IaaS的运作机制。通过对OpenStack的架构的介绍,说明OpenStack是如何实现IaaS服务的。

    OpenStack的起源

    在云计算领域,目前Amazon占据了绝对领先的市场地位。Amazon的CEO贝佐斯靠着强硬的行政命令要求开发人员按照SOA理念来进行开发,要求所有程序模块必须要用服务接口把数据和功能开放出来。所有程序模块间的通信,必须通过这些接口进行。

    可以说SOA的设计思想,构成了今天AWS云平台的技术实现基础,同样这种设计思想也被OpenStack所效仿。AWS虽好,但毕竟是商用的,随着云计算的发展,开源云平台解决方案的需求越来越强烈。

    2010年7月,RackSpace和美国国家航空航天局合作合作,分别贡献出RackSpace云文件平台代码和NASANebula平台代码,OpenStack由此诞生。

    AWS分层架构

    OpenStack的架构

    作为Amazon的追随者,OpenStack在技术架构上也与AWS有很多相似之处。OpenStack也是由几个独立的核心功能组件所构成。

    分别是计算(Compute)、对象存储(ObjectStorage)、认证(Identity)、用户界面(Dashboard)、块存储(BlockStorage)、网络(Network)和镜像服务(ImageService):

    Nova:计算管理,云计算IaaS的核心,类似于Amazon的EC2(ElasticComputeCloud)。为用户提供虚拟机的管理,比如创建虚拟机或对虚拟机做热迁移。Swift:对象存储,负责对文件进行存储和检索,也包括镜像文件。Keystone:为用户提供身份验证以及OpenStack服务的授权。Horizon:为用户提供一个模块化的控制面板,基于django框架实现。Cinder:块存储服务,为虚拟机提供虚拟卷。Neutron:为虚拟机提供网络连接,允许用户创建自己的虚拟网络并连接各种网络设备。Glance:负责镜像管理,为虚拟机提供镜像。

    关于每个组件的具体职责,可以参见前文《云计算IaaS管理平台的基本功能有哪些?》

    OpenStack的应用

    国际公有云方面,AWS、AZure都采用了自己的技术来搭建云计算平台。在国内公有云市场中,阿里云、腾讯云也都是用自有技术来搭建各自的云计算平台,没有直接利用OpenStack。

    虽然在公有云市场,应用OpenStack的商业案例还不算多,但在私有云市场,基于OpenStack的项目非常多,远远多于其他的开源云计算框架,如CloudStack、Eucalyptus和OpenNebula等。

    与互联网公司不同,华为倒是非常积极地推进OpenStack技术,和中国三大电信运营商们一并都是OpenStack基金会的黄金会员(GoldenMember),而且为国内外多家电信运营商都部署了基于OpenStack的公有云系统。

    目前OpenStack的黄金会员主要包括传统IT企业,如Intel、NEC、Dell、VMWare等,也包括通信设备商,如华为、Ericsson、Cisco、JuniperNetworks等,也包括最新加入的国内三大运营商。相信虽然OpenStack的参与者越来越多,生态越来越完善,应用项目也会越来越多。

  • ?

    盘点知名云计算公司的数据库服务(国外篇)

    于延恶

    展开

    【IT168 评论】“跨界”是现在很火的一个词,它是指从某一属性的事物进入另一属性的运作,其不只在演艺圈掀起了一阵热潮,同时也在科技圈也带起了一阵狂潮。今天,我们就来看看科技圈第一热潮——云计算公司是如何“跨界”数据库服务的。

    现在看来,云计算公司“跨界”数据库并不是什么新鲜事儿。“云计算的下一个竞争战场是数据库”几乎成为了云计算公司的共识,目前云计算公司提供的数据库服务产品大多有这么几类,自研数据库、托管数据库服务、数据迁移服务、数据仓库、缓存服务等等。

     AWS

    如今在云服务市场上,AWS的市占排名牢牢盘踞在一位,根据亚马逊刚刚公布的最新财报数据显示,AWS云服务实现43%同比涨幅,2017年全年营收达到了174亿美元。作为云计算领域的领头羊,我们看到AWS在“跨界”数据库领域的时候也尽显大哥风范,更多的选择了自研。

    在AWS官网上,我们可以看到其在数据库一栏列出的产品包括Amazon Aurora、Amazon RDS、Amazon DynamoDB、Amazon ElastiCache、Amazon Redshift、Amazon Neptune和AWS Database Migration Service,基本可以满足用户对于数据库服务的各种需求。

    Amazon Aurora 是AWS专为云打造且兼容 MySQL 和 PostgreSQL 的关系数据库,其既具有商用数据库的性能和可用性,又具有开源数据库的简单性和成本效益,最高速度可达标准 MySQL 数据库的五倍、标准 PostgreSQL 数据库的三倍。

    Amazon Relational Database Service (Amazon RDS)提供了六种常用的数据库引擎,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。

    Amazon DynamoDB 是一项快速灵活的 NoSQL 数据库服务,适合所有需要一致性且延迟低于 10 毫秒的任意规模的应用程序,是完全托管的云数据库,支持文档和键值存储模型。

    Amazon Neptune 是一项快速、可靠且完全托管的图形数据库服务,其核心是专门构建的高性能图形数据库引擎,支持常见的图形模型 Property Graph 和 W3C RDF 及其关联的查询语言 Apache TinkerPop Gremlin 和 SPARQL。

    Microsoft Azure

    几周前,微软刚刚举办了Azure在华商用四周年的媒体沟通会,微软大中华区副总裁兼市场营销及运营总经理康容4年来Azure为中国11万客户的数字化转型提供了支持;有1400家合作伙伴与微软一起共同打造中国云生态。

    根据微软Azure官网显示,其在数据库产品一栏列出的包括Azure SQL Database、Azure Database for MySQL、Azure Database for PostgreSQL、SQL 数据仓库、SQL Server Stretch Database、Azure Cosmos DB、表存储、Redis 缓存、数据工厂。

    Azure Cosmos DB 是以全球分布和横向缩放为核心全新构建的,通过透明地缩放和复制数据,在任意数量的 Azure 区域提供统包全球分布。Azure Cosmos DB 提供对 NoSQL 选择的本机支持,还提供多种明确定义的一致性模型,保证多宿主功能的高可用性以及在世界上任意位置都能实现低延迟。

    谷歌云

    谷歌云在国内并没有像AWS、微软Azure一样惹人注目,关注度较低。但是在Gartner发布的报告中,谷歌云以3.95%的市场份额占据着公有云市场的第三把交椅。但是遗憾的是,谷歌云一直没有在中国落地。

    谷歌母公司Alphabet2017年度营收超1000亿美元,谷歌云的营收只占到了4%,很多人因此而认为“云计算在谷歌战略中并不重要”。其实不然,谷歌云产品目前已覆盖计算、存储和数据库、网络、大数据、物联网、机器学习、身份验证与安全、管理工具、开发者工具等九大方面。

    在谷歌云官网列出的数据库服务产品中,我们可以看出其对关系型数据库和NoSQL数据库都做了相关支持。

    Cloud Spanner 是专为云端打造的一款分布在全球且高度一致的企业级数据库服务,融合了关系型数据库结构与非关系型横向扩展的优势,在跨行、跨区域、跨洲业务方面实现了高性能和一致性。

    ▲Cloud Spanner:融关系型数据库与非关系型数据库的精华于一体

  • ?

    迄今为止,最好的云计算开源软件

    汉娜

    展开

    清凉油:

    最近,InfoWorld公布2018年云计算最佳开源软件奖获得者。看完之后,发现三个重要的东东,第一,Kubernetes,第二,Kubernetes,第三,还是Kubernetes,如果你还没有登上Kubernetes这辆快车,没有加入到Kubernetes生态,加快!加油!

    最近,InfoWorld公布2018年云计算最佳开源软件奖获得者。

    过去经常问的问题是,你使用什么样的容器编排平台?现在的问题是,那么,你如何运行Kubernetes?过去的一年里,Kubernetes继续占据主导地位,K8S生态系统中发生大量的创新,2018年云计算正在迎来云原生应用的新时代。

    01

    有一段时间,Kubernetes仅被考虑用于容器编排,Kubernetes巩固了其地位,被主流公有云接纳。

    构建任何容器基础架构意味着支持整个硬件,软件和网络设备生态系统,通过Kubernetes1.11版本,Kubernetes现在支持IPVS集群内负载均衡和CoreDNS(可插拔DNS服务器)。

    02

    Docker允许将软件打包到容器,并将其作为操作系统级虚拟机运行,与VMware和其他流行的虚拟化技术相反,Docker不会浪费CPU或其他资源来虚拟化整个计算机,或者需要为每台虚拟机提供额外的操作系统。在短短五年内,Docker完全改变了虚拟化在计算中的工作方式。

    随着Kubernetes的完善,Docker不再是大多数人想要分发容器的方式,但是,Docker仍然是管理容器集群的可行替代方案,并且依然是大多数人创建和运行单个容器的方式。

    04

    Lstio在业务流程平台之上提供网络服务,允许你定义关系并处理更丰富的操作需求,如发现,负载均衡,故障恢复,指标和监控。2017年由谷歌发布,并在2018年初发布1.0,Lstio在Kubernetes集群上大规模部署,并很可能成为Kubernetes生态系统的重要组成部分。

    04

    Envoy是如此优秀,以至于主要竞争对手优步都是有它。通过包括服务发现,运行状态检查,负载均衡和进程外部架构设计等功能,使其易于与任何类型的应用程序服务器一起使用,Envoy迅速成为Kubernetes生态系统的关键部分,允许一些集群网络的复杂性被开发人员抽象出来。

    你会发现Envoy是lstio服务网络系统的核心,并且在世界各地的Kubernetes集群中部署,Envoy也是C++程序展示仍能更新,更时尚的光辉典范。

    05

    今天,越来越多的分布式和面向微服务的体系结构在扩展,在弹性和开发人员生产力方面提供可许多优势,但是在调试方面存在很大的缺点:由于有如此多的移动组件和可能不同的位置,因此很难精确确定问题发生的位置。

    Zipkin最初是由Twitter开发的,就有谷歌的Dapper论文中描述的概念,Zipkin是一个跟踪系统,可以映射你的架构中的请求,从而可以识别系统中的延迟和潜在问题。作为分布式调试的流行选择,Zipkin作为Apache Incubator项目应该在2019年的时候更加普及。

    06

    Jaeger是Kubernetes的分布式跟踪系统,用于跟踪跨流程和服务请求的元数据,告诉你什么时间,什么地点做什么。

    07

    Prometheus是CNCF项目,和Kubernetes、Lstio一起用于构建分布式应用程序,Prometheus提供监控和报警服务,由时间序列数据库提供支持,该数据库旨在处理高速数据摄取。

    08

    Kops是一套命令行工具,可以在AWS,谷歌云,VMware vSphere中配置Kubernetes集群。

    09

    Helm是Kubernetes的安装程序,极大的方便了Kubernetes的安装部署。

    10

    kube-bench是一个Go应用程序,根据行业标准基准测试Kubernetes部署的安全性。

    11

    Sysdig,Falco和Inspect,几十年来,行为监测和异常检测在企业网络中运行良好,现在通过Sysdig,Falco和Inspect进入容器领域。

    12

    OpenFaaS,无服务器计算很有吸引力,OpenFaaS是一种基于Kubernetes的无服务器计算模型。

    13

    Serverless Framework,无服务器架构已经在全球范围内使用了几年,但是容易被供应商锁定。但是,如果使用Serverless Framework可以获得一些差异,同事可以获得部署和测试的便利性,并且在一定程度上防止被供应商锁定。

    原文链接

    https://infoworld/article/3306455/cloud-computing/the-best-open-source-software-for-cloud-computing.html

开源云计算数据库

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP