阿里人每日必逛的神奇内网

阿里内外是阿里内部员工使用的企业运行与协作平台。它诞生于2013年,彼时只是一个门户和企业社交的入口。但经过3年发展,阿里内外实现了平台化运营,不仅接入众多阿里应用与系统,阿里的生态公司也开始享受阿里内外提供的一体化服务。今年,阿里内外开始向3.0智能模式发展,通过互联网数据和算法技术,增加诸如企业搜索、企业推荐、智能工作辅助,通过智能模式提高员工协同办公效率。

阿里内外界面

阿里有一句老话:一个人可以走得很快,但是一群人可以走得很远。在阿里,组织文化与工作协同是最重要的两大核心生态,作为服务内部员工的协作平台,文化和协同也是阿里内外不可或缺的核心元素。

在组织文化方面,阿里内外上有一个非常具有阿里特色的版块——阿里味。阿里高管和员工都愿意在阿里味上分享自己的点子和想法,甚至是组织上的一些问题也可以畅所欲言,大大激活了员工的想象力。此外,通过阿里学习、内外直播等版块,一些技术大牛和产品大牛也会经常把好的经验分享给内部员工,帮助大家一起更好成长。

当然,在交流之后,员工最终还是需要聚焦于自己的工作本身。在工作协同方面,阿里内外还为员工提供了众多办公协同产品,如答疑、任务跟踪、周报笔记、文档、团队协作等。员工可以通过一站式搜索快速定位产品,将所有工作内容形成沉淀,大大提升工作效率。最关键的是,所有数据沉淀后,员工在一年内的工作成果会自然而然地在平台上有所体现,赋予组织更多生命力。

那么,在技术上,阿里内外是如何实现组织文化与工作协同服务的?下面将通过阿里内外技术栈、搜索架构、Feed流、以及全球部署架构四个方面进行解读。

站在巨人肩上 阿里内外技术栈一览

在技术栈方面,阿里内外站在巨人的肩膀上,复用阿里巴巴集团的技术栈体系,并基于如上的方案进行创新、新技术快速试验来提升研发效率,如Spring-Boot、Spring-MVC、Hystrix。

简单来说,整个阿里内外技术栈可以用“三横两纵”来描述。最上面的一“横”是统一接入层。主要提供统一Https管理、Https加解密以及Https的卸载。通过它到达下层后,都变成了Http协议。

第二个“横”是应用层。应用层中很多内容,均基于阿里技术实现,如AliOS、AliJVM、AliTomcat。在此基础上,也引用了Spring-Boot作为整个开发框架,同时Spring-Boot中还放入很多插件,如Tair插件,数据库插件等,总数多达二十余种。底层则经过Spring-Boot封装,把日常的中间件、数据库、权限认证都放入这一体系中,这样开发人员在进行业务操作时,能更多聚焦于业务开发上。

最下面的一“横”是要去复用集团中间件和云上的中间件,如大家熟悉的TDDL、Tair、MetaQ、OTS、Redis等等。同时在这一层还有信息平台内部的业务中间件,如帐号、权限体系、操作日志等。

“两纵”分别在应用的左右端。左端是DevOPS的运维体系,同样采用阿里集团整套运维体系;右端则是监控部分,包括有系统监控、应用监控、前端监控,以及node监控,也会运用到EagleEye作为全链路监控体系,和日志采集记录系统。

阿里内外搜索框架

正如之前的介绍,在阿里内外上内容源多且类型复杂,不仅有文档信息,还有丰富的组织信息、应用系统。如何根据用户搜索进行快速意图识别,成为阿里内外搜索最大的技术挑战。

阿里内外的技术人员将整个搜索架构分为三层来做。最底端是数据层,用于内容源对接。目前阿里内外主要提供三种对接方式:离线对接ODPS,诸如人事制度等不经常更改的内容,通过ODPS进行对接;数据接口,由搜索提供API接口,内容源来进行定制推送;数据库dump,由搜索直接去对应业务的数据库,来做数据增量Dump等。

