- 博客(102)
- 收藏
- 关注
原创 技术分享 | 软件接口测试工具篇
软件接口测试工具篇 - Python requests - 在软件测试领域中,如果按照软件研发周期维度给测试分类的话,集成测试是一种重要的测试手段,它在单元测试和系统测试之间能够起到桥梁的作用,而接口测试又恰恰是集成测试能够抽象而且可执行的一个分支,接口测试是验证系统组件间的接口耦合交互,检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数...
2018-09-11 09:58:00
885
原创 技术分享 | OpenShift网络之SDN
在红帽主导的容器平台OpenShift中,默认使用了原生的SDN网络解决方案,这是专门为OpenShift开发的一套符合CNI标准的SDN Plugin,并采用了当下流行的OVS作为虚拟交换机。 Overview 一个基本的SDN系统一般包含管理面、控制面和数据(转发)面三部分,通俗来说,管理面的对外表现就是北向接口,拿Openshift中的SDN来说,它的北向接口就是CNI了,k...
2018-09-07 10:15:00
1648
原创 解析 | openshift源码简析之pod网络配置(下)
【编者按】openshift底层是通过kubelet来管理pod,kubelet通过CNI插件来配置pod网络.openshift node节点在启动的时会在一个goroutine中启动kubelet, 由kubelet来负责pod的管理工作。 本文主要从源码的角度入手,简单分析在openshift环境下kubelet是如何通过调用openshift sdn插件来配置pod网络。 ...
2018-09-04 15:10:40
655
原创 解析 | openshift源码简析之pod网络配置(下)
【编者按】openshift底层是通过kubelet来管理pod,kubelet通过CNI插件来配置pod网络.openshift node节点在启动的时会在一个goroutine中启动kubelet, 由kubelet来负责pod的管理工作。 本文主要从源码的角度入手,简单分析在openshift环境下kubelet是如何通过调用openshift sdn插件来配置pod网络。 ...
2018-09-04 15:02:58
621
原创 Ceph 开发者月报 2018-08
UMStor存储团队 优云数智 昨天 对象存储 块存储 统一存储层 集群管理 工具库 本月提交情况 本篇为 2018 年度《Ceph 开发者月报》专栏的第八篇,在《Ceph 开发者月报》中,我们 UMCloud 存储团队将以月度为单位,为大家分享当月 Ceph 社区的有趣的提交和重要的变更,方便大家即刻掌握一手 Ceph ...
2018-09-01 09:38:17
576
原创 OpenFlow(OVS)下的“路由技术”
前言 熟悉这款设备的同学,应该也快到不惑之年了吧!这应该是Cisco最古老的路由器了。上个世纪80年代至今,路由交换技术不断发展,但是在这波澜壮阔的变化之中,总有一些东西在嘈杂的机房内闪闪发光,像极了工程师的头顶,充满了智慧! Cisco“古董”路由器 本文主要描述了一种将三层路由变成二层交换转发(以及二层转发变成三层路由)的实现方式,以应对OVS(OpenFlow)跨...
2018-08-29 09:49:03
813
原创 干货分享 | 微服务配置中心架构解析
本文根据优云数智技术总监岳晓阳于8月14日可信云大会《容器和微服务》论坛演讲整理而成,主要解析了配置中心在微服务的前世今生、微服务配置中心管理及原则、微服务配置中心Hawk架构解析以及未来展望,希望对大家有所帮助。 图:优云数智技术总监岳晓阳 演讲提纲:1.微服务的前世今生;2.微服务配置中心管理及原则;3.微服务配置中心架构解析;4.未来展望 一:微服...
2018-08-20 10:28:38
753
原创 优云数智 | Ceph 开发者月报 2018-07
UMCloud存储团队 UMCloud优云数智 昨天本篇为 2018 年度《Ceph 开发者月报》专栏的第七篇,在《Ceph 开发者月报》中,我们 UMCloud 存储团队将以月度为单位,为大家分享当月 Ceph 社区的有趣的提交和重要的变更,方便大家即刻掌握一手 Ceph 社区开发资料。每篇将以对象存储、块存储、统一存储层、集群管理、基础库等模块组织,为大家一一介绍。本月看点:C...
2018-08-01 10:08:02
493
原创 优云数智 | Ceph 开发者月报 2018-07
UMCloud存储团队 UMCloud优云数智 昨天本篇为 2018 年度《Ceph 开发者月报》专栏的第七篇,在《Ceph 开发者月报》中,我们 UMCloud 存储团队将以月度为单位,为大家分享当月 Ceph 社区的有趣的提交和重要的变更,方便大家即刻掌握一手 Ceph 社区开发资料。每篇将以对象存储、块存储、统一存储层、集群管理、基础库等模块组织,为大家一一介绍。本月看点:C...
2018-08-01 09:48:56
340
转载 东湖行 | 优云数智UMStor展示PB级数据湖存储方案实力
在近日举行的2018全球闪存技术峰会上,优云数智携旗下具有“CBA”气息的存储系统——UMStor来到武汉东湖之滨的光谷科技会展中心,向参会者展示PB级数据湖存储方案实力。数据流冲击日益凸显100多年前,“千湖之地”武汉湖泊星罗棋布,沙湖、东湖、白洋湖相通,因无人建防水堤,每每水患,所望及尽泽国。光绪二十五年,湖广总督张之洞在长江与东湖之间修建了南北两段堤防——武金堤和武青堤,至此东湖与沙...
2018-07-25 19:02:26
481
原创 优云数智X咪咕视频 | 可以跑世界杯的云
今年7月15日23时,历时一个多月,世界杯决赛于莫斯科卢日尼基球场打响,最终法国以4:2力克克罗地亚,时隔20年,第二次捧起大力神杯,在决赛当天有超过2亿人次通过咪咕观赛。今年7月15日23时,历时一个多月,世界杯决赛于莫斯科卢日尼基球场打响,最终法国以4:2力克克罗地亚,时隔20年,第二次捧起大力神杯,在决赛当天有超过2亿人次通过咪咕观赛。咪咕视频咪咕视频是面向互联网用户推出的高品质...
2018-07-25 14:56:28
524
翻译 换个姿势学习Kubernetes运营,如何5个月在生产环境构建K8S?
在分布式系统上管理服务是运维团队面临的最困难的问题之一。在生产中突破新软件并学习如何可靠地运营是非常重要的。本文是一则实例,讲述为什么学习运营Kubernetes很重要,以及为什么很难。本文是关于Kubernetes bug导致的一小时中断故障的事后剖析。为什么选择在Kubernetes之上构建?如何将Kubernetes集成到现有基础设施中?本文作者给出的方法是建立 (和改进) 对Kuberne...
2018-03-21 14:31:12
752
原创 kubernetes落地 |不捧不踩,国外公司向Kubernetes迁移实践
导读:Kubernetes一骑绝尘开挂来,那么企业应该开始向Kubernetes迁移吗?什么情况下真正的接受它?一些技术前沿公司先行一步的实践恐怕最有说服力和参考价值。本文即是一则很好的参考。1Kubernetes如今风靡一时,它是庞大的云原生运动中的一部分。所有主要的云提供商都将其作为部署云原生应用的解决方案。就在几个星期前,AWS重新推出了EKS(Amazon Elastic Containe...
2018-03-19 11:27:23
1068
1
原创 聊聊微服务架构实践之路的4大挑战,3月31日见真章!
当容器化的兴起,为应用开发部署带来变革,也为应用设计架构和运维部署带来变化;当持续交付、DevOps、微服务,成为企业在软件成果对抗当中胜出的有力武器,微服务架构已经随处可见;但随之而至的是微服务框架、微服务监控、微服务配置、微服务治理等一系列挑战,从架构到发布,挑战重重,该如何应对容器化微服务架构的各种技术难题?2018年3月31日,数人云联合ServiceComb社区,开启Building M...
2018-03-14 10:40:49
384
翻译 女神特辑|关于DevOps和职场,4位DevOps杰出女性都关注啥?
导读:国外科技作者Hannah Inman撰写了一系列DevOps领域杰出女性的博文,有才华的女性分享了她们在DevOps中的经验,对领导力的想法,以及鼓励更多女性专注于IT职业。本文翻译了四位杰出女性的经历和观点,谨以此祝福在IT、云计算领域从业的女神们节日快乐!01什么让你成为DevOps的领导者?Susana:从DevOps开始的那一刻起,我发现像所有生活中的事情一样,抗拒变化是最困难的部分...
2018-03-13 15:42:21
268
翻译 后Kubernetes时代,带你系统梳理K8S 12大关键特性
导读:Kubernetes如今风靡一时,所有主要的云服务提供商都将其作为部署云原生应用的解决方案。Kubernetes有哪些显著的特性和工具优势,让企业开始接受它?本文作者给出了系统的梳理。“Action without orchestration is burn out; orchestration w/o action is management.”没有编排的行动是完蛋的,没有行动的编排是管理...
2018-03-13 15:41:36
670
翻译 【详解】以银行零售业务为例,一个案例说清楚可视化微服务架构
Part 1: API设计和策略软件系统的复杂性是一个很痛苦的问题,而且无法避免。Fred Brooks将复杂性描述为,软件系统解决业务问题所固有的本质复杂性,以及实施该解决方案所带来的偶发复杂性。随着与采用“API优先”工程实践和微服务架构的组织进行更密切的合作,我发现这种描述越来越有用。首先,通过这种方式分离复杂性,它允许架构师和工程师专注于最小化系统的偶发复杂性。与微服务相关的技术创新有很大...
2018-03-13 15:38:07
1103
翻译 2018最难招聘的11类IT人员
2018年最难以填补的职位是什么?问问任何一个招聘人员或者技术专业人士的结果,你都不会感到震惊。人工智能和数据科学的岗位位居榜首,部分原因是它们的技术相对新颖,而且各大企业正在纷纷引入进行数字化转型。与此同时,也有一些惊喜。本文作者把重点放在了这些地方——既要确定招聘经理的需求,也要帮助IT专业人士在急需的领域寻找新的机会,并拥有一个有前景的未来。1、杀手级组合:新兴科技+商业意识专家们列出了一份...
2018-03-06 15:00:07
495
翻译 马斯洛理论告诉你,Kubernetes可以满足微服务的这些需求
需求层次理论是由心理学家艾伯特·马斯洛设计的,它是一种解释人类动机的心理学理论,它由多层次的人类需求模型组成,通常被描述成金字塔内的等级层次。马斯洛使用诸如生理、安全、归属感和爱、尊重、自我实现和自我超越等来描述人类动机通常所经历的阶段。作为人类,首先需要满足我们的基本需求,然后是心理上的需求,只有这样我们才能想到自尊和实现全部的潜能:马斯洛需求层次一、Kubernetes能满足微服务的马斯洛需求...
2018-03-06 14:59:27
620
翻译 悉数四代PaaS发展,一文理顺基础设施、平台和工作流之间的关系
Datawire团队最近的一次交流,是关于“PaaS”这一术语的真正含义,以及它与开发人员体验(DevEx)和工作流之间的关系,带来了许多可以分享的内部对话。从和客户一起工作,到会议上与人的聊天中,我感觉到,其他团队对于部署应用程序时“平台”和工作流之间的关系也有些不确定,我希望以建设性的方式,能提供一些清晰的认知,或者至少能够学到一些东西。基础设施、平台、工作流三者缺一不可Daniel Brya...
2018-03-01 11:25:59
607
翻译 号称“天生一对”的容器+微服务,能躲开微服务的悖论陷阱吗?
01微服务的悖论Gianna作为高级软件工程师加入了Avidoo公司,这是一家生产力平台。在与其他团队的会议上,她提出了微服务的问题,以及团队是否开始采用。她立即得到了强烈的反应。拜伦表示:“我们尝试过采用微服务,但是它们不起作用。“这带来了可怕的混乱!”另一位同事补充说。Gianna三次眨巴眼睛,期待着某种阐述,但没有一个往下接着说。Gianna沉默了一会儿,问:“发生了什么事?“起初很棒。每次...
2018-02-27 16:14:01
945
2
翻译 跳槽季 | IT 8大热门招聘趋势 VS 8大受冷落岗位,你不能不看
导读:热闹的狗年春节正在渐渐走远,春节过去按照惯例 又到了一年跳槽季。究竟什么情况下应该跳?IT又有哪些热门趋势,以及哪些岗位、职业、工作方式正在被冷落?此文可以说是全球顶尖HR智囊团给出的指导建议了。随着技术的成熟、新技术的出现、以及企业通过全职IT员工与合同工相结合来降低成本,我们看到今年的招聘工作出现了一些变化。有些人把零工经济看作一种灵活的新工作方式,一种呼吁独立企业家的方式,另一些则认...
2018-02-24 10:15:08
358
翻译 看好还是看衰?8位业界大咖这么看Serverless的2018
导读:Serverless,也称为FaaS(功能即服务),它并不意味着没有服务器在执行繁重的任务 ;而是用户看不到或者不必维护服务器,并且不关心它所在的世界。小数之前跟大家分享过多次Serverless的话题,比如,思考+案例,大咖研究了Serverless14个月,优缺全体现!,再比如,容器之后的下一个明星,关于无服务器(Serverless)架构你要搞懂的8件事。今天这篇主要由8位业内意见领袖...
2018-02-24 10:14:12
258
原创 案例 | 某全球零售客户:上马容器云 驾驭线上业务
作为和普通消费者结合最紧密的业态,自2017年起,零售和互联网的结合愈发紧密,新零售革命的序幕拉开。人、货、场重塑,线上线下商业开始融合。互联网与零售相结合的新型业态成为发展趋势。 伴随零售企业的数字化升级,业务呈现互联网化,这给传统的IT系统支撑提出了严峻的挑战。零售业亟需IT提供更加及时快速的响应,应对线上突如其来的高并发,更有效价值的销售行为和服务,打通线上和线下,为零售业务的正常运转和精细...
2018-02-08 10:24:10
249
翻译 7大维度看国外企业为啥选择gRPC打造高性能微服务?
Bugsnag(注:一家云端bug监控服务商)每天处理数以亿计的错误信息,为了处理这些数据,考虑优先构建一个可扩展,性能强大的后端系统,并从中学到很多有挑战性的技术。最近,我们推出了新版本的仪表板,这个项目要求扩展系统,来处理服务呼叫的显著增加,这些呼叫是跟踪用户发布和会话所需的。仪表板的发布在进行中,工程团队将Bugsnag的后端功能分解成称之为管道(pipeline)的微服务体系。将管道扩展到...
2018-02-08 10:23:17
733
翻译 基于容器生态扩张的DevSecOps为啥引关注?
DevSecOps可能不是一个优雅的术语,但其结果是有吸引力的: 在开发的早期带来更强大的安全性。DevOps最终是要建立更好的软件,也意味着更安全的软件。像任何IT术语一样,DevSecOps--由DevOps衍生而来,很容易被炒作和盗用。但是这个术语对拥抱DevOps文化的IT领导者以及实现其承诺的实践和工具而言,具有真正的意义。DevSecOps什么意思?Datic公司首席技术官兼共同创始人...
2018-02-08 10:21:15
229
原创 PPT | 从架构到组件,深挖istio如何连接、管理和保护微服务2.0?
2018年数人云Meetup第一站,联合vivo在深圳举办 Building Microservice 系列活动第一期。本次技术沙龙vivo、中兴通讯、华为、数人云共同派出技术大咖,为开发者们带来有关微服务、容器化、配置中心、服务网格等领域的实战与干货分享。数人云Meetup每月一期,欢迎大家来面基、学习。本文为中兴通讯资深研发教练&系统架构师张晔分享的“微服务2.0:is
2018-02-07 18:48:10
1544
原创 PPT下载 | 亿级用户万台服务器背后,vivo云服务容器化如何破茧化蝶?
2018年数人云Meetup第一站,联合vivo在深圳举办 Building Microservice 系列活动第一期。本次技术沙龙vivo、中兴通讯、华为、数人云共同派出技术大咖,为开发者们带来有关微服务、容器化、配置中心、服务网格等领域的实战与干货分享。数人云Meetup每月一期,欢迎大家来面基、学习。本文为vivo云计算架构师袁乐林分享的“vivo云服务容器化
2018-02-02 14:33:19
572
翻译 微服务迁移前,来听听这6个思考和经验
小数近期为大家推送了不少微服务方面的文章,之前的一份微服务调研报告《[微服务2017年度报告出炉:4大客户画像,15%传统企业已领跑]受到广泛关注。今天推送的这篇技术文章,与您再来深入探讨下企业为什么要寻求微服务,会遇到哪些问题,做好哪些准备。今天,对软件的需求变化比以往任何时候都快。这就要求有一个合适的架构来实现灵活的变更。然而,考虑到Web应用的角度,灵活性往往受到阻碍。随着时间的推移
2018-01-30 10:49:42
541
原创 这款分布式配置中心,会是微服务的降维打击利器吗?
本文来自1月18日数人云资深工程师在IT大咖说平台的线上直播分享。今天主要探讨这几方面:一、配置中心的定位二、云化的微服务对于配置中心的要求三、微服务配置原则四、数人云分布式配置中心整体架构应DevOps和微服务而生的配置中心首先想跟大家分享一下,为什么会有配置中心的存在?在我早期从事软件开发时,是没有配置中心,也没有微服务的。以
2018-01-25 15:25:33
1574
原创 数人云牵手红帽Ansible:七大最佳实践解锁DevOps落地姿势
2018年1月23日,红帽联合至顶网在上海举办了以“智能 自动 规范——迎接自动化运维新时代”为主题的“Ansible Automates”大会。这是国内首届Ansible Automates大会,会议聚集了众多红帽的技术专家和第三方技术大咖,对Ansible带来全方位、深入解读,分别从网络自动化、Ansible与微服务、Ansible与DevOPs等多个角度对Ansible进行深度分析,揭示
2018-01-24 19:17:10
258
原创 实录分享|微服务落地践行渐进,4个Q&A一窥金融微服务现状
1月13日,中国双态运维用户大会在北京举办。来自银行、保险、证券、政府、央企等多个行业的330多位企业用户参加,其中工商银行信息科技部副总经理张艳,国泰君安信息技术部总经理俞枫、海关总署科技发展司运行安全处处长张芳、平安科技系统运营部总经理陈亚殊等分别发表了演讲。本文为数人云CEO王璞在双态运维用户大会DevOps、容器与微服务分论坛上的演讲实录。演讲结束,与在座金融客户展开了精彩的Q&A分享。容
2018-01-18 05:25:39
815
原创 微服务2017年度报告出炉:4大客户画像,15%传统企业已领跑
开篇:如果在诸多热门云计算技术中,诸如容器、微服务、DevOps、OpenStack 等,找出一个最火的方向,那么非微服务莫属。尽管话题炙手可热,但对传统行业来说,微服务落地和方法论目前处于起步阶段。本报告于2017年11月份展开,从驱动因素、落地现状、和容器关系、架构体系、未来趋势和落地方法论等方面对微服务进行了分析。希望能够为传统企业微服务决策、规划和实施提供依据和解决办法。一、驱动因素传统行
2018-01-18 05:12:42
345
翻译 万字雄文讲透现代网络负载均衡和代理技术,终于弄懂负载均衡那点事
作者:Matt Klein译者:崔秀龙原题:Introduction to modern network load balancing and proxying最近我注意到,针对负载均衡和代理这两项现代网络技术,有教育意义的介绍性材料相当稀缺。这引起我的思考:为什么会这样?在可靠的分布系统的架构中,负载均衡是核心概念之一,这一地位要求有对应的高质量信息。然而经过搜索之后,发现这方面的内容的确匮乏。
2018-01-18 05:01:56
751
原创 快收藏!52篇25万字,微服务、云原生、容器、K8S、Serverless精华文章集锦
2017正在走远新年之初,小数精选过去一年阅读量居高的技术干货,从容器、K8S 到微服务、云原生、Service Mesh,汇集成52篇精华集锦,充分反映了这一年的技术热点走向。此文值得收藏,方便随时搜索和查看。2018,小数将继续陪伴大家,为朋友们奉献更有逼格的技术内容。2018年,在IT架构领域,你想看到哪些话题,请留言告诉我~~微服务篇没说出口的研
2018-01-09 15:53:37
544
翻译 关于无服务器(Serverless)架构你要搞懂的8件事
无服务器计算,虽然神秘,但一定会成为IT行业最有力的工具之一。这种可能改变游戏规则的技术虽然不是全新的,但就像之前的容器技术一样,有一些神化和误解。1什么是无服务器(Serverless)计算?无服务器计算允许企业构建、运行应用和服务而不用去考虑服务器。无服务器应用不需要管理任何服务器,而且任何类型的应用或后端服务都可以构建为无服务器应用。运行应用以及应用高可用所需要的一切
2018-01-04 07:21:58
7115
原创 配置中心一团糟?Hawk微服务化改造切合企业系统需求
微服务近年来炙手可热,如果在后端服务领域诸多热门技术趋势中,比如容器、微服务、DevOps等,找出一个最火的方向,那么非微服务莫属。微服务架构通过有效拆分应用,解耦系统,提供更好的软件伸缩性和企业的敏捷性,实现敏捷开发和部署。它不是一种横空出世的技术,事实上微服务microservice的概念已经存在多年,一度曾是软件开发的宠儿。近年来被越来越多的企业和开发人员所推崇,并在互联网企业当中大量落
2017-12-28 19:32:09
1000
原创 数人云生态加速度 携手华云数据共赢云上未来
以云计算、大数据、物联网和人工智能为代表的新一代信息技术正在成为新一轮技术革命的核心驱动力,深刻改变着产业格局发展。数字经济时代,企业通过上云,可以显著降低系统构建成本,打造信息化能力,快速实现技术驱动的业务创新。近日,数人云与华云数据集团达成战略合作。双方宣布,在新一代信息技术和助力传统企业上云方面达成战略合作关系。双方将发挥各自技术和资源优势,为企业客户提供包括云应用、计算机软硬件服务在内
2017-12-28 19:30:49
436
原创 明星分分合合的洪荒点击量,微博Mesh服务化改造如何支撑?(附PPT下载)
大家好,我今天的分享主要围绕以下几点,首先跟大家简要介绍一下微博服务化的演进过程,其次是微博自研跨语言RPC 框架 Motan 实现的一些关键技术要点,主要是跨语言方面,再次,结合目前市面上的一些Service Mesh 实现对比,给出基于 Motan-Go 的更符合微博场景的Weibo Mesh 实现。最后,是我个人对于面向未来泛服务化架构的一些思考。一些同学对Service Mesh比较感兴趣,
2017-12-27 10:28:00
762
原创 演讲实录 | Service Mesh 时代的选边与站队(附PPT下载)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-21 15:14:31
1484
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人