首页 文章 精选 留言 我的

精选列表

搜索[搭建],共10000篇文章
优秀的个人博客,低调大师

深信服副总裁张开翼:如何搭建平滑演进的IT新架构

2016年5月18-20日,由中国电子学会主办、ZD至顶网等协办的第八届中国云计算大会在北京国家会议中心召开,深信服的亮相令人眼前一亮。在很多人的印象中,深信服一直是一家做安全的公司,不过在第八届中国云计算大会的主题分享中,深信服副总裁张开翼讲的不是网络安全,而是“随需应变的IT新架构”。 深信服副总裁张开翼 在过去几年内,深信服开始致力于向企业数据中心解决方案的规划和布局,并提出超融合IT新架构,云计算大会期间,张开翼接受了ZD至顶网的独家专访,来看看他如何解读一个持续向云演进的IT新架构。 ZD至顶网:深信服如何看待用户对采用云计算技术的演进过程,以及深信服对云的布局和规划思路是什么? 张开翼:我们跟很多客户做过交流,普遍有一个困扰,虽然云对他们来说很有诱惑力,但不管是私有云还是混合云的架构,投资非常大,对于技术的迁移过程中需要的资源也有很大的顾虑。原有的人员对这些新技术掌握的能力,以及如何运用好新技术响应业务的需求方面,都有比较多的顾虑和困惑。 所以我们在做虚拟化和云的规划和设计的时候,一直在考虑一个问题,如何帮助客户把过去做了服务器虚拟化的传统的IT架构能够有一个平滑演进的路径,让他们不需要大量的投资可以非常快速的去享受到整个虚拟化和云带来的好处,这就是为什么深信服会推出基于软件定义的超融合解决方案非常重要的原因。 在这样一个架构下面,我们的客户可以利用原有的IT架构下这些投资就可以切换或者说能够部署成超融合的方式。因为我们是基于软件定义,所以我们可以做到和底层硬件设备的解耦合,以软件的方式或一体机的方式交付我们的产品和方案。用户可以从两台一体机开始,就可以把他业务逐步迁移到这个超融合架构下,迁移后就可以立刻享受到超融合给他带来平台的极简、运维的极简,可以非常快速的弹性的扩容,能够快速相应业务的需求。 所以这个就可以让用户以很小的代价,而且是非常平滑的使用习惯的迁移,然后就可以享受到新技术给他带来的好处。用户的需求无非是你要能够很简单、弹性,在业务发展的时候,可以非常快的、以很低的代价把性能、容量扩展下去,不需要淘汰或者是切换原有硬件平台,这就是超融合的方式给他带来的价值。 更关键一点是什么?我们在这次大会上提出来IT架构要平滑演进,我们希望让客户不会有很多的顾虑,他们在做这个平台选择的时候,能够很清楚的知道,眼前的这些投资将来是可以得到保护的。深信服给出一个承诺,就是这些投资将来都可以直接平滑的过渡到私有云以及混合云这种架构。甚至说将来如果客户的业务有一些是用Docker这种方式来部署,我们可以把超融合和Docker能够兼容的在一个平台下面,以相同的界面进行管理维护。整个平滑演进给客户带来的核心价值,可以很低的代价升级到或者是演进到更先进的技术平台上。 ZD至顶网:深信服如何看待用户持续向云演进的路径? 张开翼:云计算最重要的是把整个计算、存储、网络这些资源变成了能够弹性调度的一个开放性平台。好处就是可以非常容易的扩展,早期使用的成本会比较低,因为不需要自己买服务器,不用自己去架设备,不用自己去运维。所以,用户的初期使用成本非常低,其实有大量初创的企业,选择直接用公有云承载他的业务。后期整个扩展是可以没有上限的,这对于推动整个社会的大众创业等有非常明显的效益。 然后他们整个这种管理的便捷性、使用者的方面性,也是非常吸引客户的。很多客户说能不能把公有云“搬回家”,很多业务因为安全的一些原因,不能放到公有云上。他们希望整个的IT架构像公有云一样来运营,这就是很多私有云解决方案的落脚点。但是现在的私有云太复杂了,对于很多的客户来说,要像建公有云那样改造自己的IT架构,代价是非常高的。 ZD至顶网:您对本次云计算大会的参会感受是? 张开翼:我这是第一次来参加云计算大会,之前由于各种原因没有来参加,我总体感受是非常不错的。因为整个大会有一些前瞻性的分析和一些实践性的分享。总体给我的感觉就是,参会的收获还是非常大的。对于很多听众来说,可以看到一些前沿的研究、听到厂商的一些针对性的解决方案和一些用户领先的实践,这对用户会有比较大的帮助。 原文发布时间为:2016年5月22日 本文作者:陈广成 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