中间一层为搜索引擎,这是基于阿里巴巴自研ISEARCH做员工、文档、站点的搜索引擎;同时运用图数据库NEO4J来实现组织架构树,以及员工亲密度、关系网的建设。最上层则是Query意图识别与一些应用场景。

由于阿里内外丰富的内容源和内容类型,Query排序十分复杂。为实现更好得搜索排序,阿里内外的Query Planner复用了许多阿里技术的中间件。基础服务有PAI算法计算平台、ODPS离线数据计算分析,公共组件用到很多算法的组件,如分词等,具体的功能和应用场景有搜索词分类、拼写纠错、下拉提示等。

由于在阿里内部,所有用户的登陆都是实名的,因此有很多数据可以做分析,这样就可以达到“千人千面”的效果,比如技术人员搜索关键字后,系统会对其更多展示技术相关内容。

阿里内外搜索还有个功能就是“即搜即用”,即在不用二次跳转的前提下,可以快速呈现微应用进行使用。这是因为阿里内外开放了一个应用中心让集团各产品系统进行接入。这样当用户搜索对应关键词时,就可直接进入该应用中去。

引入热度Feed流 创新组织文化

一般公司在做组织文化管理时通常用到BBS论坛的方式进行。其中最大弊端就是帖子根据最后更新时间排序,这会导致很多信息混杂在一起,不利于信息聚焦。

为解决这一问题,阿里内外引入具有热度的Feed流。

正如之前介绍,“阿里味”是员工在阿里内外上进行文化交流的主要阵地。而“阿里味”则主要由三部分组成:帖子,帖子的发起人,帖子的分类。发帖人通过Web端或者移动端发帖子时,中间会有一个算法的文本分类,将帖子分类到相应的板块,并把数据存放在数据库中,用户浏览时操作会记录到日志里面,日志的动作又会流入到计算平台,计算平台会针对数据进行热度分析,分析后的数据存入Redis中进行热度排名,会根据用户的浏览习惯呈现出不同的排序结果。

全球部署 海外员工的“丝般顺滑”体验

阿里巴巴在全球分布员工近6万人;在美国、英国、澳大利亚、法国、德国、印度、俄罗斯、新加坡、阿联酋、甚至一些中东国家都设有工作室。在这种情况下,全球访问和就近访问成为阿里内外为海外员工服务的挑战。

对此,阿里内外运用阿里全球ADNS能力,以及阿里云分布在全球各地IaaS基础设施,让系统可以在全球进行站点接入和部署。为了数据一致性,我们通过利用阿里云数据传输服务DTS来做数据的备份。这样即便身处国外的同学在访问阿里内外时也能收获“丝般顺滑”的上网体验。

目前,出于安全考虑,阿里内外只对阿里巴巴内部员工进行开放,但经过阿里内外团队对产品的不断优化,在未来,这一阿里员工才能访问的神奇内网,也会通过阿里云或钉钉等渠道,逐步开发部分产品功能给所有人,让大家也能一起体验阿里内外的独特魅力。

原文发布时间为:2017-12-8

本文作者:信息平台小助手

本文来自云栖社区合作伙伴“阿里技术”,了解相关信息可以关注“阿里技术”微信公众号

