เมื่อพูดถึงสิ่งที่สำคัญสำหรับการทำธุรกิจของบรรดา IT Startup ในยุคนี้หากให้ลองมานั่งไล่กันแล้ว Cloud Platform คงเป็นสิ่งหนึ่งที่หลายคนต้องนึกถึงกันอย่างแน่นอนเพราะด้วยหลากหลายเหตุผล ไม่ว่าจะเป็นการลงทุนที่ต่ำรองรับการขยายตัวในอนาคตที่ไม่อาจทราบขนาดได้หรือการที่มีคนคอยช่วยดูแลด้านเทคนิคยามที่เกิดปัญหากับผลิตภัณฑ์ของคุณเอง
สำหรับคนในแวดวงไอที IBMน่าจะเป็นชื่อที่การันตีได้ถึงความเชื่อถือของผลิตภัณฑ์สายไอทีได้ดีในระดับหนึ่งแน่นอนว่าผลิตภัณฑ์ประเภท Cloud Services ก็มีอยู่ภายใต้แบรนด์ของ IBM ด้วยเช่นกันพวกเขาให้บริการ Cloud Services หลากหลายประเภท ไม่ว่าจะเป็น SaaS, PaaS, IaaSหรือผู้ใช้บางรายอาจจะต้องการใช้งาน Cloud ประเภท Private หรือ Hybrid ก็ย่อมได้เช่นเดียวกันวันนี้ผมนำหนึ่งผลิตภัณฑ์ที่มีชื่อเรียกว่า “Bluemix” ซึ่งเป็น Cloud Services ในรูปแบบของPlatform as a Services มาแนะนำให้ฟัง พูดถึง PaaS คนที่ทำงานด้านนี้คงพอรู้ว่ามันเหมาะกับกลุ่มของนักพัฒนาซอฟท์แวร์ เพราะม้นทำให้การเขียนซอฟท์แวร์ง่ายขึ้นมากเพราะคุณจะไม่ต้องพบกับปัญหาพื้นฐานอย่างการที่จะต้องเสียเวลาไปกับเรื่องของการติดตั้งระบบต่างๆในการพัฒนาซอฟท์แวร์และเปิดใช้งาน Bluemix จะทำให้แอปพลิเคชันทั้งในรูปแบบของ MobileApp. และ Web App. สามารถทำงานได้อย่างรวดเร็ว และช่วยให้การเขียนแอปฯสะดวกขึ้นด้วยฟังก์ชัน Incremental(โปรแกรมพิเศษที่ทำหน้าที่เป็นตัวแปลคำสั่งในโปรแกรมให้เป็นรหัสภาษาเครื่องในทันทีที่พิมพ์ข้อความที่เป็นคำสั่งเต็มบรรทัด) ซึ่งบริการที่กล่าวไปนั้นมีให้จากบริการของ IBMซึ่งถือว่ามีเป็นกลุ่มของนักพัฒนา open source และบรรดาพาร์ตเนอร์ในทุกๆ วงการ
แต่ด้วย 5 เหตุผลนี้ น่าจะทำให้บรรดานักพัฒนาที่ทำงานใน IT Startup ต้องยิ้มอย่างพอใจกับ IBM Bluemix แต่จะมีอะไรบ้าง ลองไปไล่ดูกันครับ...
ด้วยรูปแบบการทำงานของ DevOps model ซึ่งปัจจุบันได้รับความนิยม เนื่องจากเป็นโมเดลที่มีการพัฒนามาจาก Agileให้มีประสิทธิภาพขึ้นมา โดย Bluemix นั้นจะมาช่วยลดเวลา downtime เวลาที่นักพัฒนาต้องทำการ Deploy แอปฯ ใหม่อีกครั้งนอกจากนี้ยังทำให้การทำงานสามารถทำได้ต่อเนื่องไม่สะดุด โดย Bluemixนั้นจะทำให้นักพัฒนาเขียนแบบอัตโนมัติโดยไม่ต้องยุ่งยากกับการ Build และทำDebugging สคริปต์บนแอปฯ ของคุณซึ่งก็จะทำให้คุณสามารถลดเวลาในการส่งโค้ดให้กับทางทีม Testerและผู้ใช้งานต่อไปได้เร็วขึ้น แอปพลิเคชันของคุณยังสามารถที่จะส่งไปยังส่วนต่างๆเพื่อจุดประสงค์ที่แตกต่างกัน ไม่ว่าจะเป็นสำหรับการพัฒนาแอปต่อ การทดสอบผลิตภัณฑ์(โปรแกรม) เป็นต้น และสุดท้ายนักพัฒนาก็จะสามารถจดจ่ออยู่กับการพัฒนาแอปฯได้มากขึ้น ไม่ใช่มาเสียเวลากับการติดตั้งและตั้งค่าต่างๆความคล่องตัว: Bluemix นั้นจะมอบความคุ้มค่าในด้านธุรกิจให้แก่นักพัฒนาไม่ว่าจะเป็นเรื่องการที่ไม่ต้องมาพะวงกับการขยายตัวของผู้ใช้งานที่จะเพิ่มขึ้นได้แบบไม่จำกัด แทนที่จะต้องมาค่อยเพิ่มเองทีหลัง นอกจากนี้ Bluemix ยังจัดการกับการทำงานของVirtual Machine แต่ละตัวให้มีความเหมาะสม ซึ่งปกติหาก VM ตัวใดตัวหนึ่งทำงานหนักเกินไปอาจจะค้าง และทำงานต่อไปไม่ได้ แต่บน Bluemixคุณยังสามารถทำงานต่อไปได้ปกติ คุณสามารถที่จะสั่งให้แอปฯ ของคุณทำงานหรือหยุดการทำงาน และยังสามารถทราบได้ว่าในแต่ละแอปฯ นั้นใช้หน่วยความจำระบบไปเท่าไร
นักพัฒนาสามารถเลือกเครื่องมือในการพัฒนาได้อย่างอิสระ ที่ทำงานได้ดีที่สุดสำหรับพวกเขาไม่จำเป็นต้องทำงานกับเครื่องมือตัวเดิมตลอด ไม่ว่าจะเป็นในส่วนของ Command line, Eclipseและ Web IDE
Bluemix สามารถเชื่อมต่อกับระบบ Source Control Management(SCM)ที่หลากหลายทั้ง Git, GitHub และ Jazz SCMซึ่งทำให้นักพัฒนาสามารถที่จะเริ่มพัฒนาโปรเจ็คใหม่ๆ ได้อย่างสะดวก
ทั้ง APIs และ SDKs สามารถทำงานร่วมกับ Bluemix แอปฯ ได้แม้ว่า IBM จะให้บริการหลายอย่าง แต่ Bluemixก็เป็นระบบเปิดและยืนหยุ่นในการเชื่อมโยงกับแอปฯ อื่นๆ ได้อย่างสะดวก
เรียกได้ว่า BlueMix เป็นบริการ Cloud Services ที่สมบูรณ์แบบมากที่สุดรายหนึ่งหากต้องการทราบข้อมูลเพิ่มเติม หรืออยากทดลองใช้บริการ สามารถเข้าไปดูข้อมูลเพิ่มเติมได้ที่
www.bluemix.in.th
แล้วคุณจะได้พบกับเหตุผลดีๆ ที่ผมเล่าให้ฟังอย่างแน่นอน
บทความนี้เป็น Advertorial
ลงทะเบียนเข้าสู่ระบบ เพื่ออ่านบทความฟรีไม่จำกัด