في الشركات هذا هو مبدأهم: كل على حدا , mysql على سرفر لوحدها و النسخ الاحتياطية على سرفر ثاني
و ال dns على سرفر ثالث و هكذا...
هذا اذا كنت تريد شغلك يكون صح
ومن غير المستحسن ان تقوم يتشغيل الكل على سرفر وحيد
أتمنى لمشروعك التوفيق
جزاك الله خير،
الفكرة اللي حاليا في بالي، استخدام قاعدة اسمها Mongodb.
عدد الـ master nodes مفضّل يكون 3 (المبرمجين مقترحين 3)
و عدد الـ slaves بيكون 2 ..
و 2 apache servers
و 2 load balancers، واحد للـ mongodb masters و الثاني لـ apache servers .
هذه الفكرة المبدئية، بس هذا لو نجح المشروع و شفت عليه اقبال مأمل خير
-----------------------
عجيب امر Liquidweb لديها cdn بجدة, الأولى ب softlayer ان تسبقها باحتواء سوق الاستضافة العربي
المتنامي, لكن هذا لتعرف ان سوفت لاير لا يهمها الا قروشنا تأخذها أخر كل شهر.
Liquidweb لها سوق أكبر من softlayer بكثير. ما شفت أحد يشتكي.
-----------------------
و بس عشان ما نطلع من الموضوع، قبل شوية قفلت سيرفر من أمازون،
كود:
Cluster Compute Quadruple Extra Large Instance
23 GB of memory
33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core “Nehalem” architecture)
1690 GB of instance storage
64-bit platform
I/O Performance: Very High (10 Gigabit Ethernet)
API name: cc1.4xlarge
مواصفات جبارة، مرة جبارة
هذه الذاكرة:
كود:
[root@ip-10-78-38-233 unixbench-5.1.2]# free -g
total used free shared buffers cached
Mem: 33 1 31 0 0 1
-/+ buffers/cache: 0 33
Swap: 0 0 0
و هذه المعالجات:
كود:
[root@ip-10-78-38-233 unixbench-5.1.2]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
stepping : 5
cpu MHz : 2666.760
cache size : 8192 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nonstop_tsc aperfmperf pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
bogomips : 5333.52
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
stepping : 5
cpu MHz : 2666.760
cache size : 8192 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nonstop_tsc aperfmperf pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
bogomips : 5333.52
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
stepping : 5
cpu MHz : 2666.760
cache size : 8192 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nonstop_tsc aperfmperf pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
bogomips : 5333.52
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
stepping : 5
cpu MHz : 2666.760
cache size : 8192 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nonstop_tsc aperfmperf pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
bogomips : 5333.52
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
[root@ip-10-78-38-233 unixbench-5.1.2]#
قعدت عليه ساعتين، أغلبها test لـ http://www.webhostingtalk.com/showthread.php?t=924581
و هذه النتيجة بدون فحص الـ desk IO:
كود:
[root@ip-10-78-38-233 unixbench-5.1.2]# ./Run dhry2reg whetstone-double syscall pipe context1 spawn execl shell1 shell8 shell16
make all
make[1]: Entering directory `/root/unixbench-5.1.2'
Checking distribution of files
./pgms exists
./src exists
./testdir exists
./tmp exists
./results exists
make[1]: Leaving directory `/root/unixbench-5.1.2'
sh: 3dinfo: command not found
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # # # # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.2 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
December 22, 2007 johantheghost at yahoo period com
1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x Execl Throughput 1 2 3
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
1 x Shell Scripts (16 concurrent) 1 2 3
4 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
4 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
4 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
4 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
4 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
4 x Process Creation 1 2 3
4 x Execl Throughput ^C 1 2 3
4 x Shell Scripts (1 concurrent) 1 2 3
4 x Shell Scripts (8 concurrent) 1 2 3
4 x Shell Scripts (16 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: ip-10-78-38-233: GNU/Linux
OS: GNU/Linux -- 2.6.35.14-97.44.amzn1.x86_64 -- #1 SMP Mon Oct 24 16:03:08 UTC 2011
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 2: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 3: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
02:49:06 up 1:20, 1 user, load average: 4.76, 9.86, 6.49; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Mar 07 2012 02:49:06 - 03:13:13
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 25439379.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3184.0 MWIPS (10.0 s, 7 samples)
Execl Throughput 1423.8 lps (30.0 s, 2 samples)
Pipe Throughput 335676.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 59815.3 lps (10.0 s, 7 samples)
Process Creation 2573.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2990.7 lpm (60.0 s, 2 samples)
Shell Scripts (16 concurrent) 436.2 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 831.5 lpm (60.0 s, 2 samples)
System Call Overhead 296730.3 lps (10.0 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 25439379.4 2179.9
Double-Precision Whetstone 55.0 3184.0 578.9
Execl Throughput 43.0 1423.8 331.1
Pipe Throughput 12440.0 335676.3 269.8
Pipe-based Context Switching 4000.0 59815.3 149.5
Process Creation 126.0 2573.1 204.2
Shell Scripts (1 concurrent) 42.4 2990.7 705.3
Shell Scripts (16 concurrent) --- 436.2 ---
Shell Scripts (8 concurrent) 6.0 831.5 1385.8
System Call Overhead 15000.0 296730.3 197.8
========
System Benchmarks Index Score (Partial Only) 443.6
------------------------------------------------------------------------
Benchmark Run: Wed Mar 07 2012 03:13:13 - 03:37:19
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 100994267.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 12688.9 MWIPS (9.9 s, 7 samples)
Execl Throughput 3832.9 lps (30.0 s, 2 samples)
Pipe Throughput 948069.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 146575.7 lps (10.0 s, 7 samples)
Process Creation 6897.5 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 6653.0 lpm (60.0 s, 2 samples)
Shell Scripts (16 concurrent) 452.8 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 903.2 lpm (60.1 s, 2 samples)
System Call Overhead 702687.9 lps (10.0 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 100994267.4 8654.2
Double-Precision Whetstone 55.0 12688.9 2307.1
Execl Throughput 43.0 3832.9 891.4
Pipe Throughput 12440.0 948069.3 762.1
Pipe-based Context Switching 4000.0 146575.7 366.4
Process Creation 126.0 6897.5 547.4
Shell Scripts (1 concurrent) 42.4 6653.0 1569.1
Shell Scripts (16 concurrent) --- 452.8 ---
Shell Scripts (8 concurrent) 6.0 903.2 1505.4
System Call Overhead 15000.0 702687.9 468.5
========
System Benchmarks Index Score (Partial Only) 1130.3
و هذه مع الـ desk IO:
كود:
[root@ip-10-78-38-233 unixbench-5.1.2]# ./Run
make all
make[1]: Entering directory `/root/unixbench-5.1.2'
Checking distribution of files
./pgms exists
./src exists
./testdir exists
./tmp exists
./results exists
make[1]: Leaving directory `/root/unixbench-5.1.2'
sh: 3dinfo: command not found
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # # # # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.2 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
December 22, 2007 johantheghost at yahoo period com
1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput 1 2 3
1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
1 x File Copy 256 bufsize 500 maxblocks 1 2 3
1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
4 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
4 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
4 x Execl Throughput 1 2 3
4 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
4 x File Copy 256 bufsize 500 maxblocks 1 2 3
4 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
4 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
4 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
4 x Process Creation 1 2 3
4 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
4 x Shell Scripts (1 concurrent) 1 2 3
4 x Shell Scripts (8 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: ip-10-78-38-233: GNU/Linux
OS: GNU/Linux -- 2.6.35.14-97.44.amzn1.x86_64 -- #1 SMP Mon Oct 24 16:03:08 UTC 2011
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 2: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 3: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
01:49:52 up 21 min, 2 users, load average: 0.14, 0.18, 0.21; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Mar 07 2012 01:49:52 - 02:18:04
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 25500134.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3189.0 MWIPS (9.9 s, 7 samples)
Execl Throughput 1433.1 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 221780.1 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 57144.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 690444.4 KBps (30.0 s, 2 samples)
Pipe Throughput 336657.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 59988.1 lps (10.0 s, 7 samples)
Process Creation 2563.3 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 3013.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 829.3 lpm (60.0 s, 2 samples)
System Call Overhead 297139.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 25500134.5 2185.1
Double-Precision Whetstone 55.0 3189.0 579.8
Execl Throughput 43.0 1433.1 333.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 221780.1 560.1
File Copy 256 bufsize 500 maxblocks 1655.0 57144.5 345.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 690444.4 1190.4
Pipe Throughput 12440.0 336657.9 270.6
Pipe-based Context Switching 4000.0 59988.1 150.0
Process Creation 126.0 2563.3 203.4
Shell Scripts (1 concurrent) 42.4 3013.1 710.6
Shell Scripts (8 concurrent) 6.0 829.3 1382.2
System Call Overhead 15000.0 297139.9 198.1
========
System Benchmarks Index Score 481.7
------------------------------------------------------------------------
Benchmark Run: Wed Mar 07 2012 02:18:04 - 02:47:28
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 101743646.9 lps (10.0 s, 7 samples)
Double-Precision Whetstone 12733.7 MWIPS (9.9 s, 7 samples)
Execl Throughput 3850.7 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 221527.6 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 57034.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 893369.4 KBps (30.7 s, 2 samples)
Pipe Throughput 951224.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 146684.0 lps (10.0 s, 7 samples)
Process Creation 6948.3 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 6659.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 902.6 lpm (60.1 s, 2 samples)
System Call Overhead 704487.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 101743646.9 8718.4
Double-Precision Whetstone 55.0 12733.7 2315.2
Execl Throughput 43.0 3850.7 895.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 221527.6 559.4
File Copy 256 bufsize 500 maxblocks 1655.0 57034.0 344.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 893369.4 1540.3
Pipe Throughput 12440.0 951224.4 764.6
Pipe-based Context Switching 4000.0 146684.0 366.7
Process Creation 126.0 6948.3 551.5
Shell Scripts (1 concurrent) 42.4 6659.1 1570.5
Shell Scripts (8 concurrent) 6.0 902.6 1504.3
System Call Overhead 15000.0 704487.3 469.7
========
System Benchmarks Index Score 993.2
طبعا النتيجة مرة زبالة. السبب إنه مهما كان و كبر، نهايته cloud. أتوقع لو جربته على الـ VPS اللي عندي يمكن يطلع شئ حلو :P
و على فكرة جربت الأمر الـ dd، ما طلع عن 40 ميجا بس المشكلة نسيت أنسخه و ما اتذكرت إلا بعد ما قفلت السيرفر.
شكلي حأشوف الشركات اللي تعطي سيرفرات بالساعة و أجرب :P
و على فكرة يا بشير، ادخل الصفحة حقت WHT فوق و بتلاقي الناس عارضين سيرفراتهم. فيه شركات رخيصة و ممتازة، زي http://www.hetzner.de و http://www.securedservers.com
رائد