Most Powerful Open Source ERP

Rapid.Space 答开发者问

Rapid.Space 超级开放云平台提供了所有基本的 OM 功能,并且可以在不到3个月的时间内启动 SaaS 服务。
  • Last Update:2020-06-30
  • Version:008
  • Language:zh

目录

  • Rapid.Space
  • 当前状态
  • Rapid.Space 优势
  • 与 Rapid.Space 一起开发
  • Rapid.Space VS 常规公共云

这个介绍有五个部分。

首先我们将介绍 Rapid.Space, 它的创办人和创办的目标。

然后,我们将介绍 Rapid.Space 当前的架构和规模。

接下来,我们将介绍 Rapid.Space 与其他云解决方案相比较下的优势。

在第四部分中,我们介绍开发人员如何通过最少的服务集使用 Rapid.Space。

在第五部分中,我们提供了Rapid.Space与其他云解决方案之间的实际比较。

Rapid.Space

Rapid.Space 对您来说也许是一个全新的名字,我们将在这里介绍我们是谁以及我们的目标。

创办者

Rapid.Space 由 Nexedi,Amarisoft 和 IT 及电信行业的一些重要成员于2020年成立。

Nexedi 贡献了其开源堆栈,特别是其计费平台,边缘云平台和大数据平台,都属于开源的。

Amarisoft 贡献了其纯软件定义的 4G / 5G 堆栈,涵盖了商业部署所需的所有方面,包括 SA,NSA,NBIoT 等

目标

  • 通过可逆性掌控主权,信任和成本
  • 传统公有云的可逆替代解决方案
  • Palantir 平台的可逆替代解决方案
  • 适用于 I4.0 的可逆 Edge 平台
  • 可逆的融合 RAN 平台(4G / 5G)

Rapid.Space 的目标是通过完全可逆性提供掌控权和信任。此目标提供了如华为,Palantir 或 AWS 之类的公司由于 IP 和法律政策相结合而无法提供的东西。

该目标适用于 Rapid.Space 定位的任何类型业务。

Rapid.Space 已经提供了可用于公共或私有云的可逆云平台。 该平台的所有组件都是开源的,包括硬件,这意味着任何客户都可以在其内部“克隆”该平台或请求第三方在无 License 费用的情况下运行该平台。

Rapid.Space 打算提供与 Palantir 类似规模的可逆大数据平台。 该平台的所有组件都是开源的,包括硬件,这意味着任何客户都可以在其内部“克隆”该平台或请求第三方在无 License 费用的情况下来运营该平台。

Rapid.Space 打算提供一个可逆的边缘计算平台,其中包括工业 4.0 所需的一切,包括 PLC,传感器,执行器。 同样,所有组件都是开源的。

Rapid.Space 打算提供一个可逆的 RAN 平台,该平台支持 4G / 5G,可用于私有和公共网络。 大多数组件都是开源的。 某些组件可能是获得许可的来源,这意味着任何客户都可以在内部"克隆"该平台并以一定的许可费用审计其源代码。

可逆性

Rapid.Space 中除 VRAN 之外的所有东西都是开源的:软件(SlapOS),硬件(OCP)和业务流程。 VRAN 是基于许可的源堆栈,最终也可能会开源。

Rapid.Space 手册 介绍了构建 Rapid.Space 节点并作为公共云或私有云运营的各个方面的资料。 与通常将操作流程保密的任何其他云提供商相比,这是一个主要区别。

主权

  • 位于法国的服务器是法国企业所有
  • 位于德国的服务器是德国企业所有
  • 位于荷兰的服务器是荷兰企业所有
  • 位于中国的服务器是中国企业所有
  • 零知识证明技术 (无共享密码或证书)

Rapid.Space 是专为提供客户主权而设计。

Rapid.Space 的服务器由各个国家的企业所拥有,无任何资本关联。

因此,拥有 Rapid.Space 服务器的一家公司不可能"监视"另一家 Rapid.Space 服务器。 即使当地法律规定了这种可能,也只能允许该国政府"监视"位于自己国家的服务器。 但是,在 Rapid.Space 的情况下,A 国的政府无法监视 B 国的服务器,因为没有资本关系的公司无法互相命令。

