概念
Rapid.Space 基于开放计算项目(OCP)[RD]开源硬件和 SlapOS [RD] 开源软件为云自动化提供公共云和私有云服务。Rapid.Space 的每个节点都是符合统一标准的。一个标准的节点至少包括 :
- Xeon 至强双核 (20 核, 40 虚拟核);
- 256 GB RAM;
- 单独 4 TB SSD;
- 10 Gbps LAN;
- 最多36个节点共享1 Gbps Internet 传输。
Rapid.Space 服务包括:
- 硬件及维护;
- 托管,供电和网络;
- 云平台操作系统和支持。
Rapid.Space 云平台支持配置,监测,记账和编译:
- 高性能虚拟机;
- 高性能数据库集群;
- 全球内容交付网络 (CDN);
- 通过 devops 脚本定义的任意定制服务。
Rapid.Space 虚拟机托管在主机托管数据中心中:
- 法国: Data4;
- 瑞典: Hydro66
- 中国: 中国电信 (忻州), 中国联通 (晋中)
计划将在俄罗斯,美国,日本,德国等国家部署更多节点。
Rapid.Space 节点也可以在内部托管以形成混合云解决方案。
迁移至 Rapid.Space
Rapid.Space 提供了 libguestfs [RD] 开源迁移工具,从物理机(P2V)或 VMWare / Xen 虚拟机(V2V)到 Rapid.Space 高性能虚拟机。如果提供了足够的 Internet 带宽,则可以在线进行迁移。同时也可支持在内部进行迁移,方法是将 OCP 服务器带到现有的数据中心,在本地进行迁移,然后通过快递将服务器运送到 Rapid.Space 数据中心。
Rapid.Space 在合作伙伴网络的支持下,提供了从现有基础架构到其云基础架构的可选迁移服务。目前的合作伙伴位于:法国,德国,日本,中国,保加利亚,俄罗斯,巴西,意大利。 合作伙伴网络正在不断扩张。
如果由 Rapid.Space 提供此服务,则迁移和执行单台计算机的基本系统级测试的平均工作时间为2小时或1600元人民币。
回收硬件
每当公司决定将其旧数据中心迁移到 Rapid.Space 高性能虚拟机时,Rapid.Space 就会提供硬件回收服务。 Rapid.Space 可以直接购买,重新认证和重复使用:
- 与 Tioga Pass 平台兼容的 Intel Xeon可扩展CPU [RD];
- 与 Leopard 平台兼容的 Intel Xeon E5-2600 v3(LGA2011-3)CPU [RD];
- 与 Tioga Pass 平台兼容的注册 DDR4 RAM [RD];
- 已注册的 DDR4 RAM 与 Leopard 平台兼容 [RD];
其他部分将发送给 ITRenew 等循环经济运营商 [RD].
由于回收,可以节约传统数据中心的部分投资。
云服务
我们在本章中介绍 Rapid.Space 提供的不同云服务。Rapid.Space 的每个节点可以五种不同的方式使用:
- 具有高性能磁盘I / O的大型 VM;
- 具有可扩展磁盘,RAM 和 CPU 的弹性 VM;
- 弹性数据库集群;
- 弹性 PaaS;
- 内容分发网络 (CDN).
下表总结了每种服务类型的优点和不便之处。
Rapid.Space 云服务
|
大型 VM |
弹性 VM |
弹性 DB |
弹性 PaaS |
CDN |
高性能计算 |
✔ |
✔ |
✔ |
✔ |
✔ |
高性能存储 |
✔ |
|
✔ |
✔ |
✔ |
高性能网络 |
✔ |
(✔) |
✔ |
✔ |
✔ |
边缘计算 |
|
|
|
|
✔ |
可扩展 CPU, 存储 & RAM |
|
✔ |
✔ |
✔ |
✔ |
可选择的 GPU |
✔ |
✔ |
|
✔ |
|
通过日常测试自动进行灾难恢复 |
|
✔ |
✔ |
✔ |
N/A |
高可用性 |
|
|
✔ |
|
✔ |
常见应用 |
大型应用程序 (ERP, CRM)
大数据 (Jupyter, HADOOP)
商业智能
高性能计算
高性能虚拟桌面 |
小型应用程序
小型虚拟桌面
软件开发 |
高性能 MariaDB
高性能 PostgreSQL
高性能 NEO
Wendelin 数据湖 |
软件开发
云原生devops |
网页加速
物联网缓冲 |
大型 VM
大型 VM 是部署需要大量 RAM,大量核,快速 LAN 和最大磁盘 I / O 性能的任意软件(Linux,Windows,BSD等)的理想选择。 客作业系统级别的系统管理员可以使用 drbd [RD]等技术或应用程序来实现高可用性。 灾难恢复必须由 VM 客虚拟机操作系统的系统管理员或应用程序来实现。
常见应用包括:
- 带数据库的大型应用程序 (ERP, CRM, 等);
- 大数据集群 (HADOOP, Jupyter Notebook);
- 商业智能 (Power BI, Business Objects,等);
- 用于 CAD 应用的虚拟桌面。
读取大型 VM 的 SSD I / O 性能为裸机的100%。大型 VM 的 SSD I / O的写入性能至少为裸机的70%。这是传统虚拟存储的2到8倍 [RD]。
弹性 VM
弹性 VM 是使用虚拟化存储并可以动态扩展的小型虚拟机:
弹性 VM 的备份,归档和还原是都自动的。 每天都会启动每日灾难恢复测试。
弹性 VM 非常适合:
- 小型应用程序;
- 开发环境;
- 计算小量 I / O 的密集型任务;
- 自动执行敏感数据或应用程序的灾难恢复。
弹性 VM 不适合高性能数据库。
弹性数据库集群
弹性数据库集群提供了在裸机群集上部署的大量数据库,以实现最佳性能和可扩展性。 支持的数据库有:
- MariaDB;
- MySQL;
- NEO;
- PostgreSQL (可选).
弹性数据库集群结合了大型 VM 的优势,更高的性能以及弹性 VM 的动态可扩展性。
弹性 PaaS
弹性 PaaS 是一个基于 Web 的开发环境,重点关注软件的整个生命周期的开发和自动化: 构建,供应,配置,运行,监测,记费,编排,灾难恢复。它基于纳米容器技术,可确保跨不同操作系统的可移植性[RD]。它嵌入了一个框架,以运行连续的集成测试并自动强制所有操作可以随时间和空间进行复制。
弹性 PaaS 与以下语言兼容:C,C ++,python,java,golang,ruby,Javascript,FORTRAN,rust 等。
迁移之前-调查
Rapid Space 云可为任何规模的企业提供企业云解决方案。为了更好的评估潜在企业客户的需求,以下表格可以用来收集用户需要迁移应用程序和网络设置的信息。
企业需要迁移的应用程序名称: ___________________
问题 |
回复 |
基础操作系统 |
☐ Windows ☐ Linux ☐ 其他: _____________ |
基础操作系统版本 |
|
当前主机类型 |
☐ 实体机 ☐ 虚拟机 |
应用程序的技术 |
☐ C/C++ ☐ PHP ☐ Python ☐ Ruby ☐ Perl ☐ Golang ☐ Javascript (服务器端) ☐ Java ☐ C# ☐ 其他:______ |
应用程序的数据库 |
☐ MySQL ☐ MariaDB ☐ PostgreSQL ☐ Oracle ☐ MS SQL ☐ 其他:___________ |
应用程序数据库版本 |
|
数据库是否托管在同一主机上 |
☐ 是 ☐ 不是
如果不是, 数据库托管在哪里:___________________ |
如果当前主机为实体机,请回答以下问题: |
服务器型号 |
|
总 RAM 容量 (GB) |
|
应用程序使用的 RAM 容量 (GB) |
|
总磁盘容量 (GB) |
|
应用程序使用的磁盘容量 (GB) |
|
应用程序数据的磁盘类型 |
☐ HD ☐ SSD ☐ 虚拟块存储 |
CPU 型号 |
|
应用程序使用的 CPU 核 |
|
如果当前主机为虚拟机,请回答以下问题: |
管理程序 |
☐ VMware ☐ HyperV ☐ Qemu ☐ 其他:________________ |
管理程序的版本 |
|
总 RAM 容量 (GB) |
|
应用程序使用的 RAM 容量 (GB) |
|
总磁盘容量 (GB) |
|
应用程序使用的磁盘容量 (GB) |
|
应用程序数据的磁盘类型 |
☐ HD ☐ SSD ☐ 虚拟块存储 |
托管服务器的 CPU 型号 |
|
虚拟机的 CPU 核 |
|
应用程序使用的 CPU 核 |
|
应用程序的用户 |
应用程序的使用用户数量 |
|
应用程序的使用用户地理位置 |
☐ 跨国 ☐一个国家范围内: ________ ☐ 一个站点: ________ |
应用程序的系统管理 |
应用程序由谁负责安装 |
☐ 企业内部 IT人员 ☐ 应用程序开发商 |
应用程序由谁做系统管理员 |
☐ 企业内部 IT人员 ☐ 应用程序开发商 |
如何进行应用程序的系统维护工作 |
☐ 远程访问机器 ☐ 现场访问机器 |
网络设置 |
当前 IP 地址 |
|
第二层协议 |
☐ 无 ☐ 其他: __________________ |
第三层协议 |
☐ TCP/IP ☐ 其他: _________________ |
用于访问应用程序(入站)的客户端协议 |
☐ HTTP ☐ HTTPS ☐ ODBC ☐ MYSQL ☐ PGSQL ☐ FTP ☐ 其他: _______________ |
用于访问系统(入站)的客户端协议 |
☐ SSH ☐ RDP ☐ VNC ☐ SNMP ☐ 其他: __________________ |
客户端或远程应用程序使用的侦听端口范围(入站) |
|
最终用户是否直接访问该应用程序 |
☐ 是 ☐ 不是
如果是, 客户端的IP地址范围: |
最终用户是否通过代理访问应用程序 |
☐ 是 ☐ 不是
如果是, 代理的IP地址和代理协议: |
其他应用程序是否直接访问该应用程序 |
☐ 是 ☐ 不是
如果是, 哪个应用程序,哪个IP地址和哪个协议: _________________ |
其他应用程序是否通过代理访问该应用程序 |
☐ 是 ☐ 不是
如果是, 代理的IP地址和代理协议:__________________ |
系统是否需要访问 Internet(出站) |
☐ 是 ☐ 不是 |
系统使用哪些协议(出站) |
☐ HTTP ☐ HTTPS ☐ ODBC ☐ MYSQL ☐ PGSQL ☐ FTP ☐ SSH ☐ SNMP ☐ DNS ☐ 其他: _______ |
应用程序是否需要访问 Internet(出站) |
☐ 是 ☐ 不是 |
应用程序使用哪些协议(出站) |
☐ HTTP ☐ HTTPS ☐ ODBC ☐ MYSQL ☐ PGSQL ☐ FTP ☐ SSH ☐ SNMP ☐ DNS ☐ 其他: _______ |
下载该表格填写并发送给 Rapid.Space 团队。