หน้าแรก | กระดานข่าว |  ปฏิทิน |  ค้นหา |  ติดต่อเรา VMWARE.IN.TH | Largest unofficial VMware Thailand User
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: สิ่งที่ได้ความรู้ดี ๆ จากงาน TARAD Tech Talk #1  (อ่าน 865 ครั้ง)
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
วันนี้ได้มีโอกาสไปงาน TARADTECH ซึ่งทางพี่ @Pawoot @AuntiSpam @Icez @@izyracuze และชาว TARAD.COM ได้ให้ความรู้ดี ๆ คำที่ทำให้ผมชอบจากงานนี้คือ

เราควรจะ "แบ่งปัน" ให้ผู้อื่นบ้าง จะทำให้ประเทศพัฒนา

ส่วนนี้ผมจึงเริ่มที่จะแบ่งปันให้เพื่อน ๆ ได้ลองอ่านกันดูนะครับ

ส่วนตัวผมคงจะเขียนบทความในการใช้ Virtualization สำหรับองค์กรเล็ก ๆ ที่ต้องการมีระบบ Dev, Test ใน Server เดียวกัน

#################################################
# How to Setup Infrastructure't Services for Web App. Development by @AuntiSpam
#################################################

เราจะ Setup Infra ที่ในองค์กรที่อยู่ใน บ. Development ได้อย่างไร
      * ทำ Dev.xyz.com เป็นรูปแบบที่ผิด เพราะว่า Domain เปลี่ยนไป ทำให้ dev ทำงานซ้ำซ้อน
      * การแก้ไข คือ สร้าง Apache เพื่อทำ Proxy Server ให้ delay ไปที่ Server ที่เรากำหนดไว้โดย วิ่งไปที่ Server ของ Proxy Apache ที่กำหนดไว้
         * remoteproxy ชี้โดเมนไปที่ xyz.com
         * remoteproxy * ไปที่ Squire Server เพื่อให้ออก Internet ได้
การ Code Deployment
      * Dev Server  : กำหนดสิทธิทุกคน ใยนไฟล์ขึ้นไปได้
      * Test Server : กำหนดให้ บางคน อัพไฟล์ขึ้นไปที่ Server ได้
      * Staging Env : Webistrano / SVN
      * Production Server : กำหนดให้ทาง Admin ในการโยนไฟล์ขึ้นระบบ

Software Tool
      * PureFTPD : supports MySQL authentication
      * Write the simple mysql-php

#################################################
# Facebook's MySQL Replication Architecture by @Icez
#################################################

   * http://on.fb.me/mysqlschemachange
   * ถ้ามีการ Drop Table จะทำให้ Replicate มีปัญหาขึ้นได้ เพราะว่าไม่สามารถทำการ Replicate ที่มีการ Drop ได้
   * ทำ Database Replicate แล้วสลับการแก้ไข ตัว Master1 ที่ใช้งานอยู่ แล้วถ้าแก้ไข ก็ให้ไปใช้งาน Master2 แล้วก็ Switch กลับมาให้ Master2 เป็นตัว Access R/W แทน ส่วนตัว Master1 ก็จะกลายเป็น ตัวที่โดน Replicate แทน
   * จากรูป Master1 จะทำการ Write และให้ Slave1-1,1-2,2-1,2-2 ทำการ Read Data

#################################################

Front End <-> MemCache -> MySQL

#################################################


« แก้ไขครั้งสุดท้าย: มีนาคม 09, 2011, 23:49 โดย vmware.in.th » บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
พอดีจะหารูปเกี่ยว Infra ว่าจะต้องมีส่วนอะไรบ้าง .. แต่เจอรูปนี้เลยเอามาแชร์ให้เพื่อนชาว Developer ได้ลองดูนะครับว่าจริง ๆ แล้ว user ต้องการอะไร


บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
วันนี้ในงานคุณ​ @dominixz ได้ถามว่า "องค์กรเล็ก ๆ จะทำระบบแบบนี้บ้าง Scale เล็กลง ได้อย่างไรบ้าง"

ทำให้ผมคิดว่าจริง ๆ แล้ว ระบบ Virtualization สามารถเข้ามาช่วยฝึกให้เรา เริ่มพัฒนาการทำงานของเราให้เป็นระบบแบบแผนได้ โดยที่ลงทุนไม่สูง เช่น ยุบรวม Server ที่เป็น Dev และ Test หรือ Staging มารวมอยู่ใน Server ตัวเดียวกัน เพื่อให้มีการใช้งาน Performance ของ Server ที่เต็มที่ และสามารถขยาย Scale ได้อย่างง่าย ... ทำให้เราประหยัดค่าใช้จ่ายในส่วนของ ค่า Server, ค่าไฟฟ้า, ค่าสถานที่ หรือการเปลี่ยน Server ก็ทำได้อย่างง่ายดาย

"แถมฟรีอีกด้วย ด้วย VMware ESXi เวอร์ชั่น Free Edition หรือ ถ้าต้องการรัน Base On อยู่บน Windows ก็ใช้ VMware Server เพื่อจำลองการสร้าง Server หลาย ๆ ระบบอยู่ใน Physical เพียงตัวเดียว"


รูปจาก : http://www.objectline.fr/

เดี๋ยวผมจะมาขยายความต่อและขั้นตอนในการ Implement ระบบใช้งานได้จริง ๆ นะครับ ...


บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
DataSite
Jr. Member
**
ออฟไลน์ ออฟไลน์

กระทู้: 65


customercare@datasite.co.th
ดูรายละเอียด เว็บไซต์ อีเมล์
ติดงานด่วน... เสียดายมากพลาดงานนี้
บันทึกการเข้า

 
cocore
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 28


ดูรายละเอียด

   รุ้ตอนนี่ก็ไม่ทันเหละ

บันทึกการเข้า
 
cocore
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 28


ดูรายละเอียด
ขอบคุณมากๆคับ
บันทึกการเข้า
 
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!