云计算

[GIT实践]git实践系列之-- refs/for/branch和refs/head/branch

◇◆丶佛笑我妖孽 提交于 2021-02-19 01:47:43
本文作者:francisk84 git的诞生历史 -- 摘选自《Pro git》 Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标: 1. 速度 2. 简单的设计 3. 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) 4. 完全分布式 5. 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) git push时的refs/for/[branch_name]和refs/head/[branch_name] 谈到git push时的refs/for/[branch_name]指令,其实它是 Gerrit 工具的一种机制。简单的说,Gerrit为了保证每次代码提交都强制开启代码评审

Linux大页之THP拆分

蹲街弑〆低调 提交于 2021-02-09 07:42:29
本文只分析THP的拆分过程,先不说为什么在哪儿需要拆分。 拆分函数一览 split_huge_page_to_list split_huge_page __split_huge_page_pmd split_huge_page_pmd split_huge_page_pmd_mm split_huge_page_to_list mm/huge_memory.c /* * Split a hugepage into normal pages. This doesn't change the position of head * page. If @list is null, tail pages will be added to LRU list, otherwise, to * @list. Both head page and tail pages will inherit mapping, flags, and so on * from the hugepage. * Return 0 if the hugepage is split successfully otherwise return 1. */ int split_huge_page_to_list(struct page *page, struct list_head *list) { struct anon

DevOps“五宗罪”,这样向DevOps过渡注定会失败

房东的猫 提交于 2021-01-24 00:37:56
云计算提供的速度响应、敏捷性和规模效应,契合了如今不断变化的数字商业环境。企业基于最新的IT技术,重构IT架构,加速产品创新和服务交付的速度,从而提高运营效率和市场占有。 不过,企业IT管理者在利用云计算进行数字化转型时,往往会面临两方面的挑战:一是技术,一是企业固有的流程、文化和组织架构。许多公司仍然运转于各个“信息孤岛”,陷入依赖“瀑布式”软件开发的泥潭中,这与技术本身提供的巨大灵活性背道而驰。 在数字化时代,速度和敏捷性是企业领跑和打造核心竞争力的关键。DevOps通过打破开发与运维之间的隔阂,大大缩短软件的开发周期,并快速部署到生产环境,对企业的数字化转型至关重要。 DevOps就像一座现代软件开发的圣杯。许多人都在积极寻找,有些人声称已经找到,而更多人还在寻找中。 由于每家公司都有其独特的运营方式,通往 DevOps 成功之路上,没有一步步的标准化指导。但是,可以肯定以下这5种方式是无法过渡到DevOps的,DevOps不应该做什么,希望本文能够给企业客户以启示。 不确定DevOps对企业的业务意味着什么 DevOps并没有严格的定义,它为什么会出现,采用DevOps可以解决什么问题,有多种解释。从2010年起,DevOps运动的创始人之一斯蒂芬·尼尔森·史密斯(StephenNelson-Smith)就发布了一篇有关DevOps的很漂亮的帖子。清楚地说明了,开发

Hadoop2.4.1伪分布式的搭建

馋奶兔 提交于 2021-01-09 06:42:51
1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.1.0 子网掩码:255.255.255.0 -> apply -> ok 回到windows --> 打开网络和共享中心 -> 更改适配器设置 -> 右键VMnet1 -> 属性 -> 双击IPv4 -> 设置windows的IP:192.168.1.100 子网掩码:255.255.255.0 -> 点击确定 在虚拟软件上 --My Computer -> 选中虚拟机 -> 右键 -> settings -> network adapter -> host only -> ok 1.1修改主机名 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=itcast ### 1.2修改IP 两种方式: 第一种:通过Linux图形界面进行修改(强烈推荐) 进入Linux图形界面 -> 右键点击右上方的两个小电脑 -> 点击Edit connections -> 选中当前网络System eth0 -> 点击edit按钮 -> 选择IPv4 -> method选择为manual -> 点击add按钮 -> 添加IP:192.168.1

中小企业困扰云计算安全性问题

好久不见. 提交于 2021-01-03 15:38:02
使用云计算的局限是企业必须认真对待的敏感问题,企业必须对云计算发挥作用的时间和地点所产生的风险加以衡量。企业通过减少对某些数据的控制,来节约经济成本,意味着可能要把企业信息、客户信息等敏感的商业数据存放到云计算服务提供商的手中,对于信息管理者而言,他们必须对这种交易是否值得做出选择。 最近一系列影响较大的网络故障,让人们对云计算的可靠性产生了实质性的担忧。今年2月和7月,亚马逊的“简单存储服务”两次中断,导致依赖于网络单一存储服务的网站被迫瘫痪。亚马逊解释服务中断是鉴定请求的数量增多造成的,S3问题阻止了新虚拟机在计算云上的注册,以至于有些虚拟机无法启动。对这些处于初创期、公司的用户黏性还不大的企业来说,网站瘫痪的损失极易动摇他们的信心。 云计算模式下,所有的业务处理都将在服务器端完成,服务器一旦出现问题,就将导致所有用户的应用无法运行,数据无法访问。由于网络工程师的及时修复,解决云故障的时间并不长,然而足以作为一个对云计算的警示。 对于中小企业来说,云计算模式减少了信息化投入成本,但对于重要信息和重要数据,安全性问题对企业决策者更为关键。作为国内知名的SaaS服务提供商,中服SaaS OA、SaaS HR产品则在技术上和数据备份上进行了安全保障,在技术上采用硬件防火墙对应用服务器和数据库服务器进行防护,阻止网络攻击;服务器采用多台服务器集群部署加分布式部署方式;此外

打造新基建AI强大基石,百度智能云Techday首次公开数据众包硬核实力

孤街浪徒 提交于 2020-12-31 03:29:15
本文作者:y****n 新基建浪潮下,作为人工智能的动力和“灵魂”,数据服务行业正在高速增长。 6月17日,百度智能云举办线上Techday技术分享日,畅聊AI基础数据服务行业新机遇、新增长和社会价值。百度智能云数据众包作为国内最大的AI数据服务提供者,2019年业务年度增长率超50%,正在为各行各业智能化转型提供动能,促进智能经济发展。同时,百度智能云数据众包预计5年内为山西提供超过5万个就业岗位,支持后疫情时代“保就业”。 新基建,新增长 近年来,国内AI发展驶入快车道,而作为AI技术发展的基石,数据需求与日俱增,这也使得AI数据服务行业迎来了空前的发展。 艾瑞咨询《2019年中国人工智能基础数据服务行业研究报告》显示,人工智能基础数据服务市场规模2025年将破百亿,行业复合增长率达到23.5%。凭借着较早的布局和投入,百度智能云数据众包实现了市场占有率和营收规模业界第一,2019年业务年度增长率超50%。今年,新基建成为促进经济发展的新方向,人工智能则是新基建的代表性技术,为数据服务行业的发展注入新的动力。 百度智能云数据众包资深产品运营师李明在会上表示,自2011年起,百度智能云数据众包就全面支持百度自动驾驶、小度助手等AI业务。经过十年沉淀和打磨百度智能云已经建立起采标能力业界第一、流程标准化工具智能化、全流程管控确保数据安全的一站式AI数据服务平台

云计算概念

不羁的心 提交于 2020-12-25 18:53:01
IAAS : (Infrastructure as a Service),即基础设施即服务。 消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。 PAAS : (Platform as a Service,PaaS) , 平台即服务。 PaaS提供了用户可以访问的完整或部分的应用程序开发。 SAAS : (Software as a Service,SaaS), 软件即服务 SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。 来源: oschina 链接: https://my.oschina.net/u/98920/blog/1558293

百度云智学院发布AI学习路线图,覆盖完整学习周期

我怕爱的太早我们不能终老 提交于 2020-12-25 04:50:03
本文作者:y****n 百度云智学院首次对外发布了AI全栈学习路线图,由百度一众技术导师以及行业领域专家联合整理贡献,结合视频课程、实验项目等大量优质的学习资源,配套测评考试与能力认证,覆盖AI初学者从入门到行业专家的学习全周期。 AI全栈学习路线从数学基础、编程语言、算法原理再到框架精讲,基本涵盖了机器学习、深度学习的主要知识点:线性回归、逻辑回归、神经网络、K-Means等,还同步提供在线实训环境与足量的GPU、CPU计算资源,帮助学习者一键进入AI场景进行算法实践。在进阶学习阶段,百度云智学院从百度企业级开发案例中萃取出数个经典实战项目,涉及农业、医疗、卫生、汽车、等多个行业应用领域,真正提供人工智能体系化课程一站式在线学习服务。 学习者在课程学习与实践之后,可在线考取百度云智学院所颁发的能力认证证书,标识自己在AI学习领域的专业知识和技术水平,还可以通过百度云智学院才智中心,给自己所获认证相匹配的岗位投递简历,获得更多更好的就业机会。 此外,百度云智学院还同步发布了AI产品与应用学习路线与云计算学习路线,理论精讲与产品实践相结合,帮助学习者快速熟悉业内领先的百度AI、云计算技术在实践场景中的应用,系统了解相关产品架构设计与技术服务优势,深入掌握百度技术如何满足个人开发者和企业级用户的业务需求。 学习地址: 人工智能全栈学习路线 云计算学习路线 AI产品与应用学习路线

“云”随我动近在咫尺

五迷三道 提交于 2020-12-19 14:12:19
上周我们接受了IT专家网的专访,就“云计算”的相关问题作了一些探讨。现在将讨论中提出的一些有趣的问题以及我们的看法摘录在这里。希望更多的朋友一起参与讨论。 云计算的发展,仍旧是大企业发挥的舞台,例如红帽(RedHat)是一家云平台提供商,亚马逊云服务提供商以及IBM这样的云基础设置供应商等等。中小企业在他们这些巨头疯狂轰炸下终于耐不住寂寞也顺势跟风,导致失败案例也不胜枚举。Eg. 阿里巴巴旗下的阿里软件(www.alisoft.com) 关闭并终止提供相关服务,并入阿里巴巴集团B2B子公司。对于阿里巴巴而言,这可能只是业务重组,但对于它们的用户而言,却带来了不同程度的时间、金钱损失。 Q1. 您是如何看待中小企业跟风云计算问题?您所在的企业是否对云计算感冒?云计算的哪些优势使您的企业觉得是时候部署云计算了? 事实上,云计算的生态中最重要的两个角色分别是云计算提供商和云计算消费者(包括应用软件提供商)。毫无疑问从技术和商业上前者注定是大企业的天下,而后者恰恰是中小企业的“蓝海”。在没有特别说明的情况下,下面我所谈到的“企业”和“应用软件提供商”属于“云计算的消费者”。我认为多数中小企业的业务量弹性比较大,而且一般都缺乏专门的预算来维护数据中心,云计算对于中小企业自然是一个不错的选择。作为自1983年起向中小型行业用户提供软件服务的应用软件提供商,我们对云计算是抱有比较积极地态度的