可以用docker代替虚拟机,运行生产服务器吗?

可以用docker代替虚拟机,运行生产服务器吗?,第1张

正面回答这个问题之前,先看看虚拟机和Dcoker的区别。
总结一下虚拟机和Docker的区别:
再正面回答一下“Docker可以代替虚拟机运行生产服务器么”?
应用部署到服务器上的过程: 因为我是做java开发的,就拿一个正常的java项目举例。首先需要在服务器上搭建基础环境:

这只是一个简单的项目的部署前的配置,之后把您的项目打包发送的tomcat,运行即可。那如果有十几个服务器需要部署呢?是不是就要配置环境十多次,那人不是崩溃了。而且还会出现开发那边运行没问题,部署上去有问题的事情。所以这个时候docker出来了。
应用部署到docker上的过程:

两步搞定,不需要配置复杂的环境。如果有十多个容器需要部署怎么办?直接远程下载镜像即可,是不是很简单。

docker适合平台统一在linux的大单位用,服务越多越好,比如几百、几千、几万。配合k8s调度和微服务改造、加上自动化运维,能够实现d性扩容和缩容,达到on demand的效果,典型的用例是互联网内容提供商。

对于一般中小企业,只有几十台服务器的,平台不统一的,投资docker不如虚拟机。

除了不能跨os平台,docker的另一个缺陷是隔离度不够。

先说答案:可以,但是没有必要。

容器技术是虚拟化技术的应用,使用容器代替虚拟机运行程序自然是可以的,容器在持续集成方面相对虚拟机还有一定的优势,但是如果仅仅是为了用容器而用容器,则没有必要。

容器技术最大的优势是容器编排,可以实现线上服务的无缝扩容,缩容,降级,熔断等自动化 *** 作,极大的降低运维成本。所以,如果不用容器编排,则无须急着迁移。

理论上完全可以的,但目前我所接触到的生产方案基本上都是docker在虚机集群上跑。

看系统的要求了。docker不可能完全替代全部,windows服务器不可以,软件系统没有使用docker重新加载的,也是很难的。

用docker需要配合自动化,否则那是给自己找麻烦

