ThaiSEOBoard.com

ความรู้ทั่วไป => General (ถามคุยวิชาการ IM) => ข้อความที่เริ่มโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 07:58:47



หัวข้อ: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 07:58:47
คือผมต้องการประมวลผม แล้วทีนี้คอมเครื่องเดียวไม่ทันใจเลยอยาก เอาคอมหลายๆ เครื่องมาช่วยกันประมวลผล ผมต้องใช้โปรแกลมอะไรครับ หรือต้องทำอย่างไร
เห็น server ต่อรวมๆ กันเป็นเครื่องเดียวได้ แล้วทำ pc ได้บ้างไหมครับ อ่อลืมบอกว่า เป็น window นะครับ
รบกวนด้วยครับ
สงใสมานานมากแล้ว อยากทำแต่หาข้อมูลไม่ได้เลย :wanwan031: :wanwan031:


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: lekrabbit ที่ 08 กรกฎาคม 2014, 08:27:06
เป็นเทคโนโลยี High Performance Computing (HPC) และ Grid Computer ดูรายละเอียด ที่ http://www.docstoc.com/docs/26244622/HPC-and-Grid-Computers

 


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 08:32:35
เป็นเทคโนโลยี High Performance Computing (HPC) และ Grid Computer ดูรายละเอียด ที่ [url]http://www.docstoc.com/docs/26244622/HPC-and-Grid-Computers[/url]

 