负责协调全球所有服务器的 Rapid.Space 公司也无法访问用作服务器凭据的密码或证书。 这种方法有时被称为“零知识证明”。 无论何时使用 Rapid.Space 集中管理平台,都无法访问其他国家/地区的服务器或用户信息。

当前状态

Rapid.Space 的基础架构正在不断增长。目前在欧洲和亚洲都有部署,很快美国也将开始进行部署

rapid.space / rapidspace.cn

Rapid.Space 拥有两个网站: https://rapid.space (除中国大陆外全球范围内均可使用) 和 https://rapidspace.cn (中国大陆使用). 这样提供了全球覆盖。

Rapid.Space 的主要服务是价格合理的高性能虚拟专用服务器(VPS),结合 CDN 基础结构可加快 Web 内容交付。

全球数据中心

Rapid.Space 在欧洲(法国,德国,瑞典,荷兰)和中国都已上市。 它也即将在台湾上市,中国大陆的第二个数据中心也即将开放。

全球 IPv6 骨干

Rapid.Space IPv6 主干基于混合网状网络,该网络依赖于全球数百台路由器。 借助 babel 技术(RFC 6126),可以避免各种拥塞,最小化延迟。

全球 CDN

Rapid.Space 在全球10个不同的地点提供 HTTPS 前端(HTTP1,HTTP2,HTTP3)。 在中国,Rapid.Space 的前端是部署在所有的主要运营商处:中国电信,中国联通和中国移动。

全覆盖

  • IaaS: 小型 VM, 大型 VM, 网络等
  • PaaS: Web IDE, SQL DB, NoSQL, 数据湖, IoT, CDN, PWA, 等
  • SaaS: 自主创建

建议阅读: How does Rapid.Space and SlapOS compare to AWS?

根据早期评估,亚马逊 AWS 提供的85%的云服务实际上可以通过快速,低成本,高性能的云以及像SlapOS(75%的服务)和一些第三方免费软件(10%的服务)等各种开源堆栈实现 。

Rapid.Space 优势

Rapid.Space 价格便宜,可确保在全球范围内提供服务(包括在中国),是完全可逆的(客户可以轻松退出 Rapid.Space),并且对开源技术开放并提供各种贡献。 这就是“超级开放”的优势。

完全可逆性

Rapid.Space 中的所有内容都是开源的:软件(SlapOS),硬件(OCP)以及业务流程。

Rapid.Space 手册介绍了构建 Rapid.Space 节点并作为公共云或私有云对其进行操作的各个方面。 与通常将其操作流程保密的任何其他云提供商相比,这是一个主要区别。

超级开放

  • 透明的成本结构
  • 开发你自己的云服务(IaaS,PaaS,SaaS)
  • 开发你自己的数据中心
  • 本地部署
  • 建立私有基础架构
  • 可与第三方公共云或私有云相互操作

Rapid.Space 的所有成本都是公开的,并在“Business Model of a Low Cost Cloud Operator”一文中进行了描述。 Rapid.Space 的价格基于电力,地产,硬件摊销,网络,运营管理成本(软件,人力),硬件维护,财务成本。 另添加了20%的保证金,以覆盖与云服务运营相关的所有其他风险。

除了现有的70多个服务,任何人都可以为 Rapid.Space 贡献自己的服务。

只要遵守 Rapid.Space 标准和流程,任何人都可以贡献服务器和数据中心来扩展 Rapid.Space 的全球覆盖范围。

Rapid.Space 也可以采用混合云的典型方式在本地部署。

像 Teralab 一样,任何人或企业都有可能运营一个完全私有的基础设施。

甚至可以在第三方公共或私有云(AWS,OVH,Azure,Alicloud,Hertzner,华为,VMWare 等)上部署 Rapid.Space 服务,并从所有 Rapid.Space 服务中受益,包括其 IPv6 骨干网络,CDN ,IaaS,PaaS 等。

基本上,Rapid.Space 中没有阻止程序,没有秘密,没有任何反竞争行为。

