雅虎日本是日本最大的互联网公司,无论从技术,规模,还是对日本这个国家的影响力,都是顶级水平,和日本乐天并称为日本互联网双雄。
昨日,一年一度的技术大会如期举行,本人去参加并把看到的,得到的信息记录下来,分享给国内同行。虽然他们的水平跟国内相差很远,但根据他们的现状信息,对国内更好地发展有可取之处,也是好事。
Yahoo! JAPAN Tech Conference 2018 官方网站
Yahoo Japan Youtube 频道:YahooJAPANTech
本人参加了如下会场:
主题是创造未来。
首席技术官的开场超出对日本一如既往死板的印象,先播放一段 5 分钟的视频介绍 2028 年 1 月 27 日(十年后)的一个日本女孩的一天。
Youtube 网视频已上传: Shape the Future - through the Power of Technology
这一天的所有活动,科技(互联物联)无处不在。
视频播放完毕后,CTO 说,"十年后的样子,有些人说不会达到这样,有些人说达到这样是理所当然的"。然后引出雅虎日本的使命和愿景:
接下来的内容是雅虎日本的数据介绍:
然后介绍从 HTTP 到 HTTPS 的转换过程。起初的困难:服务数 100 以上,服务相关的企业很多都需要调整,域名 1000 以上(日本域名最大数的公司)当初公司内的工程师办不到。决定做的时候,从 2016 年 4 月 1 日到 2017 年 3 月 31 日,一年时间处理 1000 域名完成。
后半程介绍以下几方面内容:
最后表示雅虎日本是给用户新体验的技术企业。
Yahoo! JAPAN Tech Conference 基調講演全程
数据中心地点:日本东京,大阪,福冈,东北;美国两处。东京和大阪网络 Swtich,CDN 互通,一处节点断,另一处仍可以工作。
硬件管理使用 Facebook 创办基金会 (后有 Google,微软加入) 的 OpenCompute,简单易用,强烈推荐参会者使用。
从 2016 年讨论,2017 年引入 Cloud Foundry,2018 年计划扩大范围,这个速度很慢了,日本乐天在 2014 年时已经使用 Cloud Foundry 作为 PaaS 平台。
Cloud Foundry 的 CTO 的英文演讲让很多人入睡,语调低沉,却讲了未来软件的开发方式。
Kubernetes as a Service 在雅虎日本的一家子公司 Z Lab 开发,从 2017 年初开始,现在有部分雅虎日本的服务运行在上面。这在日本已经是不错的有成绩的,相比之下,国内的容器服务如火如荼,遥遥领先。
他们的做法是,在 IaaS 层用 OpenStack 调度 Kubernetes 节点,根据应用规模实现负载均衡,自动扩容。然而还是很初级,他们(全日本)对新技术的谨慎,文化导致创新速度很慢,大多不创新。
雅虎日本的大部分服务都是用 PHP 开发,使用 Node.js 后,性能提高 3 倍,今后的方向是把服务大量转换为使用 Node.js 开发,把 Java 和 Node.js 作为主要后端语言。
雅虎日本的广告分两类:直接固定广告和嵌入式广告。
在首页显示的为第一类,商家的广告直接定期固定显示。在搜索结果,新闻一览中看到的是根据大数据算法,以 AI 的方式推送的广告,主要根据性别,年龄,区域等用户信息用算法取中心值,向这类人群投送广告。使用语言有 C,C++,Java,Python,Go 等。
近几年平均每年从广告中获得的收入约 300 多亿日元,是主要收入来源。