现在的服务器是 2ip hk 独立 10M 带宽的服务器,年付 6~7k
只用来放 App 的数据(LNMP 环境),极少的独立 cpu 运算任务
但对于服务器运维实在不会, LNMP 还是用的军哥的一键安装包
后端水平仅限于使用 php 应付读写数据库的请求,也有我主要的兴趣在于前端(网页, App )的原因吧
今年有个网页项目用了 LeanC**,数据存储用起来挺顺手的,特别是数据字段可以跟随客户端保存的数据随意扩展,要我自己写 php 的话就不会实现这个功能。
但这类服务,自由度不高,而且不能把服务器用于其它用途(离线下载和梯什么的,都懂的)
现在纠结之处就是标题的选择了
或者,有没有什么可以架设在自己服务器的私有云数据的解决方案?
1
c742435 2015-08-30 22:52:39 +08:00 1
docker !拉过来绝对能运行!杜绝安装失败!写好脚本就是持续集成的好帮手!
|
3
q84629462 OP 犯 2 了,标题把名字全打出来了 正文里还用星号遮一下。。。
|
4
c742435 2015-08-30 23:04:32 +08:00
@q84629462 镜像拉到本地就是可以运行的服务,比如拉个 tomcat 镜像跑起来就直接可以显示。给你看看我线上服务部署方式:
FROM tomcat:8-jre8 RUN rm -rf /usr/local/tomcat/webapps/ROOT ADD ROOT.war /usr/local/tomcat/webapps/ROOT.war 就这三行代码,在官方 tomcat 镜像上打上自己的程序,生成了新的镜像。然后 build 、 run 一下就可以了。 |
6
c742435 2015-08-31 09:36:35 +08:00
@q84629462 Docker 是增量的, tomcat 镜像大概 600M 。然后就是 ROOT.war 的大小了。然后 tomcat 还是基于 java , java 又是基于 ubuntu/centos 。如果你有很多服务的镜像,然后他们都基于同一个版本的 cent ,那 cent 的部分就可以共享。
|
7
LeanCloudRRY 2015-09-01 14:57:24 +08:00 1
用 docker 也只能帮您解决装 lamp 的问题,如果有复杂的需求团队实现起来还是很困难,比如需要做长链接了什么的,不光你搞不定, php 本身都搞不定。如果还愿意信任 LeanCloud 的话,推荐还是继续使用,如果遇到问题,随时联系我们就好~
离线下载和梯什么的,可以采用 linode ,每月五十应该够用了。 |
8
wangxiao2015 2015-09-01 17:08:27 +08:00 1
LeanCloud 也支持复杂些的操作的,比如可以使用 LeanEngine 。
文档地址 https://leancloud.cn/docs/leanengine_guide-node.html |
9
q84629462 OP @wangxiao2015
@LeanCloudRRY 云引擎我也有在用的,但负责数据过滤的多。 现在主要是因为这三个问题比较抗拒 LC 一是 mysql 的数据转到 LC 比较困难(我的数据还比较多),我有定时脚本把数据库输出成 mysql 语句的文本文件做数据备份,希望可以支持 mysql 语句的文件做数据导入。 二是一直都用国外服务器,一直都是数据自由,应该会有敏感词,放 LC 里,数据安全和人身安全会怎么样? 三是 LC 中美节点的数据和云引擎的函数同步问题,数据可以用云引擎的 Hook 来负责同步,那云引擎的函数(现在的函数我都是在网页定义的)只能全删了然后用 github 部署了? |
10
q84629462 OP @c742435 感谢你让我知道 docker 这东西,最近这两三天一直在研究 docker ,打两行命令就能运行起来一个 s-s 也是爽,我以前自己装 s-s 不会弄 iptable 就放弃了
就是没找到 own baas 的项目,用过 LeanCloud 是真的不想自己写后端了,而且来来去去还是做增删查改这四大金刚 还不会 docker 的--link 用法,把 apache-php 的容器和 mysql 的容器连起来, php 里连接数据库不是被拒绝访问就是找不到数据库, mysql 的镜像我是有按使用说明赋予 MYSQL_DATABASE=ABC 这个环境变量的, php 还是说找不到 ABC 这个数据库,头痛 |