资讯专栏INFORMATION COLUMN

[给创业公司的原生云] ②Spine L1

wenshi11019 / 2539人阅读

摘要:如果您还不清楚的概念,推荐阅读之前的文章创业公司的原生云之路原生云是什么。以下服务都以阿里云为例,腾讯云和百度云一般也都有相对应的服务。服务原生云服务弹性容器实例镜像阿里云的原生云云效配置过于复杂,所以不在的推荐范围内。

如果您还不清楚Cloud Native的概念,推荐阅读之前的文章《创业公司的原生云之路 ①原生云是什么》。

Spine是我们对Cloud Native方法的实践经验和开源实现,基于Parse-Server作为应用后端服务的Cloud Native开源框架。希望能对不同发展阶段的创业公司都有所帮助。

Spine的源码我们会在19年6月份开始逐步放出,请给我们一些时间。

没有什么框架是通吃的。根据不同用户量、数据吞吐量、业务复杂度的需求,我们将Spine分为Level1-3。今天首先介绍Level1的设计和技术选型。

Spine Level1 (Simple. Fast. Solid.)

Leve1版本的Spine最简单也最容易上手。如果您的业务是一款APP/小程序/WebApp,这样的架构足够支撑业务到日活数十万。以下服务都以阿里云为例,腾讯云和百度云一般也都有相对应的服务。

主要服务 API Gateway

原生云服务:API网关 https://cn.aliyun.com/product/apigateway

对于早期产品,需求和用户界面变动很大,具有很高灵活性的API可以给团队带来很大的效率提升。
我们的技术选型是直接将ParseServer的REST接口挂载到/rest/1下,如所有数据的CRUD和自定义的查询;必须要后端执行的业务操作接口挂载在/cloud/:action下,如注册用户等。应用开发工程师可以在Day 1就直接进行应用的几乎全功能开发,而无需等待API的完成。
支持HTTPS也是Gateway的标配,Spine L1选择的是letsencrypt.org的免费证书服务。

ParseServer的容器集群

原生云服务:弹性容器实例 ECI https://cn.aliyun.com/product/eci

ParseServer官方支持的Docker镜像的版本较陈旧。Spine为此增加了一个针对原生云的Docker镜像,通过传入其他原生云服务的ID/KEY,即可轻松拉起可用的Parse服务。
团队在初期使用ECI创建的Parse服务进行开发,可以大幅度降低服务器运维的负担,更快速的将服务推向市场。

Hosted Mongodb

原生云服务:云数据库 MongoDB版 https://www.aliyun.com/product/mongodb

依然是以业务快速变化扩张为目标,选择了MongoDB作为数据库。原生云提供的MongoDB一般都是一个3节点以上的集群,也提供数据库备份功能。保证了业务在第一天数据就是安全可扩展的。

CI/CD服务

原生云服务:弹性容器实例 ECI + Spine.Jenkins镜像 https://cn.aliyun.com/product/eci

阿里云的原生云CD云效配置过于复杂,所以不在L1的推荐范围内。原生的Jenkins又需要大量的手工操作。所以我们定制化开发了一个针对SpineL1的Jenkins版本,大幅度简化了配置过程。

Github托管代码

原生云服务:Github

现在大家都在用Github like的服务托管代码啦。我们相信convention over configuration,所以对应CI/CD的配置,我们定义了几种标准的branch默认名称。

关于BigEgg

大蛋科技是一家提供技术咨询、集成、开发服务的初创企业。

我们敏捷而深入地运用智能硬件、数据科学与机器学习、原生云计算等高效技术工具,创造性地帮助客户提升技术研发和运营效率,并持续、有计划地将技术沉淀输出,回馈国际开源社区。

公司地址:北京市朝阳区望京国际商业中心F座4层Wework
商务合作:mr.robot@bigeggai.com
请关注我们的公众号获得更多信息,给我们留言

图片描述

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25516.html

相关文章

  • [创业公司原生] ①原生是什么

    摘要:原生云是一种方法论,它描述的是充分利用云计算模型的开发方式。之所以近年来原生云的概念迅速发展,核心的动力来自于云计算基础设施的飞速发展及普及。创业公司可以说是其中受益最大的群体。 原生云是一种方法论,它描述的是充分利用云计算模型的开发方式。本质上,原生云方法就是将开发所针对的目标从机器转向服务。 之所以近年来原生云的概念迅速发展,核心的动力来自于云计算基础设施的飞速发展及普及。随之而来...

    GT 评论0 收藏0
  • AWS入华这五年,一起走过日子

    摘要:年月日,一个再普通不过的日子。容永康选择加入,成为中国的第一号员工。在中国选择的运营模式,不止中国此前没有,也未曾经历过,因此需要跟监管部门进行大量的沟通和深入的探讨。2013年12月18日,一个再普通不过的日子。然而由于AWS在中国正式推出云服务的缘故,这一天成为中国云计算发展时间轴上的关键点之一。至今犹记得,当时北京国际饭店那场座无虚席的新闻发布会,过道里也挤满了热情的观众,乃至于酒店方...

    libin19890520 评论0 收藏0
  • 2018年,前端应该怎么学?

    摘要:未来一个大的趋势就是前端开发的效果,正无限逼近原生效果同时一些大厂也在纷纷提前布局了,之前惊艳四方的天猫造物节淘宝造物节风靡朋友圈的怎么做的如果我们要在这波浪潮上取得先机,那么就必须提前学习。我个人想学习的框架是天猫的。 面向2018年,我觉得前端有这么三个方向可以突破 前端逻辑层(包括三大框架,webpack,前端数据管理) 前端交互层(包括css3,canvas,svg,vr...

    AnthonyHan 评论0 收藏0
  • 灵雀CEO左玥:所有数字化转型必然最终会落到容器上

    摘要:在左玥看来,灵雀云笃定的容器技术,既是自身优势所在,而且市场足够大,赛道足够长,同时又是企业数字化转型的驱动力之一。正是因为研发能力即将成为企业的核心竞争力之一,所以左玥认为所有的数字化转型必然最终会落到容器上。席卷全球的数字化转型浪潮,是各行各业商业力量与云计算、大数据、AI等技术力量共同驱动的结果。只有同时具备两方面的深刻洞察与前瞻思考,才能成为时代转型大潮中的弄潮儿。短短4年时间,灵雀...

    妤锋シ 评论0 收藏0
  • 重新定义数据库时刻,阿里数据库专家带你了解POLARDB

    摘要:演讲嘉宾简介蔡松露子嘉,阿里云云数据库总架构师,主要负责阿里云技术以及阿里云数据库整体架构等工作。也就是说以上的四点只是达到了云原生数据库的门槛值,还并不代表是这一个云原生的数据库。 摘要:POLARDB是阿里云ApsaraDB数据库团队研发的基于云计算架构的下一代关系型数据库,其最大的特色是计算节点与存储节点分离,借助优秀的RDMA网络以及最新的块存储技术。POLARDB不但满足了公...

    smartlion 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<