首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >陷阱:从单个服务器升级到web场

陷阱:从单个服务器升级到web场
EN

Stack Overflow用户
提问于 2008-11-22 10:13:26
回答 6查看 799关注 0票数 4

我们公司目前运行两台Windows2003服务器(一台web服务器和一台MSSQL8数据库服务器)。我们计划在web场设置中添加另外两台服务器,以实现冗余/可用性目的。我们的网站主要是ASP.NET,我们确实有一些PHP网站,但这些主要是静态的,没有数据库。

有没有经历过这个过程的人有什么我应该知道的陷阱或其他要点?使用Windows Server 2008是否会为这种情况提供任何额外的好处(这样我就可以说服我的老板升级:)?

谢谢。

EN

回答 6

Stack Overflow用户

发布于 2008-11-22 10:19:24

如果您有动态负载平衡(即,我的第一个请求发送到服务器X,但我的下一个请求可能发送到服务器Y或Z),您会发现进程内会话无法工作。所以你要么需要sticky Sessions (你的负载均衡器总是把me (=my session)发送到服务器X),要么需要进程外会话(即存储在SQL server中)。

票数 4
EN

Stack Overflow用户

发布于 2008-11-22 10:26:23

就像Michael说的,你需要照顾好你的会话。理想情况下,让它变得精益,并在过程外存储。根据你如何使用缓存,你可能会遇到类似的挑战,如果你只使用asp缓存,你可能会有兴趣寻找更健壮的缓存技术。

不要忘记web.config中的机器密钥和验证之类的东西。machineKeys需要在您的服务器上保持一致。

阅读IIS7,你应该能够挑选出几个很好的例子来向你的老板炫耀。

通过部署,web场可以为您带来不可忽视的机遇和挑战。

对上面的设置没有特别的经验,但对这种一般的动作没有特殊的经验。我建议将该方法分阶段进行。也就是说,先迁移到Windows 2008,然后再迁移到服务器场。

票数 4
EN

Stack Overflow用户

发布于 2008-11-22 19:07:28

另一件需要注意的事情是您的部署计划。遗憾的是,部署计划似乎被忽视和/或低估了。请记住,您要部署到多个节点,并且要考虑如何以逻辑方式进行部署和测试。

例如,假设您的场中有四个节点。是否从集群中取出两个并进行更新和测试,然后换出其他两个进行重复?确定您当前的部署流程是否符合您提供的答案。仅仅因为您拥有X倍的服务器数量并不意味着您想要或需要做X倍的工作量。

只是暂时回顾一下对话中的缓存部分。您绝对应该考虑一下分布式缓存解决方案。如果您正在预缓存数据,并使用带有缓存删除的回调,那么如果您不小心的话,可能会对数据库造成很大的影响。此外,许多分布式缓存解决方案也提供了某种级别的会话状态管理。我非常喜欢微软的Velocity项目,尽管它只是第二个CTP版本,还没有准备好投入生产。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/311596

