Tags:
Node Thumbnail

ความยากของการใช้ Docker บนระบบปฏิบัติการที่ไม่ใช่ลินุกซ์คือการติดตั้งต้องผ่านตัวจำลองระบบหรือ Virtual Machine (VM) เท่านั้น คนสายเขียนโปรแกรมจึงต้องเรียนรู้วิธีการใช้งานที่ยุ่งยากกว่าปกติ ทั้งเรื่องการแชร์นำโค้ดเข้าไปใช้ใน VM และเรื่องการเข้าถึงแอพพลิเคชันผ่าน Docker ใน VM ที่ต้องใช้ความรู้ทางด้านเครือข่ายบ้าง

ที่ผ่านมาจึงมีตัวติดตั้ง Docker ที่ช่วยให้ชีวิตของนักพัฒนาง่ายขึ้นตั้งแต่ Boot2docker ที่เป็นลินุกซ์ VM ขนาดเล็กไว้สำหรับรัน Docker มาจนถึง Kitematic ที่มีหน้าตาสวยงามถูกใจผู้ใช้งาน มาเป็นซอฟต์แวร์ครอบสำหรับจัดการ Boot2docker อีกทีหนึ่ง

Tags:
Node Thumbnail

โครงการ Open Container Initiative เกิดจากความร่วมมือของสองขาใหญ่ Docker และ CoreOS และมีบริษัทรายใหญ่ร่วมสนับสนุนมากมาย

หลังประกาศตั้งโครงการเพียง 1 เดือน ความคืบหน้าล่าสุดคือโครงการมีสมาชิกเพิ่มเติมอีก 14 บริษัท ซึ่งในจำนวนนี้มีบริษัทใหญ่อย่าง Oracle, AT&T, Twitter, Verizon ด้วย ก่อนหน้านี้โครงการมีบริษัทใหญ่ๆ อย่าง AWS, EMC, Cisco, Google, HP, IBM, Intel, Microsoft, Red Hat, VMware ให้การสนับสนุนมาก่อนแล้ว

Tags:
Node Thumbnail

Kubernetes ซอฟต์แวร์โอเพนซอร์สสำหรับจัดการ container ที่ริเริ่มโดยกูเกิลในปี 2014 ออกเวอร์ชัน 1.0 เรียบร้อยแล้ว ถือว่ามีความสมบูรณ์สำหรับการใช้งานจริง ทั้งฟีเจอร์การจัดการคลัสเตอร์ การจัดการโหลดงาน และมีเสถียรภาพทั้งในแง่การรันงานและ API ที่มีนโยบายกำหนดอายุชัดเจน

ในโอกาสเดียวกัน กูเกิลยังประกาศตั้งมูลนิธิ Cloud Native Computing Foundation (CNCF) เพื่อมาดูแลกระบวนการพัฒนา Kubernetes ให้เป็นของชุมชนต่อไป โดยมีพันธมิตรร่วมก่อตั้งพร้อมหน้า ตั้งแต่ Linux Foundation, AT&T, Docker, eBay, IBM, VMWare, Intel, Cisco, Joyent, CoreOS, Mesosphere, Univa, Red Hat, Twitter

Tags:
Node Thumbnail

กูเกิลประกาศเข้าร่วมเป็นสปอนเซอร์ให้ OpenStack Foundation ผู้พัฒนาซอฟต์แวร์คลาวด์โอเพนซอร์ส โดยให้เหตุผลว่าแนวโน้มของโลกไอทีองค์กร มุ่งไปที่คลาวด์แบบไฮบริด (รันคลาวด์ทั้งภายใน/ภายนอกองค์กร) และ OpenStack กำลังกลายเป็นซอฟต์แวร์มาตรฐานสำหรับองค์กรที่อยากสร้างคลาวด์ภายในบริษัท (on premise)

Tags:
Node Thumbnail

Canonical เปิดตัวระบบเครือข่ายแบบใหม่ในชื่อ Fan สำหรับใช้งานกับคอนเทนเนอร์โดยเฉพาะ มันทำให้เครื่องคอนเทนเนอร์สามารถใช้หมายเลขไอพีในวงขนาดใหญ่ เช่น 10.0.0.0/8 ขณะที่เครื่องเซิร์ฟเวอร์จริงอยู่ในเน็ตเวิร์คที่เล็กกว่า เช่น 172.16.0.0/16

Tags:
Node Thumbnail

โครงการ CoreOS ประกาศทำคอนเทนเนอร์ของตัวเองในชื่อ App Container Image (ACI) แสดงความต้องการเป็นอิสระจาก Docker ตอนนี้ทั้งสองโครงการก็กลับมาร่วมมือกันได้อีกครั้งภายใต้โครงการ Open Container Project (OCP)

