paas平台

云计算,拼的就是运维

爷,独闯天下 提交于 2019-12-13 11:57:18
本文根据 InfoQ 中文站跟陈皓(@左耳朵耗子)在 2014 年 3 月的一次聊天内容整理而成。 在沟通中,陈皓分享了自己对云计算的理解,包括云计算为什么会分三层,实现一个云平台的难点在什么地方,运维之于云计算的重要性,电商云为什么有价值等。 对云计算的定义 云计算其实跟 PC 机有一样的概念,有 CPU、硬盘、操作系统、应用软件。 云计算的计算节点(虚拟机)就是 PC 中的 CPU,数据缓存服务就是 PC 的内存,存储节点就是 PC 的硬盘,提供数据服务,让数据不丢、高可用,PC 中的控制器就是云计算的控制系统。PC 机的硬件上面要有操作系统。 操作系统很大一块是给开发人员提供系统的 API 接口,提供系统监控以看运行情况,并且还要有系统管理——如用户账号的权限管理、备份恢复等等。操作系统上面要有应用软件,这样才能服务于最终用户,应用软件就是真正落地的业务,这样才会有用户;有了用户,整个体系就运转起来了。 这就是工程师说的 stack,也就是我们听到的 IaaS、PaaS、SaaS 三个层。 IaaS 层就像 PC 机的基础硬件加驱动程序,PaaS 层就像 PC 机上的操作系统——把基础硬件抽象、包起来并屏蔽硬件和硬件驱动细节、调度基础硬件,而 SaaS 层就是 PC 机里的应用软件。 另外,我们还得给开发人员提供各种开发框架、类库和开发环境,这就是为什么 AWS 还做通知

Serverless Architectures(译文)(1)—(Martin Fowler)

三世轮回 提交于 2019-12-13 10:16:32
原文地址: https://martinfowler.com/articles/serverless.html 作者:Martin Fowler, Mike Roberts 1. 摘要   无服务器架构是一种应用程序设计方法,它合并了第三方“Backend as a Service”(BaaS)提供的服务,和/或运行在FaaS(Functions as a Service)平台中的用户代码。使用这样的思路并结合一些类似spa(单页应用)的应用,设计出的架构消除了对传统常驻服务器组件的大部分需求。无服务器架构将受益于显著降低的操作成本、复杂性和工程领先时间,但也会因依赖于服务提供商和相对不成熟的支撑技术而增加成本。 2. 引言   “Serverless computing”,或简称为“Serverless”,是软件架构世界中的一个热点主题。三大云厂商- Amazon, Google, and Microsoft都对无服务器架构进行了重点布局。我们已经看到许多许多书籍、开源项目、会议和软件厂商在致力于这个领域。但是什么是无服务器架构,它是否值得研究?通过这篇文章中我希望能够抛砖引玉。 3. 什么是无服务器架构   对于无服务器架构没有一个清晰的视图。对于初学者,它包含两个不同但重叠的区域: Serverless最初用于描述那些完全包含第三方的、云托管的

paas平台开发一

≯℡__Kan透↙ 提交于 2019-12-07 13:39:14
pass平台开发运维一 1.在 server 节点使用 netstat 命令查询仓库监听端口号,查询完毕后通过 lsof命令(如命令不存在则手工安装)查询使用此端口号的进程。将以上所有操作命 令和输出结果以文本形式提交到答题框。 [root@server ~]# netstat -atunpl Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 796/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 901/master tcp 0 52 10.0.0.8:22 172.16.10.106:49222 ESTABLISHED 1620/sshd: root@pts tcp6 0 0 :::2375 :::* LISTEN 960/dockerd-current tcp6 0 0 :::5000 :::* LISTEN 1217/docker-proxy-c tcp6 0 0 :::8080 :::* LISTEN 1176/docker-proxy-c tcp6 0 0 ::

6.9服务与主机之间的映射

☆樱花仙子☆ 提交于 2019-12-06 15:13:22
很早之前,就有关于“每台机器(machine)应该有多少个服务”的讨论。在我们继续之 前,应该找一个比“机器”更好的术语。在前虚拟化时代,单个运行操作系统的主机与底 层物理基础设施之间的映射形式有很多种。因此,我倾向于使用“主机”(host)这个词来 做通用的隔离单元,也就是能够运行服务的一个操作系统。如果你直接在物理机上部署, 那么一台物理机映射到一台主机(在当前上下文中,这个词可能不完全正确,但确实也找 不到更好的了)。如果你使用了虚拟化,单个物理机会映射到多个独立的主机,并且每个 都可以包含一个或者多个服务。 所以在考虑不同的部署模型时,我会使用主机这个词。那么每台主机应该有多少个服 务呢? 我有自己倾向的模型,但要考虑多个因素,来决定哪个模型最适合你。需要注意的一点 是:某些决定会限制可用的部署方式。 6.9.1单主机多服务 如图6-6所示,在每个主机上部署多个服务是很有吸引力的。首先,从主机管理的角度来 看它更简单。在一个团队管理基础设施,另一个团队管理软件的模式下,管理基础设施团 队的工作量通常与所要管理的主机量成正比。如果单个主机包含更多的服务,那么主机管 理的工作量不会随着服务数量的增加而增加。其次是关于成本。即使你有一个能够提供一 些配置和更改虚拟主机大小等服务的虚拟化平台,虚拟化的基础设施本身也会占用一部分 资源,从而减少服务可用的资源。在我看来

