踢开绊脚石:微服务难点之服务调用的解决方案

微服务已经成为越来越多企业IT部门研究的对象,逐步趋向于火热,数人云之前给大家分享过:《实录|微服务企业级落地将会带来哪些转变?》深入地阐述了微服务能够带来的利益,但是作为一项新兴的技术,总难免会遇到这样或那样的难题,今天就来一起看看微服务的难点之一:服务调用的解决方案。 微服务有很多难点,比如分布式系统: 本文作者与红帽的顶级战略客户紧密合作,帮助其成功地驾驭这些困难的部分,实现服务框架以保持竞争力,根据创新去创造商业价值,作者也非常接近于开源社区中技术的快速发展。 当继续在服务架构的这些概念上进行探讨时,不可避免的会对一些难题进行讨论,作者希望在探索并实现微服务时,已经看到并消化了分布式计算的错误,同时作者也推荐了Jeff Hodges的《Notes on Distributed »

数人云PaaS Innovation 2017,重新定义PaaS进化

在这个数字化时代,互联网+以一种崭新的经济形态,改变着传统行业,并不断向传统行业延伸,构成传统企业新赛段的核心竞争力。它同时给传统的IT架构提出了新的挑战,新一代PaaS勇敢地接过接力棒, Docker、Kubernetes、微服务架构、DevOps理念、Mesos、服务网格等新的开源技术和理念层出不穷,不断革新,打破了传统PaaS僵局,为传统企业和商业继续积蓄能量。 不断成长的开源PaaS技术作为新的IT变革力量,改变了人们思考云计算的视角,带给市场和商业更多的技术和洞察。开源技术栈、服务框架和理念的不断出现和演进,打造了从业务需求、开发、交付到运维的一体化,真正实现业务应用的敏捷和弹性, »

企业级落地容器与DevOps,选用K8S都有哪些“姿势”

作为时下最火热的热点词汇:Kubernetes,其拥有成熟的社区,大公司的背景等等获得了大部分人的认可,很多公司都在准备启用Kubernetes,但是你的企业真的准备好了去采用Kubernetes这项技术吗? 数人云今天给大家分享的本篇文章将从源头——容器入手,逐步分析选择Kubernetes所需要的思考及准备。 什么是容器?K8S适合在哪?需要什么工具去实现? 容器的使用比例正在迅速增长,开发商热爱它,企业也以前所未有的热情去拥抱它。 如果你的IT部门正在寻求一种更快,更简单的方法去进行应用开发,那么容器技术正好可以满足需求,但什么是容器呢?它们都会处理哪些问题?Kubernetes是否适用于容器和集群管理空间?为什么要向企业展示实施挑战?在探索容器和集群管理工具是否适合应用开发需求时,应考虑哪些因素? 以下是每个企业需要了解容器、容器集群管理、 »

使微服务、容器趋向完美——Serverless架构你应当知道的二三事

无服务架构(Serverless)和DevOps、SRE、微服务、容器等一样,是最近两年比较新兴的概念,数人云之前给大家分享过《Serverless用这5大优势,挽救了后来7亿用户的Instagram》,今天再来探讨下Serverless和容器与微服务之间的互补与碰撞。 近年来很多人在讨论云计算时都会提到容器,因为其几乎完美得解决了DevOps所面临的挑战。 本文将阐述Serverless的解决方案,它与传统和容器化的应用的不同之处。 一个典型的N层Web应用是由前端、公开的Web服务器组成;后端:高度隔离的数据层以及中间件层。 微服务 先来说说微服务,在微服务的模式下,可以无需使用服务器去呈现所有的用户界面,例如,处理所有的业务对象和逻辑,只需一个应用即可创建多个应用编程接口或API。 »

90%产品服务化,细说豆瓣的5年变革之路

背景 今天主要分享下微服务中的Auto Scale,豆瓣2005年3月上线,是一家历史比较悠久的互联网公司,主要覆盖文化综合领域的Web、APP等各种产品,现在有豆瓣读书、豆瓣电影、豆瓣音乐等等。 〓 豆瓣简介 在技术方面,豆瓣主要的开发语言是Python和Golang,豆瓣拥有自研私有云平台Douban App Engine(以下简称“DAE”),上面托管豆瓣网所有应用使用配置来描述应用:应用依赖MQ、Daemon,以及Cron,这样开发者使用一个配置文件就可以描述对资源的所有需求,平台拿到描述文件后可以在上面做需要的资源管配。 〓 Douban App »

实录|微服务企业级落地将会带来哪些转变?

9月23日,数人云&又拍云在北京联合举办了将微服务进行到底的线下沙龙活动,数人云产品总监了哥(邱戈川)做了高并发微服务平台实践的分享,从微服务的优势出发进行了深入探讨,以下是本次分享的实录。 说到微服务,在和大家讨论时发现最大的问题是,是否要落地实践微服务?因为很多企业并没有达到所需的规模,所以,在准备实践微服务之前需要考量的几个问题是: 数据量和业务复杂度有没有达到,若是一个库或一个集群即可搞定,那么建议不要去考虑微服务的问题,大型企业有很多数据库集群去支撑业务,此时,才应该去考虑实践微服务。 团队规模,若团队只有十几个人,很多传统WEB三层结构就可以满足需求也无需去考虑微服务,除非团队规模达到上百人,拆分成十几二十几个团队, »

官方文档|ServiceMesh服务网格Istio面板组件&设计目标

Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和Lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮的Istio! 讲师简介: 敖小剑,十五年软件开发经验,微服务专家,专注于基础架构,cloud native拥护者,敏捷实践者。曾在亚信,爱立信,唯品会和ppmoney任职, 现任数人云资深架构师。 以下内容为敖小剑在9月21号晚上进行的线上分享实录。 今天的主角名叫 Istio,估计很多同学在此之前可能完全没有听过这个名字。 »

数人云宣布加入CNCF基金会

9月27日,数人云宣布正式加入云原生计算基金会CNCF(Cloud Native Computing Foundation),这是继今年初成为OCI和Linux基金会会员之后,随着产品的演进升级,数人云又加入的一个重磅国际性云原生组织。 CNCF基金会是由Linux 基金会发起的,致力于管理和运转原生云项目,吸纳开源社区和合作伙伴,共同推动Kubernetes以及容器技术发展的非营利性组织。CNCF在成立之初包括CoreOS、Docker、Intel、eBay、IBM、 VMware、Red Hat、 Mesosphere、Huawei 等其他全球21家顶尖云计算、互联网公司。 »