123
返回列表 发新帖
楼主: pipihappy8888

【大话IT】京东618大考怎么过?技术内幕知多少?

[复制链接]
论坛徽章:
1
山治
日期:2018-06-13 15:47:32
21#
发表于 2015-6-19 14:16 | 只看该作者
多多学习前沿技术

使用道具 举报

回复
论坛徽章:
1
知识
日期:2015-07-13 09:55:49
22#
发表于 2015-6-19 17:50 | 只看该作者

  不是很清楚京东的架构,但是就现在所谓的弹性云,我说些自己的看法,我觉的京东如果流量增加,主要的压力还是在后端的数据库查询,这个是目前所有电商系统的一个永远的痛,而且所谓的异地多活什么的都是浮云,前段时间阿里已经用事实证明了这一点,京东如果不出问题就一点问题不出,出问题就是大问题,而且从京东放出来的消息看,也没有特别核心的业务放到了云上,所谓的核心业务也就是什么图片展示,分类查询,就算挂了也不影响大家使用。
从这点看,京东本身对这个东西自己也没底。
  就目前docker本身的应用前景来看,未来肯定有这样的一个分支在IT行业中使用,但是目前都是试探性的尝试,而且真正非常成功的案例不多,估计京东想在这个上面做个突破,docker技术是个颠覆性的变革,使用容器的方式去管理,要求从开发到测试到上线,所有人都必须熟悉这门技术,而且每个人都要非常的熟悉使用docker,才能全面的在企业应用,本身的瓶颈最终还是会压在基础环境上,比如:磁盘I/O,网络I/O及网络的稳定性,不适合大数据,大并发流量下使用,特别是oracle/mysql这类传统数据库更不适合部署到docker中,docker还有一个比较大的麻烦,就是更新,需要reload所有在一台物理机上的docker,因此依旧需要在架构上使用其他的负载均衡技术去解决这一问题,从总的成本上来说,如果是小规模业务,docker和其他的类型的虚拟化技术一样会节省很多成本,但是当大流量大并发下,云本身是节省不了任何成本,而且会增加一些其他的成本,比如:开发管理平台,招聘更多的基础设施管理人员。
   通常docker的架构和传统的一样,需要使用nginx/lvs/haproxy在前端假设负载均衡,外部该用CDN还是要用 CDN,变化的就是管理模式,使用了容器的管理模式,部署代码和上线代码更加的快捷,但是由于刚起步,很多配套的功能和设施不是很完善,需要进行二次开发的地方很多,最关键的是目前在生产环境用的人很少,发现的问题也很少,如果出现大的BUG,再如果公司的技术实力不强,你会发现出问题了之后,你就瞎了。
   还有个最重要的地方,要用docker之前必须非常非常的熟悉这种技术,而且要经过非常非常严格的测试,比如像京东这样小规模的,不重要的业务上使用一段时间再说,因为这个东西是不可逆向转换的技术,当你把所有的代码,所有的部署方式,流程都改的适应了Docker之后,再想还原会之前的方式,你会发现和重新搞的成本一样高。
  没技术实力的公司引入docker到线上一定要谨慎!这个是我个人建议。


  

使用道具 举报

回复
论坛徽章:
21
本田
日期:2014-01-29 10:04:36慢羊羊
日期:2015-03-26 12:44:28懒羊羊
日期:2015-05-27 20:10:32沸羊羊
日期:2015-06-24 16:33:57暖羊羊
日期:2015-06-27 20:43:56白羊座
日期:2015-08-10 09:35:42秀才
日期:2015-08-28 09:17:41秀才
日期:2015-09-11 10:43:06摩羯座
日期:2015-12-19 10:11:092015年新春福章
日期:2015-03-06 11:57:31
23#
发表于 2015-6-20 16:59 | 只看该作者
这个很精辟!!!

"不是很清楚京东的架构,但是就现在所谓的弹性云,我说些自己的看法,我觉的京东如果流量增加,主要的压力还是在后端的数据库查询,这个是目前所有电商系统的一个永远的痛,而且所谓的异地多活什么的都是浮云,前段时间阿里已经用事实证明了这一点,京东如果不出问题就一点问题不出,出问题就是大问题,而且从京东放出来的消息看,也没有特别核心的业务放到了云上,所谓的核心业务也就是什么图片展示,分类查询,就算挂了也不影响大家使用。"

使用道具 举报

回复
论坛徽章:
651
生肖徽章:鼠
日期:2014-07-24 09:00:11生肖徽章2007版:鼠
日期:2009-03-19 21:39:41股神
日期:2012-09-29 10:14:59红钻
日期:2012-11-30 10:49:33至尊黑钻
日期:2019-01-19 11:43:58季节之章:秋
日期:2012-04-23 12:44:40季节之章:秋
日期:2012-01-05 14:00:54季节之章:冬
日期:2011-07-11 18:30:40季节之章:冬
日期:2012-05-20 13:22:14NBA季后赛大富翁
日期:2018-06-13 16:07:24
24#
发表于 2015-6-24 10:47 | 只看该作者
今年的618碰到经济不景气,股市暴跌,电商截胡,数据库、服务器的压力应该不会很大的

使用道具 举报