ขอบคุณครับ
 ไม่มีวิธีทำเหลอครับ มีแต่ความหมาย และหลักการทำงาน


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: smapan ที่ 08 กรกฎาคม 2014, 08:39:30
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 09:06:13
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม
แบ่งงาน ให้ ช่วยกันประมวลผม ของ script php ครับ ผมตอบถูกไหม!
หรือ ทำให้ คอม เครื่องใดเครื่องหนึ่งแรงขึ้นโดยที่เอาทรัพยากรจากอีกเครื่องขึ้งมาใช้


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: KECO ที่ 08 กรกฎาคม 2014, 09:08:15
โอ้วฟังดูแล้วผมว่า ซื้อเครื่องแรงๆ ไปเลยดีกว่าครับ งง  :wanwan017:


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 09:10:37
โอ้วฟังดูแล้วผมว่า ซื้อเครื่องแรงๆ ไปเลยดีกว่าครับ งง  :wanwan017:
งง คำถามเหลอครับ ผมก็บอกไม่ถูกเหมือนกัน อธิบายสิงที่ต้องการถามได้ประมาณนี้ ขออภัยด้วยครับ
 :wanwan008: :wanwan008:


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: เซียนคอม ในตำนาน ที่ 08 กรกฎาคม 2014, 09:13:17
เข้ามาฟังด้วยคน


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: h8 ที่ 08 กรกฎาคม 2014, 09:23:26
คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล  พัฒนามาเป็น Cloud Platform  อย่างที่ google.com  ใช้ตั้งแต่ยุคแรก ๆ
 ต่อมาเปิดให้บริการแก่คนทั่วไปได้ใช้งาน เป็นผู้ให้บริการเว็บโฮสติ้ง Cloud Platform (  google app engine )  โดยนับความสำคัญแตกต่างจาก  server ทั่วไป
 ที่จะคิดค่าที่ cpu /Ram แต่จะคำนวณ จาก ค่า Instance  แบ่งเป็น resident และ dynamic instances  ทำให้ เว็บไซต์มีความเสถียรมากกว่า
 
 (http://venturebeat.files.wordpress.com/2013/07/large_3948165752.jpg?w=558&h=418)

  ผู้ให้บริการ Cloud  ในปัจจุบัน

ซึ่งหากประเทศไทยจะมีผู้ให้บริการ Cloud  provider อย่างเป็นทางการ ก็จะเป็นประโยชน์มาก
แต่ทั้งนี้ต้องดูว่าจะซื้อลิขสิทธิ์ จากใคร เพราะแต่ละที่ก็มีดีและมีความลับทางธุรกิจที่แฝงอยู่


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: ttong ที่ 08 กรกฎาคม 2014, 09:27:01
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 09:31:19
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ
ถ้า ประมวลผลภาพ ผมเคิยอ่านเจอ เขาใช้ กาดอะไรซักอย่างมาใช้เชื่อมกันระหว่างเครื่อง นิครับ แต่ไม่รู้เชิงลึกนะครับรอฟัง ชิงลึกต่อไปครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: smapan ที่ 08 กรกฎาคม 2014, 09:44:17
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม
แบ่งงาน ให้ ช่วยกันประมวลผม ของ script php ครับ ผมตอบถูกไหม!
หรือ ทำให้ คอม เครื่องใดเครื่องหนึ่งแรงขึ้นโดยที่เอาทรัพยากรจากอีกเครื่องขึ้งมาใช้

ถ้าเป็นสคริป PHP ตามที่แจ้งก็ใช้เป็น load balance ครับ
หรือง่ายกว่านั้นก็เป็น DNS round robin ครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 09:52:35
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม
แบ่งงาน ให้ ช่วยกันประมวลผม ของ script php ครับ ผมตอบถูกไหม!
หรือ ทำให้ คอม เครื่องใดเครื่องหนึ่งแรงขึ้นโดยที่เอาทรัพยากรจากอีกเครื่องขึ้งมาใช้

ถ้าเป็นสคริป PHP ตามที่แจ้งก็ใช้เป็น load balance ครับ
หรือง่ายกว่านั้นก็เป็น DNS round robin ครับ
มีวิธีทำใหมครับ เครื่องเป็น win7 ครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: Udonthanitimes ที่ 08 กรกฎาคม 2014, 09:55:19

Grid Computing ไม่น่าจะตอบโจทย์ของท่านได้มั๊ง..


ของท่าน ผมว่ามองหาคอมพิวเตอร์ที่เป็นแบบ Dual CPU (ก็พวกเซิร์ฟเวอร์แหละ)

น่าจะตอบโจทย์ท่านมากกว่านะครับ Hardware / Software พร้อมอยู่แล้ว


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: smapan ที่ 08 กรกฎาคม 2014, 10:07:37
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม

แบ่งงาน ให้ ช่วยกันประมวลผม ของ script php ครับ ผมตอบถูกไหม!
หรือ ทำให้ คอม เครื่องใดเครื่องหนึ่งแรงขึ้นโดยที่เอาทรัพยากรจากอีกเครื่องขึ้งมาใช้


ถ้าเป็นสคริป PHP ตามที่แจ้งก็ใช้เป็น load balance ครับ
หรือง่ายกว่านั้นก็เป็น DNS round robin ครับ

มีวิธีทำใหมครับ เครื่องเป็น win7 ครับ


อ่านตามนี้ครับ
http://www.techrepublic.com/article/understanding-server-load-balancing/


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: SunshineSmilelife ที่ 08 กรกฎาคม 2014, 12:16:26
เริ่มแรกเลย
แบ่งงานยังไงครับ
ถ้าตอบได้คุณจะได้คำตอบเพิ่ม

แบ่งงาน ให้ ช่วยกันประมวลผม ของ script php ครับ ผมตอบถูกไหม!
หรือ ทำให้ คอม เครื่องใดเครื่องหนึ่งแรงขึ้นโดยที่เอาทรัพยากรจากอีกเครื่องขึ้งมาใช้


ถ้าเป็นสคริป PHP ตามที่แจ้งก็ใช้เป็น load balance ครับ
หรือง่ายกว่านั้นก็เป็น DNS round robin ครับ

มีวิธีทำใหมครับ เครื่องเป็น win7 ครับ


อ่านตามนี้ครับ
[url]http://www.techrepublic.com/article/understanding-server-load-balancing/[/url]


แต๊งกิ้ว


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: BrainFreeze ที่ 08 กรกฎาคม 2014, 14:14:59
ทำตามนี้ครับ สำหรับ windows ตระกูล server นะครับ

http://technet.microsoft.com/en-us/library/bb727114.aspx
http://msdn.microsoft.com/en-us/library/ms952401.aspx


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: BrainFreeze ที่ 08 กรกฎาคม 2014, 14:18:48
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ


ใช้ mac เทียบกับประสิทธิภาพต่อเครื่องแล้วแพงครับ ผมเห็นฝรั่งใช้ Playstation กัน

(http://h9.abload.de/img/91aafwh0bxm.jpg)

(http://media.bestofmicro.com/PS3-US-Air-Force-cluster,Q-X-232953-13.jpg)


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: ttong ที่ 08 กรกฎาคม 2014, 14:24:04
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ


ใช้ mac เทียบกับประสิทธิภาพต่อเครื่องแล้วแพงครับ ผมเห็นฝรั่งใช้ Playstation กัน

([url]http://h9.abload.de/img/91aafwh0bxm.jpg[/url])

([url]http://media.bestofmicro.com/PS3-US-Air-Force-cluster,Q-X-232953-13.jpg[/url])




พอดีที่ทำงานมี Mac Pro อยู่หลายเครื่องครับ
จึงจะนำเครื่องที่ไม่ได้ใช้งานมาช่วย Render 3D ครับ

แล้วที่ใช้ Playstation ต่อ นี่ท่านรับทำหรือเปล่าครับ
หรือถ้าไม่ต้องค้นหาข้อมูลเกี่ยวกับอะไรครับ

ขอบคุณครับ  :wanwan017:


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: tenzamak ที่ 08 กรกฎาคม 2014, 15:13:47
เอา 1 เครื่อง แรงๆไม่ง่ายกว่าหรือครับ ประมวลผลของอะไรหรือครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: sakuraba ที่ 08 กรกฎาคม 2014, 17:13:17
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ

เคยใช้แต่โปรแกรม Compressor ในการเรนเดอร์ครับ แล้วใช้ Apple Qmaster เอา Mac Pro ที่อยู่ในวงแลนมาช่วยกันเรนเดอร์


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: gggcomputer ที่ 08 กรกฎาคม 2014, 17:18:07
 :wanwan044: ผมว่าการที่คุณหาวิธีที่จะเอาคอม 2 ตัว มารวมเป็นตัวเดียวน่าจะไม่ค่อยถูกเท่าไหร่นะครับ มันเป็นเรื่องที่ยุ่งยากพอสมควร แนะนำให้หาคอมใหม่ที่สเปคแรงๆ อยากให้ประมวลผลเร็วก็เน้นที่ซีพียุ ถ้าอยากให้อึดๆหน่อยก็เน้นแรมครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: น้องพี่ต้าร์ ที่ 08 กรกฎาคม 2014, 17:19:45
เหมือน bitcoin ปะช่วยกันคำนวน


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: icez ที่ 08 กรกฎาคม 2014, 17:21:26
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: VadiForte ที่ 08 กรกฎาคม 2014, 17:30:28
ผมกำลังหาข้อมูลประมาณนี้เหมือนกันครับ กำลังอยากได้คำตอบเลย

แต่ผมต้องการต่อ Mac Pro มากกว่า 1 เครื่อง เพื่อช่วย Render 3D

ใครพอมีความรู้ หรือรับทำ ติดต่อผมนะครับ

ลองค้นหาคำว่า "Render Farm" ครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: Jaideejung007™ ที่ 08 กรกฎาคม 2014, 17:32:33
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ

ถ้ามีขั้นตอนการทำตั้งแต่เริ่มแรก (สำหรับมือใหม่) จะสุดยอดมากครับ

^_^


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: smapan ที่ 08 กรกฎาคม 2014, 18:23:58
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ

ถ้ามีขั้นตอนการทำตั้งแต่เริ่มแรก (สำหรับมือใหม่) จะสุดยอดมากครับ

^_^


ผมว่าเรื่องที่ถามมันเป็นเรื่องสำหรับมืออาชีพนะครับ  :P
มือใหม่หาจ้างคนทำดีกว่านะครับ
แล้วก็ถ้าจะเรียนรู้ก็ตามลิ้ง
หรือข้อมูลที่ท่านไอส์แจ้งไว้ก้น่าจะไปต่อได้แล้วนะครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 20:32:25
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ

load balancing มันไม่สามรถควาบคุมได้ ต้องทำอย่างไรถึงจะควบคุมการทำงานได้ละครับ ในการแบ่งงานให้ ว่าเครื่องไหนประมวลเท่าไหร่


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: Udonthanitimes ที่ 08 กรกฎาคม 2014, 20:36:56
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ

load balancing มันไม่สามรถควาบคุมได้ ต้องทำอย่างไรถึงจะควบคุมการทำงานได้ละครับ ในการแบ่งงานให้ ว่าเครื่องไหนประมวลเท่าไหร่

ท่าน VadiForte ตอบให้แล้วนี่ครับ....  "Render Farm" 


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป &#
เริ่มหัวข้อโดย: icez ที่ 08 กรกฎาคม 2014, 21:41:05
ไอ้แบบนี้ไม่ใช่ cloud ครับ อย่าเอามามั่ว มันคนละเรื่องกัน

ไอ้วิธีพวกนี้มันคือ load balancing ครับ
หลักการคร่าวๆ คือ server ที่จะใช้ทำงานทุกตัวต้องเห็นข้อมูลเหมือนกันหมด
(ผ่าน shared storage พวก nfs/san/nas หรือใช้เทคนิคอะไรก็แล้วแต่)
แล้วก็ config ให้ทำงานเหมือนกันหมด ต่างกันแค่ ip แล้วใช้ load balance กระจายงานไปครับ

load balancing มันไม่สามรถควาบคุมได้ ต้องทำอย่างไรถึงจะควบคุมการทำงานได้ละครับ ในการแบ่งงานให้ ว่าเครื่องไหนประมวลเท่าไหร่
load balancing มันมีระบบที่เรียกว่า weight อยู่ครับ กรณีที่ server spec ไม่เหมือนกัน หรือต้องการให้ server บางตัวรับ load มากกว่าตัวอื่นก็กำหนด weight ให้ server ที่ต้องการเพิ่ม แค่นั้นเองครับ



อ้อ อันนี้คือเทคนิคฝั่งเว็บ / database นะครับ อย่างอื่นก็ต้องดูเป็นรายกรณีไป อย่าง render farm นั่นเค้าก็จะมีเครื่องมือในการกระจายว่าเครื่องไหนไป render ส่วนไหนอยู่ ซึ่งก็มีชื่อเฉพาะของมัน


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป &#
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 21:52:36
load balancing มันมีระบบที่เรียกว่า weight อยู่ครับ กรณีที่ server spec ไม่เหมือนกัน หรือต้องการให้ server บางตัวรับ load มากกว่าตัวอื่นก็กำหนด weight ให้ server ที่ต้องการเพิ่ม แค่นั้นเองครับ



อ้อ อันนี้คือเทคนิคฝั่งเว็บ / database นะครับ อย่างอื่นก็ต้องดูเป็นรายกรณีไป อย่าง render farm นั่นเค้าก็จะมีเครื่องมือในการกระจายว่าเครื่องไหนไป render ส่วนไหนอยู่ ซึ่งก็มีชื่อเฉพาะของมัน
แล้วถ้าเครื่องใดเครื่องหนึ่ง นอคไปแล้วจะเป็นอย่างไรครับ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: icez ที่ 08 กรกฎาคม 2014, 21:56:51
ถ้า load balance ห่วย (หรือคน config ห่วย --- ซึ่งน่าจะเป็นอย่างหลังมากกว่า เพราะมันแทบจะเป็นความสามารถมาตรฐานไปแล้ว) ก็ทำให้เข้าได้บ้างไม่ได้บ้างครับ เวลาส่ง load ไปตกเครื่องที่มีปัญหาก็จะเดี้ยงๆ ไปอะไรงี้

แต่โดยปกติ load balance มีความสามารถ health check คือตรวจสอบสถานะเครื่องปลายทางว่าสามารถให้บริการได้อยู่รึเปล่า ถ้าเชื่อมต่อไปไม่ได้มันก็จะตัดออกจากระบบให้เองครับ


ทีนี้ปัญหาต่อมาคือ ถ้า server ตัวที่เหลืออยู่รับ load ที่เทมาจากเครื่องที่มีปัญหาไม่ไหว มันก็จะลากล่มกันทั้งระบบ ก็ประมาณนี้แหละฮะ


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป &#
เริ่มหัวข้อโดย: srayuth089 ที่ 08 กรกฎาคม 2014, 22:09:44
ถ้า load balance ห่วย (หรือคน config ห่วย --- ซึ่งน่าจะเป็นอย่างหลังมากกว่า เพราะมันแทบจะเป็นความสามารถมาตรฐานไปแล้ว) ก็ทำให้เข้าได้บ้างไม่ได้บ้างครับ เวลาส่ง load ไปตกเครื่องที่มีปัญหาก็จะเดี้ยงๆ ไปอะไรงี้

แต่โดยปกติ load balance มีความสามารถ health check คือตรวจสอบสถานะเครื่องปลายทางว่าสามารถให้บริการได้อยู่รึเปล่า ถ้าเชื่อมต่อไปไม่ได้มันก็จะตัดออกจากระบบให้เองครับ


ทีนี้ปัญหาต่อมาคือ ถ้า server ตัวที่เหลืออยู่รับ load ที่เทมาจากเครื่องที่มีปัญหาไม่ไหว มันก็จะลากล่มกันทั้งระบบ ก็ประมาณนี้แหละฮะ
มีวีดีโอ หรือ คู่มื่อ config บ้างใหมครับ จะเป็น window or ubuntu ก็ได้


หัวข้อ: Re: ทำอย่างไร ให้คอมตั้งแต่2 เครื่องขึ้นไป ช่วยกันประมวลผล
เริ่มหัวข้อโดย: smapan ที่ 08 กรกฎาคม 2014, 23:30:42
เรื่อง health check  ตอนนี้ผมทดลองทำ DNS failover  ด้วย Amazon route53
ระบบมี health check ใช้งานง่ายๆ และ ก็ใช้งานได้ดีครับ
การ round robin ก้แสนจะง่ายและเข้าใจง่ายสุดๆครับ
เรื่องความเร็วในการเปลี่ยน server กำหนด TTL ให้ต่ำติดดินไปเลย 5นาทีครับ