summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-webteam/2011-January/000143.html
blob: b57b9fca86cbdf30cfa73b038196432031079603 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-webteam] Forum VM needs
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Forum%20VM%20needs&In-Reply-To=%3CA31E65CCB1B23F49A8B97A3A0947018D02D24C7D%40EXCHANGE2003.ccq.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="000142.html">
   <LINK REL="Next"  HREF="000144.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-webteam] Forum VM needs</H1>
    <B>Dubeau, Patrick</B> 
    <A HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Forum%20VM%20needs&In-Reply-To=%3CA31E65CCB1B23F49A8B97A3A0947018D02D24C7D%40EXCHANGE2003.ccq.org%3E"
       TITLE="[Mageia-webteam] Forum VM needs">Patrick.Dubeau at ccq.org
       </A><BR>
    <I>Wed Jan 12 22:02:04 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="000142.html">[Mageia-webteam] Forum VM needs
</A></li>
        <LI>Next message: <A HREF="000144.html">[Mageia-webteam] [Mageia-sysadm] Forum VM needs
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#143">[ date ]</a>
              <a href="thread.html#143">[ thread ]</a>
              <a href="subject.html#143">[ subject ]</a>
              <a href="author.html#143">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>&gt;<i> Hi there,
</I>&gt;<i> 
</I>&gt;<i> As it seems VM creation takes a little bit of time due to people being
</I>&gt;<i> under heavy load at work Anne and misc considered the option of
</I>&gt;<i> creation the Xen VM on one of our servers (we could migrate the VM on
</I>&gt;<i> atalante later)
</I>&gt;<i> 
</I>&gt;<i> For that misc asked for Forum needs...
</I>&gt;<i> 
</I>&gt;<i> For the beginning i'll consider that we are going to put everything on
</I>&gt;<i> the same machine (DB and PHP). This is not rally brilliant to
</I>&gt;<i> virtualize DB servers but i guess this will not kill the VM in the
</I>&gt;<i> first monthes as the tables will not be big.
</I>&gt;<i> 
</I>&gt;<i> So phpBB needs a LAMP Stack : Apache + PHP5 + MysSQL5 (it prefers to
</I>&gt;<i> have MySQLi extention)
</I>&gt;<i> 
</I>&gt;<i> And we'll need with php the optional :
</I>&gt;<i> -- zlib compression (better having it)
</I>&gt;<i> -- remote ftp support (well... i'm not in favor even if documentation
</I>&gt;<i> asks for it)
</I>&gt;<i> -- XML support (better having it)
</I>&gt;<i> -- Image Magick support (better having it)
</I>&gt;<i> -- GD support (same as Image magick)
</I>&gt;<i> 
</I>&gt;<i> For source management git will be used... so we'll need it too :)
</I>&gt;<i> 
</I>&gt;<i> As forum have often to face bruteforce having Fail2ban would be really
</I>&gt;<i> great... for every open service like ssh but also for forums... i'd
</I>&gt;<i> like to have Fail2ban parse a file of phpBB failed login to trigger a
</I>&gt;<i> IP low level ban during a few hours or more...
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> For forum management we'll need :
</I>&gt;<i> -- access to sources (read/write)
</I>&gt;<i> -- access to data zones (avatars and uploaded things) (read/write)
</I>&gt;<i> -- access to accesslogs and errorlogs (read)
</I>&gt;<i> -- hability to change php log levels
</I>&gt;<i> -- access to php logs (read)
</I>&gt;<i> -- console access to database(s) (i'd prefer to avoid completely
</I>&gt;<i> phpMyadmin on the forum server)
</I>&gt;<i> 
</I>&gt;<i> For performance questions : i guess forum opening will trigger a rather
</I>&gt;<i> vast amount of people coming (at least to register their nicks)... i'd
</I>&gt;<i> be happy to avoid the server being loaded to death.
</I>&gt;<i> 
</I>&gt;<i> So i'm targetting at least one thousand simultaneous users being active
</I>&gt;<i> on the forum... that will do for apache tuning.
</I>&gt;<i> 
</I>&gt;<i> For database that will mean 800 to 1200 requests per seconds...
</I>&gt;<i> 
</I>&gt;<i> We'll have 2 - 3 monthes to see the tables grow and tune the indexes
</I>&gt;<i> and the memory accordingly.
</I>&gt;<i> 
</I>&gt;<i> But i think our needs will stabilize around 4-6 GO for RAM if the forum
</I>&gt;<i> gets really used (we'll have to tune mysql to keep many requests in
</I>&gt;<i> cache) apache+mysql all included... if we split later apache and mysql
</I>&gt;<i> on separate machines the needs on each machine will be obviously lower.
</I>&gt;<i> 
</I>&gt;<i> For app disk space code is under 50 megs... and with hundred of avatars
</I>&gt;<i> uploader we will not grow above 1GO
</I>&gt;<i> 
</I>&gt;<i> For database disk space even after years of activity we'll remain under
</I>&gt;<i> 5GO
</I>&gt;<i> 
</I>&gt;<i> We'll need to set up some tables with havy read and write accesses with
</I>&gt;<i> InnoDB (not all) : that would be great to have one file per table
</I>&gt;<i> innodb option enabled
</I>&gt;<i> 
</I>&gt;<i> Nota : i'd like to use https (at least for admin accesses)... so that
</I>&gt;<i> will mean to enable ssl and open 443 port also
</I>&gt;<i> 
</I>&gt;<i> That's all for system level... i think directory structures (Which
</I>&gt;<i> concerns apache web root config) can be dealt with later...
</I>&gt;<i> 
</I>&gt;<i> Tell me if you have got everything you need for VM creation...
</I>&gt;<i> 
</I>&gt;<i> Cheers,
</I>&gt;<i> 
</I>&gt;<i> Ma&#226;t
</I>
Hi Maat,

I am sincerely happy you suggest it. It could ease and speed things up a
little. xkomodor and I are under pretty heavy load of work right now and for
myself I also have technical issues in installing and connecting to the vms
right now and don't have enough time to spare on it as I would like to. Sorry
for the inconveniences...


Patrick Dubeau (alias DaaX) - Webmaster MLO
<A HREF="http://www.mandrivalinux-online.org">http://www.mandrivalinux-online.org</A> 


</PRE>



<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="000142.html">[Mageia-webteam] Forum VM needs
</A></li>
	<LI>Next message: <A HREF="000144.html">[Mageia-webteam] [Mageia-sysadm] Forum VM needs
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#143">[ date ]</a>
              <a href="thread.html#143">[ thread ]</a>
              <a href="subject.html#143">[ subject ]</a>
              <a href="author.html#143">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-webteam">More information about the Mageia-webteam
mailing list</a><br>
</body></html>