|
|
@@ -0,0 +1,87 @@
|
|
|
+---
|
|
|
+name: 产品描述
|
|
|
+menu: 产品服务
|
|
|
+order: 1
|
|
|
+---
|
|
|
+
|
|
|
+# 产品描述
|
|
|
+
|
|
|
+## 产品概述
|
|
|
+
|
|
|
+基于云函数,我们实现了几种应用框架。采用我们的技术方案,可以减少所需服务器的数量或不再需要购买服务器,能够简化现有互联网应用的结构,显著降低各项成本,并能够应对高并发等难题,而且不需要专业人员维护。
|
|
|
+
|
|
|
+为在云函数上构建互联网服务,提供技术方案,应用框架。
|
|
|
+
|
|
|
+
|
|
|
+## 产品服务
|
|
|
+
|
|
|
+**一、自动生成Graphql代码,并以云函数方式部署,替代Graphql server、REST 或传统后端**
|
|
|
+
|
|
|
+- **描述**:基于Graphql 并进行扩展 ,构建数据层;根据输入的数据描述(schema),自动生成云函数。
|
|
|
+
|
|
|
+- **优点**:具有Graphql的所有优点,经过扩展之后,可满足各种复杂查询;相当于在数据库基础之上构建了新的数据层,隔离了外界对数据库的访问,更安全;支持开源数据库(mongodb、mysql ...), 完全拥有数据库,自由管理,自由迁移;多点部署,降低网络延迟;节省后端开发工作,提高效率;自动运行,免服务。按需付费,最优性价比 *
|
|
|
+
|
|
|
+- **缺点**:学习graphql
|
|
|
+
|
|
|
+<br/>
|
|
|
+
|
|
|
+**二、集成web server和微信认证、支付服务的云函数,省去一台服务器**
|
|
|
+
|
|
|
+- **描述**:具备现有web server的主要功能(* 尚不能存储中间状态,例如服务器端的session),微信公众平台和小程序所需要的消息管理、认证、支付等功能。建设网站和微信公众号、微信小程序,不再需要服务器(包括虚拟主机、ECS等)
|
|
|
+
|
|
|
+- **优点**:具有云函数和微服务的优点(详细见后面):免维护、节省费用(按需付费)、支持高并发等
|
|
|
+
|
|
|
+- **缺点**:如果用到了服务器端的存储,需要转为数据库读写
|
|
|
+
|
|
|
+- **详细**:把web server的功能抽取出来,作为微服务;同理,微信的消息、认证、支付功能所需要的服务端的功能作为微服务,作为云函数,可部署到各主要云提供商平台上
|
|
|
+
|
|
|
+<br/>
|
|
|
+
|
|
|
+**三、基于metabase和graphql数据层的在线数据分析工具(包括BI)**
|
|
|
+
|
|
|
+- **描述**:具有metabase的主要功能,自动部署,不用写一行代码,即可拥有BI和在线分析。
|
|
|
+
|
|
|
+- **优点**:
|
|
|
+1. metabase 优点;
|
|
|
+2. 隔离metabase和数据库,确保数据安全
|
|
|
+
|
|
|
+- **缺点**:(还没发现)
|
|
|
+
|
|
|
+- **详细**:metabase让不会编程的人,也能够进行数据分析,前端不再需要构建多变的数据获取和分析模块,节省时间和费用。
|
|
|
+
|
|
|
+<br/>
|
|
|
+
|
|
|
+**四、支持私有部署的量化股票分析策略(云函数解决方案)**
|
|
|
+
|
|
|
+- **描述**:股票分析策略是具有个性化的一种计算服务,量化交易策略对每天对接收到股票价格数据,进行计算,发出交易信号。
|
|
|
+
|
|
|
+- **优点**:自动运行,免维护,可定制和私有部署,极低费用
|
|
|
+
|
|
|
+- **缺点**:(还没发现)
|
|
|
+
|
|
|
+- **详细**:每个人的投资策略都可能是不同的,量化分析作为一种有效的投资辅助手段,需要为每个人做定制,同时,安全起见,最好是私有部署。我们的技术方案,能同时满足低成本、自动化、免服务、私有定制。
|
|
|
+ 我们构建的全市场系统从8月份开始自动运行至今,没有出现过一次中断,也没有维护过,全自动,且运行费用为0.
|
|
|
+
|
|
|
+
|
|
|
+## 相关名词解释
|
|
|
+
|
|
|
+- **云函数**:是基础云服务商提供的一项业务,(各服务商的名称叫法不同,阿里叫它函数计算,腾讯叫它无服务器云函数)。在云服务器上运行用户上传的程序,以函数调用的方式执行,有资源和执行时间上的限制。按照代码执行的时间和所消耗的资源进行收费,并给予每个用户一定的免费额度(例如每月100万次调用*) 。通过云函数,可以实现真正的按需付费,最大程度降低成本;云函数上传之后,由基础云服务商负责维护;带宽和并发也都是按需使用,不会因突发的大量用户访问而形成阻塞。
|
|
|
+
|
|
|
+ 云函数的缺点是限制较多,各云服务商的标准不统一,缺少配套,开发难度大。
|
|
|
+
|
|
|
+- ** 应用框架**:就是应用架构上的具体实现,通俗来说,就是把应用的主干部分都实现好,以便减少开发工作量,降低开发难度,甚至可以拿来就用。
|
|
|
+
|
|
|
+- ** 高并发**:这是互联网应用的主要特点,当大量用户的突发访问,会给云服务带来诸多压力,例如带宽、计算(cpu)等,当用户数量超过承载力时,会导致阻塞或宕机,无法提供服务。举例来说,每天中午和傍晚是网络订餐的高峰期,这时需要增加带宽和服务器数量来应对用户访问的激增,其他时间里,这些带宽和服务器则处于“闲置”状态。
|
|
|
+
|
|
|
+
|
|
|
+## 相关参考
|
|
|
+
|
|
|
+1. [serverless](https://serverless.com/learn/)
|
|
|
+
|
|
|
+2. [函数计算](https://help.aliyun.com/product/50980.html)
|
|
|
+
|
|
|
+ [阿里云:什么是函数计算](https://help.aliyun.com/document_detail/52895.html)
|
|
|
+
|
|
|
+ [阿里云: Serverless Computing](https://yq.aliyun.com/articles/60966)
|
|
|
+
|
|
|
+3. [亚马逊:AWS Lambda](https://aws.amazon.com/cn/lambda/)
|