C*********r 发帖数: 21 | 1 一般客户在使用的系统数据量是最大的,并且有大量部署的机器可以进行运算。但是如
果是做dev或者qa的话怎么办呢。如果copy整套prod的环境实在是太贵了。如果使用一
套小的cluster进行模拟,但是一般prod上面的数据怎么迁移到qa或者dev环境做测试呢
?比如facebook或者google这种,肯定不会是有三套系统可以供不同的开发阶段进行使
用的吧。 |
w**z 发帖数: 8232 | 2 如果系统做成SOA就方便很多了。QA 测function 就用小数据。压力测试可能需要临时
搭大数据的。如果用aws就更方便了,要多少机器都是分分钟的事,短时间用也花不了
太多钱 。
【在 C*********r 的大作中提到】 : 一般客户在使用的系统数据量是最大的,并且有大量部署的机器可以进行运算。但是如 : 果是做dev或者qa的话怎么办呢。如果copy整套prod的环境实在是太贵了。如果使用一 : 套小的cluster进行模拟,但是一般prod上面的数据怎么迁移到qa或者dev环境做测试呢 : ?比如facebook或者google这种,肯定不会是有三套系统可以供不同的开发阶段进行使 : 用的吧。
|
g*****g 发帖数: 34805 | 3 我们用三套系统,还可以随时再针对一个feature branch起stack。无非节点数目少一
点。
数据每周末从prod sync到test/dev。RDS的话有现成API,Cassandra有自己开发的工具。
在AWS上反正没啥区别,机器有的是。
【在 C*********r 的大作中提到】 : 一般客户在使用的系统数据量是最大的,并且有大量部署的机器可以进行运算。但是如 : 果是做dev或者qa的话怎么办呢。如果copy整套prod的环境实在是太贵了。如果使用一 : 套小的cluster进行模拟,但是一般prod上面的数据怎么迁移到qa或者dev环境做测试呢 : ?比如facebook或者google这种,肯定不会是有三套系统可以供不同的开发阶段进行使 : 用的吧。
|
f*******t 发帖数: 7549 | 4 比如hbase,prod 100台机器分1000个region,dev env可以用10台机器host 100个
region。外部read write traffic加filter,这100个region的traffic转发一份
【在 C*********r 的大作中提到】 : 一般客户在使用的系统数据量是最大的,并且有大量部署的机器可以进行运算。但是如 : 果是做dev或者qa的话怎么办呢。如果copy整套prod的环境实在是太贵了。如果使用一 : 套小的cluster进行模拟,但是一般prod上面的数据怎么迁移到qa或者dev环境做测试呢 : ?比如facebook或者google这种,肯定不会是有三套系统可以供不同的开发阶段进行使 : 用的吧。
|