Delivering IaaS with Apache CloudStack

ชอบคลิปวีดีโอนี้เพราะในสไลด์แผ่นแรกเค้าเขียนไว้ว่า “Six Characteristics of Clouds” ถ้าเราคุ้นเคยกับคำจำกัดความของคลาวด์ที่นิยามโดย NIST เราจะเห็นว่าลักษณะเฉพาะที่จำเป็นสำหรับคลาวด์มีแค่ 5 อย่างเท่านั้น สิ่งที่เพิ่มเข้ามาคือเรื่องของ API สำหรับผมแล้วคิดว่ามันเป็นเรื่องที่สำคัญพอสมควรในเรื่องของ automation และ integration ระบบคลาวด์ที่ไม่มี API เปิดให้ใช้มันจะไม่ยืดหยุ่นพอที่จะทำอะไรใหม่ๆ

Linux Performance Analysis and Tools

ไปเจอสไลด์เรื่อง Linux Performance Analysis and Tools เข้าท่าดีเลยเอามาแปะไว้ก่อน ใครเคยทำงานเกี่ยวกับ system มาบ้างคงจะรู้ดีกว่าเวลาไล่หาปัญหาของ server ทำงานผิดปกติค่อนข้างยากขนาดไหน การเข้าใจ sub system ลึกๆของ Linux รวมถึงการมีเครื่องมือวัดที่ดีจะทำให้แก้ปัญหาได้เร็วครับ

Déjà vu

กรรมบางอย่างก็ตามสนองเราอยู่เนืองๆเกิดจากคนหลายคนต่างวาระกันแต่มีลักษณะคล้ายกัน หลังจากศึกษาพุทธศาสนาแล้วเราไม่ค่อยจะ panic กับเรื่องพวกนี้เท่าไหร่ แต่พยายามเอามาโยงว่าน่าจะไปทำอะไรมา แล้วหาทางแก้ให้ถูกโรคจะดีกว่า

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

XenServer โอเพ่นซอร์สแล้ว

Blog-Graphic-for-xenserver_732x409_v1

เมื่อวันที่ 25 มิ.ย. 56 XenServer ได้ออกรุ่น 6.2.0 นอกจากจะออกรุ่นใหม่แล้วสิ่งที่เปลี่ยนแปลงไปอย่างมากคือสัญญาอนุญาตจะเปลี่ยนเป็นโอเพ่นซอร์สทั้งหมดและขาย support และ M/A แทน

XenServer เป็น virtualization platform พัฒนาต่อยอดจาก Xen Project ซึ่งเป็นซอฟต์แวร์โอเพ่นซอร์สซึ่งทำหน้าที่เป็น Hypervisor

Hypervisor เป็นเทคโนโลยีที่ทำให้ระบบปฏิบัติการหลายๆตัวสามารถทำงานอยู่บนคอมพิวเตอร์เครื่องเดียวกันได้พร้อมกัน ปัจจุบันเทคโนโลยีของ hypervisor มีความสำคัญมากในระบบคลาวด์คอมพิวติงเพราะทำให้เกิดความสามารถที่เรียกว่า Rapid elasticity และ Resource pooling ซึ่งเป็นสองในความสามารถที่จำเป็นของคลาวด์คอมพิวติง (นิยามโดย NIST)

Continue reading “XenServer โอเพ่นซอร์สแล้ว”

CloudStack vs. OpenStack

เคยอ่านบทความเปรียบเทียบ open cloud platform สองตัวนี้มาหลายครั้งแต่ต้อง update บ่อยๆเพราะทั้งสองตัวพัฒนาไปค่อนข้างเร็ว ปีก่อนกับปีนี้สิ่งที่เคยเปรียบเทียบมาอาจจะไม่ใช่แล้ว แต่ยังไงหลังการพื้นฐานคงไม่เปลี่ยนมาก พอดีไปเจอบทความเปรียบเทียบระหว่างสองตัวนี้มาอีกซึ่งอ่านดูแล้วตรงไปตรงมาดีไม่ได้อวยใครเป็นพิเศษ คิดว่าเป็นข้อมูลที่น่าสนใจดี
CloudStack vs OpenStack