OCP จะพัฒนามาตรฐานคอนเทนเนอร์ให้สามารถรันบนรันไทม์ยอดนิยมได้ทุกตัว นับแต่ Docker, rkt, Kurma, และ Jetpack ตอนนี้มีผู้ผลิตและผู้ให้บริการคลาวด์จำนวนมากเข้ามาร่วมโครงการ ช่วงแรกทางโครงการจะใช้ runC จาก Docker มาเป็นรันไทม์ต้นแบบสำหรับมาตรฐานใหม่นี้

โครงการ OCP จะเป็นโครงการในความดูแลของ Linux Foundation

นับว่าจบไปอีกหนึ่งรายการวงแตกในโลกโอเพนซอร์สครับ (วิดีโอท้ายข่าวไม่เกี่ยว)

Tags:
Node Thumbnail

ศึกมาตรฐานของวงการ container เข้มข้นขึ้นเรื่อยๆ บริษัทรายล่าสุดที่ลงมาร่วมวงคือ Red Hat ที่ประกาศตัวชัดเจนว่ายืนอยู่ข้างเดียวกับ Docker

Red Hat ออกมาบอกว่าโลกของ container ควรมีมาตรฐานเปิด (open standard) เพื่อให้เทคโนโลยีทำงานข้ามกันได้ และเสนอแนวทางมาตรฐานสำหรับเทคโนโลยี 4 ระดับ

Tags:
Node Thumbnail

ปลายปีที่แล้ว CoreOS ไม่พอใจ Docker สร้างโครงการ Container ของตัวเองในชื่อ Rocker หรือ rkt ทำให้วงการ Container แบ่งออกเป็นสองสาย

ล่าสุด CoreOS เดินเกมดึงพันธมิตรเพิ่ม โดยกำหนดสเปกกลางของ Container ใช้ชื่อว่า App Container หรือ appc และประกาศว่าจะยกสเปกนี้ให้ชุมชนช่วยกันพัฒนา พร้อมประกาศรายชื่อบริษัทที่เข้าร่วม

appc เป็นแค่สเปกบนเอกสาร โดย rkt เป็นซอฟต์แวร์ที่เขียนขึ้นตามสเปกนี้ ส่วนบริษัทอื่นๆ ก็ประกาศพัฒนาซอฟต์แวร์ตามสเปก appc หรือไม่ก็ส่งคนเข้าร่วมพัฒนาสเปก appc ด้วยอีกต่อหนึ่ง

Tags:
Node Thumbnail

แบรนด์ VMware ถือเป็นสัญลักษณ์ของเทคโนโลยี virtualization ที่อยู่กับเรามาตลอดสิบกว่าปีนี้ แต่เมื่อโลกไอทีเริ่มหมุนสู่ยุค container แทน ค่าย VMware ก็ต้องปรับตัวตาม

สัปดาห์ที่ผ่านมา VMware เปิดตัวโครงการ Photon และ Lightwave ซึ่งถือเป็นก้าวแรกของบริษัทในการเข้าสู่ยุค container

VMware Photon เป็นดิสโทรลินุกซ์ขนาดเล็ก ออกแบบมาเพื่อรันบน vSphere ของบริษัทเองเป็นหลัก ส่วนตัวมันเองก็รองรับเทคโนโลยี container ชื่อดังหลายตัว เช่น Docker, CoreOS Rocket และ Pivotal Garden ของบริษัทในเครือ EMC เช่นเดียวกัน

Tags:
Node Thumbnail

เทคโนโลยี container กำลังมาแรงมากในโลกของเซิร์ฟเวอร์รุ่นใหม่ แม้แต่ในสายของวินโดวส์เอง ปีที่แล้วไมโครซอฟท์ก็ประกาศความร่วมมือกับ Docker ว่า Windows Server รุ่นถัดไป (Windows 10 Server หรือบ้างก็เรียก Windows Server 2016) จะผนวกเอาระบบ container ของ Docker มาให้ในตัว

คราวนี้ไมโครซอฟท์ประกาศฟีเจอร์ container ที่เพิ่มความสามารถเข้ามาอีกชั้น ชื่อว่า Hyper-V Container หลักการคือเอาระบบ virtualization ของ Hyper-V ห่อหุ้ม container เข้ามาอีกชั้น

Tags:
Node Thumbnail

