架构师
文章平均质量分 61
kubernetes-k8s
kubernetes,达人,请亮剑。
展开
-
Kubernetes在数字化转型中的作用
Kubernetes的开源性质也促进了其生态系统的发展,使得更多的开发人员和企业可以参与其中,共同推动云原生技术的发展。因此,数字化转型应该是一个长期的、渐进的过程,需要不断地学习和调整,以便更好地适应未来的挑战和机遇。此外,Kubernetes还提供了灵活的插件机制,使得用户能够根据自己的需求和偏好选择不同的插件和工具。它还提供了灵活的插件机制,使得用户可以根据自己的需求和偏好选择不同的插件和工具。总之,Kubernetes的出现极大地推动了容器化技术的发展,使得应用程序的部署和管理变得更加高效和可靠。原创 2023-07-18 20:13:32 · 1110 阅读 · 0 评论 -
基于Yaml模板的服务编排部署
随着云计算兴起,容器、微服务等技术成为当下热门话题,与此同时微服务架构也带来了一些问题——增加了系统间调用的复杂度、应用部署的难度,尤其是应用部署的难度将会随着微服务数量的增加而成倍增加,给现场运维带来不小麻烦,云PaaS平台的CICD功能在一定程度上解决该问题,但是大量的环境变量、端口映射等配置和重复操作给运维人员造成了不少困扰,而且容易出错;如果使用YAML模板就能很好的避免这类问题,开发人员在开发时编写好的YAML模板,可以贯穿到测试、正式环境,而且基于YAML模板的部署简单、易用;原创 2022-03-02 22:00:00 · 336 阅读 · 0 评论 -
精简指令集计算机
精简指令集计算机(英语:reduced instruction set computer,缩写:RISC)或简译为精简指令集,是计算机中央处理器的一种设计模式。这种设计思路可以想像成是一家模块化的组装工厂,对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执行程度更好,编译器的效率更高。目前常见的精简指令集微处理器包括DEC Alpha、ARC、ARM、AVR、MIPS、PA-RISC、Power ISA(包括PowerPC、PowerXCell)、RISC-V和SPARC等。历史[编辑]精简转载 2022-03-22 12:02:57 · 1890 阅读 · 0 评论 -
# 应用云化的关键因素
# 应用云化的关键因素## 适合上云应用系统业务部门在应用上云前,应综合考虑应用的类型、业务特性、运行状况、用户访问量、软件版本等因素,以确定上云应用列表。业务对资源有快速部署、标准化(X86架构)的需求。 业务特点导致对IT基础设施有特定的要求,需要通过云计算技术,降低成本、优化管理、复用资源、提供资源利用率等。 业务需要可快速故障恢复,及时调度。 针对业务访问量变化较大、有明显波峰波谷的应用,优先上云。 针对那些当前资源紧张(日常或访问高峰时)、已经影响到业务运行,以及由于设备老化而原创 2022-03-21 22:00:00 · 356 阅读 · 0 评论 -
容器技术K8S
容器技术加速应用的交付 标准化的镜像构建方式,实现一次构建、随处运行,部署和迁移更加便捷融合架构; 实现持续集成/持续部署。助力微服务架构 提供多重特性用于支撑微服务架构的实现; 降低传统应用云化和微服务化的难度。提升自动化运维水平 快速的弹性伸缩; 完备的服务监控、日志、配置管理功能; 故障自动恢复能力。异构平台统一管理 实现容器云平台与IaaS平台的统一管理、运营和维护,降低多平台运维管理的成本。资源统一调度 打通容器云平...原创 2022-01-05 23:24:47 · 498 阅读 · 0 评论 -
Kubernetes几个面试题
01*必填Kubernetes是2014年首次对外发布的,它的开发与设计深受Borg系统的影响,因此Kubernetes的原始代码叫Seven,也就是星际迷航里的Borg博格人,至今Kubernets仍有对Borg致敬的痕迹,这一痕迹体现在:Kubernets简称K8s,这里的8是由7演变而来Kubernets的Logo来自于博格人的旗帜Kubernets的Logo来自于星际迷航Kubernetes的Logo中舵轮有七个轮辐02*必填测量可用性对保证系统高可用非...原创 2022-01-04 20:26:36 · 466 阅读 · 0 评论 -
分布式事务概述
分布式事务概述原创 2019-04-30 18:55:21 · 224 阅读 · 0 评论 -
微服务框架
微服务框架原创 2019-04-30 18:55:39 · 237 阅读 · 0 评论 -
ClickHouse性能查看
1、集群详情select * from system.clusters;2、merge状态查看SELECTdatabase,table,round(elapsed, 2) AS time_use,round(progress, 2) AS progress,num_parts,round(((total_size_bytes_compressed / 1024) / 1024) / 1024, 2) AS to...原创 2019-05-02 20:58:58 · 848 阅读 · 0 评论 -
云计算-弹性IP
弹性IP弹性IP是在互联网上合法的静态IP地址,弹性IP未进行释放前,将一直保留于用户账号中。弹性IP可以与云主机的生命周期解耦,作为云资源单独进行操作,用户可以将申请到的弹性IP地址分配到任意位于VPC中的主机或路由器,并随时可以解绑、再分配到其他主机或路由器。基本功能(1)弹性IP管理通过控制台的简单操作,用户可以独立申请弹性IP,并对弹性IP进行管理,包括新建、删除、绑定和解绑资源等操作;(2)绑定/解绑资源弹性IP与云主机的生命周期解耦,作为云资源单独...原创 2019-05-05 20:41:47 · 338 阅读 · 0 评论 -
应用架构专家-金融云
应用架构专家-金融云工作职责1、负责平台、系统的架构设计和核心功能开发;2、结合业务和技术发展需要,自研或二次开发技术框架,提升研发质量和效率;3、负责技术难题攻关,分析系统瓶颈,持续提升系统稳定性和高并发下的高性能;4、负责对产品技术需求进行分析、架构设计、技术选型、框架核心代码开发、数据库和服务器平台部署、安全策略、运行管理等整体工作;5、对团队成员进行有效的指导(代码review,技术引进),组织技术交流和培训,增强团队技术能力;6、为客户提供技术架构的咨询和设计...原创 2019-05-11 00:00:59 · 149 阅读 · 0 评论 -
解决方案架构师 埃森哲
埃森哲埃森哲埃森哲面试DevOpsScrumSpring Cloud以下部分介绍了前20个DevOps面试问题,这些问题将为您下一次DevOps面试做准备:问题1:您能告诉我们DevOps和Agile之间的根本区别吗?答 :尽管DevOps与敏捷方法(这是最流行的SDLC方法之一)有一些相似之处,但两者都是软件开发的根本不同的方法。以下是两者之间的各种基本差异:敏捷方法–敏捷方法仅适用于敏捷开发,而敏捷方法则适用于DevOps中的开发和运营。 实践和流...原创 2019-05-13 23:12:56 · 361 阅读 · 0 评论 -
云计算-私有网络
私有网络(VPC)是在云环境上自定义的逻辑隔离的网络空间,为用户在云环境上的资源提供网络服务。用户可以完全掌握用户的私有网络,包括自动以网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。通过控制台可以直观地规划、配置、管理、监控用户在云上的网络环境。基本功能(1)自定义网络、划分子网用户可以通过控制台自定义私有网络网段、子网网段和路由策略,还可以进一步将网络继续划分为多个子网,并在子网内部署应用程序和服务。通过合理设置路由策略,用户可以灵活管理VPC、公网和混...原创 2021-09-02 23:45:07 · 194 阅读 · 0 评论 -
xPaaS平台
蓝鲸、aPaaS:工具流水线、运行环境托管、前后台框架iPaaS:持续集成平台、代码平台、代码检查平台信创安可适配支持原创 2021-09-09 15:31:51 · 264 阅读 · 0 评论 -
云计算-虚拟网卡
愤怒墙网站,手机端,小程序随时随地发出自己的愤怒原创 2021-09-09 15:32:44 · 198 阅读 · 0 评论 -
代码分支管理策略
代码分支管理策略一般开发的项目,至少有3个分支:master,dev,test。dev分支:当前开发的各种新特性新功能都可以不断提交。当要进行正式测试时,从dev打tag拉取一个分支得到test分支。然后测试针对这个分支进行测试。test分支:测试使用的分支。测试提出来的问题,开发人员修改后提交到dev分支,并合并至test分支,直至全部通过测试。然后上线发布。上线发布成功后,针对上线成功的版本打tag,合到master,得到master的tag。master分支:线上分支,一般不允许有任原创 2021-09-09 15:33:33 · 280 阅读 · 0 评论 -
下半年的几个规划-架构师成长之路
下半年的规划主要是四个方面: 1. 新项目的持续迭代,在这个过程我希望能更好的进行工作的划分,让每个同事都能学到东西也更加理解业务,因为我现在负责一些任务的划分,希望自己在这块的能力能有所提升; 2. 持续在广告行业进行挖掘,对业内的一些广告算法更加深入的了解,寻找机会在项目中使用起来; 3. 继续学习人工智能和深度学习相关的内容,这块我个人觉得是未来的趋势,还是需要学习的; 4. 继续跟随 Java 极客技术团队一起成长,分享,共同进步时间过的真的好快,经常一天一个周末...原创 2021-09-10 15:57:25 · 167 阅读 · 0 评论 -
架构师运维题目看过来
1. 以下这些命令可以用来查看cpu使用情况A.topB.freeC.netstatD.ps2. osi七层模型的第四层是哪一层?A.网络层B.数据链路层C.应用层D.传输层3. 三次握手过程中,当服务器端收到客户端端ack包后会进入什么状态吗?A.LISTEN状态B.SYN-SEND状态C.SYN-REVD状态D.ESTABLISHED状态4. 如何使用sql对查询进行分组与分组进行筛选?A.先使用GROUPBY再使用HAVI...原创 2021-12-22 15:14:04 · 1172 阅读 · 0 评论 -
云服务-云存储-分布式存储服务
分布式存储系统采用Ceph架构,提供块存储、对象存储、文件系统存储三种;云平台扩展、加固了基于Ceph的分布式、软件存储系统,支持更为灵活的分布式存储方案,并提供三种存储能力:块存储:块存储主要为云主机或者物理机提供裸存储设备支撑,可用来存放云主机系统,亦可做数据盘或者通过iSCSI协议扩充物理机存储空间。对象存储:对象存储主要通过Restful的接口暴露出来,供外部调用,为网盘等对象存储的提供后端存储支撑。分布式文件存储:文件存储主要以FUSE的方式挂在到物理机,用来云主机...原创 2019-05-04 00:07:13 · 249 阅读 · 0 评论 -
弹性伸缩-应用场景
应用场景(1)提前部署扩缩容用户明确何时需要扩缩容,则可提前设置AutoScaling定时策略。到相应时间时,系统将自动添加或减少VM实例,无需人工等待。如电商网站、视频网站、在线教育等,客户端的请求通过负载均衡到达应用服务器。当访问量快速变化时,弹性伸缩服务可根据请求量弹性扩缩应用服务器的数量。(2)低成本应对业务浪涌当客户面临访问峰值,需要提前准备服务器,预防CPU增长造成的服务器压力过大;待压力过去后再根据实际负载缩减服务器。客户可提前设置AutoScaling监控策略,系统...原创 2021-09-02 23:45:31 · 2422 阅读 · 0 评论 -
云服务器-裸金属介绍
裸金属裸金属可以提供高可靠、高性能、安全隔离的服务,是一种独占的物理服务器,能够满足云主机无法满足的情况。相较于自建数据中心,使用裸金属可以更快地搭建用户的私有云,并由云本体提供数据中心内网互联、私有网络、负载均衡、NAT网关、运维、监控、安全防护等能力。大大节省设备管理和运维人力。详细功能(1)弹性配置用户可以灵活定义裸金属配置,包括CPU、内存、硬盘、网卡、GPU卡等,还可快速增配以满足需要。提供所有增配所用配件、IDC现场增配服务以及增配后的维保服务。支持快速扩容集群,应对高...原创 2021-09-04 12:03:32 · 558 阅读 · 0 评论 -
IaaS服务能力之云主机
云主机是云计算设施的重要云产品,它基于KVM虚拟化技术对物理资源进行虚拟化后,对外提供虚拟计算资源服务,搭配其他云计算资源可轻松搭建应用系统IT基础架构,满足不同业务需求。用户可以在短时间内快速启动任意数量的云服务器并即时部署应用程序,支持用户自定义资源:CPU、内存、硬盘、网络、安全组等,并可在访问量和负载量等需求发生变化时轻松地调整资源。帮助用户快速构建生产、开发测试环境,并免除运维烦恼,更专注于业务创新。...原创 2021-12-19 10:19:23 · 394 阅读 · 0 评论 -
openstack系列--服务器虚拟化知识
placeholder111placeholder111原创 2019-03-21 09:58:19 · 149 阅读 · 0 评论 -
Docker技术三大要点三: unionFS的理解
placeholder001placeholder001placeholder001placeholder001placeholder001placeholder001原创 2019-04-08 23:29:52 · 272 阅读 · 0 评论 -
Docker技术三大要点二: namespace 理解
plac原创 2019-04-12 09:48:21 · 191 阅读 · 0 评论 -
Docker技术三大要点一:cgroup 理解
ph2原创 2019-04-12 09:48:34 · 331 阅读 · 0 评论 -
Docker 常见问题汇总
sunday placeholder111sunday placeholder111sunday placeholder111sunday placeholder111sunday placeholder111原创 2019-04-14 14:12:49 · 340 阅读 · 0 评论 -
Dockerfile最的佳实践
xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419xhg is down ! @ 20190419原创 2019-04-23 12:27:19 · 162 阅读 · 0 评论 -
Docker 常见问题总结
嘻嘻嘻嘻嘻嘻呜呜呜呜哈哈哈哈原创 2019-04-19 19:25:30 · 377 阅读 · 0 评论 -
linux 查看 CPU 使用率
pholderpholderpholderpholderpholderpholder原创 2019-04-22 22:50:40 · 648 阅读 · 0 评论 -
K8S日志系统技术选型-02-KAFKA分布式消息队列
Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理活跃的流式数据。活跃的流式数据在web网站应用中非常常见,这些数据包括网站的pv、用户访问了什么内容,搜索了什么内容等。这些数据通常以日志的形式记录下来,然后每隔一段时间进行一次统计处理。传统的日志分析系统提供了一种离线处理日志信息的可扩展方案,但若要进行实时处理,通常会有较大延迟。而现有的消(队列)系统能够很好的处理实时或者近似实时的应用,但未处理的数据通常不会写到磁盘上,这对于Hadoop之类(一小时或者一天只处理...原创 2021-11-08 14:26:47 · 1487 阅读 · 0 评论 -
K8S日志系统技术选型-01-Elasticsearch 日志存储和查询
应用场景: 它提供了强大的搜索功能,可以实现类似百度、谷歌等搜索; 可以搜索日志或者交易数据,用来分析商业趋势、搜集日志、分析系统瓶颈或者运行发展等等; 可以提供预警功能(持续的查询分析某个数据,如果超过一定的值,就进行警告); 分析商业信息,在百万级的大数据中轻松的定位关键信息; 特性:1. 近实时ES并不是一个标准的数据库,它不像MongoDB,它侧重于对存储的数据进行搜索。因此要注意到它不是实时读写的,这也就意味着,刚刚存储的数...原创 2021-11-08 14:25:35 · 377 阅读 · 0 评论 -
Kubernetes 基础信息:对比 Kubernetes 和 Docker
Kubernetes 基础信息:对比 Kubernetes 和 Docker背景简介Kubernetes(常简称为 K8s,在希腊语意为 “舵手” 或 “驾驶员”)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。由 Joe Beda、Brendan Burns 和 Craig McLuckie 创立,并由其他谷歌工程师,包括 Brian Grant 和 Tim Hockin 等进行加盟创作,并由谷歌在 2014 年首次对外宣布。该系统由 Goog...原创 2021-10-31 11:26:43 · 322 阅读 · 0 评论 -
Docker run
docker run 用于创建一个新的容器并运行一个命令# docker run [OPTIONS] IMAGE [COMMAND] [ARG...]-i: 以交互模式运行容器,通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用注意:解释上it经常连用,但是在某些场景下,比如clickhouse-client执行sql文件,不可以使用-t,会报错:the input device is not a TTY。所以还是要理解i和t分别的含义。-d: 后台运行容...原创 2021-10-31 09:42:27 · 326 阅读 · 0 评论 -
虚拟化技术KVM vs Xen
虚拟化是云计算的关键。KVM(Kernel-based virtual Machine):是基于内核的虚拟机(KVM:Kernel-based Virtual Machine)技术内置在RHEL和Ubuntu中。KVM是一个轻量级的虚拟化管理程序模块,该模块主要来自于Linux内核。划重点:已经属于linux内核的一部分。内嵌到OS操作系统里,基于硬件,需要初始化CPU硬件。检查egrep '(vmx|svm)' /proc/cpuinfo //KVM要求CPU可以虚拟化。阿里云早...原创 2021-10-18 09:16:10 · 529 阅读 · 0 评论 -
SDN技术
随着数据中心部署的业务数量成倍增长,数据中心网络规模也急速扩张,根据IDC的数据显示,预计到2020年,全球数据中心网络规模将增长10倍。越来越多的业务部署和越来越大的网络规模,使得数据中心的运维管理和业务管理成为数据中心发展的瓶颈。在这个背景下,SDN(软件定义网络)应运而生。SDN提出了采用软件定义网络的思路,具有转发和控制分离、控制逻辑集中、网络虚拟化、网络能力开放化等特点。SDN技术能很好地契合数据中心网络的集中网络管理、灵活组网多路径转发、虚拟机部署和智能迁移、虚拟多租户、IaaS等方面...原创 2021-10-15 17:08:33 · 1155 阅读 · 0 评论 -
多租户管理技术
多租户技术或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。多租户技术被广为运用于开发云各式服务,不论是IaaS,PaaS还是SaaS,都可以看到多租户技术的影子。 在虚拟化(virtualization)技术的成熟与应用性的扩张之下,多租户技术可以驾驭虚拟化的平台,更强化在用户应用程序与数据之间的隔离,让多租户技术能更加发挥它的特色。 在多租户技术中,租...原创 2021-10-14 16:53:59 · 1015 阅读 · 0 评论 -
DevOps流程规范2-持续交付流水线、DevOps持续交付平台
接前一篇:DevOps流程规范1-DevOps关键术语2 持续交付流水线、DevOps持续交付平台虽然 DevOps 指的是软件开发人员和运维人员深度协作的应用程序开发模型, 但它被应用到了软件交付的过程中。因此, 它被应用到交付流水线的执行中, 以便可以快速、频繁和可靠地构建、测试、集成和发布软件。为了实现这一点, 将使用持续集成和持续交付或持续部署等过程。这些流程由支持交付流程阶段和活动的相关软件工具栈实现。交付流水线工具链是基于常见行业模式和环境要求的最佳工具集合,以支持使用C#,Java.原创 2021-08-19 17:19:06 · 1380 阅读 · 1 评论 -
DevOps流程规范1-DevOps关键术语
1-DevOps关键术语DevOps代表了应用程序开发的新模式,需要软件开发人员和IT运维之间的深入协作。这种深入的合作表明了一种文化,其重点是定义软件的时候需要考虑可运维性,并且自动化软件交付过程,从而快速,频繁,可靠地构建,测试和发布软件。1.1 定义以下是与DevOps相关的常用(但在行业中定义不同)的一些基本定义:表格 1‑1 DevOps术语定义术语 定义 DevOps 从概念上讲,DevOps是从一开始就通过以最有效和可持续的方式向客户提供想法(功能...原创 2021-08-19 11:41:08 · 649 阅读 · 0 评论 -
设计模式-state模式
State模式状态模式根据对象的状态不同,将具有不同的行为使用场景当一个对象的行为取决于他的状态,并且它必须在运行时刻根据状态改变他的行为,或者一个操作中还有庞大的多分支的条件语句,并且这些分支依赖于该对象的状态时,就需要适应状态模式。优点状态模式使用代码中复杂而庸长的逻辑判断语句问题得到了解决,而且状态角色将具体的状态和他对应的行为封装了起来,这使得增加一种新的状态显得十分简单。缺点使用状态模式时,每个状态对应一个具体的状态类,使结构分散,逻辑不太清楚,阅读代码时...原创 2021-08-18 15:59:08 · 113 阅读 · 0 评论