机房360首页
当前位置:首页 » 技术前沿 » 广受IT人士欢迎的8个虚拟应用

广受IT人士欢迎的8个虚拟应用

来源:机房360 作者:Harris编译 更新时间:2017-4-11 7:02:23

摘要:这些虚拟设备包括广受欢迎的Web应用程序堆栈,两个博客平台,一个NAS服务器,以及用于网络和系统监控,日志搜索和报告以及安全网络访问的现成服务器。这是人们在VMware Solution Exchange和/或Bitnami和TurnKey Linux网站中应用中所发现的。

    如今,预先建立的LAMP,MEAN,ELK,WordPress,以及其他方便的堆栈可以让开发人员和管理员无所畏惧。
  
  尽管事实上没有这样的免费午餐,行业人士可以免费下载文中讨论的八个虚拟应用。这并不意味着可以在高端生产环境中使用任何一种,但并不意味着不能使用。有些虚拟设备甚至有付费和支持的版本,而这需要自己来选择。
  
  这些虚拟设备包括广受欢迎的Web应用程序堆栈,两个博客平台,一个NAS服务器,以及用于网络和系统监控,日志搜索和报告以及安全网络访问的现成服务器。这是人们在VMware Solution Exchange和/或Bitnami和TurnKey Linux网站中应用中所发现的。
  
  人们发现使用Bitnami或TurnKey Linux组合在一起的虚拟设备有许多优势,从优秀的文档,频繁的更新,一键式部署到Amazon EC2,以及其他几个云。
  
  为了使这些设备运转,专家使用了一个部署两个Intel XeonE5-2690 v3处理器和128GB内存的Super Micro X10 DRU-i+系统,所有这些都连接到Synology Rack Station RS3614xs+存储盒,通过NFS安装点提供访问。系统正在运行VMware ESXi 5.5,并托管了许多其他虚拟机。并同时使用vSphere Client和VMwarev Center Converter工具将虚拟机文件上传到主机平台。
  
  所有这些设备都可以作为OVA文件使用,可以轻松导入并运行在VMware或Virtual Box中,或转换为在Hyper-V中运行。大多数都可用作VMDK。
  
  1.TurnKey LAMP堆栈
  
  LAMP(Linux,Apache,MySQL和PHP的合称)堆栈意味着在Linux操作系统上运行的几乎任何组合的开源组件来提供服务。名称中的“P”可以看作是Python或Perl,而“M”可以是Mongo DB或Maria DB。TurnKey Linux LAMP Stack采用MySQL作为“M”,同时为用户提供所需的所有P。它全部安装并预先集成在TurnKeyCore上,这是基于Debian的图像TurnKey Linux用作将在TurnKey Linux网站上找到的各种虚拟设备的基础。
  
  首次启动时,设备会提示输入新的ROOT密码和MySQL密码。它还要求运行安全更新的权限,以从security.debian.org网站下载最新的修补程序。这可能需要一段时间,具体取决于设备的使用期限(最近更新是2016年4月)。TurnKey Linux设备的标志之一是每日更新(默认情况下)和自动备份到AmazonS3(或用户选择的其他目标)。
  
  每个TurnKey设备都带有一个具有完整类SSH命令行功能的Web外壳,包括编辑。单独的Webmin界面可以访问用户需要执行的所有典型管理功能。Adminer界面提供对MySQL数据库的全面管理工具的访问。此虚拟设备是针对LAMP堆栈的任何应用程序开发人员必备的。
  
  2.Bitnami MEAN堆栈
  
  当人们想到一个典型的Linux堆栈,它通常包括Apache Web服务器和SQL数据库,如MySQL,MariaDB或PostgreSQL。然而,随着NoSQL数据库和JavaScript的兴起,传统的LAMP堆栈在MEAN堆栈中有了新的竞争趋势。MEAN从NoSQL数据库MongoDB开始,它存储使用JavaScript Object Notation或JSON格式化的文档,并以流行的服务器端JavaScript运行时Node.js结尾。首字母缩略词的其他成员是Express,Node.jsWeb应用程序框架,以及来自Google的客户端JavaScript框架Angular。与其他语言相比,JavaScript将其跨平台功能作为一个重要的功能,并且在编程社区中起到了重要的后续作用。
  
  Bitnami MEAN Stack将所有这些部分与Git,Apache,PHP和Rock Mongo结合在一起,这是一个基于PHP的MongoDB管理工具。Bitnami的快速入门指南可帮助用户开始使用MEAN堆栈和示例项目(一个简单的网页)。人们期望与Node.js或Angular有一些经验,以使此堆栈工作。好消息是,Node.js和Angular社区相当活跃,用户可以找到一个教程世界和可以运行的代码来测试。请注意,必须执行一些命令行魔法才能访问系统(包括使用PuTTY作为SSH端口转发隧道,如果您正在运行Windows)。文件中包含了一切,能够使所有工作都不会有太多困难。
  
  3.Bitnami ELK堆栈
  
  日志文件的索引和搜索已经成为一个行业。像Splunk和Elastic这样的公司已经在日志数据挖掘中建立了一系列产品和解决方案,这通常被称为操作智能。Elastic的弹性ELK堆叠组合了Elastic的开源三重奏Elasticsearch,Logstash和Kibana,它们包含一个一站式解析,索引,分析和可视化日志文件中的信息。用户可以在Elastic网站上查看所有这些组件。Bitnami将这些作品与BitcomiElk Stack虚拟机中的Apache Web服务器一起滚动。
  
  Logstash是执行数据处理并提供弹性搜索引擎的工具。用户必须配置Logstash来处理特定的日志文件,因为它不是开箱即用的。可以手动创建几个日志条目来测试系统(请参阅弹性站点上的Logstash文档)。了解如何配置搜索引擎和应用于数据的过滤器将是充分利用此工具的关键。幸运的是,Elastic网站上有很多好的视频教程(包括Logstash中的一个),可以帮助用户将其堆栈运行起来。最后一个难题就是可视化,那就是Kibana进入的地方。可以查看“Kibana入门”视频,帮助建立数据可视化仪表盘。
  
  4.TurnKey WordPress
  
  WordPress无疑是当今最流行的博客平台。这个巨大的知名度的好处是WordPress的大量附加组件和主题。此外,许多博客创作和发布客户端,如Microsoft的Windows Live Writer与WordPress开箱即用。像Roller一样,WordPress支持多个用户和任意数量的命名博客,但它具有无限多的自定义选项。
  
  Bitnami WordPressVM基于Ubuntu14.04,包括WordPress,Apache,MySQL和PHP。用户了还可以获得缓存的清理(需要配置)和phpMyAdmin进行管理。第一步是登录到虚拟设备的控制台,以对操作系统执行更新。更新次数最少,表示操作系统的最新版本用于创建虚拟设备。
  
  WordPress不会使用即开即用的主题。下载的设备随附了WordPress4.6.1版本,是最新版本,使用户能够以简短的顺序开始发布到主要博客网站。该VM的默认设置包括512MB内存,单个虚拟CPU和一个17GB虚拟磁盘。该设备绝对是快速获取WordPress网站运行的好方法。
  
  5.Bitnami Roller
  
  Roller是由Apache Foundation赞助的基于Java的博客平台。Roller已经存在了多年,并且是许多大型多用户博客网站的基础,其中包括Oracle博客和DZone的JRoller。Roller包含功能,支持OpenID和LDAP进行身份验证,并可扩展到数千个用户。
  
  5.1.2版可从Bitnami作为虚拟设备使用。Bitnami设备将Roller与Apache Tomcat,ApacheWeb服务器和Ubuntu14.04上的MySQL相结合。在VMwareESXi服务器上安装虚拟机需要使用VMwarev Center Converter,从而允许用户将设备直接上传到vCenter Server清单。
  
  Roller是一种全功能的,基于Java的WordPress替代品。
  
  Roller可用于托管单个博客或任何数量的博客,具体取决于用户的服务器资源和磁盘空间。在默认情况下,Roller设备配置是使用1024MB内存,一个虚拟CPU和一个17GB虚拟磁盘。人们发现这些设置对于少量博客来说是足够的,但是如果用户计划托管更多的话,可以轻松地打破配置。
  
  从那里,从管理员页面创建一个新的博客只需要几分钟的时间。基本的Roller设备有五个不同的主题,可以使用ApacheVelocity模板自定义外观和布局。
  
  6.TurnKey文件服务器
  
  虚拟存储设备可以非常有用,特别是如果用户在VMwareV SAN环境中运行。TurnKey文件服务器是在虚拟设备中提供文件存储服务的绝佳选择。这是基于TurnKey Core发行版的另一个设备,还有一些补充提供SMB,SFTP,NFS,WebDAV和Rsync文件传输协议。
  
  引导设备和系统将提示用户更改root密码,并让用户有机会对操作系统执行安全更新。随着这些步骤的完成,所有的互动都是通过网络浏览器进行的。为了TurnKey Core的WebShell和Webmin模块,FileServer添加了Samba和Web DAV管理页面。
  
  TurnKey文件服务器方便地为Windows客户端预配置Samba文件服务。
  
  在默认情况下,用户将需要将磁盘存储添加到基本虚拟设备,因为它配置有单个20GB虚拟磁盘。在典型的Linux平台上使用Samba的一个挑战是默认设置,这通常不能很好地在Windows客户端播放。TurnKey文件服务器通过使用WORK GROUP作为预配置的工作组名称来解决这些问题,并提供预配置的共享,包括用户的主目录,名为storage的公共共享和CD-ROM。
  
  7.TurnKeyFile Server
  

  简单网络管理协议(SNMP)已经存在了很长时间,并且在管理网络上的设备方面仍然存在。事实上,大多数服务器操作系统(包括Linux和Windows)通过SNMP支持一定程度的管理和监控。TurnKey Linux Observium设备将Observium14.1转换为基于其Debian的TurnKey Core OS构建的LAMP堆栈。
  
  Observium将系统和网络监控与性能趋势相结合,让用户跟踪几乎任何可用的指标。它将为用户的托管交换机提供大量统计信息,图表和图表,并显示服务器的CPU,RAM,存储,交换,温度和事件日志状态。请注意,Windows Server包括SNMP管理选项,但必须启用。观察在线演示,查看此工具可用的完整功能和图形。
  
  Observium在多个图表中显示网络和系统性能数据。
  
  8.OpenVPN访问服务器
  
  OpenVPN是最流行的开源VPN客户端和服务器应用程序。它可以在受欢迎的DD-WRT开源路由器固件和来自公司的许多商业路由器中找到,包括Linksys和Netgear。如果用户需要支持大量同时进行的VPN连接,则应查看OpenVPN虚拟设备。演示版本只允许两个并发连接,但提供了一种测试安装和管理功能的方法。许可证每年每个客户端的连接数为15美元。
  
  对于本次审查,从OpenVPN网站下载了VMware ESXi版本的设备。安装包括使用vSphere Client将OVA文件上传到自己的VMware服务器,然后启动新创建的虚拟机。当用户访问控制台并首次登录时,将会遇到许多问题,以配置网络和管理默认值。对于大多数安装,所需的唯一非默认条目是以太网接口选择。完成初始设置后的最后一步是设置默认管理员帐户的密码。
  
  OpenVPN访问服务器是部署和易于管理的一个快照。
  
  对于NAT路由器后面的安装,用户需要将TCP端口443和943以及UDP端口1194转发到在安装过程中分配的IP地址。如果用户希望远程访问,则管理Web服务器将侦听端口943。OpenVPN虚拟设备不能更容易运行,并提供一个干净简单的管理界面,以满足用户的所有VPN需求。
  
  编辑:Harris
  
 

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2017411/n231795095.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片