没想到,阿里工程师每天必刷的网站是......相关推荐

  1. 揭秘阿里员工每天必刷的内网

    在阿里内部,有个不为外人所知的协作平台--阿里内外.经过四年发展,许多创新的想法.产品从阿里内外走出,而阿里内外也从0做到如今近百万PV.究竟阿里内外是如何带来组织生命力?背后又有哪些核心技术? 阿里 ...

  2. 业内人士透露:百联与阿里“联姻”,三个没想到!

    2017年2月20日,有幸参加了阿里的新零售战略发布会,百联与阿里签署战略合作协议,中国最大的电商企业与最大的实体零售企业"联姻"了. 这是一件惊天大事,特别对实体零售圈. 我把消 ...

  3. 没想到,我都来阿里5年了!

    △Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 258 篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) 2020年7月13日 ...

  4. 没想到!波音 737 Max 飞机软件外包给时薪 9 美元的工程师

    (给程序员的那些事加星标) 原创:程序员的那些事(id:iProgrammer) 波音公司 737 Max 飞机危机的核心仍然是一个迷:一家以设计严谨而闻名的公司,为什么会在软件上犯了看起来很低级的错 ...

  5. 鸿蒙排队领钱是什么项目,腾讯工程师:鸿蒙OS这个骗钱的老套路没想到还能行得通,真不愧是华为...

    原标题:腾讯工程师:鸿蒙OS这个骗钱的老套路没想到还能行得通,真不愧是华为 国产手机这五六年来发展确实很快,虽然有很多品牌已经倒下,但挤进全球前十的品牌大多数是国产手机.现在国产手机拥有越来越多自己的 ...

  6. 玩大了! 阿里工程师的年会竟然这样搞?

    不用邀请函.不用签字板,"笑容"才是唯一的入场凭证.年会还有这样的操作? 最近在阿里巴巴内部就掀起这样一阵"笑容签到"风潮.在年会开场,大家是这样排队刷脸的: ...

  7. 阿里工程师养了只“二哈”,专治讨厌的骚扰电话

    前几天的3.15晚会上曝光了利用智能机器人,一天打4万个骚扰电话,从而赚取利润的黑色产业链. 阿里的工程师恼了,技术是用来让人们生活变美好的,不是被利用来走向阴暗的. 机器人的问题交给机器人! 工程师 ...

  8. 没想到这一天来的这么快 大数据之下再无隐私

    2019独角兽企业重金招聘Python工程师标准>>> 作者:肥肥猫 我最近发现个诡异的事情. 我前几天在淘宝和京东分别搜过一样特别小众的商品,小众到什么程度呢?小众到一般人根本不知 ...

  9. 看完涨薪2K+_____2019 JAVA 必刷面试题

    欢迎大家加入我的github项目,一起学习,一起发展 ---> 全栈工程师进阶学习站 ---> 我的前端学习笔记 --->行业内最新最群的报告,工作日每日更新 ->原生 js ...

最新文章

  1. 杭电acm1004java答案_水过杭电OJ hdu1004
  2. gRPC源码分析(c++)
  3. Pytorch中model.eval()的作用分析
  4. python列表分割_python列表分割
  5. CVPR 2019 论文大盘点-目标跟踪篇
  6. Leetcode每日一题:54.spiral-matrix(螺旋矩阵)
  7. GCC options总结
  8. 添加manifest解决IDirect3DDevice9::GetFrontBufferData抓屏返回失败
  9. 信捷plc用c语言编程视频,信捷PLC/触摸屏全套编程软件/学习教程视频资料 大全编程操作手册...
  10. Android打开pdf文件
  11. 电驴瘫痪网友纷纷“哀悼” 官网称线路故障10日恢复
  12. 券商单向视频见证开户全面开放!菊风泛金融单向视频开户一体化解决方案极速助力
  13. 英伟达哭晕在厕所,4090Ti显卡被春晚“首发”
  14. 《深入理解redis》之三:内存管理的建议与技巧
  15. 名字中间一条线怎么弄_网名怎么加横线啊 网名中间加一条横线
  16. django基于python的高校教室管理系统--python-计算机毕业设计
  17. python创建目录
  18. 谷歌查排名php,百度权重、pagerank、alexa及百度和谷歌收录情况查询接口
  19. 双向可控硅在只需要正向导通时能否当作单向可控硅使用?
  20. 常见交通工具英语单词

热门文章

  1. 三个可能会被计算机视觉技术改变的行业
  2. 人工智能和自主系统在美军联合职能中的应用
  3. 自保护、人机互动柔性织物传感器研究取得进展
  4. 你好AI丨重读图灵经典之作,九条反驳意见引人深思
  5. 量子纠缠为什么不能用于瞬时通讯?
  6. 一文看懂机器视觉芯片
  7. 难以想象!未来十年,颠覆性技术将带来这些社会变革……
  8. 学界 | OpenAI 发布稀疏计算内核,更宽更深的网络,一样的计算开销
  9. 让计算机拥有一双眼睛,人工智能科学家已经努力了半个世纪
  10. 微软、苹果把未来押注 FPGA?凭什么