担保全球交付

借助其全球 IPv6 骨干网络和 CDN 前端,可以创建简单的应用程序,这些应用程序将自动为每个用户选择最佳的前端。 借助这项技术,用户可以始终以100%的成功率访问公司应用程序(ERP,CRM 等)。 与仅提供99%的成功率的基于 DNS 的技术相比,此方法更适合企业应用程序。对于电子商务来说,99%是足够了。 但是,如果公司的会计不能访问公司的 ERP(因为他或她是99%的1%),这则是不能接受的。

价格

  • 比美国竞争对手少2至10倍
  • 比中国低4至20倍
  • 比欧盟低30%至60%

目前,欧洲的云价格最便宜。 与欧洲品牌相比,Rapid.Space 仅便宜30%至60%。

美国和中国的价格最昂贵。 Rapid.Space 比美国或中国品牌便宜2至20倍。

与 Rapid.Space 一起开发

现在让我们讨论开发人员如何使用 Rapid.Space 来托管其应用程序或 IT 基础结构。

回归本源

Rapid.Space 的概念是为开发人员提供在全球范围内部署应用程序所需的最基础

我们提供三项基本服务:虚拟专用服务器(VPS),内容交付网络(CDN)和软件定义网络(SDN)。

VPS 为开发人员提供了一种安装应用程序的方法。 它类似于欧洲 OVH 或 Hetzner 等公司的专用服务器服务。

CDN 提供了一个前端解决方案,可将数据交付给最终用户或从 IoT 收集数据。 与中国的 Cloudflare 或 qiniu CDN 相似。

SDN 提供了一种通过优化延迟的 IPv6 网络互连 Rapid.Space CDN 和 VPS 的方法。 该服务非常独特:它还提供了一种将 Rapid.Space 与其他云服务(AWS,Azure,GCP,OVH,Alicloud,UCloud,Qingcloud 等)高效互连的方法。

基于此以简为本的方法,开发人员应自行在 VPS 上安装开源软件并构建其应用程序:数据库(MariaDB,PosgreSQL,MongoDB 等),Web 服务器(Apache,Nginx等),负载均衡器(Haproxy,ProxySQL 等)。 他们应该依赖 python,PHP,ruby,Java,golang,nodejs 等中可用的大量库来扩展功能。

开发人员可以使用他们喜欢的任何工具进行 devops 开发:SlapOS,OpenSVC,Docker,Kubernetes,Ansible,Chef,Puppet,Buildout 等。即使 Rapid.Space 是基于 SlapOS 和 Buildout,Rapid.Space 服务也可以与其他 devops 技术一起使用。

因此,Rapid.Space 的理念与美国或中国的传统云提供商相反。 Rapid.Space 提供的服务很少,并且使开发人员可以依靠开源来实现所需的东西。 由于采用了这种方法,开发人员可以保持对应用程序的控制,并在需要时将其迁移到另一个云平台。

没有供应商锁定。

VPS

  • 大 (256 GB RAM, 4 TB SSD, 40+ vCore)
  • 快 I/O (DAS, 10 Gbps LAN, 1 Gbps 共享传输)
  • 自动安装 (ansible)
  • 分区 (VM, 容器, jails, 等)
  • 应用程序冗余(无系统冗余)

VPS 基本服务是一台大型服务器,具有大量 RAM,计算能力和 SSD 存储。

它被设计用于具有直接连接的存储(内核直通),10 Gbps LAN 和1 Gbps 共享传输的快速 I / O。

这种组合是高性能数据库(ERP,CRM,数据仓库等)或大数据集群(AI,BI 等)的理想选择。

可以基于 Ansible 技术(或即将实现的 preseed) 自动安装服务器。

单个服务器可以通过 VMs,容器或 jails 进行分区。

VPS 不提供系统冗余。 如果开发人员需要高可用性或灾难恢复,则需要在应用程序级别实现冗余。

CDN

  • 具有 SSL / TLS 的 HTTP2 / HTTP3
  • 内容缓存(Cache-Control,stale-while-revalidate 等)
  • 内容缓冲(fluentd,MQTT,SNMP,kafka 等)