回复
论坛徽章:
244
2015年新春福章
日期:2015-05-28 10:58:322015年新春福章
日期:2015-03-19 09:32:472015年新春福章
日期:2015-03-06 11:58:182015年新春福章
日期:2015-05-21 11:46:522015年新春福章
日期:2015-05-22 13:32:002015年新春福章
日期:2015-06-25 14:26:362015年新春福章
日期:2015-07-01 17:15:212015年新春福章
日期:2015-07-01 17:15:212015年新春福章
日期:2015-07-01 17:12:082015年新春福章
日期:2015-05-18 13:50:34
25#
发表于 2015-6-24 11:25 | 只看该作者

   经过实践,没感觉有多大的瓶颈。 具体的挑战也许就是突然急速增大的并发查询和成交量,数据库查询压力、服务器负载压力、网络IO 相信京东的大拿们在活动之前都找好了备案,我们就不献丑了

使用道具 举报

回复
论坛徽章:
244
2015年新春福章
日期:2015-05-28 10:58:322015年新春福章
日期:2015-03-19 09:32:472015年新春福章
日期:2015-03-06 11:58:182015年新春福章
日期:2015-05-21 11:46:522015年新春福章
日期:2015-05-22 13:32:002015年新春福章
日期:2015-06-25 14:26:362015年新春福章
日期:2015-07-01 17:15:212015年新春福章
日期:2015-07-01 17:15:212015年新春福章
日期:2015-07-01 17:12:082015年新春福章
日期:2015-05-18 13:50:34
26#
发表于 2015-6-24 11:26 | 只看该作者
说实话,618和618之前,我对比了这几家,相对国美 天猫 苏宁来说京东的优惠力度最大吧,但是也没有到我们特别惊喜的地步。。

使用道具 举报

回复
论坛徽章:
2
沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31
27#
发表于 2015-6-25 09:45 | 只看该作者
关心实际使用方面的细节,自己做了哪些工作,开发了哪些工具方法

使用道具 举报

回复
论坛徽章:
220
状元
日期:2015-08-13 09:42:33榜眼
日期:2015-08-03 13:57:54探花
日期:2015-07-31 13:44:02举人
日期:2015-07-01 15:00:51秀才
日期:2015-07-27 09:45:52进士
日期:2015-07-27 11:26:492015年中国系统架构师大会纪念徽章
日期:2015-07-23 09:58:092014系统架构师大会纪念章
日期:2015-07-23 09:58:092013系统架构师大会纪念章
日期:2015-07-23 09:58:092012系统架构师大会纪念章
日期:2015-07-23 09:58:09
28#
发表于 2015-6-26 13:23 | 只看该作者
1.面对618促销日带来的流量压力,您觉得京东此前备战演练中,在IT架构上可能会面临哪些具体的挑战?数据库查询压力、服务器负载压力、网络IO瓶颈?如果是您,该如何出谋划策?
京东618已经过去了。但据说并没有真正太便宜的东西,便宜的可能是质量不好(或者是退货)。其实面对大量的访问,京东只需要做到页面反应及时,不要长时的白屏就可以,而这后面就是及到了前端服务器的集群和压力分解,后端数据库优化,和分分布式查询。目前大流量的访问使用分布式服务应该更好一些。


2.对京东而言,尤其是618,面临着海量商家铺天盖地的促销,像商品订单、图片等,虽然单条记录不大,但总量大,尤其是在618当天,因为促销会导致海量用户的实时在线大并发访问,从目前我的体验上来看,无论是移动端还是PC端,访问很流畅,那么京东商城在背后做了哪些技术处理?对应的数据库、存储系统、以及缓存策略有哪些?
这个只能是由京东的朋友来回答,外人回答的也只是猜测而已。


3.弹性云是今年为京东618扩容与灾备资源池保驾护航的重点项目,比如大家所熟知的商品详情页、秒杀等页面都被部署在弹性云中,那弹性计算云的架构又是什么呢?它是否等同于 软件定义数据中心 + 容器集群调度?
所以弹性云,就是根据需要来决定使用资源的大小。就正如软件园(公司),上班时间(早8到晚5)是用电高峰,而晚上和周末用电量比较小,主要集中在居民区。所以供电公司会根据情况调整供电所变压器的容量来进行调控。弹性云使用的是同样的原因,在用量大的部分功能分配更多的资源,而小的部分分配较少的资源完成整个系统的流畅性。
软件定义数据中心(Softwares Defined Data Center,SDDC)解决的最核心的问题是让客户以更小的代价来获得更灵活的、快速的业务部署、管理及实现。而集群调度系统(trunked dispatch system)指多个部门共享一组无线信道的专用调度系统,简称集群系统。该系统采用了信道公用、动态分配空闲信道技术,信道利用率高,接续时间短,多个调度系统可以频率共享、设备共享、互不干扰。所以可以看似相同吧。


4.截至6月17日,据说京东线上运行了9853个Docker实例(注:无任何夸大)以及几百个KVM虚拟机,从规模上看,估计无人能及。那么京东为啥如此看重容器技术?它能为京东带来哪些应用场景呢?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。所以京东使用Docker就是为也更好的用户体验。保证京东系统的流畅。主要在京东的商品查询和购买上。

使用道具 举报

回复
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-03-20 10:09:22马上有钱
日期:2014-03-20 15:53:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上加薪
日期:2014-03-20 16:14:11技术图书徽章
日期:2014-03-27 09:30:56
29#
发表于 2015-6-28 15:40 | 只看该作者
wcg57 发表于 2015-6-18 11:18
我手机登录好像有点卡啊,移动2g的原因吗?

说实话,现在都是4G的时代了,4G使用真的很快,就是流量走的也快

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表