服务器开发部署方式?,第1张

随着互联网技术的不断发展,我们在进行服务器开发方面也掌握了很多的开发部署技术。今天,云南IT培训http://wwwkmbdqncn/就给大家简单来介绍一下,都有哪些服务器开发部署方法是值得我们使用的。

停机部署

停机部署其实是简单粗暴的方式,就是简单地把现有版本的服务停机,然后部署新的版本。在一些时候,我们必需使用这样的方式来部署或升级多个服务。比如,新版本中的服务使用到了和老版本完全不兼容的数据表的设计。这个时候,我们对生产有两个变更,一个是数据库,另一个是服务,而且新老版本互不兼容,所以只能使用停机部署的方式。

这种方式的优势是,在部署过程中不会出现新老版本同时在线的情况,所有状态完全一致。停机部署主要是为了新版本的一致性问题。

这种方式不好的问题就是会停机,对用户的影响会很大。所以,一般来说,这种部署方式需要事前挂公告,选择一个用户访问少的时间段来做。

蓝绿部署

蓝绿部署与停机部署大的不同是,其在生产线上部署相同数量的新的服务,然后当新的服务测试确认OK后,把流量切到新的服务这边来。蓝绿部署比停机部署好的地方是,它无需停机。

我们可以看到这种部署方式,就是我们说的预发环境。在我以前的金融公司里,也经常用这种方式,生产线上有两套相同的集群,一套是Prod是真实服务的,另一套是Stage是预发环境,发布发Stage,然后把流量切到Stage这边,于是Stage就成了Prod,而之前的Prod则成了Stage。有点像换页似的。

这种方式的优点是没有停机,实时发布和升级,也避免有新旧版本同时在线的问题。但这种部署的问题就是有点浪费,因为需要使用双倍的资源(不过,这只是在物理机时代,在云计算时代没事,因为虚拟机部署完就可以释放了)。

另外,如果我们的服务中有状态,比如一些缓存什么的,停机部署和蓝绿部署都会有问题。

滚动部署

滚动部署策略是指通过逐个替换应用的所有实例,来缓慢发布应用的一个新版本。通常过程如下:在负载调度后有个版本A的应用实例池,一个版本B的实例部署成功,可以响应请求时,该实例被加入到池中。然后,版本A的一个实例从池中删除并下线。

这种部署方式直接对现有的服务进行升级,虽然便于操作,而且在缓慢地更新的过程中,对于有状态的服务也是比较友好的,状态可以在更新中慢慢重建起来。但是,这种部署的问题也是比较多的。

在发布过程中,会出现新老两个版本同时在线的情况,同一用户的请求可能在新老版中切换而导致问题。

01)、在 DC1 中插入 Windows server 2003 安装光盘,选择安装可选的 Windows 组件。 02)、勾选 Windows

部署服务,单击下一步,单击完成并重新启动计算机。

03)、单击开始,单击管理工具,单击 Windows 部署服务。

04)、在

Windows 部署服务管理窗口中,双击服务器,右击

dc1contosocom,单击配置服务器,如图1。

05)、单击下一步,在路径中键入 E:\RemoteInstall,单击下一步。

06)、在

DHCP 选项 60 中勾选不侦听端口67,勾选将 DHCP 选项标记 #60 配置为

“PXEClient”,单击下一步,如图2。

07)、在 PXE 服务器初始设置中,选择响应所有(已知和未知)客户端计算机,单击下一步,如图3。

08)、在配置完成中,清除立即在 Windows

部署器上添加映像,单击完成。如图4。

至此,完成 windows 部署服务的安装与配置。

2、为 Windows 部署服务添加启动镜像并为安装镜像添加映像组

01)、在 Windows 部署服务管理窗口中,双击服务器,双击 dc1contosocom,右击启动映像,单击添加启动映像。

02)、在映像文件中,单击浏览,浏览到 winpewim 所在位置,双击

winpewim,然后单击下一步。

03)、在映像元数据中,保持默认的映像名称和说明,单击下一步。

04)、在摘要中,单击下一步。

05)、在任务进度中,单击完成,完成 winpewim

映像的添加。

06)、继续右击启动映像,单击添加启动映像。

07)、在映像文件中,单击浏览,浏览到 bootwim 所在位置,双击 bootwim,然后单击下一步。

08)、在映像元数据中,为了保持友好,我们将映像名称和说明中的 Longhorn 修改为 XP,如图5,单击下一步。

09)、在摘要中,单击下一步。

10)、在任务进度中,单击完成,完成 bootwim 映像的添加。

至此,完成 winpewim

和 bootwim 的添加。如图6。

11)、右击安装映像,单击添加映像组。

12)、在添加映像组中键入 VPC XP Group,单击确定。

至此,完成映像组的添加。

3、捕获Client1(基准计算机)映像并上传至 windows 部署服务器

01)、配置 Client1 BIOS 中 PXE

启动为第一的位置。保存配置重新启动计算机,系统出现提示时,按 F12 初始化 PXE

启动进程,如图7。

02)、选择 Windows Windows Vista PE (x86) 启动,如图8。

03)、从 PXE 开始读取 winpewim,如图9。

