image-689
image-689

เปิดบริการ : โฮสติ้งสิงคโปร์

Ruk-Com Hosting : ได้เปิดให้บริการมาได้สักระยะหนึ่งแล้วทางเราได้เรียนรู้และพัฒนาระบบมาอย่างต่อเนื่องและวันนี้อยากแนะนำบริการใหม่จากทางเรานั้นคือบริการ โฮสติ้งสิงคโปร์ สำหรับผู้ที่ต้องการความเสถียรของระบบสูงและสามารถเข้าถึงหน้าเว็บได้อย่างรวดเร็วทั้งในประเทศไทย และต่างประเทศ (International) ทำไมต้องโฮสติ้งสิงคโปร์ เหตุผลที่เราเลือกประเทศสิงคโปร์เพราะว่าประเทศสิงคโปร์เป็นทางผ่านระบบเครือข่ายหลักของ Asia Pacific มีช่องสัญญานที่กว้างมากมีการรับส่งข้อมูลที่เร็วทั้งจากในประเทศไทยและจากประเทศซึ่งทางเราได้ทดสอบมาเป็นอย่างดีแล้วทั้งในเรื่องของความเร็วในการเข้าถึงหน้าเวปในทุกๆ ISP ก่อนจะนำมาเปิดให้บริการกับลูกค้า ข้อดีของการเลือกใช้โฮสติ้งสิงคโปร์ - สามารถเชื่อมกับ API จากต่างประเทศได้รวดเร็วยิ่งขึ้น เช่น API ของ Facebook ,Google ,Twitter ,Youtube - มีผลกับ SEO เนื่องจาก Google Bot เข้าถึงหน้าเว็บไซต์ได้เร็วขึ้นทำให้สามารถจัดากร Index หน้าเวปได้รวดเร็วยิ่งขึ้นเมื่ออัพเดทข้อมูลเวปไซต์ - ทำงานอยู่บนระบบ Cloud Computing ซึ่งการันตีได้ว่าป้องกันในเรื่องของ Hardware เสียหายได้ 100% - ใช้เทคโนโลยี SSD Storage ทำให้อ่านเขียนข้อมูลได้อย่างรวดเร็วไม่มีสะดุด - ทำงานร่วมกับ CDN อย่าง Cloud Flare ได้อย่างเต็มประสิทธิภาพ - ...
Continue Reading »
image-683
image-683

ประกาศ : รับสมัครงาน IT หลายตำแหน่ง

มีงานดีๆมาแนะนำเพื่อนๆครับ บริษัท พายซอฟท์ จำกัด บริษัทพัฒนาซอฟท์แวร์ชั้นนำ ที่มีการเติบโต ของธุรกิจอย่างต่อเนื่อง บรรยากาศการทำงานที่เป็นกันเอง สนุกสนาน เปิดโอกาสให้คนรุ่นใหม่ ได้แสดงความสามารถ อย่างไร้ขีดจำกัด โดยมีกลุ่มธุรกิจ ใน 3 กลุ่มดังต่อไปนี้ Software Developement พัฒนาระบบซอฟท์แวร์ ขนาดกลาง ถึง งานขนาดใหญ่ ให้กับองค์กรชั้นนำ เช่น กระทรวงคมนาคม กระทรวงทรัพยากรธรรมชาติและสิ่งแวดล้อม กระทรวงศึกษา การท่องเที่ยว MCOT ThaiPBS ธนาคาร บริษัทเงินทุนหลักทรัพย์ และอื่นๆ อีกมากมาย SMS Marketing บริการ SMS ให้กับองค์กรเอกชน ทั้งบริษัทมหาชน และหน่วยงานราชการ มากกว่า 1,000 บริษัท ชั้นนำ ภายใต้ www.smsmkt.com บริษํท คลิกเน็กซ์ จำกัด บริษัทในเครือพายซอฟท์ Website Builder Website Builder ระบบ ...
Continue Reading »
image-671
image-671

Parameter session และ process สัมพันธ์กันยังไงนะ

CONNECTION : จะหมายถึง เส้นทาง physical ที่ติดต่อจาก client ไปหา database PROCESSES : จะหมายถึง จำนวน operating system process ที่มากที่สุดที่ติดต่อ oracle ได้พร้อมๆกัน เช่น process จากการ connect ของ user , background process ของ orcle พวก DBWR , LGWR SESSIONS : จะหมายถึง จำนวน session มากที่สุดที่สามารถสร้างได้ใน database....และเนื่องจากการ login เข้า database ต้องการ session...ดังนั้น จำนวน session จะหมายถึง จำนวน user ที่สามารถ login ...
Continue Reading »
image-667
image-667

