【买阿里云】求解决方案 一个稍微综合类网站

kacc850 发布于 2014/07/07 09:41
阅读 722
收藏 4

先说下 需求和功能。  用框架做一个百分之70功能是CMS的网站


准备静态化HTML+缓存的方式,图片也不少。


准备用 LAMP方式在搭载。


准备用3台服务器,

A:

一台WEB静态资源文件服务器  NGINX   图片/JS/CSS/静态HTML文件


B :

一台WEB动态资源服务器  APACHE 2.4   .PHP的内容都在这里解析


C:

数据库服务器 MYSQL


问题1:

请问 服务器A  可以用域名80端口吗? 用NGINX当服务器域名主入口80,然后其他的.PHP的转发到服务器B上的APACHE上?


问题2:

关于图片二级域名的问题,比如我主域名是www.abc.com 那么我二级域名可以是img.abc.com还是必须跟主域名不一样 才可以加快HTTP页面解析速度 img.aaa.com呢?


问题3:

我准备所有生成HTML静态页面都放在服务器A上,那么我后台是服务器B  apche的 怎么把静态资源文件上传到服务器A上呢 包括用户上传的图片等。


问题4:

阿里云有2种服务  一种是固定带宽的,一种是不固定带宽的。

我觉得静态资源服务器A(图片存放)的应该不设置带宽和流量,其他的可以简单配置下。

请问大家怎么配置这3台服务器呢?


前期估计每天4000ip   1W3 PV


谢谢大家了。 因为 虽然是前期设计,但也要为了以后迁移等做考虑。 网站是一个CMS+SNS为主的站点。  服务器准备用CENTOS6  之前一直用APACHE来做,现在听说NGINX对静态资源比较好,所以希望APACHE+NGINGX 进行网站动静态分流。 前期一台数据库服务器应该可以,后期可以分表分区,或者再加一台服务器进行主从读写分离。


希望大家有经验的指导下,毕竟我最近就要买服务器了。

以下是问题补充:

@kacc850:如果都放在一台服务器上的话 以后迁移好迁移吗? 我觉得刚开始就应该3台分离吧。。 配置可以低点,但架构要先搭起来吧。。 (2014/07/07 10:02)
加载中
1
kacc850
kacc850
我觉得
现在技术不是问题




服务器速度什么的都不是问题

无论商城 还是SNS 还是新闻 还是个人服务, 最原始的不过都是CURD 数据的存储和转移




重要的是产品




所有的现在互联网的产品 最本质都是数据的存储和转移,但产品各有千秋,就比如都是原材料是玉米 可以做产品为 玉米汁,玉米薯片,玉米沙拉 烤玉米 
3
365代维网
静态资源可以用第三方的CDN,一台服务器就可以处理。
0
firebull
firebull

数据库可以用阿里云的RDS,性能好又不需要专人来维护,而且比单独的服务器便宜。

问题1:可以

问题2: img.abc.com与img.aaa.com效果是一样的。建议用img.abc.com,这样域名不需要另外备案。

问题3:用NFS或文件同步。我们目前用的是NFS。将server B的磁盘NFS到A上。

问题4:1W3的PV,2M带宽够用了。呵呵。我们当初20WPV,5M的带宽。

kacc850
kacc850
问题3: 一般的流程都是自己先上传到自己服务器吗,然后在2台服务器之间转移吗》? 比如图片先上传到自己动态资源服务器,然后再让动态资源服务器和另一台静态资源服务器进行同步文件夹,然后图片的地址存放在数据库里 地址url是静态资源服务器的URL地址》?
kacc850
kacc850
我自己也可以单独配置一台MYSQL服务器啊,为什么用它的呢?安全吗 数据资料 问题2 为什么有人说 必须跟主域名不同才行呢? 但我看豆瓣图片域名是一样的啊
0
george_liu
george_liu
前期可以先搭建类似架构,数据库直接使用阿里云RDS, 静态资源还是建议综合考虑CDN, 然后结合使用场景一步步提升!
george_liu
george_liu
回复 @kacc850 : 不是要自建CDN,直接租用,阿里云自己也有,同步是用户访问时自行触发,做好更新通知即可
kacc850
kacc850
CDN只知道原理,具体没使用过。 另外 前期人不多的情况下,没必要CDN全国节点镜像服务器吧。。。
0
工号1024
工号1024
蛮 高大上的配置了,本人 5000IP,3WPV,就用了一台 阿里云机器,单核,1G内存,1M带宽,放了 NGINX,mysql,tomcat ,大部分数据被我放到内存中,没有什么图片是真的,后面图片准备用云存储(好像不贵),后面要是扩展的话,加内存和带宽感觉就能解决了,多使用内存缓存数据,就可以降低IO,不太需要专门的mysql服务器(这个还要看你的实际环境来计算)
0
jesuspan
jesuspan
不上100W PV1台机器可以搞定的。静态资源放第三方还有CDN加速。
kacc850
kacc850
一台服务器生成的静态文件怎么转移同步到CDN的服务器上呢
0
IceInto
IceInto

不需要这么大费周章啊,直接一个服务就搞定啦。阿里云可以随时扩展。

主要扩展还是要看看你程序写的怎么样啊,硬件都是一样的的啊

你主要需要考虑带宽的问题。上面已经有人提出过CDN啦根据情况选择

0
kacc850
kacc850
有没有类似一个网站初始分3台服务器的架构图? 或者实例
0
th小米粥
th小米粥

A:一台WEB静态资源文件服务器  NGINX   图片/JS/CSS/静态HTML文件,静态资源使用七牛存储。有CDN的。

B :一台WEB动态资源服务器  APACHE 2.4   .PHP的内容都在这里解析

C:数据库服务器 MYSQL


BC二个问题看你具体业务需求。建议把内存买大一点点。然后放在一台机器上面。或者直接买一个阿里云的数据库。

0
都市网达
都市网达
1W3的PV应该压力很小。你单独把一台机器拿出来做静态,就是浪费。
都市网达
都市网达
可以更加安全,用三台服务器做备份,三台服务台PV一天几十万都没有问题的。
kacc850
kacc850
这个是为了以后数据好迁移。 也是为了加快网站的访问速度
返回顶部
顶部