CDN 服务通过减少最终用户协商 SSL / TLS 会话的时间以及在靠近最终用户端保存内容副本的方式来加速向最终用户的内容交付。

它也可以用于在网站的业务应用程序的全球部署中避免网络拥塞。

CDN 服务还提供了一种缓冲 IoT 数据并将其转发到数据处理后端的方法。 它降低了由于网络拥塞或后端停机而丢失物联网数据的风险。

SDN

  • IPv6 无处不在 (cloud, edge, 等)
  • 低延迟路由(Babel 协议)
  • 拥塞控制

SDN 服务是基于路由而不是基于交换的第3层软件定义网络(SDN)。 路由更易于管理且易于扩展。

Rapid.Space SDN 的理念基础是:应在边缘或云中为每个服务分配一个全球唯一的公共 IPv6 地址。

通过 Rapid.Space SDN 部署在地球上的每个服务都可以找到到达任何其他服务的最短路径(就延迟而言)。 路由是实时更新的,能够避免网络停机或 Internet 传输提供商的拥塞。

网络隔离可以通过数据包过滤来实现。

Rapid.Space SDN 是 Rapid.Space 云, edge 和本地部署中自带的。 我们也可以将其安装在第三方云提供商(AWS,Azure,GCP,OVH,阿里云,UCloud,青云等)或局域网(LAN)上。

总体而言,Rapid.Space SDN 利用 IPv6 消除了传统第2层网络管理的负担。

进阶服务 (预览)

某些类型的服务可能难以实施或非常耗时。 这是需要集群(使用多台服务器),硬实时(industrial edge)或射频(4G / 5G VRAN)的服务的情况。

对于每一项服务,Rapid.Space 均提供基于开源软件的解决方案。

Rapid.Space 提供了一个“大数据”平台,该平台将数据湖与事务对象存储,高可用性可扩展关系数据库以及python(AI,物理模型)的核外数据处理功能结合在一起。

Rapid.Space 提供了一个“Edge”平台,该平台针对 AI 模型的自动化(工厂,建筑等)和远程部署进行了优化。

Rapid.Space 提供了适用于 4G / 5G 专用网络(工厂,医院等)或公共网络(电信,政府)的“ VRAN”网络管理系统。

所有高级服务均可供 B2B 客户预览。 预计将在 2021 年全面上市。

所有服务均以开源许可(大数据,Edge)或商业许可(VRAN)的提供源代码。

大数据平台

Wendelin 是一个开源的,100%基于 Python 的平台,用于数据提取,存储,分析和可视化。 它涵盖以下功能:

  • 通用数据 hub (Wendelin)
  • 对象存储(文件,ndarray,图像,视频等)
  • 关系存储(带 repman 的 mariadb)
  • streaming (fluentd)
  • 批量转移 (embulk)
  • 无服务器 python (scikit-learn, scikipy, keras etc.)
  • out-of-core 处理 (wendelin.core)
  • 互动可视化 (iodide)
  • 高可用性
  • 高性能

Rapid.Space 的 Wendelin 工业化了完整的基于数据的应用程序链,从本地 IoT 桥接器边缘的数据收集到云上的中央数据分析和可视化。 由于整合了流行数据科学技术,如 Jupyter,SciPy,Pandas,Plotly 和 scikit-learn,Wendelin 平台提供了广泛的数据分析工具集合。

Wendelin 适用于从数据收集到可视化的基于数据的服务的工业化和统一化。 通过面向业务流程的方法对数据的摄取和转换进行建模,从而实现数据供应链的可追溯性和数据转换的定价。

数据湖

Wendelin 支持从多个来源(机器,网站,电子商务,客户和供应商)实时收集数据。 由于集成了 ARM 的开源数据收集解决方案 Fluentd(用于 streaming 传输)和 Embulk(用于批处理数据),数据工程师可以从100多个用于不同 Web 服务和数据库的现成插件中进行选择。 然后可以使用 PyData 库(例如 Pandas 和 SciPy)对收集的原始数据进行汇总和结构化,最后使用 scikit-learn 或TensorFlow 等机器学习工具自动进行分析。 例如智能搜索和查找相关性。