CoreOS ได้รับการยอมรับอย่างรวดเร็วจากผู้ให้บริการคลาวด์ทั่วโลก ตอนนี้กลับมีปัญหากับโครงการที่เป็นส่วนประกอบสำคัญ คือ Docker จนไม่สามารถร่วมงานกันต่อ และประกาศโครงการของตัวเองชื่อโครงการว่า Rocket ในที่สุด

ทาง CoreOS ระบุว่าจากเดิมที่ Docker เคยตั้งเป้าหมายเป็นรันไทม์ (runtime) ของ container ที่ทำตามมาตรฐานที่กำหนดตอนนี้โครงการมีฟีเจอร์เพิ่มขึ้นมากมาย นับแต่าการสร้างอิมเมจ, รันไทม์, คลัสเตอร์, ไปจนถึงการวางเครือข่าย ทั้งหมดอยู่ในไบนารีเดียวที่รันด้วยสิทธิ์ root ทาง CoreOS ไม่เห็นด้วยกับแนวทางนี้เพราะผู้ใช้ CoreOS เป็นลูกค้าองค์กรที่ต้องการความปลอดภัยสูง

Tags:
Node Thumbnail

ใครหลายคนในที่นี้คงรู้จัก Docker ตัวครอบ (container) แอพฝั่งเซิร์ฟเวอร์ชื่อดังกันแล้ว ปัญหาอย่างหนึ่งคือการจัดการกับคอนเทนเนอร์จะต้องผ่าน CLI บนระบบปฏิบัติการสายลินุกซ์หรือใช้ boot2docker สร้างสภาพแวดล้อมของการพัฒนาเสมือน (virtualized development environment) บน Windows เท่านั้น แต่ล่าสุด Ahmet Alp Balkan วิศวกรซอฟต์แวร์ที่ทำงานกับ Azure Linux Team ได้พัฒนา Docker CLI for Windows เพื่อใช้จัดการตัวครอบแอพฝั่งเซิร์ฟเวอร์ได้จาก Windows โดยตรงแล้ว

Tags:
Node Thumbnail

Docker ได้พันธมิตรรายใหญ่อย่างไมโครซอฟท์ ที่ประกาศว่า Windows Server รุ่นหน้า (Windows 10 Server) จะรองรับ Docker มาตั้งแต่ต้น

ไมโครซอฟท์สนับสนุน Docker บน Azure มาก่อนแล้ว จึงไม่น่าแปลกใจนักที่ Windows 10 Server จะมีความสามารถแบบเดียวกัน การที่ "คอนเทนเนอร์" แบบ Docker สามารถใช้งานบน Windows Server ได้โดยตรง ย่อมทำให้การนำแอพพลิเคชันข้ามไปรันบนลินุกซ์ง่ายขึ้นมาก

การพัฒนาซอฟต์แวร์สายไมโครซอฟท์ให้ทำงานร่วมกับ Docker เป็นผลงานของ MS Open Tech ทีมสนับสนุนซอฟต์แวร์โอเพนซอร์สและมาตรฐานเปิดของไมโครซอฟท์

Tags:
Node Thumbnail

Kubernetes เป็นเครื่องมือสำหรับจัดการคลัสเตอร์ Docker ที่กูเกิลพัฒนาขึ้นมาเพื่อใช้กับแพลตฟอร์ม Google Compute Engine ของตัวเอง (ข่าวเก่า) แต่ก็เปิดซอร์สโค้ดและเชิญบริษัทอื่นๆ เข้าร่วมพัฒนาด้วย (ข่าวเก่า)

หนึ่งในบริษัทที่ร่วมพัฒนา Kubernetes คือไมโครซอฟท์ และวันนี้ Kubernetes สามารถรันบน Azure ได้แล้วครับ (รายละเอียด) รูปแบบการใช้งานคร่าวๆ คือ

Node Thumbnail

โครงการ Docker ซึ่งเป็น app container สำหรับเซิร์ฟเวอร์ กำลังมาแรงมากในโลกไอทีองค์กร แนวคิดนี้แตกต่างจากการรัน virtual machine ตรงระดับชั้นของระบบปฏิบัติการ โดยแนวคิด VM แบบเดิมจะพ่วงระบบปฏิบัติการไปด้วย (แต่ละ VM มีระบบปฏิบัติการแยกกัน) ในขณะที่ container แยกเฉพาะแอพ และแชร์ระบบปฏิบัติการร่วมกัน (ดูภาพประกอบ)

ความร้อนแรงของ Docker ท้าทายโลก virtualization โดยเฉพาะเจ้าตลาดอย่าง VMware พอสมควร แต่ล่าสุด VMware เลือกไม่แข่งกับ Docker ตรงๆ และประกาศความร่วมมือกับฝั่ง Docker แล้ว

Pages