优秀的个人博客,低调大师

用Kibana+Logstash+Elasticsearch快速搭建实时日志查询、收集与分析系统

安装环境 先看看都需要安装什么软件包 ruby 运行Kibana 必须, rubygems 安装ruby扩展必须 bundler 功能类似于yum JDK 运行java程序必须 redis 用来处理日志队列 logstash 收集、过滤日志 ElasticSearch 全文搜索服务(logstash集成了一个) kibana 页面展示 192.168.18.240 logstash index,kibana,JDK 192.168.18.241 logstash agent,JDK 192.168.18.242 redis 192.168.18.243 ElasticSearch,JDK 先安装redis (192.168.18.242) # wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz # tar zxvf redis-2.6.12.tar.gz # mv redis-2.6.12 redis # cd redis # make -j24 # make install # vi /root/soft/redis/redis.conf 修改level为 loglevel verbose # redis-server /root/soft/redis/redis.conf & 看看 redis服务的状态 # lsof-i:6379 安装 elasticsearch (192.168.18.243) elasticsearch会依赖于java # vi /etc/apt/sources.list deb http: //ftp.debian.org/debian/ squeeze main non-free deb-src http: //ftp.debian.org/debian/ squeeze main non-free # apt-get update # apt-cache search sun-java # apt-get install sun-java6-jdk sun-java6-jre # java -version # wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.6.zip # unzip elasticsearch-0.20.6.zip # mv elasticsearch-0.20.6 /usr/local/share/elasticsearch # cd /usr/local/share/elasticsearch/bin/ # ./elasticsearch -f 在 logstash index上安装基础的软件环境: (192.168.18.240) # vi /etc/apt/sources.list deb http: //ftp.debian.org/debian/ squeeze main non-free deb-src http: //ftp.debian.org/debian/ squeeze main non-free # apt-get update # apt-cache search sun-java # apt-get install sun-java6-jdk sun-java6-jre # java -version 开始安装logstash ( 其实logstash就是一个java脚本,不需要安装...下载即用 ) # wget https://logstash.objects.dreamhost.com/release/logstash-1.1.9-monolithic.jar # vi /root/soft/redis.conf input { redis { host => '192.168.18.242' data_type => 'list' port => "6379" key => 'logstash:redis' type => 'redis-input' } } output { elasticsearch { host => '192.168.18.243' port => "9300" } } # java -jar /root/soft/logstash-1.1.9-monolithic.jar agent -f /root/soft/redis.conf -- web --backend elasticsearch:///?local 现在可以通过浏览器访问一下 http://192.168.18.240:9292 看看logstash是的页面是个什么样子 配置logstash的agent (192.168.18.241) 安装sun-java6-jre sun-java6-jdk # wget https://logstash.objects.dreamhost.com/release/logstash-1.1.9-monolithic.jar # vi /root/soft/redis.conf input { stdin { type => "stdin-type" } file { type => "linux-syslog" # Wildcards work, here :) path => [ "/var/log/*.log", "/var/log/messages", "/var/log/syslog" ] } } output { redis { host => '192.168.18.242' data_type => 'list' key => 'logstash:redis' } } # java -jar /root/soft/logstash-1.1.9-monolithic.jar agent -f /root/soft/redis.conf & OK,最后就是 Kibana了 ,我把Kibana装在了 logstash index上面 下载地址为http://kibana.org/intro.html # apt-get install ruby rubygems # gem install bundler #bundleinstall ( /var/lib/gems/1.8/bin/bundle install ) 以上为ruby运行环境 wget https://github.com/rashidkpc/Kibana/archive/v0.2.0.tar.gz #tar zxvfKibana-0.2.0.tar.gz #cdKibana-0.2.0 直接安装就好了,非常简单,因为之前咱们已经安装好了bundle 编辑配置文件,指定elasticsearch的位置 [192.168.18.240 root@nodec:/soft/Kibana-0.2.0] #vimKibanaConfig.rb ..... Elasticsearch="192.168.18.243:9200" KibanaPort=5601 KibanaHost='0.0.0.0' ..... 主要是这几个参数 启动的话需要ruby [192.168.18.240 root@nodec:/soft/Kibana-0.2.0] #/usr/bin/rubykibana.rb& [192.168.18.240 root@nodec:/soft/Kibana-0.2.0] #==Sinatra/1.3.5hastakenthestageon5601fordevelopmentwithbackupfromThin >>Thinwebserver(v1.5.0codenameKnife) >>Maximumconnectionssetto1024 >>Listeningon0.0.0.0:5601,CTRL+Ctostop 如果ruby的东西都不缺的话,启动会很顺利,ok现在看看5601端口的状态 [192.168.233.128root@nodec:/soft/Kibana-0.2.0] #lsof-i:5601 COMMANDPIDUSERFDTYPEDEVICESIZENODENAME ruby3116root5uIPv428947TCP*:esmagent(LISTEN) 访问一下 试试看http://192.168.18.240:5601尝试搜索一下php的错误日志,比如mysql 呵呵,要的就是这个效果,日志会实时的汇总到 logstash index 上供我们查询,当然这只是开始使用logstash的第一步而已,更多的高级功能可以看看官方文档http://logstash.net/docs/1.1.9/