第1章 SQL Server2005安装本章要点 版本 组件 安装企业版 服务器上的服务 客户机的管理工具 11 版本 SQL Server 2005数据库产品按照用户需求的不同划分为不同的版本。表1-1 SQL Server 2005的6个版本版本名称 功能特点 主要用途企业版 支持超大型企业进行联机事务处理、高度复杂的数据分析、数据仓库系统和网站,全面的商业智能和分析能力、高可用性(比如故障转移群集) 超大型企业商业应用标准版 包括电子商务、数据仓库和业务流解决方案所需要的基本功能,集成商业智能和高可用性 中小型企业商业应用工作组版 包括SQLServer产品系列的核心数据库功能,并且可以轻松地升级至Standard Edintion或Enterprise Edition。入门级数据库,具有可靠、功能强大且易于管理的特点 适合在大小和用户数量上没有限制的小型企业,可以用作前端Web服务器,也可以用于部门分支机构的运营开发版 开发人员可以再SQLServer2005 开发版上生成任何类型的应用程序,包括SQLServer 2005版的所有功能,但有许多限制,只能用于开发和测试系统,而不能用作生产服务器 独立软件供应商、咨询人员、系统集成商、解决方案提供商及创建和测试应用程序的企业开发人员的选择。可以根据生产需要升级至SQLServer2005企业版简易版 一个免费、易用且便于管理的数据库,可以和Microsoft visual Studio 2005集成在一起,开发功能丰富、存储安全、可快速部署的数据驱动应用程序,可以免费再分发,还可以起到客户端数据库及基本服务器数据库的作用 低端ISV、低端服务器用户、创建Web应用程序的非专业开发人员及创建客户端应用程序的编程者企业评估版 免费获得 初学者使用 12 组件所谓组件,就是指构成SQL Server 2005角色的不同功能。SQL Server 2005为服务器和客户机设计了不同的组件,这些组件协调工作,完成SQL Server 2005 基于网络的数据库管理和应用。 121 服务器组件如果需要构建SQL Server 2005 服务器,可以选择安装如表 1-2 所示组件。 表1-2 服务器组件组件名称 组件说明 使用说明数据库引擎 用于构建SQL Server 2005数据库服务器,实现数据的存储、处理、保护和管理,以及全文搜索、复制等,提供对XML类型数据的支持 构建数据库服务器必选组件分析服务 用于创建和管理联机分析处理OLAP系统,数据挖掘 构建OLAP系统必选组件报表服务 创建、管理、部署表格报表,开发报表应用 可选服务器组件通知服务 用于开发和部署个性化的消息 可选服务器组件集成服务 图形工具,可以编程,用于移动、复制和转移数据 可选服务器组件 122 客户机组件如果需要构建SQL Server 2005客户机,可以选择安装如表1-3所示的组件。 表1-3客户机组件组件名称 组件说明 使用说明连接组件 客户机和服务器间进行通信的必需组件,包括各种接口的网络库 必选的组件 Management Studio 集成的管理控制台,访问、配置、管理和开发SQL Server 2005 建议选择 SQL Server配置管理器 管理SQL Server服务,配置服务器和客户机的协议 建议选择 SQL Server事件探查器 用于监控服务器的性能 建议选择数据库引擎优化向导 可以对索引、分区和视图的创建提供性能优化的建议 建议选择商业智能开发 简化的Visual Studio 2005集成开发环境,提供开发分析服务、报表服务和集成服务的编程功能 可选联机丛书和实例数据库 SQL Server 2005联机丛书和实例数据库 建议选择 13 安装企业版 131 安装服务器 SQL SERVER 2005 服务器安装 图1 图2 图3 图4 图5 图6 图7 图8 图9 图10 图11 图12 图13 图14 图15 图16 图17 图18 图19 SQL SERVER 2005客户端安装 131 安装客户机 14 服务器的后台服务 141 MSQLSERVER MSQLSERVER 服务时SQL Server2005服务器核心数据库引擎服务。 MSQLSERVER服务的主要功能包括: 数据库管理 事务处理和查询 维护数据库的完整性和安全 默认实例数据库引擎后台服务名称:MSSQLSERVER。 命名实例的后台数据库引擎服务名称:MSSQL$实例名。 该服务时SQL Server 2005服务器的核心服务。 142 SQLSERVERAGENT SQLSERVERAGENT 相当于SQL Server 2005的系统自动管理、控制、调度中心。启动代理服务能够使系统安装管理员的意图自动运行并管理数据库系统。 默认实例的后台代理服务名称:SQLServerAgent。 命名实例的后台代理服务名称:SQLAgent$实例名。 如果不需要自动执行管理任务,那么该服务可以不启动。 143 MSSQLServerOLAPService 为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能的服务。 默认实例的后台OLAP服务名称:MSSQLServerOLAPService。 命名实例的后台OLAP服务名称:MSOLAP$实例名。 144 ReportServer 管理、执行、呈现、计划和传递报表的后台服务。 默认实例的后台报表服务名称:ReportServer。 命名实例的后台报表服务名称:ReportServer$实例名。 145 MSDTSServer 为集成服务包的存储和执行提供管理支持的后台服务。 默认实例和命名共用一个服务,名称:MSDTSServer。 146 SQLBrowser 向客户机提供SQL Server 2005连接信息的名称解析服务。多个SQL Server实例和集成服务实例共享此服务。 默认实例或命名实例的后台服务名称:SQLBrowser。 147 MSFTESQL 对结构化和半结构化数据的内容和属性快速创建全文索引,以允许对此数据的快速语言搜索,即SQL Server全文搜索的后台服务。 默认实例的后台服务名称:MSFTESQL。 命名实例的后台服务名称:MSFTESQL$实例名。 15 客户机上的管理工具 151 Management Studio Management Studio 是SQL Server 2005中最重要的管理工具,是一个集成的管理平台。 152 Visual Studio 2005 153 SQL Server 2005商业智能开发的相应功能 分析服务 Analysis Service,称为分析服务。要理解分析服务,需要先理解OLTP和OLAP这两个概念。 OLTP译为联机事务处理,OLAP译为联机分析处理,这是网络数据库 两种不同应用。 报表服务 Reporting Service,称为报表服务。开发基于报表的应用时很多数据库应用系统要求提供的功能。 集成服务 Integration Service,称为集成服务。是基于SQL Server 2000的DTS基础上发展起来的新一代数据集成解决方案。使用商业智能开发工具可以开发出具有强大的数据集成功能的应用系统。 154 SQL Server配置管理器 SQL Server Configuration Manager(SQL Server配置管理器)的功能: 服务管理器:管理后台服务。 服务器网络实用工具:配置服务器的网络参数。 客户端网络实用工具:配置客户机的网络参数。 习题:(1) SQL Server 2005服务器安装后的后台服务各有什么功能?(2) 在Windows XP Professional上可以安装什么版本的SQL Server 2005?(3) SQL Server 2005 的Management Studio 有什么主要功能?(4) SQL Server 2005 的配置管理器有什么主要功能?上机练习:安装服务器配置客户端

