`
san_yun
  • 浏览: 2653674 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

为什么要使用"主机管理"?

 
阅读更多

“集群”,顾名思义,是由多个计算机组成,但不仅仅是机器的堆砌;作为一个整体,集群用来提供高质量不间断的服务,具有很高的容错性;而集群中的单个节点(一般指机器)实现功能上相同或者互补的服务,一旦宕机,可以瞬间被其它节点取代。而docker的出现,大大简化了分布式程序的部署,也更凸显了集群在资源分配、负载均衡和提供持续不间断服务的优势。下面以一个LAMP实例来对比一下传统集群和主机管理使用docker集群的优劣。

LAMP服务传统构架: 2个mysql主从备份,2+个Apache运行web server,1个haproxy实现负载均衡,暂不考虑缓存和nginx方案,需要使用 5+台机器。这种架构容错性不错,也能承载一定的访问量,基本满足小中型网站的需求。从用户的角度来看,除非代码写得很渣,用户体验不会太差。但是对运维的同胞们来说,还是有很多可以简(tou)化(lan)的地方。部署、升级一般涉及到大量的依赖安装和配置,很多时候能为一些低级的错误(磁盘、内存不足)浪费大半天时间。如果运维团队足够强大,恭喜省去了很多麻烦;如果不够强大,开发和运维两大团队的和谐就只是流于形式了。另外一个永远无法拒绝又无法逃避的问题是"宕(gua)机(le)",虽然运维和开发都喜欢踢皮球,但是踢完了还是要围在一张桌子周围发现问题商量解决方案,类似的内耗严重降低了团队对故障的响应速度,重点是不能根治。docker通过"容器化"应用从一定程度上解决部署难的问题,TenxCloud的"主机管理"功能基于docker实现,引入了docker集群管理功能。在TenxCloud平台上,创建集群、添加机器、部署应用都可以简单地实现。下面将简要介绍将应用部署在 TenxCloud平台上的优劣。

Docker化的LAMP服务构架:1个mysql容器,2+个Apache容器,1个haproxy容器(+ 1个php web镜像)。容器化以后,3+台机器即可提供同等质量的服务。部署:首先,需要提前写一个php版本的Dockerfile,使用tce在自己机器上,或者使用tenxcloud平台build一个app镜像(后者需要将代码上传到github或者bitbucket上);其次创建容器,您可以使用tenxcloud平台创建(目前为公测版),也可以在您的私有集群里创建,创建一个mysql容器和2+个web容器并可用后,您可以通过暴露出的ip:port访问服务,无需任何配置,即可实现负载均衡。一旦其中一个服务宕掉,可以在web端查看容器监控并对其执行重启等操作。mysql宕掉以后,数据不会丢失,重启即可。可以通过需要升级时,只需要更新代码,编译新版本镜像、创建新容器、销毁旧容器。常用的操作均可在web端完成,极大减少对运维的依赖。在tenxcloud平台上部署应用快速方便,出错率低,可以节省很多人力和财力,同时需要您付出一点点灵活性作为代价。我们的工程师也在努力提供更多的模式和可定制方式。

分享到:
评论

相关推荐

    虚拟主机管理系统破解诶版本

    虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统破解诶版本虚拟主机管理系统...

    .net主机管理系统

    首先,我们要理解什么是.NET主机管理系统。这是一个基于微软的.NET框架开发的应用程序,主要用于管理和监控服务器资源,如内存、CPU使用率、磁盘空间等,并且能够提供用户友好的界面来分配和管理虚拟主机、域名解析...

    星外主机管理 系统

    "星外主机管理系统"是一款专门针对服务器及网络设备进行集中管理和监控的高效软件工具。该系统具备多项功能,旨在简化IT管理员的工作流程,提高工作效率,确保企业的IT基础设施稳定运行。其价格较高,反映了其在功能...

    西部数码主机管理系统v3.0

    西部数码主机管理系统v3.0是一款专为Windows操作系统设计的虚拟主机管理软件,它提供了全面、高效的服务器管理和客户支持功能,旨在简化IT管理员的工作流程,提高服务质量和用户体验。这款系统集成了多项关键技术和...

    蓝芒5.0主机管理系统

    蓝芒5.0主机管理系统破解版

    开源团免费虚拟主机管理系统

    开源团虚拟主机管理系统(For Windows2003/2008) 1、 虚拟主机 ① 支持虚拟主机实时开通、管理。 ② 支持自定义 ASP、ASP.Net、PHP 等脚本的自动开设。 ③ 支持多站点共享应用程序池,并可以每几个站点共享一个应用...

    清竹虚拟主机管理系统

    "清竹虚拟主机管理系统"是一款专门针对ASP编程语言和ACCESS数据库环境设计的免费管理工具,旨在为用户提供便捷的虚拟主机管理服务。系统分为主控端和被控端两部分,支持前台操作,同时具备无限代理功能,使得多用户...

    华众虚拟主机管理系统仿美橙模板

    【华众虚拟主机管理系统仿美橙模板】是一个针对华众虚拟主机管理系统的定制化界面设计,旨在模仿美橙互联的用户界面风格,提供更接近美橙用户体验的服务。这个模板不仅包含外观上的调整,可能还涉及功能布局和交互...

    星外主机管理系统+v3.5+破解版

    “虚拟主机管理平台”指的是一套功能强大、技术领先、价格低廉的服务器自动化管理平台的软件,二者合称为:“星外虚拟主机管理平台”,简称为“此平台”。此平台是在全国各大用户的支持和众多IT高手帮助下完成的

    易方虚拟主机管理系统.zip

    《易方虚拟主机管理系统》是一款专为个人服务器管理和网站部署设计的专业软件,它简化了空间分配和用户网站管理的过程,让非专业用户也能轻松上手。这款系统特别版提供了更为便捷的功能,使得个人服务器的利用效率...

    天下网络虚拟主机管理系统单机版 v2.0

    《天下网络虚拟主机管理系统单机版 v2.0》是一款专为网络服务器管理者设计的高效、便捷的管理工具。此系统源自西亚IIS在线开通组件,经过与网站系统的深度整合,为用户提供了一站式的虚拟主机管理体验。免费版虽然不...

    WHMCS主机管理软件 v5.3.10

    WHMCS是一套国外流行的域名主机管理软件,跟国内众所周知的IDCSystem一样,主要在用户管理、财务管理、域名接口、服务器管理面板接口等方面设计的非常人性化。WHMCS是一套全面支持域名注册管理解析,主机开通管理,...

    域名虚拟主机管理系统 v2.0

    网网互联域名虚拟主机管理系统2.0 网网互联域名虚拟主机管理系统是针对IDC行业的各级代理商开发的一套极具人性化的管理系统。该系统采用ASP+ACCESS开发,简单易用;通过API接口与上级服务商通信。让使用者能在操作...

    域名虚拟主机管理系统 v2.0.rar

    网网互联域名虚拟主机管理系统2.0 网网互联域名虚拟主机管理系统是针对IDC行业的各级代理商开发的一套极具人性化的管理系统。该系统采用ASP ACCESS开发,简单易用;通过API接口与上级服务商通信。让使用者能在操作...

    虚拟主机管理系统源代码

    虚拟主机管理系统源代码虚拟主机管理系统源代码虚拟主机管理系统源代码

    基于 PHP OpenNetAdmin 主机管理系统 v09.07.15-ona-codepub 的毕业设计,开源的网络管理工具

    该项目的主要目的是对 OpenNetAdmin 主机管理系统进行扩展和优化,以满足更多实际应用场景的需求。 ## 项目背景 OpenNetAdmin 主机管理系统是一款开源的网络管理工具,通过它可以方便地管理和监控网络设备、服务器...

    n点虚拟主机管理系统

    "n点虚拟主机管理系统"正是为解决这一难题而生的创新解决方案。这款系统整合了产品自动化开通、管理、续费、升级等一系列功能,极大地提升了工作效率,降低了管理难度。 一、系统概述 n点虚拟主机管理系统是一款专...

    易方虚拟主机管理系统(精简版)

    Efangvhost易方虚拟主机管理系统 0. 支持开设多级代理模式,并且支持网络管理服务器群! 1.完全采用易方软件主站内核,经受长达五年的安全和稳定性考验; 2.完美支持 Windows 2003 IIS6.0 应用程序池架构; 3.任意...

Global site tag (gtag.js) - Google Analytics