Docker could


Docker ก็คือ Software Container ที่ถูกพัฒนาขึ้นมาให้สามารถจัดการกับ Container ได้ง่ายมากขึ้น

ซึ่งทั่วทั้งวงการ Open Source Cloud ต่างก็ให้ความสนใจในตัว Docker เป็นอย่างมาก เพราะเป็นหนทางใหม่ของ Linux Container ซึ่งมีประสิทธิภาพสูงและเป็นที่น่าประทับใจ สามารถช่วยพัฒนาศักยภาพในการย้ายแอปพลิเคชัน และข้อมูล ข้ามระหว่าง Cloud (Cloud Portability) รวมทั้งทำให้การพัฒนาแอปพลิเคชันต่างๆ เป็นไปได้อย่างง่ายดายและราบรื่นมากยิ่งขึ้นนั่นเอง

Open Source มีจุดเริ่มต้นจาก PaaS (Platform as a Service) ของ Startup ที่มีชื่อว่า dotCloud ซึ่งได้กลายมาเป็น Docker Inc. ในปัจจุบัน โดยเป็นเทคโนโลยี่ที่รวบรวมแอปพลิเคชันไว้ใน Container เดียว ซึ่งมีพื้นฐานมาจากไอเดียของ Linux LXC utility นั่นเอง ถึงแม้ Linux Container และ LXC จะไม่ใช่ของใหม่เสียทีเดียว แต่สิ่งใหม่สำหรับ Docker ก็คือมันสามารถขนย้าย Container ไปมาระหว่าง Linux หรือ Machine Environment ที่หลากหลายได้ ไม่ว่าจะเป็นแบบ Physical หรือ Virtual ก็สามารถปรับใช้บน Private, Public, Hybrid Cloud ได้หรือแม้กระทั่งการรันบน Workstation หรือ Laptop ก็สามารถทำได้เช่นกัน  ทั้งหมดทั้งมวลนี้ทำให้ความสามารถด้าน Deployment และ Cloud Portability ของแอปพลิเคชันมีความรวดเร็วขึ้น แถมด้วยข้อได้เปรียบที่ตามมาอีกมากมาย

Paul Burns นักวิเคราะห์ของ Neovise บริษัท IT Research แห่งหนึ่งได้กล่าวไว้ว่า “ความโดดเด่นของ Docker อยู่ที่การสามารถย้ายแอปพลิเคชันไปมาระหว่าง Cloud ได้อย่างง่ายดาย ซึ่งเป็นปัญหายุ่งยากมานานแล้ว นอกจากนี้ มันยังทำให้สามารถติดตั้งแอปพลิเคชัน ทั้งสองอย่างลงไปใน Cloud Instacnce เดียวกันได้ นับว่ามีประโยชน์ยิ่งขึ้นไปอีก เพราะจ่ายค่าบริการ Cloud แค่เพียง 1 Server เท่านั้น”

ซึ่งในขณะนี้ Docker ได้เข้ามาช่วยเสริมการทำงานร่วมกับ OpenStack Cloud Management Platform, PaaS OpenShift ของ Red Hat และ System Configuration Tool ของเหล่า DevOps เช่น Chef, Puppet, และ SaltStack โดยมีกลุ่มผู้ใช้งานตั้งแต่ Yandex Search Engine ของรัสเซีย, eBay, Cloud-Based Network Security อย่าง CloudFlare, บริการ Mailgun Mail Service ของ Rackspace ไปจนถึง Startup ด้าน CRM อย่าง RelateIQ อีกด้วย

Saran Mandair ผู้ดำรงตำแหน่ง Senior Director Engineering Platform จาก Paypal ได้กล่าวไว้ว่า “บอกได้เลยว่า Docker เป็นเรื่องใหญ่สำหรับพวกเรา” Paypal ได้ทดลองนำ Docker ไปใช้ในสภาพแวดล้อมการพัฒนา ก็คาดหวังให้ Docker ช่วยขนย้ายแอปพลิเคชัน จาก Destop ของนักพัฒนามาอยู่บน Private Cloud ของ Paypal ได้ โดยไม่ต้องปรับแต่งแอปพลิเคชัน หรือตั้งค่าเซิร์ฟเวอร์ใหม่แต่อย่างใด  ทำให้ทำงานได้สะดวกมากขึ้น นอกจากนี้ Mandair ยังได้กล่าวเสริมไว้อีกว่า “เรามองมันเหมือนกับเป็นไฟล์ขนาดใหญ่ไฟล์หนึ่งที่สามารถย้ายไปไหนมาไหนก็ได้ โดยไม่ต้องห่วงเรื่องความต้องการของระบบ เพราะมันมีทุกอย่างในตัวเองอยู่แล้ว”

อีกด้านหนึ่งที่บริษัท HubSpot Inc. ผู้ให้บริการ Online Marketing ก็ได้เริ่มนำ Docker มาปรับใช้กับอีก Open Source Project ที่ทำหน้าที่จัดการ Cluster ชื่อว่า Apache Mesos  “เราเห็นความจำเป็นและประโยชน์ของทั้งคู่ [Hypervisor แบบเดิมๆ และ Linux Container]” Jim O’Neill ผู้เป็น CIO ของ HubSpot กล่าว “Linux Container สร้างข้อได้เปรียบตรงที่มันรันแอปพลิเคชัน ได้ในระดับที่ใกล้กับข้อมูล มากกว่า Virtualization Platform ทั่วๆ ไป ที่ยังต้องพึ่ง Shared Disk สำหรับ แอปพลิเคชันที่มีขนาดใหญ่ๆ ”

            ซึ่งข้อดีของตัว Docker มีมากมายไม่ว่าจะเป็นความรวดเร็ว ความปลอดภัย และความสะดวกต่อการทำงาน  จะเห็นได้ว่า Docker ได้เข้ามามีบทบาทในการเสริมกำลังของ Cloud Portability และ App Development ซึ่งจะช่วยอำนวยความสะดวกในการทำงานได้มากขึ้นในปัจจุบัน




Create Date : 20 ตุลาคม 2560
Last Update : 20 ตุลาคม 2560 16:00:03 น.
Counter : 473 Pageviews.

0 comments
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

สมาชิกหมายเลข 3872753
Location :
  

[ดู Profile ทั้งหมด]
 ฝากข้อความหลังไมค์
 Rss Feed

 ผู้ติดตามบล็อก : 1 คน [?]



ตุลาคม 2560

1
2
7
8
13
14
15
17
18
21
22
23
26
27
28
29
30
 
 
All Blog