i 智慧 | 为云而生、多快好省,这就是星星海的style!

戳蓝字“CSDN云计算”关注我们哦!
640?wx_fmt=jpeg
作者 | 晶少
责编 | 阿秃
出品 | CSDN云计算(ID:CSDNcloud)

不久之前,腾讯云刚刚对外上新了一款服务器,号称深度自研且独一无二,其名字也十二分的卡哇伊,叫做“星星海”。晶少虽然还没来得及探寻其名的出处,不过在与腾讯服务器供应链总经理刘裕勋的谈聊中已基本了解到星星海的重要style之一,为云而生。

640?wx_fmt=png

星星海,腾讯首款为云而生的服务器,不是简单挂个响亮的标签而已。深入剖析 “为云而生”的理念,我们恐怕还要追溯到通常情况下的服务器研发过程。我们发现,一般情况下的服务器研发很难规避“堆砌”的窘境,所谓A用户需要A类特性,B用户又要求B种风格,一来二去整个架构变得异常复杂,企业级服务器更是如此,因为需要满足更多企业以及用户的需求;而相比之下此处的“为云而生”,很重要的一点就是要依照云的属性进行设计甚至优化。所以在设计部署过程中,星星海果断结合了数据中心实际部署环境要求,针对云端的计算、存储、网络等场景做了重点优化,据了解能够有效满足腾讯云98%应用场景需求。

“其实每个软件产品对相应硬件的配置要求均有不同,但如果可以使用同一套服务器架构,无论是CPU内存还是基础存储,都可以满足软件层面产品的需求,自研技术上达到了承上启下,也被称为软硬协同。”刘裕勋表示。在这样的想法驱使下,星星海通过精细的硬件设计大幅度降低了硬件成本和运营成本,同时有效匹配腾讯服务器供应链整体升级,更好整合了硬件产业链能力。

640?wx_fmt=png

除了从云出发,高效利用硬件资源之外,星星海很重要的一点还表现在精简,有数据显示相比传统服务器,星星海在整个用料剪裁方面超过了20%,这种“好与省”尤其在能耗上体现突出。例如10万台星星海服务器组成集群,相比传统服务器实际上每年都会节省超过5亿度的用电量,毕竟电量消耗的百分之五十均来自服务器的能耗,当然这种精简精神是对标传统而言。

在星星海对外官宣的介绍中,我们发现,其与传统服务器相比很重要的一点就是整机方案可以支持不同的CPU主机类型,兼容架构具有较高的前瞻性,硬件基础被统一规划且放言可支持未来3-5年的服务器产品演进。有资料显示,其联合AMD在最新ROME平台下深度定制CPU,实现了行业最优单核性能和最优单核TCO。根据晶少了解,星星海可以实现云服务实例综合性能提升35%以上,其中视频处理速度提升40%,图形转码得分提升35%,Web服务页面QPS提升高达152%。

谈及深度定制AMD的CPU,刘裕勋提出,腾讯作为AMD七大CSP之一,在测试过程中发现的相关问题一经反馈就会得到AMD方面的高度重视,并用于AMD产品技术升级的重要参考之一。以本次星星海服务器深度定制CPU为例,先前AMD对外发布的CPU只有两种类型,分别为32核与64核,而星星海在最新的rome平台下定制的单颗CPU为48核,此区别主要源于腾讯云方面针对内存开销和整个服务器性能开销的综合评定与兼顾。相比通常售卖的两套CPU搭载一个8G内存的传统形式,具体来说基于腾讯云海量数据的运营,48核的CPU无论是主频还是性能上都达到了最佳的适配效果。通俗来说,如果替换成一个更高阶的CPU,其能耗就会大大增加,说到这里,刘裕勋还特地列举了十分幽默诙谐的例子让大家能够更加形象生动的了解:一张餐桌本可以容纳十人就餐,如果每个就餐的人都是体重超过200斤的肥胖者,想必这样的就餐环境就会显得拥挤很多,而每一个身材肥胖的就餐者就像一枚高能耗的CPU,在实际使用过程中肯定会出现诸多问题。除了深度定制的CPU助力,在配套日虹散热技术的加持使用下,星星海实现了最大负载能效对比业界可提高50%,尽管该技术不算是业界散热的新理论,但实际落地,星星海算是杰出代表之一。

“确实,星星海对于我们来说算是first one,但绝不是only one,我们已经把未来3-5年对云计算硬件服务器领域的发展趋势做了充分的认证,使服务器整套方案能够满足未来3-5年的产品演进。可以简单理解为,就是这样一套服务器方案,当面对新的技术应用层出不穷之时,只需要作出细微调整而不改变大的架构方向,就可完成技术适配与升级。”晶少得知,在星星海设计到量产不到一年时间这样的速率下(一般传统的服务器厂商,从 概念设计到可能的量产部署,一般周期在一年半到两年),未来到年底将会部署至少超过五千台的规模在腾讯云现有的业务领域中,可谓“又多又快”的节奏。