数据科学产业化

用面向业务流程的方法来管理数据分析操作,使 Wendelin 非常适合统一和自动化生产系统上重复发生的数据科学任务。 Wendelin 通过在分析环境和生产集群上使用 Python 来统一数据工程。 所有数据都存储在 Wendelin 的分布式事务对象数据库NEO中。 由 wendelin.core 库提供的对持久 NumPy ndarrays 的本地核外访问允许进行可扩展的分析。 可以在不限制可用内存的情况下实施分析操作,并且无需重新编译它们即可在生产群集上运行。 使用 wendelin.core,当访问核心外 ndarray时,可以使用完整的 NumPy API(与其他解决方案,如 Apache Spark 或 Dask 等依赖于兼容层的解决方案不同)。

可扩展 RDB

Wendelin 包括基于可扩展的基于云的 MariaDB 实现,可提供高可用性和高性能的关系存储,以及与其他关系存储的 ETL 类型连接器。

成功案例与服务

Wendelin 平台的组件,ERP5,NEO 和 SlapOS 已成功用于汽车(PSA,丰田)和航空航天工业(空客防御和太空)。 Wendelin 本身在德国用于风力涡轮机中的冰检测以及建筑工地的噪声和振动监测。 Nexedi 提供的服务包括边缘的数据收集自动化,Wendelin 云的部署和管理,分析和可视化以及有关单个主题的咨询或 Wendelin 堆栈上完善的大数据应用程序的实现。

Industrial Edge

  • 实时内核
  • 虚拟 PLC
  • AI 模型即服务
  • 坚固的硬件

Rapid.Space 的 Edge 作为 Rapid.Space 云的扩展可无缝运行,有些不能部署在云上的服务可以部署在 Edge 上。

Rapid.Space 的 Edge 解决方案以特选的开源硬件供应商(Edge-core,Olimex)的坚固工业硬件为基础。

它被设计用于工业4.0,智能建筑,医院等应用。它支持关键功能的不中断运行,关键功能的特性即是在网络中断或云停机的情况下也需要保持可用。

这包括工业自动化(虚拟 PLC),作为服务的 AI 模型,物联网缓冲,弹性网络和安全功能。

5G DSS VRAN

Rapid.Space VRAN 以“多合一”解决方案来部署公用或专用无线电网络,这要归功于 DSS 协议,它们可以为 4G 和 5G 共享相同的频带。

Rapid.Space 的 VRAN 解决方案以特选供应商(Edge-core,BJT,AW2S)的坚固工业硬件为基础。

Rapid.Space 包括适用于专用网络的自动网络运行管理,该网络具有数千个无许可频率部署的用户。

同时,还可以提供专用的 Rapid.Space 基础架构,在许可频率上部署公共网络用来覆盖百万用户。具体描述请看此样本报价

通过消除供应商锁定和技术孤岛,Rapid.Space VRAN 服务可以支持融合了云计算,边缘计算和电信的创新应用。

定制服务

任何不属于 Rapid.Space 基本服务(VPS,CDN,SDN)或高级服务(Big Data,Edge,VRAN)的服务可作为定制服务开发。

Rapid.Space 提供了平台即服务(PaaS),以便开发人员可以向 Rapid.Space 添加新服务。

基于服务器的定制服务是使用 buildout 语言和 SlapOS 纳米容器技术开发的。 它们涵盖以下功能:

  • 虚拟化 (kvm)
  • 自动化灾难恢复
  • 运行 (python, ruby, java, nodejs, golang, 等)
  • 数据库 (mariadb, postgresql, NEO, 等)

我们提供了一系列样本 buildout 文件。 它们涵盖了广泛的云服务,甚至包括开源 ERP。

基于客户端的服务可以用 HTML5 作为渐进式Web应用程序(PWA)来开发。 我们也提供了一系列 PWA 样本

Rapid.Space 建议开发人员优先考虑 PWA,因为它带来了无额外成本的可扩展性,易于部署以及更好的用户体验。

