求救,我是一个老前端
公司现在要求我做一个 unpkg.com 服务
然而我看不懂 unpkg 是什么写的,就是完全小白
https://github.com/mjackson/unpkg
求搭建方法
1
linuxsteam 2020-06-17 09:42:09 +08:00
这是神兽
|
2
imzcg2 2020-06-17 09:55:52 +08:00
[link]( https://segmentfault.com/a/1190000020492418).
文章里有搭建本地服务教程,但我不负责帮你跳坑 |
3
MrYELiex 2020-06-17 10:10:16 +08:00
200 块钱帮你上 docker
|
4
sepmoescat OP @linuxsteam 对的
|
5
XanderChen 2020-06-17 10:52:40 +08:00
上了 npm 可能是 nodejs 吧(逃)
|
6
otakustay 2020-06-17 11:44:23 +08:00
我们有一个这样的东西,逻辑不难,下载 gz 包解压放进存储里,存储用对象存储就行,不贵
要省钱的,就请求来的时候发现没有再下载解压,第一次访问慢 想速度的,全量同步进来,成本比较高,存储加带宽几万一个月吧 |
8
shuangya 2020-06-17 14:22:02 +08:00 via Android
@realpg 他指的应该是扔到 OSS 这种东西上面……
这样的话存储开销确实不小。带宽的话,用的人不多应该也不贵。 |
9
otakustay 2020-06-17 14:26:33 +08:00
@realpg 解压和不解压是不一样的,代理和同步全量存储是不一样的
NPM 的全量解压后大约有 20TB,对象存储约 2500 一个月 CDN 以我们公司为例,仅小范围推广的情况下,产生 7TB 一个月的流量,1700 一个月 同步的计算成本可以用 3 套方案: 1. 用官方 NPM 的 couchdb replica 方案,成本不高,但国内网络原因稳定性极差 2. 用淘宝 npm 的增量接口,同样成本不高,但那个接口事实上会偶尔漏一点东西,需要有一套机制去补上 3. 用轮询 npm 全量做对比的方案,成本极高,我用 FAAS 实现这一套核算下来 5000 一个月 除此之外,无论如何不能避免的首次同步全量,大约会有 5000-6000 的成本 确实到不了几万,但小一万一个月是存在的 |
10
realpg 2020-06-17 14:38:27 +08:00
@otakustay #9
我这里,自己私有云需求,基本你能想到的那些源我这都有,全量同步,每天夜间同步,为了节约网络开销 存储空间大约占了 174TB,集群暂时装了 80 块 8T 硬盘三副本 硬盘一次性投入 10 万,按能用 5 年算 一年两万 而且实际经验 5 年基本不会坏几个 残值还不少 相关服务器和万兆交换均摊成本一台机器 4000 元,八台 32000 按三年均摊好了实际能用远超 3 年 一年 10000 8 台服务器,占用机柜 30000 一年 以上综合均摊成本一年 5000 到期还会产生大量残值 尤其硬盘残值很高 我这只对本网用户服务,所以没带宽成本,以及少量我的客户开发人员的公网调用,所以带宽忽略不计了,但是既然腰算,我直接把接口用量按公网带宽价格计算,万兆接口有效用量 95 计费值都没到 500 兆,一年算 4000 这么往大了算 残值都不考虑 一个月也不过 9000 元 |
11
realpg 2020-06-17 14:39:15 +08:00
PS 带宽打错 一个月算 4000
|
12
realpg 2020-06-17 14:40:54 +08:00
这还是按照小用户 带宽计费按 8 元 /Mbps*月计算 还是我这辽宁是全国带宽资费最高的省。
如果你的公司体量是 TOP20 名单,那么按照集团统谈资费,带宽成本大约联通电信 3.5 元 /Mbps*月就够了,移动 3 元 /Mbps*月就够了 跟不要钱似的 |
13
otakustay 2020-06-17 14:51:35 +08:00
@realpg 是的不同的实现成本会完全不同,用云服务肯定相对会贵一些,但稳定性和数据保障性更靠谱一些,外加运维的成本几乎没有。然后 CDN 那个费用就完全看规模了,规模不上去屁事没有,规模上去了可不是按流量算钱这么简单了,所以我一直不敢对全网开放
|
14
otakustay 2020-06-17 14:53:54 +08:00
@realpg 公司是 Top……算了我也不知道 Top 几了已经被你们黑得体无完肤了。但有自己的整套云,只论成本的话要比我报的数字低很多,只是这个云对内部门间也是按对外的价格结算的
|
15
Tink 2020-06-17 14:59:26 +08:00
cdn?
|
16
realpg 2020-06-17 15:01:17 +08:00
@otakustay #14
我重说一下我那个 top 的事儿 忘了你们不是行内的 这不是说公司规模 以前把,联通有一个规定,比如,北京省域内 IDC 带宽不得低于 12.8 元 /Mbps*月,然后结合分成返点什么九块多实价,这是协议基础,然后他们列了一个 TOP10 互联网企,实际这个名单比 10 要多,但是叫做 top10,这些企业是跟集团统谈的,可以按协议价走,价格极低,三块多钱。然后禁止这些企业跟省公司去谈资费,都是集团谈资费直接各省落地,资费极低。 然后这个名单,随着集团谈的越来越多,名单越来越长,到 20 了,就改叫 top20 名单,然后现在还在增长,已经奔 50 去了,我估计等过 100,就会改叫 top100 。但是圈里去说这个规定,还是习惯叫 top10 集团统谈这个约定俗成的说法。 |
17
zhuweiyou 2020-06-17 15:01:20 +08:00
功能不难,成本贵
|