想买台支持ASP.NET网站的服务器
从来没有涉及过硬件方面的问题,请大家赐教。
目前做了一个简单的ASP.NET网站,并使用SQL Server作为后台数据库。向面向局域网用户提供服务。想买台服务器,初期能够满足50个用户并发访问就可以了。是想买硬件。大家有经验吗?
这得多少钱啊?大家能说几个硬件型号吗?我好顺着查查,也顺便学习学习。
------解决方案--------------------不要买服务器,租一个空间就可以了。即便你的需求提高,租一个VPS也足够了。一个VPS是一个虚拟机,相当于一台服务器,你可以完整控制整个操作系统,并且安装任意的软件。
如果是在开发中作为测试的需要,PC机也可以安装服务器操作系统客串一把服务器,Windows Server和同级别的桌面操作系统的硬件要求是基本一致的。也就是双核CPU+2GB内存,足够运行Windows Server 2008 R2和2012这样的服务器系统了。
------解决方案--------------------没看清楚。局域网用,就用普通的PC台式机当服务器就可以了。现在的PC足够可靠,和专门的服务器区别不大。选购的时候稍微注意,购买大厂的配件就可以了。主要是主板,认准华硕(ASUS)、技嘉(Gigabyte)、微星(MSI)、Intel(英特尔)几个牌子,以及入门服务器主板像泰安、超微、Iwill之类的。
------解决方案--------------------如果在离用户500公里以内的某个机房租一个VPS或者云主机服务器,一年大概要4000块钱足够了,应该可以提供大致这样的能力:
CPU 双核 2.5GHZ以上
内存 2G以上
硬盘 ATA 50G以上
带宽 3M左右
独立IP 至少一个
软件你可以选择一款,例如你可以选择 windows Server 2003 64位版本,厂商会给你免费安装。然后你就可以自己远程桌面登录上去,随便安装更多的软件。因为你在一年内拥有这台服务器。
而价格,也就3000~4000块钱。
实际上你也可以按照季度去买,而且可以买多台,而且可以经常换厂商。当然,如果经过了锻炼,你的程序在部署和迁移方面也会变得非常方便,甚至打很少的几个键就自动部署到新的服务器上去了。
------解决方案--------------------如果我自己买台服务器,哪怕仅仅是给一个稍微大一点的办公室(假设有100~200个工位的办公室)使用,我会买一台将近20000块钱的DELL入门级企业塔式服务器。
------解决方案--------------------500公里 --> 100公里
这可以做到移动,省得你去布线了。你可以想象一下,假设你恰好需要给两个距离100米的大楼里的两个办公室连在一起,你会多么麻烦啊。更何况使用这可能外出办公......
当然,如果根本不考虑移动就算了。但是如果没有考虑过,建议你买第一个服务器时考虑到稍微高级一点的需求。
------解决方案--------------------局域网,50用户,SQL,.net
按这几个关键词,普通的PC就够了,
性价比高的做法,建议买台商务机,内存配置大一点,8G或是16G,CPU用I5,如果能配I7更好,主板如果能支持RAID,可以考虑用两块硬盘做个RAID0以提高磁盘性能。
操作系统用Win2008 64bit+SQL2008 64bit
对性能提升很明显
当然,也要看楼主的业务需求,如果是如ERP这种对计算要求比较高的业务,就可能要用到专业的服务器,毕竟X86的至强处理器计算能力跟普通CPU不是一个档次。
------解决方案--------------------局域网内不需要用到外边的服务器,只要在局域网内找一台电脑(设置一个固定IP)做服务器就可以了,其原理和在外网租服务器所有联网的人都能看到是一样的
由可以访问服务器的客户端做决定:如果只想让局域网内的看到,那么就在局域网内随便找台电脑做服务器即可,如果你离开办公地点也想登录管理系统,那么就得租用外网的服务器,因为它在外网有个固定IP,这是所有联网的人可以访问到的