Rapid.Space 的愿景是,大多数基于服务器的部署,除了事务性应用程序,大数据和网络基础架构以外,可以逐渐被淘汰。

Rapid.Space vs. 常规公共云

Rapid.Space 是不同的。 它是超级开放的,带来了可逆性,可移植性,主权和信任。 这也是极简主义。 它不会尝试提供太多服务来锁定客户。

这使得 Rapid.Space 在长期成本控制,客户主权控制和互操作性方面表现更为出色。

相比而言,那么在初始阶段就需要做出更多的努力。

极简主义

  Rapid.Space 常规公共云
基础服务 VPS
CDN
SDN
Amazon EC2 AWS Command Line Interface Amazon WorkSpaces Amazon AppStream 2.0 Amazon WorkLink Amazon CloudWatch AWS Console Mobile Application AWS OpsWorks AWS Organizations etc.
进阶服务 大数据
Edge
VRAN
Athena CloudSearch Elasticsearch  EMR Kinesis Managed Streaming Redshift QuickSight Data Exchange Data Pipeline AWS Glue AWS Lake Formation AWS Step Functions EventBridge SQS Aurora Contact Lens AWS IoT Events AWS IoT SiteWise Amazon Elastic Inference Amazon Personalize 

Rapid.Space 采用极简主义,而传统的公共云则是基于大量的服务(数百种)。

Rapid.Space 的基本理念是,大多数服务足够简单,可以由一个开发人员通过软件包安装(deb,rpm,npm 等)来实现。 如果需要自动化,则可以使用任何开源技术(buildout,SlapOS,OpenSVC,Ansible,Docker,Kubernetes 等)。

适应性

  Rapid.Space 常规公共云
定制服务 HTML5 PWA
buildout
N/A

Rapid.Space 极简主义意味着当 Rapid.Space 用于大型项目时需要扩展。

因为 Rapid.Space 超级开放的特性,所以这完全不是问题。 开发人员需要的任何服务都可以使用 buildout语言或作为 PWA 来开发,并添加到 Rapid.Space 上。

而传统的公共云几乎不可能做到这一点。

可逆性

  Rapid.Space 传统公共云
定制服务 100% 开源软件
开源硬件
开源操作流程
基于开源软件
开源硬件
秘密操作程序

开发人员可以从 Rapid.Space 云上开始,之后迁移到本地并实现完全独立。

由于 Rapid.Space 超级开放的特性,因此允许开发人员构建“ Rapid.Space 克隆”。 与传统的云不同,Rapid.Space 所有的软件,所有操作管理程序都是开源的。 不会将客户锁定。

Rapid.Space 同时还出售与其使用硬件相同配置的硬件产品:https://shop.xunkongjian.cn/

长期成本

  Rapid.Space 传统公共云
POC 成本 低->中
MVP 成本
长期成本

作为极简主义和超开放式云,Rapid.Space 提供了长期成本控制的最佳解决方案。

对于任何关心安全性,隐私性或可逆性的开发人员来说,它也是最理想的选择。

但是,这可能会需要部分妥协。 Rapid.Space 不能提供与传统公共云相同级别的文档,教程和时不时的“现场”帮助。 开发人员需要已经习惯于 GNU / Linux 才能从 Rapid.Space 中受益。

对于一个训练有素的开发人员来说这一般都不会是个问题,特别是如果他或她长期使用 Linux。 Rapid.Space 提供的  VPS,CDN 和 SDN 就足以开发出一个 POC 或 MVP。

对于一个需扩展的商业产品,使用 buildout 来自动化所有运行管理的工作量也许比较大。但是,市场上也没有更好或更有效的其他替代方法,因为大多数 devops 工具倾向于忽略监测和编译之间的反馈循环。

对于一个严肃的商业项目来说,开发自定义 buildout 脚本的成本可由长期成本的控制和可逆性来补偿,而这样的成本和可逆性是常规公共云所不具备的。

谢谢

更多信息请联系:

  • Jean-Paul Smets, Rapid.Space CEO (+33 629 02 44 25 或 jp@rapid.space).
  • 晏旎,ni.yan@nexedi.com