正常预测的话,在今年春节的QQ抢红包环节或者微信业务都能够直接运行在星星海上。通过快速部署在腾讯的公有云产品上,而且用自研QQ和微信,如此庞大体量的业务去做拉测来打磨整个硬件和软件产品,相信通过这种方式“锻炼”出来的腾讯云星星海能够更加高效为用户提供性价比优势的计算产品,赢在场景的丰富性。

谈及星星海的未来,刘裕勋提出了适配不同CPU架构的方向,其中包括英特尔、国产化架构抑或是自研芯片等,毕竟对于云服务商来说,降本增效历来都是永恒的主题。“如果没有办法每年都提供优质、高性价比的产品给用户,一定程度上相当于整个腾讯云的竞争优势会受到影响。我们更愿意通过产业互联网的思维,基于多年在用户体验方面的打磨,实现针对性能和成本的极致追求;通过经营化和演进能力,提供高性价比产品来降低企业或者客户上云的成本或者用云的开销,进而促进整个产业互联网的蓬勃发展。”

640?wx_fmt=jpeg背景资料

就在腾讯Techo开发者大会上,腾讯云副总裁、云架构平台部总经理谢明首次对外披露了腾讯基础设施演进与创新历程。
 
他介绍在微信、QQ等国民级业务不断发展的背后,包括服务器、网络、IDC、计算、存储、数据库等在内的基础设施和技术架构一直在不断进化,目前已经进入“生而为云”的新阶段。

腾讯今年在基础设施建设方面迎来了重要里程碑。其中腾讯全网服务器总量超过100万台,网络带宽峰值也突破100T,谢明表示在云时代,腾讯基础架构还将继续通过自研、定制化等手段,向极致弹性和智能化的方向进化。
 
此外腾讯也在网络层面不断精进,目前已经与全球超过800家运营商建立了网络互连,同时还基于SDN和NFV自研分布式路由器集群替换传统商业大型路由器,实现全网所有的软件路由器的集中管控,做到根据目的IP做单个用户的流量调度;通过构建开放光网络,基于SONiC自研交换机等,将网络设备TCO下降20%+。 

在存储方面,腾讯早在2006年便针对Q-zone相册业务场景自研了分布式存储TFS,支持了Qzone相册每天亿级别的图片上传。目前腾讯云对象存储COS实现了集群全体节点参与系统吞吐,磁盘利用率达到90%以上,同时系统的完全自治也大幅降低了运维的人工投入。
 
数据库的演进也与腾讯业务发展节奏一脉相承。从最早的MySQL开始,经历QQ、Q-zone等业务爆发增长,逐渐选择了数据库自研路线。目前腾讯云也通过开源托管、商业合作、自主研发三管齐下,提供了接近20种数据库产品。

640?wx_fmt=png
640?wx_fmt=png

640?wx_fmt=jpeg

福利
扫描添加小编微信,备注“姓名+公司职位”,入驻【CSDN博客】,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

640?wx_fmt=jpeg

推荐阅读:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520527.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

看图了解RocksDB

它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三个组成部分,内存结构memtable,类似…

当Kubernetes应用遇到阿里分批发布模式

对于熟悉Kubernetes的用户来说,应该知道当你的应用程序一旦部署到Kubernetes以后,Kubernetes能够自动帮你管理应用程序,当Pod发生故障后可以自动调度重建,确保服务的持续可用。但Kubernetes的原生发布策略难以满足生产级别的发布要…

一分钟搭建、运行、测试SSM项目

pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

1 io口 stm32_从STM32分享各种硬件以及总线之GPIO简介

今天有网友私信我&#xff0c;问我怎么没有更新文章&#xff0c;我有点惭愧没有能够及时更新文章。因为都没有太多时间准备&#xff0c;所以更新的有点慢&#xff0c;但是我还是决定每天给大家分享一点知识。之前我们讲了STM32的时钟&#xff0c;讲完时钟之后我开始为大家讲一些…

亚太CDN年度盛典:阿里云姚伟斌发表《场景化的CDN技术》主题演讲

在11月14日的2018亚太CDN年度盛典上&#xff0c;阿里云资深技术专家姚伟斌&#xff08;文景&#xff09;发表了《场景化的CDN技术》主题演讲&#xff0c;他认为&#xff0c;当下的CDN&#xff0c;需要根据过去CDN的发展历程&#xff0c;更清晰地分析客户不同场景下的不同需求&a…

IBM在中国发布Cloud Paks,牵手神州数码,助力企业云转型步入“第二篇章”

2019年11月5日&#xff0c;北京盘古大观IBM大中华区总部&#xff0c;2501会议室。不到80平的会议室里挤了50多人&#xff0c;包括记者、分析师&#xff0c;以及来自IBM中国和神州数码的高管和专家—— 参会记者&#xff1a;通常是开会的地方越小&#xff0c;事儿越大…… 神州…