OpenShift实现PaaS平台的搭建

匿名 (未验证) 提交于 2019-12-02 23:38:02
OpenShift是一个非常有前途的私用PaaS解决方案,它可以减少从项目开始到自动构建应用和部署的时间,它支持绝大多数的Web架构,将成为基于Docker的私有PaaS平台领域的参照。 OpenShift是一个私有的PaaS(Platform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。它是基于Apache 2.0许可的开源软件, 并且发行了两个版本, 一个是社区版, 一个是企业版。 第三版的起源 从2014年7月开始,OpenShift就己经着力于研究一个非常出色的项目,该项目是将技术架构和与Docker、Kubernetes整合到一起(现在这是一件很常见的事)。 一年前启动这个项目对于OpenShift来说是一个大胆而且充满风险的的决策。确实如此,当时云平台的竞争处于白热化的巅峰时期,而此时OpenShift就决定冒着风险启动这样一个非常重要的重建项目,这个风险主要来自于他们需要停止新特性的开发并妥协旧版本之间的兼容性问题。但是现在,我们相信他们作了一个正确的决定。 到目前为止,社区版本联合了86名GitHub上(GitHub是红帽上10个最活跃项目之一)的开发志愿者。在12个月中己经进行了16次的迭代,并且刚刚发行了第一版。 尽管这个方案主要是由红帽在推动,但它非常依赖Kubernetes(来源于Google)

深入剖析Kubernetes

非 Y 不嫁゛ 提交于 2019-12-01 19:31:49
毫无疑问,Kubernetes 已经成为容器领域当之无愧的事实标准。除了 Google、Microsoft 等技术巨擘们在容器领域里多年的博弈外,国内的 BAT、滴滴、蚂蚁、今日头条等技术大厂,也都已将容器和 Kubernetes 列入未来的战略重心,无数中小型企业也正走在容器化的道路上。 一个很长但精彩的故事 打包发布阶段 在docker 之前有一个 cloud foundry Paas项目,使用 cf push 将用户的可执行文件和 启动脚本打进一个压缩包内,上传到cloud foundry 的存储中,然后cloud foundry 会通过调度器选择一个可以运行这个应用的虚拟机,然后通知这个机器上的agent 把应用压缩包下载下来启动。由于需要在一个虚拟机中 启动不同用户的应用,cloud foundry为客户的应用单独创建一个称作沙盒的隔离环境,然后在沙盒中启动这些应用进程。 PaaS 主要是提供了一种名叫“应用托管”的能力。虚拟机技术发展 ==> 客户不自己维护物理机、转而购买虚拟机服务,按需使用 ==> 应用需要部署到云端 ==> 部署时云端虚拟机和本地环境不一致。所以产生了两种思路 将云端虚拟机 做的尽量与 本地环境一样 无论本地还是云端,代码都跑在 约定的环境里 ==> docker 镜像的精髓 与《尽在双11》作者提到的 “docker 最重要的特质是docker

当我们在聊 Serverless 时你应该知道这些

 ̄綄美尐妖づ 提交于 2019-11-30 18:14:52
作者 | 杨泽强(竹涧)阿里云技术专家 说起当前最火的技术,除了最新的区块链、AI,还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Serverless 的轻量计算开始登录云计算的舞台,本文将从两个部分展开: 介绍 Serverless 的概念,历史及其现状与未来的思考; Serverless Container 的概念及现状。 一、聊聊 Serverless 前文讲到 Serverless 是一种新型的互联网架构,目前尚没有官方权威的定义,可以认为: Serverless 无服务器架构是基于互联网的系统,其中应用开发不使用常规的服务进程。相反,它们仅依赖于第三方服务(例如 AWS Lambda 服务),客户端逻辑和服务托管远程过程调用的组合。 AWS Lambda 作为 Serverless 最早的框架产品,在 2014 年由亚马逊推出,但最早的 Serverless 概念并不是由亚马逊提出,下面我们来简单聊聊 Serverless 的历史。 Serverless 历史 发轫之始 2012 年云基础设施服务提供商 Iron.io 的副总裁 Ken 提出 软件的未来 , 首次提出来 Serverless 概念 ,

Kubernetes 实践案例分享|将 Node.js 应用从 PaaS 平台移动到 Kubernetes Tutorial

允我心安 提交于 2019-11-30 16:16:03
在谈到为什么、以及如何将我们的服务迁移到 Kubernetes 的故事之前,需要强调的是,使用 PaaS 平台是完全没错的。如果要开发一个新的产品,PaaS 是一个很完美的平台,同时它还是一个很好的快速迭代的解决方案——当然,这取决于你的需求和资源。 PaaS RisingStack 的产品 Trace,我们的 Node.js 监控解决方案运行在最大的 PaaS 提供商之一上已有半年多。我们在其它解决方案中选择了 PaaS,因为我们想要重点关注产品而不是基础设施。 我们的需求其实和简单;我们需要: 快速部署 简单弹性伸缩 无宕机部署 回滚功能 环境变量管理 不同的 Node.js 版本 无需开发运维人员 使用 PaaS 平台时,我们不希望有的副作用: 服务间网络延时大 缺乏 VPC 多租户技术引起的响应时间高峰 更高的成本(为每个进程支付,无论大小:clock,内部 API 等等)。 Trace 是作为一组微服务来开发的,所以你可以想象一下,网络延迟和服务费很快就开始对我们造成损害。 Kubernetes Tutorial 从 PaaS 经验来看,我们正在寻找一种解决方案,只需要少量的开发运维工作、同时保持原有的开发流程不变。我们并不想失去任何我们上面提到过的优势——但是,我们也曾想要修补那些明显的漏洞。 我们那时候正在寻找更加配置化的,团队中任何人都可以修改的基础设施。

中国人寿如何基于容器搭建金融PaaS云平台

天大地大妈咪最大 提交于 2019-11-30 02:50:30
中国人寿作为著名的传统金融企业,在采纳容器、搭建PaaS平台的过程中遇到了许多挑战,也积累了宝贵的经验。中国人寿的技术负责人分享了他们的心路历程和实践心得,以及存储、网络、CI/CD、微服务、数据库拆分等具体技术细节和经验。 6月28日,Rancher Labs在北京举办了Container Day 2018容器技术大会。在大会上,Rancher Labs CEO及联合创始人梁胜博士、中国人寿研发中心开发五部副总经理王川、技术处高级经理郑晓勇、开发五部云计算架构师张青南、ZStack CEO及创始人张鑫进行了一场圆桌讨论。 本文整理摘取自圆桌讨论环节的内容,由中国人寿的嘉宾分享了中国人寿使用容器技术、搭建金融PaaS云平台的心路历程,以及存储、网络、CI/CD、微服务、数据库拆分等具体技术细节和经验。 中国人寿容器使用情况如何? 中国人寿从2016年底开始做技术调研,于2017年正式开始利用容器技术搭建金融PaaS云平台,用了半年多的时间完成了两朵云环境的搭建,一朵是开发测试的云环境,一朵是生产的云环境。中国人寿在开发测试云环境里做了持续集成,两朵云之间通过持续交付进行打通。最后又用了半年多时间在内部进行推广。 中国人寿的容器使用已经比较深入了。开发团队Java类的应用基本全部在开发测试云上进行了容器化,这占中国人寿总应用数量的一半以上。在生产云环境上,从2017年底开始

数人云|PaaS Innovation 2017开幕在即,共襄技术演进与商业碰撞盛宴

柔情痞子 提交于 2019-11-29 22:14:04
PaaS Innovation 2017开幕在即 多项重磅发布 11月16日,小数在歌华大厦等你 机遇推动变革 云者,变换无极,十余年间,风头愈劲。PaaS作为云计算领域新“变量”,伴随容器、Mesos、Kubernetes、DevOps、微服务等开源技术和概念重塑PaaS领域,PaaS正打破桎梏不断革新,为传统企业和商业继续积蓄能量。 11月16日,中国开源云联盟WG6容器工作组和数人云联合主办的PaaS Innovation 2017,构建灵动新IT开幕在即。大会诚邀十数位业界领袖、技术大咖、传统客户齐聚,共同探讨开源、PaaS前沿科技与趋势,权威发布企业级容器云技术标准、激辩PaaS如何成为云计算市场的新变量。 大咖齐论PaaS 数人云CEO王璞解读谷歌PaaS起源,推演国内外云计算领域PaaS、如何理解PaaS Innovation,以及国内PaaS落地现状。 清华大学交叉信息学院助理院长徐葳将给大家带来智能化数据中心的最新成果:PaaS的发展离不开IaaS,如何通过大数据、深度学习等技术和方法,增强基础设施的灵活性,系统自动处理各种事件,拥有更加智能的数据中心。 云计算在企业的互联网+新兴业务中得以加速度成长,容器逐渐成熟,招银云创现身说法:如何摘取容器这枚硕果,让容器技术在银行行业云快速落地以及在Fintech野蛮生长的今天,如何应对传统业务与新兴场景并存的双重挑战