04)、进入 Vista PE 环境,键入 wdscapture,弹出 Windows 部署映像捕获向导,如图10,单击下一步。

05)、在映像捕获源中,选择要捕获的卷为 C:\,键入映像名称为 WinXPwim,映像描述为 VPC Windows XP WIM (x86),如图11,单击下一步。

06)、在映像捕获目标中,单击浏览,保存映像至

C:\winxpwim,勾选将映像加载到 WDS

服务器,在服务器名中键入 dc1contosocom,并单击连接,如图12。

07)、在网络凭据窗口中,输入具有所需权限的 contosocom 域的用户帐户和密码,如图13。

08)、在映像组名中选择 VPC XP Group,如图14,单击完成。开始映像的捕获和上传。如图15、16、17。

09)、完成后单击关闭。在 DC1 上单击开始,单击管理工具,单击 Windows 部署服务,双击服务器,双击 dc1contosocom,双击安装映像,单击 VPC XP Group,在右面窗体中可以发现上传的 WinXPwim,如图18。

通过办公类应用服务器、网站类应用服务器、数据库类应用服务器、虚拟主机类应用服务器。

云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。避免了使用传统服务器时需要预估资源用量及前期投入,帮助您在短时间内快速启动任意数量的云服务器并即时部署应用程序,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。感兴趣的话点击此处了解一下

亿万克注重自主创新,稳扎稳打,蓬勃发展,配合研祥集团积极主导和参与国际国内标准研制工作,形成标准创新示范,已然是业界标杆一样的存在。亿万克的核心产品和技术获得国家重点新产品、国家自主创新产品、中国专利奖、全国工商联科技进步一等奖、广东省科技进步一等奖近百项荣誉,同时拥有国家地方联合工程实验室、企业技术中心,其核心竞争力已达业界领先水平。

1、双击IIS图标,运行IIS服务器。

2、IIS打开后,选中网站,然后右键,在弹出的菜单中,选择新建,选择网站。

3、在弹出的窗口中,直接点击下一步。

4、输入网站描述,并点击下一步。

5、默认,并点击下一步。

6、选择网站存放路径。

7、写入此项不选,其他全选,并点击下一步。

8、点击完成即可。

1、打开windows server 2008管理工具。

2、在弹出的RemoteApp管理器右边,点击“添加RemoteApp程序”

3、在弹出的RemoteApp向导继续下一步

4、在下一步之后弹出选择程序列表,假如我们需要添加的程序没有在程序列表中,我们可以点击“浏览”,找到自己要添加的程序

5、选择添加IE浏览器为例,选中IE浏览器程序,点击打开,然后继续下一步

6、完成添加程序之后,选中刚添加的程序,右键,选择创建rdp文件。

7、在这里注意服务远程端口是否有做修改,默认是3389,如果把远程端口改为13389,那这里你也要把端口改为13389,点击下一步。

8、完成之后会自动打开刚创建rdp文件的保存位置

9、把这个文件复制到客户端电脑运行即可,运行起来就像程序运行在本地电脑一样,这个技术非常适合客户端配置比较差但是又要运行ERP的公司,因为程序本身是位于服务器,不需要在客户端安装,运行速度只和服务器性能和局域网是否通畅有关。

首先打开控制面板,选择“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定,开始更新服务。打开浏览器,输入“localhost”回车,如果出现IIS7欢迎界面,说明启动成功。

服务器能够响应终端的服务请求,并进行处理。我们在上网的时候是不可能直接将网络接入互联网的,我们都需要通过服务器来连接网络,只有服务器响应你的联网请求,并且进行处理以后才可以联网;存储的功能,服务器的存储空间一般比较充足,可以存储非常多的信息。

服务器部署注意事项

在许多服务器机架,电源分配单元(PDU)的部署仅仅只提供了数量有限的输出口,所以一台已经被大量使用的机架可能没有足够的开放式PDU插座以容纳更多额外的服务器,或无法很方便的为服务器电源线安排可用的插座。

用户可能会需要重新安排一些线缆,而只能通过拔掉服务器的电源了,而这会造成系统的停机,故而这就需要运营团队进行提前安排了。

是php53以下版本的安装方法。

1、首先是下载PHP安装文件和MYSQL安装文件,请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。

2、在服务器上配置好IIS,推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装

3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到phpini-dist,更名为phpini,

修改里面的扩展目录

extension_dir

=

“C:\php\ext\”。

把以下扩展前面的分号去掉以启用

extension=php_curldll

extension=php_gd2dll

extension=php_mysqldll

fastcgiimpersonate=1

默认为0,如果使用IIS,需要开启

cgifix_pathinfo=1

cgiforce_redirect=0

默认开启,如果使用IIS,可以将其关闭

其次指定extension_dir目录和datetimezone,即

extension_dir =

"C:/php53iis/ext"

datetimezone=

Asia/Shanghai

4、然后把extension=php_mysqldll前面的分号去掉,保存并把phpini复制到系统Windows目录下面。

5、然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件php5isapidll

6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysqldll到系统Windows下面的System32目录里。

7、重启IIS,即完工。

如果是php53及以上版本,根本没有php5isapidll,也不需要把phpini移动到windows安装目录,建议采用安装版,直接安装即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器开发部署方式?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情