Vue 快速集成ElementUI

App.vue作为Vue项目的主窗口<router-view></router-view>让路由生效 main.js负责加载插件组件等 views&#xff1a;放页面 components&#xff1a;放组件 router&#xff1a;路由配置&#xff1a;相当于springmvc的视图解析器将url和组件进行关联Element UI 后台管…

双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?

2018天猫双11在技术世界&#xff0c;创下不少新记录&#xff0c;其中有一个记录是11日当天阿里全平台共为用户做个性化推荐453亿次&#xff0c;这些推荐的图片长度加起来可以绕地球70圈。 当你在天猫/手淘上买买买的时&#xff0c;图片会以不同格式或分辨率来转码呈现&#xf…

重磅发布!阿里云推PostgreSQL 10 高可用版

2015年&#xff0c;阿里云宣布正式推出RDS for PostgreSQL服务,届时&#xff0c;阿里云成为国内首家同时支持MySQL、SQL Server 和PostgreSQL关系型数据库的云计算服务商。 用户在云上就能享受PostgreSQL引擎带来的对SQL标准和NoSQL的高度兼容、强大的处理复杂查询能力、以及丰…

axios专栏

axios 基于promise用于浏览器和node.js的http客户端 支持浏览器和node.js 支持promise 能拦截请求和响应 自动转换JSON数据 能转换请求和响应 数据 axios基础用法 get和 delete请求传递参数 通过传统的url 以 ? 的形式传递参数 restful形式传递参数 通过params 形式传递参数…

【双11】阿里云边缘节点ENS助力淘宝构建音视频通信网络

前言 淘宝在2016年推出直播平台&#xff0c;和娱乐直播性质不同&#xff0c;电商直播的主角多为网红店铺及网红达人&#xff0c;以直播带动产品售卖。在淘宝的双11流量加持之下&#xff0c;淘宝直播平台关注度持续攀升&#xff0c;通常的网红店主一场直播带来的收益不亚于一场…

护航Lazada双11购物节 阿里云CDN全球化火力全开

2018年11月12日零点——东南亚最大的电子商务公司Lazada 2018双11购物节正式收官。这是一场超过2000万的消费者在Lazada网站上及APP上浏览和疯狂抢购的盛会。 Lazada是东南亚最大B2C平台&#xff0c;业务范围覆盖印度尼西亚、马来西亚、菲律宾、新加坡、泰国和越南六个东南亚国…

AI行业真实现状:做芯片没工作,做视觉、语音血赚

最近&#xff0c;深圳前瞻产品研究院发布了《2019年人工智能行业现状和发展趋势报告》&#xff0c;笔者看过之后&#xff0c;感觉真是用了心&#xff0c;这不仅是一份数据报告&#xff0c;更像一本“扫盲手册”。众人皆知&#xff0c;AI血赚&#xff0c;当我们谈人工智能&#…

JSON数据从OSS迁移到MaxCompute最佳实践

本文为您介绍如何利用DataWorks数据集成将JSON数据从OSS迁移到MaxCompute&#xff0c;并使用MaxCompute内置字符串函数GET_JSON_OBJECT提取JSON信息。 数据上传OSS 将您的JSON文件重命名后缀为TXT文件&#xff0c;并上传到OSS。本文中使用的JSON文件示例如下。 {"store&…

在MaxCompute上分析IP来源的方法

淘宝IP库 淘宝IP地址库官网地址http://ip.taobao.com/&#xff0c;其查询接口[http://ip.taobao.com/service/getIpInfo.php?ip[ip地址字串]](http://ip.taobao.com/service/getIpInfo.php?ip[ip地址字串])&#xff0c;如下所示&#xff1a; 但是在MaxCompute中禁止使用http…

egg直接取req_Egg服务器基础功能

1. 框架约定目录规则1.1 app/router.js&#xff1a;用于配置URL路由规则&#xff1b;1.2 app/controller/** &#xff1a;用于解析用户的输入&#xff0c;处理后返回相应的结果&#xff1b;1.3 app/service/**&#xff1a; 用于编写业务逻辑层&#xff1b;1.4 app/public/**&am…

我和 Spring 大神的一天

先介绍一下故事的5位主人公。 Josh Long 龙之春&#xff1a; Spring 技术布道师&#xff0c;撰写过5部著作&#xff0c;录制过3部畅销的培训视频&#xff0c;是一位开源软件贡献者。 Spencer Gibb&#xff1a; Spring 技术布道师&#xff0c;Spring Cloud核心项目的联合创始人…

Android开发中解决自定义弹窗获取不到控件对象的问题

最近做期末作业的时候遇到一个功能需要在弹窗里修改账号密码&#xff0c;弹窗里面含有两个edittext控件&#xff0c;经过查阅资料我通过setView添加了一个view在弹窗里实现了&#xff0c;但是获取的控件对象一直为空导致我取不到输入的值&#xff0c;找了好久的错误原来获取对象…