复制
相关文章
TFS2010安装部署
以下是我的安装步骤,如果有什么遗漏或者疑难问题,欢迎大家留言,我们一起想办法解决。
全栈程序员站长
2022/11/09
1.7K0
TFS2010 Team Project Collections
Team Foundation Server 2010有一个改进比较大的地方就是Team Project Collections,在TFS 2010 在Team Project之上,多了一个Colle
张善友
2018/01/19
9440
TFS2010  Team Project Collections
TFS 2010 客户端汇总
Visual Studio Team System 2008 Service Pack 1 针对 Team Foundation Server 2010 的前向兼容更新(安装程序)http://www
张善友
2018/01/29
9050
visual studio 2012如何彻底删除TFS上的团队项目
本人的TFS地址:https://zfanlong1314.visualstudio.com/
跟着阿笨一起玩NET
2018/09/18
2.3K0
visual studio 2012如何彻底删除TFS上的团队项目
tfs安装教程_2010版cad安装教程
1、配置SQL Server。打开SQL Server Configuration Manager,左边树中展开SQL Server网络配置-MSSQLSERVER的协议,确保右边的“TCP/IP”和“命名管道”全都启用,如果已经禁用则启用,如下图示:
全栈程序员站长
2022/11/09
2.5K0
tfs安装教程_2010版cad安装教程
tfs安装教程_tfs4全称
索引: 介绍 安装操作系统 准备安装过程中的需要的用户账户 安装IIS 7.0 安装SQL Server 2008 安装SQL Server 2008 SP1补丁 安装TFS 2010 配置TFS 2010(以高级配置为例) 配置TFS Build服务 安装序列号
全栈程序员站长
2022/11/09
1.6K0
项目移除TFS版本控制
以前的项目用的是TFS,感觉现在用git的比较多,还是不玩这种冷门东西了, 用git算了,删掉项目底下的.vssscc文件,没有效果,需要把.sln解决方案文件和.vcxproj文件配置信息修改,但项目文件太多删起来太麻烦,于是在网上找到了一个工具就是用来清除TFS的, 将这个文件解压到项目文件目录中, 输入三次y就清除完成了, 好像还需要net4.0的支持.
ClearSeve
2022/02/16
8830
项目移除TFS版本控制
图文并茂介绍在VS2010里使用TFS2010
上面的两篇文章Team Foundation Server 2010 – Basic Installation和TFS2010 Team Project Collections 已经讲述了安装TFS2
张善友
2018/01/29
1.4K0
让TFS2008 build server可以 编译vs2010程序
1. build server 安装.net framework 4.0和 .net framework 3.5 sp1 2. 停掉team build service 3. 到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 用记事本打开TfsBuildService.exe.config. 4. 找到MSBuildPath 配置,设置值为 <add key="MSBuildPath" value="c
麦克-堂
2018/04/12
8160
tfs安装教程_怎么安装2010office激活成功教程版
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说tfs安装教程_怎么安装2010office激活成功教程版,希望能够帮助大家进步!!!
Java架构师必看
2022/10/05
4.3K0
tfs安装教程_怎么安装2010office激活成功教程版
迁移TFS,批量将文档导入SharePoint 2013 文档库
一、需求分析 公司需要将存在于旧系统(TFS)所有的文档迁移至新系统(SharePoint 2013)。现已经将50G以上的文档拷贝到SharePoint 2013 Server上。这些文档是一些
用户1161731
2018/01/11
1.5K0
迁移TFS,批量将文档导入SharePoint 2013 文档库
VS2012 win7 修改TFS登陆账号的方法
、修改登陆账号:   在网上搜了好多,都没有找到解决方法,自己琢磨了一会找到了修改登陆TFS(Team Foundation Server)(团队资源管理器)的账号,和大家分享一下吧。 点击“开始”--“控制面板”--“用户帐户和家庭安全”--“凭据管理器”--“普通凭证”,就修改普通凭证就可以了。
跟着阿笨一起玩NET
2018/09/19
9480
VS2012 win7 修改TFS登陆账号的方法
Window Server 2008 R2 TFS2010 安装前的准备
http://www.cnblogs.com/aehyok/p/3979707.html 这里简单介绍了安装windows Server 2008 R2系统,接下来就开始介绍安装Team Foundation Server 2010工具之前的准备工作。
aehyok
2018/08/31
6380
Window Server 2008 R2 TFS2010 安装前的准备
tfs安装教程_2008安装教程
1、服务器内存要求2G;2、需要SQL SERVER 2005以上;3、选择“基础安装”。
全栈程序员站长
2022/11/09
1.8K0
tfs安装教程_2008安装教程
VS 2005 TFS MSSCCI Provider
如果您的开发工具不是VS 2005 ,但又有需要和Team Foundation Server整合该怎么办? 如果您的开发工具或软件属于下列几种: * Visual Studio .NET 2003 * Visual C++ 6 SP6 * Visual Visual Basic 6 SP6 * Visual FoxPro 9 SP1 * Microsoft Access 2003 SP2 * SQL Server Management Studio 如果想使用VS 2005的Team Foundatio
张善友
2018/01/29
9290
TFS(Team Foundation Server)介绍和入门
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是怎样将这些特性结合在一起使用的。
全栈程序员站长
2021/12/09
6.1K0
伸手党福利 - 直击TFS技术内幕
TEG云端专业号
2017/07/13
3.9K0
伸手党福利 - 直击TFS技术内幕
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
Team Foundation Server(TFS)是一种为 Microsoft 产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。
顾翔
2020/04/10
1.8K0
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
TFS2018环境搭建一硬件要求
TFS可以安装在Windows Server和Windows PC操作系统中,但是TFS2018和2018只支持64位操作系统中,早期的版本没有操作系统的位数限制.建议将TFS安装到服务器上,除非TFS用于个人使用.
郑小超.
2018/11/29
3.6K0
tf版安装_国际贸易术语2010图解
TFS2010安装环境是操作系统为Windows Server 2003 SP2(X86),Windows Server 2003 R2(X86),Windows Server 2003 R2 SP2(X86),Windows Server2008,Windows Server 2008 R2。
全栈程序员站长
2022/11/09
9840
tf版安装_国际贸易术语2010图解

相似问题

无法将默认集合从tfs 2010迁移到tfs 2012

11

将TFS 2012项目集合移至TFS 2010

25

TFS 2010迁移到TFS 2012

15

将集合从TFS 2010移至TFS 2012

13

从TFS 2010迁移到TFS 2012

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文