优秀的个人博客,低调大师

Rainbond实战:3分钟搭建一个私有笔记服务-Joplin

Joplin 是一款开源的笔记和待办事项应用程序,支持Markdown编辑和多端同步,并且可以私有化部署,对于像我这样习惯使用Markdown写作的人来说,简直是一大福音。在此之前我用过一些云笔记服务,但是随着“降本增效”,数据的安全性无法保障,因此我将注意力转向了可以私有化部署的笔记服务。 Joplin 本身是一个客户端软件,下载即用。但是如果需要多端同步,则需要部署私有化服务或者选择官方提供的 Joplin Cloud。本文将介绍如何通过 Rainbond 在 3 分钟内部署好这个私有笔记服务。 Joplin:功能全面的私有笔记服务 Joplin 是一个完全开源的笔记程序。支持 Windows、Mac、安卓、iPhone 全平台。所有笔记以开放的格式保存在本地,可以离线使用,同时还支持多种同步方式,你可以完全掌握你的数据。 Joplin 有以下优点: 代码开源,已经有接近 41k Star,稳定性有保障 支持完全离线使用,并且采用了端到端加密 支持多种同步方式,可以自建 Joplin Server、兼容各类 S3 协议的对象存储、文件系统等多种同步方式 支持从其他笔记平台导入已有笔记,如印象笔记、Markdown、OneNote等,迁移成本低 支持导出多种格式,如HTML、PDF、Markdown等 笔记支持网络分享,可以通过自建的 Joplin Server 分享给其他用户在线浏览,与其他云笔记服务一样 一键部署 Joplin 在部署时需要用到 Rainbond 这个应用管理平台,利用这个平台可以部署各类应用并且统一进行管理。当不需要使用Joplin时,还可以直接通过该平台关闭应用,减少资源占用。 安装Rainbond Rainbond 是一个开源的应用管理平台,不需要了解容器和K8s,就可以轻松部署和管理各类应用;在这里我们可以将其理解为电脑的操作系统,对于像Joplin之类的应用只需要鼠标点点,即可安装使用。 可通过一条命令快速安装 Rainbond。 curl -o install.sh https://get.rainbond.com && bash ./install.sh 通过应用商店部署Joplin Joplin 这个应用已经发布到 Rainbond 开源应用商店,用户可通过开源应用商店一键安装。在 Rainbond 的 「平台管理 -> 应用市场 -> 开源应用商店」 中搜索 Joplin 并点击安装。即可将应用运行起来。 看到如下界面,表示你的应用已经部署完成了。 配置Joplin Joplin 运行起来以后,由于它的安全设置,访问的域名必须与容器内部读取的环境变量保持一致才可正常工作。因此我们需要点击 joplin 这个绿色的六边形,访问到该软件的详情页面。 进入详情页面后,点击「端口」,查看组件当前的访问策略,如果对外服务未打开,则打开对外服务会自动生成可访问的域名。 复制该域名,切换到「环境变量」的Tab页,找到 「APP_BASE_URL」这个环境变量,修改它的值为刚刚复制的域名。修改完成后,点击右上角的「滚动(更新)」按钮,等待更新完成,即可直接访问 Joplin。 默认账户:admin@localhost 默认密码:admin 至此,已经部署好了 Joplin 这个应用,只需要登录后,根据页面提示下载客户端。下载完成后,在客户端的设置中,配置同步选项。同步目标选择 Joplin Server,URL 填写刚刚的访问域名,邮箱和密码填写上面的默认账户和密码。如下图所示: 后续在你客户端的笔记都会同步到你部署的 Joplin 中。无论是在手机还是电脑都可以随时记录和同步。 应用管理 如果不需要 Joplin 一直运行,后续可以在该软件的详情页面进行关闭。通过这个详情页面,我们可以查看 Joplin 的运行状态,运行日志,同时可以调整其运行实例数量和占用的资源大小。域名、环境变量等参数均可在此配置。

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册