精华内容
下载资源
问答
  • 说说我在字节工作半年的感受

    千次阅读 2021-10-18 00:35:28
    大家好,我是皮汤,是今年的校招应届生,同时也是字节教育的一名前端工程师。从 3 月底入职到现在也有差不多 6 个月了,这 6 个月我也逐渐适应了字节跳动的工作、生活方式,这也代表着从学校到...

    大家好,我是皮汤,是今年的校招应届生,同时也是字节教育的一名前端工程师。从 3 月底入职到现在也有差不多 6 个月了,这 6 个月我也逐渐适应了字节跳动的工作、生活方式,这也代表着从学校到职场的一些转变,我感觉可以把这些内容分享出来,希望能够给到想了解的同学一些帮助。

    d3d0affa84f41b1440b9c635255715c7.png

    进来之前

    进字节前,其实我在腾讯和京东都有过一段实习经历,也是依靠这几份实习经历以及准备这些实习的积累,帮我成功通过了字节的面试,这份面试经历我也写成了文章,感兴趣的同学可以戳这个链接:天道酬勤,进字节了程序员巴士

    cc0c38c995ede156a1e2fe1155497eb7.png

    在准备面试前,我对字节的印象是有几个流弊的产品,如头条、抖音等,然后推荐方面特别厉害,注重算法考核等等,但是相比其他大厂,如腾讯、阿里,可能积淀没有那么浓厚。比如蚂蚁那边的体验技术部在开源方面有着诸多成功的实践,腾讯的 AlloyTeam 也经验丰富,产出惊人,而在我所在的领域里,字节在开源、技术输出、团队品牌输出方面确实比较贫瘠。

    2d32aec6e56c3a65da89e35199dd5b86.png

    这告诉我们,其实应届生在选择一家公司或者一个团队时,有时候是看这个公司在对应领域是否有一些持续的对外输出,毕竟这些是看得见的东西。所以在拿到了腾讯、京东和字节的 Offer 之后,我是很难抉择的,所以索性我就三家都去实习看看,对比自己真实的感受来做决定,这也是这篇文章的起点。

    初步印象

    进字节的第一天,会进行一个集体培训,上百号当天入职的人,人手一台 Mac 也是惊艳到我了,很大的一个活动室里不停的播放着字节跳动的各种产品、Inspire Creativity,Enrich Life 不断的环绕在耳边、全球化的团队与视野萦绕在心头,听得人是新潮澎湃,让我顿时感慨,这才是一家值得来的地方。

    b467779fe429eab250a6939500bb5f5d.png

    就像后来我深入了解字节跳动使用的目标管理工具 OKR 的内在含义:“OKR 就像是一群人被困在了一个荒岛上,领导者并非是按照自己的意愿逐级向下分工来完成荒岛逃生,而是首先激发大家对于征服大海的渴望,向大家描述宏大的愿景,然后指定高挑战的目标,让成员自发思考对齐以完成最终荒岛逃生的目的”。

    9c45b0b8a21c39a3152c5659b7f14ade.png

    领完电脑,安装完 VPN 工具(用于访问内网,且自由访问无需申请),讲完一些生活工作方面的基础知识之后,时间就来到了中午。我组长过来接过去工位然后一起共进了午餐,不得不说字节三餐免费还好吃,前提是早上10点之前到🌚。

    00c0871d8a955d292b9b4a6de2373c9c.png

    吃完饭之后回到工位,去零食盒拿点零食,开始收收心准备调整姿态进入工作状态了。

    5426203536c9b845c6d0ff43dd3f2606.png

    字节的工位江湖人称 “黑网吧”,整个公司多地多办公区,就像举行一场大型的网络联赛,工位和座椅长这样。

    045ea54bd13760cdd49718fe3ca732d2.png

    据说是为了让同事在交流时能够更加顺畅,因为距离更近...(你懂的)

    f174e2e8d31e5b8c85d81ee0081bf8f5.png

    在办公区方面,字节不像腾讯、阿里主要有一些集中的办公楼,而是崇尚分布式工作,没有中心办公区,分散在各个商场办公区里,同时会在一定范围内发放住房补贴,所以说员工有大量的自由根据自己需要选择性租房,以及在商场周围吃饭和娱乐等。

    365fba5bb81f452605cae768de3381d1.png

    员工关怀方面,字节办公楼里也有健身房,乒乓球、桌上足球等设施,楼下有合作免费使用的游泳馆,可以在工作繁忙之余去锻炼一下身体,可持续发展。

    668cb6fec3179e1355b70529362b9bcd.png cb4e342f3a9dd610651cfe8942eaf623.png

    同时字节是一家注重反馈的公司,强调 More Context,Less Control,希望有很多的信息自下而上涌现,所以在每个工位前、每个饭桌上、每个健身器材上都会贴上反馈二维码,可以直达飞书(字节研发的办公软件,目前已经开放外界使用)对应的反馈值班号,与对应的负责同学直接交流,解决你的问题。让我印象最深刻的一次是,公司的饮料机里面之前一直有红牛,然后偶然的一周没有了,于是我扫描了饮料机上的二维码,进入了飞书值班号反馈群进行了反馈,马上得到了积极答复,并在第三天就重新上架了红牛。

    2ccc90ef3bbbc92e40285494b26cf2b4.png

    工作体验

    从校招入职到完全适应字节跳动的工作节奏,可能至少需要1-2个月左右的时间。

    第一个月一般就是经历各种培训、新人串讲以及阅读各种部门的新人文档,同时你还需要参加字节内部技术学院的一个课程学习和考核,并由你的 Mentor 进行审批处理,这一块虽然说是稳过,但是还是要注意认真学习和考核,毕竟这是你成为一个靠谱工程师的第一位。

    83b50b9dbafb0496d87e8024996fc885.png

    第二个月你才会真正参与到实际的业务中,面对头几个业务需求,在技术选型与调研、时间排期上是最难以考虑的事情,特别是之前在学校里单兵作战搞项目的,会尤其乐观,2周的工作量排期1周,但是在字节正规流水线下,需求需要经历 1稿、5 稿、9稿,然后经历技术评审,才会进入到研发周期,研发完成之后还有联调、测试,之后还需要将代码上到测试环境、线上小流量和正式的环境,甚至在这之中还可能需要在正式环境上灰度发布观测效果。因为产品会对开发效果吹毛求疵,设计和动效也会参与走查,联调方还可能 Delay,所以你发现 1 周有时候根本就不够用。保证质量的有效途径之一确实是严酷且标准的流程化。

    f5eda352b193a88dba8206f98d1ed21b.png

    有很多东西确实是只有亲身去实习了才能体会到,那就是字节内部的基础设施建设是真的很完善。一个工作 5 年经验,从腾讯转过来的同学说,之前腾讯很多东西都要自己造,比如监控工具,但是字节绝大部分东西公司的基础架构团队都帮你造好了,并且使用体验还很不错,如基于 React 的统一开发解决方案、部署工具、Serverless 生态、DevOps 工具链等,甚至监控工具已经完成了 toB 商业化。在内部技术氛围还尤其浓厚,你能想象几千人的前端大群里,天天讨论各种技术、轮子、解决方案和交流技术心得吗?有求必应,万能的字节前端大群,妥妥的前端娱乐圈,光是围观群内消息就可以学到很多知识了。

    892e1db4c6c044a552838bffb90981ee.png

    因为在整个研发的生命周期会需要使用到很多种工具,而工具本来也是研发出来的,相关的 BUG、问题、宕机也时有发生,所以为了将问题直接反馈给工具开发者,字节内部有一种广泛使用且长期被证明行之有效的方法,那就是 oncall 机制,在字节你基本上在任何内部的网站、系统、工具上都会看到 oncall 按钮,甚至基于 oncall 出了一套完整的反馈、拉群、数据分析、提醒机制,以保证新系统的无痛接入。通过 oncall 机器人反馈问题,如果是过往已经有的问题就可以直接拿到答案,如果是未知的就会建群,把相关负责人拉入进来进行直接交流、开会快速处理。正是这种直面反馈,快速迭代改进的机制造就了字节如今快速发展的模式。

    04c163d35056a7e88bb80f421e026a46.png

    所以作为一个业务方的中后台工程师,平时的工作基本上就是使用公司的各种优秀的基础设施进行开发、构建、部署、运维、数据监控、灰度等工作,然后专注于将业务代码打磨好,以及和各业务角色如产品、设计、动效、测试、服务端、服务依赖方等打好交道就好,顺滑的工作体验,可怕的流水线!

    工作节奏

    听闻江湖传言:“字节一天,人间一年”,这话真不是吹的,字节生活确实是高强度、高挑战,但也绝对是高成长。

    5a5c8207df6eaeb4eb573c5ce8b4a3a3.png

    早上 10 点到10点半左右到公司,中午 12 点吃饭,12点到2点是午休时间,下午2点到7点工作时间,3点半左右会有下午茶,每天都会不一样,有鸡翅、椰子冻、关东煮等等,应有尽有,晚上9点左右可下班。

    虽然一天实际工作时间大概只有 8 小时,但是就是在这 8 小时里面,会经历各种残酷的战斗。

    早上 10 点左右会开晨会,由于我所在的业务是中后台,负责编辑器相关的开发工作,本质上来说就是一个路由器,往下承接其他生产平台和服务端,往上对接渲染侧,如客户端或 H5,所以晨会的时候我通常是最忙的人之一,要负责串联各方消息,这一块大搞要消耗半小时左右时间。然后是规划今天要做的事情以及开始梳理目前在做的需求。

    下午从 2 点开始,通常可以写 2-3 小时代码,在中间通常会插入各种会议,比如班车会议、BUG 相关,还会涉及要需求排期,提测相关的内容。

    晚上的话基本上是专心写代码与学习的时间,大致是从 7 点半到 9 点,这段时间是心流时间,可以专心研究业务中的问题以及规划自己的技术学习。

    上述只是大部分正常的时候的工作节奏🌚。

    5ef02f01b721491708aa07c89d49d0fe.png

    实际上还会有一段时间,比如排期需求倒排,中午要睡觉时临时来BUG还要求2小时之内要修好,那种排期失误本来需要3周时间,结果只排了2周的,基本上就决定了你天天凌晨 1-2 点睡,以及多个需求并发执行,一头没弄完顾那头的情况,这种是你作为需求承接者以及执行者要遇到的情况。

    还有一种情况就是,你是需求的负责人之一,需要设计技术方案,拉通各方数据结构关系,并且要主持技术会议评审,虽然成长很大,能顺利主持下来收获很大,但是这也是一个痛并快乐着的状态。

    0b12aded91d50a9f5e5ae1fad22ee7fc.png

    成长与沉淀

    来到字节的人可能多种多样,你可以看见哈佛、清华等名校毕业的同学;也可以看到那种虽然学历不好但是技术实力贼强的同学;你会遇见优秀的产品,也会遇到差劲的产品,前者往往能让你有条不紊的迭代业务,后者通常是你加班到深夜的根源;同时你也会发现,名校毕业、状元出生的一些人,可能拿了不错的待遇进公司,但是一进入公司就像断线了的风筝,没有一个可以按部就班拿捏的准绳了,所以往往研发效果不力,学习速度不明显。

    造就上述的原因多种多样,公司发展好,潜力大;公司非常自由;公司非常开放等等。所以进入到字节只是拿到一张开始下一场打怪升级路的入场券而已,就像人生是一座绵延不绝的山峰,进入某个阶段可能只是攀登到某个小小的山脊,留给你的还有更广阔的山脉等你去探索。

    a3b9bb37a18cbedf91aff2b0705d0650.png

    经历了头两个月的洗礼,体会了字节大大小小的福利,完整经历了需求的开发生命周期以及使用了各种方便的工具充实自己,通过 oncall 机制快速解决自己的问题,那么你还剩下什么?你需要做什么?才能从茫茫大牛中脱颖而出,做自己呢?

    我的答案是。

    合理安排,持续学习

    10 到 10点半上班,那么早上 7 点 40 可以起床,算去刷牙洗脸、吃饭和通勤的时间,你也可以在 9 点之前进入到学习状态,这就意味着你早上有1到1个半小时的自我学习时间;而中午有长达 2 小时的空档,怎么着也可以挤出个半小时进行一下反思和小东西的了解;而晚上通常是不忙的,你可以见缝插针的安排一些技术方面的深造;下班之后如果你还有精力,那么也可以适当进行规划。

    7bc97619a9cca644dabe09419956d8e2.png

    合理运动,保持精力

    身体是革命的本钱,字节是很 Open 的,所以下午你可以抽点时间去健身房运动,跑个 2 公里,拉伸拉伸,保持身体时刻处于一种放松状态能承接大压力。

    2f7ced1b7790dfb5a50939fb90719872.png

    学会拒绝,学会总结

    来到字节,你可能发现人手一个文档表,用来记录自己的当天的 TodoList,以及一个思考记录,用来记录每天的思考结果,还有很多人通过个性签名放置自我介绍的文档,以及明确说明自己的工作方式。

    是的,多写、多反思,使用文档来规划自己的工作与生活,同时有自己明确的工作原则,如排期要留几天空档,不属于自己分内的需求可能要适当拒绝,学会明确自己的职责。排期是一门艺术,如果能排好期,你将拥有无限的时间。

    ed092add75a44c53e2b4f98fa90c7fb2.png

    上述的一些总结,我在入职两个月左右也写成了一篇文章,后续会陆续发出来,名字叫:“平台是公司给的,成长是自己的”。敬请期待😃。

    在更大范围内寻找最优解

    做好业务只是本分事情,身处一个团队里,如何推动技术建设、增强团队氛围也是一个需要着重考虑的事情。在我们团队里,每周会有技术分享,所以尝试主动学习,思考并在双月产出一份优质的技术分享文档是非常重要的,如我自发研究 Vite 构建工具并产出了一篇文章:下一代前端构建工具 - Vite 2.x 源码级分析

    从业务中来,到业务中去。尝试在平时的业务开发中,能够提炼一些通用的业务点或技术点,做出自动化生产方式,然后推动产品、测试去使用,及时评估收益,推动整体业务提高效率,比如一些可能会影响联调效率的一些依赖,可以抽成 iframe 的方式去建设。

    我所在的业务因为是教育新业务,所以团队技术建设处于起步的状态,而在入职之前拥有一定的公众号运营经验,所以自然就承接了团队的 ELab 技术账号的运营,短短几个月便突破 7000 粉丝,文章均阅读破 1000+,同时 ELab 在团队内部形成了一套完善的文章收集、投票、发表、获奖机制,形成良性的反馈循环。ELab 还会在之后开设自己的技术大会、以及开源相关的项目。通过这种拉动团队氛围的经历,能够为自己的职业生涯增彩不少。

    而推动上述事情能够实现的因素之一就是字节扁平的职级、以 OKR 为目标管理工具导向的工作方式、不讲 Title 的自由氛围,这也是吸引大多数有志青年加入字节的原因之一。

    4c82f6c4403f2bd42aabd0ab2e7805fd.png

    目标管理工具

    入职几个月之后,在工作、学习方面基本稳定,生活可能会渐渐趋于平淡。这个时候你需要找到一些可能会持续促使你去发热的点,不忘初心。这是时候你会发现,字节跳动的 OKR 目标管理工具是一个非常值得学习的工具,O 代表目标,KR 代表关键结果。

    就像我在文章开头提到的,OKR 首先会激发大家对征服大海的渴望,然后才会涉及到目标的自下而上分解与对齐,是一种自驱者的管理工具。而在字节 OKR 与绩效不会强挂钩,也就是你无需担心你的 OKR 完成情况和你最终的绩效的关系,可以放心大胆的去进行思考、对齐。

    比如我每个双月都会规划好自己这个双月需要做什么,然后会拆解达到什么关键结果可以衡量我这个目标达成,并且会随时记录自己的进展和修改自己的 OKR。

    0803fda291b8efd9cb5fddd6b9dc806c.png

    而 OKR 最令人惊讶的一点就是它是完全开放的,因为你要有对齐这一过程,所以你几乎可以看到全公司所有人的 OKR,除非他/她设置了隐藏,这几乎就是一座宝藏啊,你可以看大佬是如何写 OKR,如何规划业务进展,以及业务发展的整个生命周期是怎么样的,从而无形中学习到一些宝贵的经验。

    ac0b7c5b29cec5c17d82211a88ccdb5a.png

    字节人与字节精神

    字节跳动的使命是 “Inspire Creativity,Enrich Life”,愿景是全球创作与交流平台。正印证了使命与愿景,字节跳动一直在创作与交流上持续发力,头条、抖音、番茄小说、懂车帝、住小帮等,都无时无刻在践行着这些使命,并朝着愿景努力。

    而字节范也就是价值观:追求极致、务实敢为、开放谦逊、坦诚清晰、始终创业、多元兼容。则时刻告诫着工程师、产品、设计、测试等所有角色该如何工作,该如何 “正确” 的工作。

    听说字节跳动 2021 年的日活目标是达到 6.8 亿,而广告收入也预期达到 2600 亿元,目标员工超过 10 万人,同时也是全球最具价值的独角兽创业公司之一,未来在 toB 服务、教育、游戏等方面会大力发力,未来可期。

    646240809ce637d1237a0dabc046eeaa.png

    写在最后

    我于 2021 年 3 月 加入字节,在字节体验了长达 6 个月,在生活、福利、压力与挑战、成长方面提出了自己的一点小小的看法,希望这些经历与经验能够给到你一点帮助。

    9cdfd633a5311df262c61e7cc9b1b405.png

    - END -

    b0b237c244d4a9551aca9a94665389dd.gif

    最后

    如果你觉得这篇内容对你挺有启发,我想邀请你帮我三个小忙:

    1. 点个「在看」,让更多的人也能看到这篇内容(喜欢不点在看,都是耍流氓 -_-)

    2. 欢迎加我微信「 sherlocked_93 」拉你进技术群,长期交流学习...

    3. 关注公众号「前端下午茶」,持续为你推送精选好文,也可以加我为好友,随时聊骚。

    f820d78c13acd2882f8f7e9a89522022.png

    点个在看支持我吧,转发就更好了

    展开全文
  • 飞象网获悉,中国电信将于2017年上半年完成全国LTE 800MHz网络部署,并建成国内领先的全球首个全覆盖的新一代物联网(NB-IoT)商用网络。届时,中国电信网络将可承载从高速4G+(CA)、中低速CAT1,到NB-IoT等全系列...

    5月13日消息,2017年,整个物联网产业将迎来巨大的发展机会和市场空间。飞象网获悉,中国电信将于2017年上半年完成全国LTE 800MHz网络部署,并建成国内领先的全球首个全覆盖的新一代物联网(NB-IoT)商用网络。届时,中国电信网络将可承载从高速4G+(CA)、中低速CAT1,到NB-IoT等全系列业务。

    2017年5月12日下午,“2017年中国电信物联网发展政策恳谈会”在京召开,包括芯片、模块、终端等产业链各方100多家合作伙伴代表参加会议,共商新一代物联网产业发展大计。

    会上,中国电信市场部副总经理陆良军回顾了2016年的合作发展历程,提出了2017年在营销拓展、网络建设、平台建设、产业牵引、生态构建五个方面的整体安排,并倡议产业合作实现网络领先、业务领先、生态领先。

    中国电信物联网运营中心副总经理刘玉明介绍了2017年物联网销售计划与产业促进的相关策略,重点说明了今年的发展目标以及目前物联网新网络技术应用、新平台能力开放、全网发展体系优化、聚焦重点行业发展等策略。

    会议现场,天翼物联产业联盟副秘书长、中国电信政企客户事业部副总经理孙健代表联盟接受了上海移远、中兴物联、Ublox、芯讯通、利尔达、有方、联想懂的、移柯、龙尚等多家物联网模块厂商赠送的新一代物联网(NB-IoT)测试模块。

    最后,天翼电信终端有限公司副总经理陈力代表中国电信与中兴物联、Ublox、有方、利尔达、移远、芯讯通、展讯、联想懂的、迅道、域格、德明、移柯等合作伙伴分别签订了NB-IoT与4G Cat1两大类模块的合作协议。

    2017年,整个物联网产业和中国电信都将迎来巨大的发展机会和市场空间,中国电信也将积极以生态圈打造为抓手,继续加快物联网业务的发展。

    在网络建设方面,中国电信将于2017年上半年完成全国LTE 800MHz网络部署,并建成国内领先的全球首个全覆盖的新一代物联网(NB-IoT)商用网络。届时,中国电信网络将可承载从高速4G+(CA)、中低速CAT1,到NB-IoT等全系列业务。

    在平台建设方面,中国电信将于5月底建成国内首个全球连接管理平台,包括设备管理等功能在内的应用使能平台项目也已启动,汇聚和开放能力的步伐将进一步加快。

    在营销拓展方面,中国电信拥有强大的政企客户服务团队和庞大的政企客户资源,未来将聚焦智慧城市、垂直行业、个人消费市场,开展智慧城市添慧、行业扎根、产地对接等活动,激活市场。

    在生态构建方面,中国电信将以天翼物联产业联盟带动生态发展,邀请有创新力的各类企业加入联盟,形成能够拉动产业链的族群。2017年上半年还将发布端到端的应用开放实验室,加快应用开发和商用的速度。

    巨大的物联网市场将给产业链各方和中国电信带来更多发展机会,中国电信将与物联网产业链上的众多合作伙伴携手同行,聚焦物联网发展前沿,提升产业链聚合能力,构建更加开放、充满活力的物联网产业生态圈。

    本文转自d1net(转载)

    展开全文
  • 在今天举行的“2016中国无线技术与应用大会”上,中国电信集团公司技术部副总经理沈少艾表示,中国电信将同步启动NB-IoT建设,助力LPWA物联网业务发展,优先考虑在800M上端采用独立工作模式部署NB-IoT;有业务需求的...

    在今天举行的“2016中国无线技术与应用大会”上,中国电信集团公司技术部副总经理沈少艾表示,中国电信将同步启动NB-IoT建设,助力LPWA物联网业务发展,优先考虑在800M上端采用独立工作模式部署NB-IoT;有业务需求的地区,NB-IoT与800MHz LTE1:1连片组网,提升深度覆盖、降低干扰风险。

    “同时,中国电信将依托LTE网络升级支持eMTC,满足中速率物联网业务需求。在LTE无线网络基础上,升级支持LTE eMTC;核心网可接入LTE EPC或物联网专有核心网。”沈少艾指出,这方面业界研发进展比NB-IoT略晚,将视产业链成熟程度适时引入。

    另据沈少艾介绍,中国电信计划启动800M频段频率重耕,推进4G全网覆盖;加速3G话务向4G网络的迁移,压缩CDMA载波数量,根据频率腾退的情况部署以3MHz/5MHz带宽为主的LTE载波;2017年上半年全网覆盖,使4G网络服务的覆盖达到1X的网络水平。同时,中国电信将全面启动VoLTE建设,部署基于NFV架构的vIMS核心网,依托低频4G全覆盖网络提供VoLTE服务,2017年上半年具备支持VoLTE业务的能力。

    本文转自d1net(转载)

    展开全文
  • Openstack各种部署工具介绍

    千次阅读 2015-01-12 14:26:17
    原文地址: ... Openstack各种部署工具介绍 问题导读: Openstack最早的安装脚本,通过直接git源码,进行安装的是哪个部署工具? Rackspace Private Cloud是一个什么工具? pupp

    原文地址:

    http://www.aboutyun.com/forum.php?ctid=3&mod=viewthread&tid=7476


    Openstack各种部署工具介绍

    问题导读:

    Openstack最早的安装脚本,通过直接git源码,进行安装的是哪个部署工具?
    Rackspace Private Cloud是一个什么工具?
    puppet在openstack中可以用来做什么?
    Folsom安装脚本是否支持quantum与nova network?
    雅虎搞的Openstack安装脚本,用什么语言写的?
    redhat系列部署工具都有哪些?

    Fuel
    这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。

    目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。

    http://www.mirantis.com/

    Devstack
    这应该算是Openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在Ubuntu和Fedora下跑的很好。

    如果你想了解新版本的功能,通过Devstack是一个最佳选择。我第一次成功安装Openstack,就是用这个。

    Diablo安装脚本
    这算是我知道的第一个基于ubuntu 源的安装脚本,当时Diablo发布的时候,有bug,keystone和Horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且Ubuntu 官方并不打算维护和升级。这位作者个人身份,维护了Diablo 版本后来的升级,打包,并且写了一套脚本。

    https://github.com/managedit/openstack-setup

    这套脚本,其实写的非常好,我同事改造了一下,就可以安装Essex版本。目前正在改进,用来安装Folsom版本。



    Stackops
    Openstack起步的时候,官方的安装文档,其实基本都是来自Stackops,当时他们提供Openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。

    Stackops在Chef上是比较强悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不过我的理解,他的Chef 脚本是没有开源的。

    Stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,Essex支持,到9月份才支持。目前还没有任何关于Folsom 的支持。

    Crowbar
    在Openstack上,Dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。Openstack刚发布的时候,Dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。

    Dell的Crowbar,是一个iso,装完后,你可以在web界面进行Openstack的部署,底下其实也是使用Chef。集成了Nagios监控,安装OS是dell自己开发的,有点创新。

    以前Dell的Crowbar一个大的特色就是可以远程设置机器的Raid和Bios,这是从Dell,我才知道可以这样做。不过也正因为这个特色,导致厂商绑定,还有Dell自己如何定位Crowbar,当初还想搞一个商业的版本,结果后来放弃。

    Crowbar目前的开发,其实应该是遇到问题,任何做部署工具的,应该都是一个很好的失败的案例。后续的发展,维护,更新都是问题。

    作者blog http://robhirschfeld.com/

    Maas+Juju
    这是Canonical推出的部署工具,可以用在Openstack的部署,类似Puppet,Chef 的部署工具。Maas是用于安装ubuntu,juju是用于部署应用。

    我是很早就测试他们,本来有操作系统的优势,做部署工具,应该会有优势,不过比较失望,Maas开始的时候,就是一个半成品,Maas装完的操作系统,是无法固定IP地址,真不知道他们怎么想的,可能是我土鳖,不能理解数据中心的机器,都是通过dhcp获得IP。我订阅了juju的邮件列表,一个星期就1,2封邮件,比较惨淡。研究的人估计也很少。

    以前Maas底下是使用cobbler,不过现在最新的版本,已经去掉,用ubuntu自己搞的。

    依靠自己的公司投入去维护一套工具,难度都是比较大的。所以Maas和juju,前景真的不是太好。你如何和Puppet和Chef 竞争?

    Rackspace Private Cloud
    这可是出身名门,Rackspac推出的Openstack部署工具,一个ISO,你装好后,里面带一个Chef 虚拟机。你用iso安装操作系统的时候,就要选择机器的角色。

    Rackspace有一点做的是不错,提供一个诊断工具,让用户可以通过这个诊断工具,向Rackspace提交问题,这个是非常值得借鉴的作法,当然也是很有难度的。

    文档也很全,大家可以去看看,我是一直都没测试。

    Chef 代码完全开源,并且现在同时支持Centos 和Ubuntu, 并且支持Folsom。在github上,大家可以看看。趣游的朋友对这个比较有研究。

    通过这个项目,你可以了解到Openstack那个组件属于不稳定,例如nova volume,vnc,他们都不集成,从另外一个方面说明这有问题。

    http://www.rackspace.com/knowled ... vate-cloud?d2a038a0

    思科Openstack版本
    思科很早就介入Openstack,Quantum项目,算是思科发起。思科的Openstack版本,倒是比较有意思,基本Puppet来做,并且自己做了一个Openstack源。

    看了一下思科的Openstack资料,简单理解:通过puppet部署Cobbler,利用cobbler安装Ubuntu 12.04,利用puppet安装Opentack的组件,集成监控,好像已经把监控集成到Dashboard里。可惜一直没条件测试,看文档,好像是需要思科的专门交换机才行。目前是支持Folsom和Essex。

    http://www.cisco.com/web/solutions/openstack/index.html

    Puppetlab
    Puppet公司,其实已经直接加入Openstack,官方的身份维护着Puppet的Openstack模块,并且Openstack模块,可以同时支持Ubuntu和Redhat系列,Redhat的工程师在帮忙。

    https://github.com/puppetlabs/puppetlabs-openstack

    dodai-deploy
    这是日本人搞的一个部署工具,也是基于cobbler和puppet,另外还做了一个web管理,我是一直都没测试,作者还去参加开发大会,介绍他们的产品。目前Openstack官方文档关于Puppet的部署,是这位开发者在维护。这套产品是在日本科研系统生产系统中使用。

    https://github.com/nii-cloud/dodai-deploy

    General Bare-Metal Provisioning Framework
    这是Openstack的Nova推出的新功能,只能等Grizzly发布,再好好看看。这是日本的好几家搞Openstack的公司,联合搞的一个功能,啥时候,中国也搞一个呢?

    http://wiki.openstack.org/GeneralBareMetalProvisioningFramework

    其实这个项目,是基于Dodai-deploy上开发的,目前代码已经加入Openstack,并且吸引了很多的开发者,Redhat的开发者也参与,让人更加有信心。

    详细的介绍:http://l2.yunpan.cn/lk/QvESQUGdxKuLX

    文档是在slideshare和google doc,需要翻墙,所以我就放到网盘上。

    有句话非常经典:No community support ,no feature.  没有社区支持的开源软件,没有前途。应该很好反思一下国内的开源状况。

    Folsom安装脚本
    Folsom安装,由于引人了quantum,导致安装比较复杂,不过终于有朋友搞出一个脚本,不只是支持quantum,还支持nova network。我已经测试过nova network,非常好用。

    https://github.com/jedipunkz/openstack_folsom_deploy

    Cobbler
    Cobbler一般都是用来安装系统,不过Cobbler 2.4版本,将会提供安装Openstack的功能,真的不知道他如何实现,关注中,过完年,好好测试一下。

    http://www.indiegogo.com/cobbler24

    Openstack-Anvil
    这是雅虎搞的Openstack安装脚本,用python写的, 我同事学习半天,据说用了很多python的高级语法,可以在Centos 6.2下跑, 不过我是没看到任何用户在测试.不过这个脚本一直都在坚持更新。雅虎今天的状况,还能投入那么大精力去做开源。

    http://anvil.readthedocs.org/en/latest/topics/gettingstarted.html

    https://github.com/yahoo/Openstack-Anvil



    Altai Private Cloud
    Grid Dynamics公司,是一家咨询公司,在Redhat没有正式宣布加入Openstack前,CentOS的Openstack的rpm包都是他们维护的,并且最开始的EPEL上的包,也是他们帮忙做的,并且他们还开发了好几个模块:DNS管理,账单管理。还有一个Dashboard。不过这些项目,都没有成为孵化项目。

    他们也开发了一套脚本来部署

    https://altaicloud.atlassian.net/wiki/display/V102/Installation

    http://www.griddynamics.com/solu ... oud-for-developers/

    以前,如果你希望在Centos下安装Openstack,就必须用这个公司提供的源,后来Redhat加入Openstack,也就改变很多。最近半年,好像比较沉默,没看到太多的信息。如果大家希望基于CentOS来做部署,其实可以参考一下。

    packstack
    这个项目目前放在stackforge,算是努力成为孵化项目。目前是支持redhat系列。说明

    https://github.com/stackforge/packstack

    更新很频繁,值得关注。尤其是打算使用Centos的朋友。

    chenshake


    还有IBM 提供ICM IBM® Cloud Manager, 使用chef server进行部署。 

    IBM Cloud Manager with OpenStack - Overview






    展开全文
  • 面对以“产品即服务”为核心的物联网蓝海时代到来,中国电信北京公司透露,将结合800M重耕、LTE800站点建设等工作,构建弹性网络,加快推动移动蜂窝网部署与演进,包括NB-IOT的部署,力争2017年上半年全网商用,以...
  • 依赖于谷歌云的服务,将会议语音传给谷歌的Google Cloud speech-to-text API,然后得到识别的文字,而且如果你说话停顿很小,可以自动修正上下文中的识别错误。文字会自动在屏幕上弹出来,同时在文字聊天窗口当中,每...
  • IPv6发展综述及部署预测与分析

    千次阅读 2018-05-22 10:51:28
    工作在TCP/IP协议栈的网络层,该层与OSI参考模型的网络层相对应。网络层提供了无连接数据传输服务,即网络在发送分组时不需要先建立连接,每一个分组(也就是IP数据报文)独立发送,与前后的分组无关。网络层的...
  • 深度学习Author:louwillMachine Learning Lab 本文对深度学习两种模型部署方式进行总结和梳理。一种是基于web服务端的模型部署,一种是基... 深度学习 Author:louwill Machine Learning Lab ...
  • 作者:陈 杨 校对:赵满满 无论是中国软件网&海比研究预测的中国... 活动&研究 生态伙伴 混沌破局 CDEC2020 中国数字智能生态大会 点击【阅读原文】立即报名 扫描【二维码】 立即报名活动 扫描【二维码】 立即预约直播
  • 2019-07-30 20:35:05 摘要:对一些地方调控阴奉阳违不满,希望越来越少依赖房地产 撰文|杆姐&编辑|欣欣然 ...高层会议再次明确,房住不炒,而且这次表述很长: ...这次会议,是年中我国经...
  • 这是确保全体参与者对特定 话题达成共识的最有效的方法,包括会议、电话、即时通信、视频会议等。 ●推式沟通。把信息发送给需要接收这些信息的特定接收方。这种方法可以确保信 息的发送,但不能确保信息送达受众或...
  • 一、上半年总结 1、PMP考过了,只是证书还没漂洋过海来到我身边;2、升职加薪,虽然只是一点小进步,但是始终向目标又前进了一步;3、旅行,去了一直想去的地方,今年也算是圆满了;4、阅读十本英文书籍,已经完成...
  • 日期:2007-10-23 15:47:54 摘自:的确良网站 ... 9月27日,国家工商总局在我市召开会议,督查治理商业贿赂专项工作,专题研究部署查处“傍名牌”不正当竞争案件。张裕公司在会上介绍了打假维...
  • 项目范围管理包括范围计划编制、范围定义、创建工作分解结构、范围确认和范围控制等一系列子过程。用以确保项目包含且只包含达到项目成功所必需完成的工作,范围管理主要关注项目内容的定义和控制,即包括什么,不...
  • Openstack部署工具总结

    千次阅读 2015-08-13 16:18:39
    Openstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用。 很多公司都投入人力去做这个,新浪也计划做一个Openstack的iso,集成OS,当你决定去做这个的时候...
  • 2018上半年信息系统项目管理师下午试卷I (考试时间14:00~16:30共150分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和姓名。 ...
  • 项目范围管理必须清晰地定义项目范围,其主要工作是要确定哪些工作是项目应该做的,哪些不应该包括在项目中。 请以“论信息系统项目的范围管理”为题进行论述∶ 1.概要叙述你参与管理过的一个信息系统项目(项目的...
  • 既可以在日常的项目审查会中进行风险审计,也可单独召开风险审计会议。在实施审计前。要明确定义审计的格式和目标。 48、领导者的工作主要涉及( )。 A、确定方向、统一思想、实现目标 B、召集人员、分配...
  • 实施项目范围管理的目的是包括确保项目做且制作所需的全部工作,以顺利完成项目的各个过程,项目范围管理关注为项目界定清楚工作边界。防止范围蔓延。当必须改变项目工作边界时,项目范围管理提供了一套规范的方法...
  • A、用户画像 B、传感技术 C、数据挖掘 D、射频识别 信管网参考答案:B 查看解析:www.cnitpm.com/st/452248737.html 9、质量功能部署(Quality Function Deployment,QFD)将软件需求分为常规需求、()和意外需求....
  • 2019上半年系统集成项目管理工程师真题与答案完整版(上午综合知识) 1、在信息传输模型中,()属于译码器。 a、压缩编码器 b、量化器 c、调解器 d、tcp/ip网络 参考答案:c 2、()不属于企业信息化应用系统。 a...
  • 兢兢业业工作5年的我不敌半年新人,原来“迪赛智慧数”才是升职加薪的关键! 我已入职这个公司5年了,前段时间部门经理离职了,需要从我们部门提拔一名员工担任经理,我们部门就我资历最老,想必部门经理这个岗位非...
  • 【摘要】7月29日,“2020可信云大会”线上开幕。中国信息通信研究院发布了《云计算发展白皮书(2020年)》。白皮书披露了中国信通院基于对云计算市场的长期观察和研究,总结出的2020年云计算发展六大关键词,以及六...
  • 项目范围管理包括范围计划编制、范围定义、创建工作分解结构、范围确认和范围控制等一系列子过程。用以确保项目包含且只包含达到项目成功所必需完成的工作,范围管理主要关注项目内容的定义和控制,即包括什么,不...
  • Openstack最早的安装脚本,通过直接git源码,进行安装的是哪个部署工具?Rackspace Private Cloud是一个什么工具?puppet在openstack中可以用来做什么?Folsom安装脚本是否支持quantum与nova network?雅虎搞的...
  • 2013年下半年 信息系统项目管理师 上午试卷 (考试时间 9 : 00~11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。 2. 本试卷的...
  • 做到双推进、双提高,时刻把职工的疾苦和冷暖挂在心头,团结和带领职工与时俱进,开拓创新,坚持眼睛向内,狠抓基础管理,造就了一支能吃苦、敢打硬仗的职工队伍,使车间各项工作迈上了崭新的台阶。 一、强化安全...
  • 视频会议. D.备忘录 参考答案:B 42.关于沟通管理过程的描述,正确的是___ A.控制沟通是为了促进项目干系人之间实现有效率且有效果的沟通 B.项目管理中出现的任何问题都可以通过沟通来解决 C.管理沟通是识别和记录与...
  • 2016年上半年 信息系统项目管理师 上午试卷 (考试时间9 : 00~11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。 2. 本试卷的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,062
精华内容 2,824
关键字:

半年工作部署会议