Homebrew, a package manager on OS X

homebrew

คนที่ใช้ Linux มาบ้างอาจจะคุ้นเคยกับ package manager ของ Linux distro ต่างๆเช่นในตระกูล Debian ใช้ apt  ใน Gentoo ใช้ emerge ใน redhat ใช้ rpm ใน Fedora ใช้ yum

package manager หรือ package management system เป็นเครื่องมือที่ช่วยจัดการขบวนการติดตั้ง อัพเกรด ตั้งค่าพื้นฐาน และลบ ซอฟต์แวร์ออกจากระบบปฏิบัติการ ถ้าหากไม่มี package manager จะทำให้ขบวนการดังกล่าวทำได้ค่อนข้างยาก เช่นจะรู้ได้อย่างไรว่าซอฟต์แวร์ที่ใช้อยู่มีรุ่นใหม่ออกมาแล้ว หรือถ้าหากจะลบซอฟต์แวร์ทิ้งจะต้องตามไปลบไฟล์อะไรบ้าง นอกจากนั้นยังมีความยุ่งยากในการจัดการเรื่อง dependency ของไลบรารี่ที่ใช้ร่วมกันอีกด้วย

ใน OS X ซึ่งมีพื้นฐานมาจาก FreeBSD นับว่าเป็น Unix clone ตัวหนึ่ง ใน OS X นั้นมีซอฟต์แวร์ชื่อ Terminal ที่ทำให้สามารถใช้ Unix console ได้  งานหลายๆอย่างใช้ผ่าน Terminal นี้จะสะดวกกว่าเช่นการใช้ซอฟต์แวร์ที่มีอยู่มากมายในโลกของ Unix แต่การจะดึงซอฟต์แวร์ต่างๆเหล่านี้มาใช้ได้นั้นถ้าทำผ่าน package manager จะทำได้ง่ายและสามารถจัดการได้ง่ายกว่าการติดตั้งด้วยตัวเอง

ใน OS X มี package manager ที่นิยมอยู่สองตระกูล อันหนึ่งคือ MacPorts และอีกตัวคือ Homebrew ส่วนตัวแล้วเคยลองทั้งสองตัวแต่ไม่เห็นความแตกต่างมากนัก แต่สุดท้ายก็เลือก Homebrew ถ้าอยากลองเปรียบเทียบทั้งสองตัวนี้ลอง google ดูก็จะพบ blog เกี่ยวกับเรื่องนี้มากมาย

สำหรับวิธีการติดตั้งและใช้งานเบื้องต้นสามารถอ่านได้จากลิงค์ Installing Homebrew on OS X Mountain Lion 10.8, Package Manager for Unix Tools

The Last of Us

เคยเล่นเกมแบบ Exclusive ของ PS3 มาไม่กี่เกมทั้งหมดเป็นเกมจากทีม Naughty Dog เช่น Uncharted ทั้งสามภาคเห็นพัฒนาการของเกมอยู่พอสมควรเช่นการเคลื่อนไหวของตัวละครและเนื้อเรื่อง จนมาเกมล่าสุดคือ The Last of Us ก็ไม่ทำให้ผิดหวัง รวมๆแล้วเล่นง่ายกว่า Uncharted อยู่พอสมควร เนื้อเรื่องก็สนุกน่าติดตาม

thelastofus

หลังจากเล่นจบรู้สึกเสียดายนิดๆเพราะยังรู้เรื่องไม่หมด (แปลไม่ทัน) ลอง search Google เจอ Link นี้สุดยอดมากเขียนอธิบายไว้ละเอียดยิบเอาไว้นั่งอ่านเนื้อเรื่องแล้วค่อยไปเล่นซ้ำอีกรอบ http://decibelperoxide.exteen.com/20130616/the-last-of-us