Oracle Architecture#2 SGA = System Global Area

วันนี้จะมาอธิบายบายเพิ่มเติมต่อนะครับ ในส่วนของ Instance SGA = System Global Area เป็น memory ที่อยู่ในส่วน Instance เป็นหน่วยความจำที่ทำหน้าที่จัดเก็บข้อมูลแล้วควบคุมการทำงานของ oracle server ให้สามารถทำงานได้ เมื่อมีการ startup oracle จะจองหน่วยความจำนี้ไว้ใช้ในการทำงานซึ่งเป็นส่วน shared memory (ที่ user ทุกคนต้องเข้ามาใช้พื้นที่ตรงนี้ร่วมกันในการ ประมวลผล คำสั่ง) และเมื่อ shutdown หน่วยความจำที่จองไว้นี้จะถูกคืนกลับไปให้แก่ระบบ วันนี้ว่างๆก็เลยมาอัพเพิ่มซะหน่อย หากส่วนไหนอธิบายมั่วไปก็ต้องขอโทษด้วยนะฮะ :D ภายใน SGA นั้นจะประกอบไปด้วย process อื่นๆภายในอีก - Shared pool เป็นพื้นที่ที่ใช้เก็บคำสั่ง SQL ที่ ...
Continue Reading »
image-661
image-661

Oracle Architecture#1 มาทำความรู้จักกับ SGA และ PGA กันนะครับ

Oracle Architecture#1 มาทำความรู้จักกับ SGA และ PGA กันนะครับ ก่อนอื่นก็สวัสดีกันก่อนนะครับ -/\- วันนี้จะมาทำความเข้าใจเกี่ยวกับ Oracle Architecture บางส่วนกันนะครับ สถาปัตยกรรมของ ORACLE นั้นแบ่งออกเป็น  2 ส่วนครับ คือ ส่วนของ Instance และ ส่วนของ Database ครับ วันนี้เราจะมาอธิบายแค่ในฝั่งของ Instance และเป็นบางส่วนแบบเจาะย่อยลงไปนะครับ มาทำความรู้จักกับ MEMORY ของ ORACLE กันดีกว่า เราเรียก MEMORY ของ ORACLE ว่า SGA และ PGA ครับ เจ้าสองตัวนี้สามารถกำหนดได้ผ่าน PARAMETER  ที่ชื่อว่า sga_target และ pga_aggregate_target แต่ข้อกำหนดของมันก็คือต้อง Shutdown Database ด้วยครับ ( ฉะนั้น DBA ต้องวางแผนในการขยายเจ้าพวกนี้ไว้ด้วยครับ ) SGA = ...
Continue Reading »
image-652
image-652

สร้างระบบ Realtime Monitor ด้วย Scout Realtime

Scout Realtime นั้นเป็น OpenSource Project ที่พัฒนาด้วยภาษา Ruby สิ่งที่ผมชอบนั้นคือหน้าตาสวยงามและสามารถ Monitor Service ต่างๆในเครื่องเราได้ค่อนข้างครบถ้วน เช่น Nginx, Apache, Named, Mysql ทำให้เราสามารถวิเคราะห์ปัญหาได้รวดเร็วและตรงจุดครับ ขั้นตอนการติดตั้ง Install Ruby (ต้อง version มากกว่า 1.9) ติดตั้ง Library ที่จำเป็น ดาวน์โหลดและติดตั้ง RVM Installing Ruby 2.1.0 On CentOS 6.5 Using RVM เสร็จสินการติดตั้ง Ruby ต่อไปเราจะมาติดตั้ง Scout Realtime ผ่าน Gem กันครับ Start Service ...
Continue Reading »
image-628
image-628