如下:

1、ELL戴尔

戴尔(Dell),是一家总部位于美国得克萨斯州朗德罗克的世界五百强企业,由迈克尔•戴尔于1984年创立。戴尔以生产、设计、销售家用以及办公室电脑而闻名,不过它同时也涉足高端电脑市场,生产与销售服务器、数据储存设备、网络设备等。

2、HPE慧与

2014年10月6日,惠普宣布公司将分拆为两家独立的“财富50强”上市公司,一家主营PC和打印机业务,另外一家主营企业硬件和服务业务。

3、浪潮inspur

浪潮是中国领先的云计算、大数据服务商,已经形成涵盖IaaS、PaaS、SaaS三个层面的整体解决方案服务能力,凭借浪潮高端服务器、海量存储、云 *** 作系统、信息安全技术为客户打造领先的云计算基础架构平台,基于浪潮政务、企业、行业信息化软件、终端产品和解决方案,全面支撑智慧政府、企业云、垂直行业云建设。

4、ThinkServer

ThinkServer是基于联想全新价值链所打造的产品,共享了联想的全球研发资源,其中美国罗利研发中心主要承担创新技术和系统设计的任务,日本横滨研发中心负责品质管控。

5、华为HUAWEI

华为是全球领先的信息与通信技术解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,为运营商客户、企业客户和消费者提供有竞争力的ICT解决方案、产品和服务,并致力于使能未来信息社会、构建更美好的全联接世界。

6、中科曙光Sugon

曙光信息产业股份有限公司是在中国科学院大力推动下,以国家“863”计划重大科研成果为基础组建的国家高新技术企业。公司主要从事研究、开发、生产制造高性能计算机、通用服务器及存储产品,并围绕高端计算机提供软件开发、系统集成与技术服务。

7、华硕ASUS

华硕电脑(上海)有限公司创立于1989年,为全球最大的主板制造商,并跻身全球前三大消费性笔记本电脑品牌。华硕始终对质量与创新全力以赴,不断为消费者及企业用户提供崭新的科技解决方案。

8、宝德PowerLeader

宝德科技集团是在香港上市,以服务器、云计算、大数据等为主营业务的综合性IT企业集团,是中国领先的IT解决方案和服务供应商。

9、华为

华为是全球领先的信息与通信技术解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势。

10、联想

联想集团成立于1984年。公司主要生产台式电脑、服务器、笔记本电脑、打印机、掌上电脑、主机板、手机等电子产品。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13418814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存