ระบบ Monitor Service พร้อมจัดการระบบ แบบอัตโนมัติ ด้วย Monit

    Monit เป็นโปรแกรม open source ที่มีคุณสมบัติด้านการ Monitor  Service  ในระบบ  ซึ่งบางครั้ง ใน Server  linux ของเรานั้น อยู่ดีๆ อาจเกิดปัญหา  ด้าน system , network  หรือ องค์ประกอบใดๆ ที่ทำให้ Service ของเครื่อง stop เอง  หรือ start อยู่แต่ output ไม่ทำงาน Monit จึงเกิดมาเพื่อแก้ปัญหาเหล่านี้ ส่วนตัวผมนั้นได้นำ Monit มา Monitor Service  ffmpeg   (ที่ผมได้เขียนเป็น shellscript ยัดลง /etc/init.d/myservice เข้าระบบ process และเก็บค่า pid แล้ว  **ซึ่งการเขียน shellscript  เป็น Service นั้นผมขอข้ามไปบทความหน้านะครับ ...
Continue Reading »
image-612
image-612

แนะนำให้รู้จัก Adminer

Adminer เป็น Open Source สำหรับการบริหารจัดการ DBMS เช่นเดียวกับ phpMyAdmin ที่หลายคนคุ้นเคยกันซึ่งความพิเศษของมันคือสามารถจัดการได้ทั้ง MySQL, SQLite, PostgreSQL, MS SQL, Oracle และได้มีการเปรียบเทียบทั้งเรื่องของประสิทธิภาพ และ feature ต่างๆก็ยังเหนือกว่า phpMyAdmin อยู่หลายจุดวันนี้ผมจะนำมาเสนอเป็นอีกทางเลือกเผื่อใครอยากจะลองอะไรใหม่ๆนะครับ ขั้นตอนการติดตั้ง หรือ Download ได้จาก หน้าหลัก และใช้ FTP Client อัพโหลดขึ้นไปก็แล้วแต่ความถนัดเลยครับ ทดสอบเข้าใช้งาน (http://localhost/adminer) ตารางการเปรียบเทียบ Feature และ ประสิทธิภาพ http://www.adminer.org/en/phpmyadmin/ ข้อมูลเพิ่มเติม http://www.adminer.org
Continue Reading »
image-600
image-600

แนะนำ Glances สำหรับตรวจสอบความผิดปกติของเซิฟเวอร์

Glances เป็นเครื่องมือที่เหมาะสำหรับ Admin มือใหม่ที่ยังไม่ค่อยมีประสบการณืในการตรวจสอบความผิดปกติของระบบเช่นการตรวจสอบ CPU/Memory usage, Swap, Disk I/O, Network ซึ่งปกติผมก็จะวิเคราะห์สิ่งเหล่านี้ด้วยคำสั่ง top ซึ่งก็ใช้เวลาพอสมควรกว่าจะเจอสาเหตุ ซึ่ง Glances ตอบโจทย์ในเรื่องของความง่ายโดยจะแสดงผลความผิืดปกติกลับมาในรูปแบบ สี เช่น สีแดง แสดงว่ามีปัญหาแล้ว สีเขียวทำงานปกติดี อะไรประมาณนี้ ^ ^ ขั้นตอนการติดตั้ง CentOS/RHEL 6.5 Ubuntu/Debian 13:10 หลังจากติดตั้งเรียบร้อยสามารถเรียกใช้งานผ่านคำสั่ง glances การแสดงผลของสีประกอบไปด้วย Green : the statistic is “OK” Blue : the statistic is “CAREFUL” (to watch) Violet : the statistic is “WARNING” (alert) Red : the statistic is “CRITICAL” ...
Continue Reading »
image-581
image-581

แนะนำการทำ Web Analytics ด้วย piwik

ก่อนอื่นขอแนะนำ Piwik กันก่อนนะครับเพื่อนๆหลายคนคงเคยใช้งาน Google Analytics กันมาบ้างนะครับโดย feature การทำงานนั้นแทบไม่ได้แตกต่างจาก Google Analytics เลยและที่สำคัญเราสามารถบริหารจัดการระบบของเราได้เองซึ่ง Piwik ก็เป็น Free Software ที่ผมใช้งานและประทับใจจึงอยากจะเอามาแชร์ให้ได้รู้จักกันครับ ขั้นตอนการติดตั้ง - Download Piwik - อัพโหลดโฟลเดอร์ piwik ขึ้นเว็บไซต์ของท่าน (ตัวอย่าง http://www.ruk-com.in.th/piwik) ขั้นตอนแรกให้ทำการ Chmod 775 โฟลเดอร์ต่างๆต่ามที่ piwik แจ้งมาโดยจะใช้ ftp client หรืออะไรก็แล้วแต่ถนัดได้เลยครับ กด Next หากในขั้นตอนนี้มี module อะไรที่เป็น error ก็ให้ทำการติดตั้งเพิ่มลงไป และกด Next กรอกรายละเอียดของการเชื่อมต่อ Databse กด Next ต่อได้เลยครับ กำหนดชื่อผู้ใช้และรหัสผ่านสำหรับบริหารจัดการ Piwik เพิ่มข้อมูลเว็บไซต์ที่เราจะทำการ Analytics หลังจากนั้นนำ Code Javascript ไปติดเว็บไซต์ เสร็จสินการติดตั้งครับ กด ...
Continue Reading »
1 2 5