Tags:
Node Thumbnail

ทีมวิศวกร Red Hat เขียนบล็อคอธิบายถึง crun รันไทม์ใหม่ที่ Giuseppe Scrivano วิศวกรของ Red Hat เขียนขึ้นช่วงวันหยุดปีใหม่ขึ้นปี 2019 โดยเขียนขึ้นด้วยภาษา C ทั้งหมดขณะที่ runc นั้นเขียนด้วยภาษา Go โดย Giuseppe ต้องการทดสอบฟีเจอร์ใหม่ๆ ในรันไทม์ของคอนเทนเนอร์ จนตอนนี้ใน RHEL 8.3 ที่กำลังออก ตัว crun ก็จะใส่เข้ามาด้วยในสถานะ Technology Preview

runc เป็นตัวรันคอนเทนเนอร์อ้างอิงสเปกของ Open Container Initiative หลังจากความบาดหมางระหว่าง Docker และ CoreOS สงบลง แต่การทำตามสเปกเป็นหลักก็ทำให้ไม่มีฟีเจอร์ทดสอบใหม่ๆ

Tags:
Node Thumbnail

OKD Working Group ประกาศว่าตอนนี้ OKD4 ซึ่งเป็น OpenShift Container Platform (OCP) เจเนอเรชั่นที่ 4 เวอร์ชันคอมมูนิตี้ได้เข้าสู่สถานะ GA อย่างเป็นทางการแล้ว

จุดสำคัญของ OKD4 จะเปลี่ยนไปในลักษณะเดียวกับ OCP4 คือตัว OS ที่ใช้เป็นฐานในการรันแพลตฟอร์มจะใช้ Fedora CoreOS หรือ FCOS ซึ่งเป็นระบบปฏิบัติการ Linux ที่ออกแบบมาเพื่อการรันคอนเทนเนอร์ (Fedora CoreOS เป็นเวอร์ชันคอมมูนิตี้ของ Red Hat Enterprise Linux CoreOS) รวมถึงรองรับระบบ Operator ที่ใช้สำหรับ maintain resource ภายใต้คลัสเตอร์

Tags:
Node Thumbnail

Docker Inc. ร่วมมือกับ AWS รองรับการรัน docker-compose ขึ้น Amazon ECS และ AWS Fargate จาก Docker Desktop ได้ในคำสั่งเดียว

ผู้ใช้สามารถล็อกอินเข้า AWS ได้จาก Docker CLI จากนั้นสั่ง docker ecs compose up เพื่อรันคอนเทนเนอร์บนคลาวด์ได้ทันทีโดยไม่ต้องเรียนการคอนฟิกบริการ ECS อีก

บริการนี้ยังอยู่ในสถานะเบต้า นักพัฒนาต้องใช้ Docker Desktop Edge เวอร์ชั่น 2.3.3.0 ขึ้นไป และตัวโค้ดเบื้องหลังเป็นปลั๊กอินของ Docker ที่เป็นโครงการโอเพนซอร์ส

ที่มา - AWS Blog

Tags:
Node Thumbnail

AWS เปิดตัวโปรแกรม App2Container โปรแกรมสำหรับแปลงแอป Java และ .NET ที่อาจจะรันบน VM ให้กลายเป็น แอปแบบคอนเทนเนอร์อัตโนมัติ พร้อมสร้างคอนฟิกสำหรับการย้ายแอปขึ้นคลาวด์ไม่ว่าจะเป็น Kubernetes หรือ AWS ECS

App2Container รองรับแอปแบบ ASP.NET (.NET 3.5 ขึ้นไป) ที่รันบน IIS 7.5 ขึ้นไป หรือแอป Java ทั้งที่รันบน JBoss, Apache Tomcat, Spring Boot, IBM WebSphere, Oracle WebLogic หรือเซิร์ฟเวอร์อื่น

Tags:
Node Thumbnail

Gartner ออกรายงานคาดการณ์การใช้ซอฟต์แวร์จัดการระบบคอนเทนเนอร์ ชี้ว่าการใช้งานคอนเทนเนอร์ในองค์กรจะสูงขึ้นมาก และอัตราการใช้จ่ายค่าซอฟต์แวร์จัดการคอนเทนเนอร์ก็จะมากขึ้นด้วย โดยคาดว่าปี 2020 ตลาดซอฟต์แวร์จัดการคอนเทนเนอร์จะมีมูลค่า 465.8 ล้านดอลลาร์ และขึ้นไปถึง 944 ล้านดอลลาร์ในปี 2024

ขณะที่องค์กรระดับโลกที่รันแอปพลิเคชั่นเป็นคอนเทนเนอร์บนระบบโปรดักชั่นปีนี้อยู่ที่ต่ำกว่า 30% แต่ภายในปี 2022 น่าจะขึ้นไปถึง 75% โดยตอนนี้แม้จะมีองค์กรจำนวนมากแสดงความสนใจ แต่การใช้งานบนโปรดักชั่นจริงก็ยังน้อยอยู่ แต่หากนับเฉพาะซอฟต์แวร์ระดับองค์กร ตอนนี้มีการใช้รันบนคอนเทนเนอร์น้อยกว่า 5% และปี 2024 ก็ยังน่าจะเพิ่มขึ้นไม่เกิน 15% เท่านั้น จากข้อจำกัดด้านเทคนิคและงบประมาณขององค์กรที่จำกัด

Tags:
Node Thumbnail

บริษัท Docker Inc. ประกาศความร่วมมือกับไมโครซอฟท์ เพื่อให้ผลิตภัณฑ์ของทั้งสองบริษัทเชื่อมต่อกันแนบแน่นมากขึ้น

  • Docker Desktop และ Docker CLI เชื่อมต่อ Azure ได้โดยตรง (เช่น docker login azure) สร้าง instance บน Azure Container Instances (ACI) ได้ทันที
  • รองรับฟีเจอร์ Docker context สามารถสลับไปมาระหว่างเครื่อง local/cloud ได้ง่าย
  • ส่วนขยาย Docker for VS Code รองรับฟีเจอร์ใหม่ๆ ของ Docker Compose และเพิ่มตัวช่วยสร้างโปรเจคต์อัตโนมัติสำหรับบางภาษา (Node.js, Python, .NET Core/C#)

ฟีเจอร์เหล่านี้จะเปิดใช้ใน Docker Desktop Beta ที่จะออกช่วงครึ่งหลังของปีนี้

Tags:
Node Thumbnail

IBM ร่วมกับ Red Hat เปิดตัวโซลูชันสำหรับ Edge Computing ที่จะได้รับความนิยมมากขึ้นในยุค 5G จากปัจจัยเรื่อง latency ของเครือข่ายที่ลดลง

โซลูชันของ IBM ใช้เทคโนโลยีจากฝั่ง Red Hat คือ OpenStack และ OpenShift (Kubernetes) เป็นแกนกลาง แล้วปรับแต่งให้เหมาะกับการใช้งานในแต่ละอุตสาหกรรม ซึ่งเป็นความถนัดของ IBM (และเป็นตัวอย่างที่ดีว่า IBM ซื้อ Red Hat ไปทำไม)

Tags:
Node Thumbnail

Kubernetes รุ่นต้นน้ำรองรับ Windows container มาตั้งแต่เวอร์ชัน 1.14 ในเดือนเมษายน 2019 (เวอร์ชันล่าสุดตอนนี้คือ 1.18) ฝั่งของดิสโทรและผู้ให้บริการคลาวด์หลายราย ก็เริ่มทยอยอัพเดตบริการ Kubernetes ของตัวเองให้รองรับฟีเจอร์นี้กัน

Microsoft Azure เริ่มรองรับ Windows container มายาวนานตั้งแต่เดือนพฤษภาคม 2019 แต่มีสถานะพรีวิว ล่าสุดไมโครซอฟท์ประกาศรองรับ Windows Server container อย่างเป็นทางการบน Azure Kubernetes Service (AKS) แบบ general availability เรียบร้อยแล้ว

Tags:
Node Thumbnail

Docker Inc ผู้พัฒนา Docker ประกาศเปิดมาตรฐาน Compose ไฟล์ที่รันด้วยคำสั่ง docker-compose ที่หลายคนที่ใช้สำหรับการพัฒนาระบบที่ต้องใช้หลายคอนเทนเนอร์ทำงานร่วมกันเป็นอย่างแรกก่อนจะใช้งาน orchestration แบบอื่นๆ เช่น Kubernetes

ทาง Docker ระบุว่าการเปิดเสปกครั้งนี้จะทำงานร่วมกับ AWS และไมโครซอฟท์ เพื่อขยายไฟล์ Compose ให้รองรับระบบ orchestration แบบอื่นๆ เช่น Amazon Elastic Container Service (Amazon ECS) และ Kubernetes กระบวนการพัฒนามาตรฐานจะทำอย่างเปิดเผย (open governance) ให้ทำงานร่วมกันกับชุมชน

Tags:
Node Thumbnail

เมื่อพูดถึงคอนเทนเนอร์ เรามักนึกถึง Docker แต่ในตลาดก็ยังมีเทคโนโลยีคอนเทนเนอร์ตัวอื่นๆ เช่น LXC (Linux Containers) ซึ่งเป็นเทคโนโลยีที่ Docker ใช้ในช่วงแรกๆ ด้วย

โครงการ LXC พัฒนาต่อมาเป็น LXD ที่เพิ่มเครื่องมือและ API จัดการคอนเทนเนอร์แบบ LXC เข้ามา โครงการ LXC/LXD เป็นโอเพนซอร์ส ที่มีสปอนเซอร์หลักคือ Canonical บริษัทแม่ของ Ubuntu (LXD เป็นส่วนหนึ่งของ Ubuntu เวอร์ชัน LTS ทุกตัว)

Tags:
Node Thumbnail

หลังเทคโนโลยีคอนเทนเนอร์ได้รับความนิยมอย่างสูง (รู้จัก Container มันคืออะไร แตกต่างจาก Virtualization อย่างไร?) ทำให้เกิดกระแสการปรับแต่งระบบปฏิบัติการของโฮสต์ เพื่อรีดประสิทธิภาพออกมาให้มากที่สุด ลดปริมาณพื้นที่สตอเรจ-แรมที่ใช้งานลง

ตัวอย่างลินุกซ์ที่พัฒนามาเพื่อคอนเทนเนอร์โดยเฉพาะ ได้แก่ CoreOS (ปัจจุบันกลายเป็น Fedora CoreOS), Ubuntu Core, RancherOS รวมถึง Alpine Linux ลินุกซ์ขนาดเล็กที่นิยมใช้ในสายคอนเทนเนอร์

ล่าสุด Amazon เปิดตัวระบบปฏิบัติการใหม่ชื่อ Bottlerocket มันเป็นลินุกซ์ที่ปรับแต่งเพื่องานคอนเทนเนอร์เช่นกัน โดยตั้งใจออกแบบมาสำหรับ AWS โดยเฉพาะ เชื่อมโยงกับ EC2 และ Amazon EKS มาตั้งแต่ต้น

Tags:
Node Thumbnail

Docker ออก Docker Desktop Edge 2.2.2.0 ที่มีฟีเจอร์พิเศษคือรองรับ Windows 10 Home เป็นครั้งแรก โดยใช้ WSL 2 แทน Hyper-V ตามหลังรุ่น 2.2 ที่รองรับ WSL 2 มาก่อนแล้ว

วินโดวส์ที่จะรันได้ ต้องเป็น Windows 10 Insider Preview build 19040 ขึ้นไปเท่านั้น

ฟีเจอร์ที่ได้เท่ากับการใช้ Windows 10 Professional เช่น Kubernetes, หน้าจอ UI, ดึงทรัพยากรเครื่องตามที่ใช้งานจริง เป็นต้น

ดาวน์โหลดได้แล้ววันนี้

Tags:
Node Thumbnail

CoreOS Container Linux (CL) ระบบปฏิบัติการลินุกซ์สำหรับคอนเทนเนอร์ ของบริษัท CoreOS เดิมที่ถูก Red Hat ซื้อกิจการเมื่อปี 2018 จะสิ้นอายุขัยในวันที่ 26 พฤษภาคม 2020

Red Hat ซื้อ CoreOS แล้วผนวกเอาดิสโทร Container Linux เข้ามารวมกับโครงการ Fedora กลายเป็น Fedora CoreOS (FCOS) ทำให้ตัว Container Linux ต้องหลีกทางให้กับดิสโทรใหม่

ตอนนี้ทีมงาน CoreOS ถอด Container Linux ออกจากหน้าอิมเมจของ AWS Marketplace แล้ว จากนั้นจะออกอัพเดตครั้งสุดท้ายให้ในวันที่ 26 พฤษภาคม 2020 และปิดเซิร์ฟเวอร์อย่างถาวรในวันที่ 1 กันยายน

Tags:
Node Thumbnail

สงคราม container orchestration จบลงอย่างรวดเร็วด้วยชัยชนะของ Kubernetes ทำให้เราเห็นบริษัทไอทียักษ์ใหญ่เกือบทุกราย หันมาสนับสนุน Kubernetes อย่างเต็มตัว เช่น Red Hat, IBM, NetApp, VMware, Microsoft, HPE ฯลฯ

แต่บนชัยชนะของ Kubernetes ก็มีซากของผู้แพ้ บริษัทที่เข้ามาแข่งในตลาดซอฟต์แวร์ orchestration แต่ต้องพ่ายแพ้ไปก็คือ Docker Inc. และ Mesosphere (ปัจจุบันเปลี่ยนชื่อเป็น D2iQ)

Tags:
Node Thumbnail

Google Kubernetes Engine (GKE) บริการ Kubernetes ของ Google Cloud Platform (GCP) ประกาศรองรับโหนดที่ใช้ระบบปฏิบัติการ Windows Server ในคอนเทนเนอร์แล้ว

ตัวซอฟต์แวร์ Kubernetes เวอร์ชันต้นน้ำเริ่มรองรับ Windows มาตั้งแต่เดือนมีนาคม 2019 ทำให้ดิสโทร Kubernetes รวมถึงคลาวด์ยี่ห้อต่างๆ ทยอยซัพพอร์ตคอนเทนเนอร์ Windows กัน

ข้อดีของการรันคอนเทนอร์ Windows คือสามารถรันงานทั้ง Linux และ Windows ในคลัสเตอร์เดียวกันได้ (ตามภาพ) เหมาะสำหรับองค์กรที่อาจมีแอพพลิเคชันเก่าๆ ต้องรันบน Windows Server แต่ก็อยากย้ายโครงสร้างพื้นฐานทางไอทีขึ้นมาอยู่บนระบบคลัสเตอร์

Tags:
Node Thumbnail

Docker ประกาศออก Docker Desktop เวอร์ชัน 2.2 ของใหม่ที่สำคัญสำหรับชาววินโดวส์คือ รองรับ WSL 2 ฟีเจอร์ใหม่ของ Windows 10 รุ่นถัดไป (20H1) ที่ฝังเคอร์เนลลินุกซ์ตัวเต็มมาในวินโดวส์เลย

การที่วินโดวส์มีเคอร์เนลลินุกซ์มาให้โดยตรง ทำให้การรันลินุกซ์ในคอนเทนเนอร์มีประสิทธิภาพเพิ่มขึ้นมาก เพราะก่อนหน้านี้ต้องรันลินุกซ์ใน VM บน Hyper-V อีกที (ซ้อนสองชั้น) ก็เปลี่ยนมาเป็นการรันบนเคอร์เนลลินุกซ์โดยตรงได้เลย

ฟีเจอร์นี้ยังมีสถานะเป็น technical preview โดยต้องเปิดใช้งานจากหน้า Settings

Tags:
Node Thumbnail

Red Hat ซื้อกิจการ CoreOS ในปี 2018 และประกาศรวมดิสโทรโอเพนซอร์ส CoreOS Container Linux เข้ากับโครงการ Fedora

Fedora CoreOS จะกลายเป็นดิสโทรตัวเดียวสำหรับงานรันคอนเทนเนอร์ (ก่อนหน้านี้มีทั้ง CoreOS กับ Fedora Atomic) โดยมันออกรุ่นทดสอบแรกเมื่อกลางปี 2019 และตอนนี้พร้อมใช้งานแบบ production แล้ว

Fedora CoreOS ถือเป็นอีก edition ในสังกัด Fedora โดยเวอร์ชันเสถียรตัวแรกพัฒนาต่อมาจาก Fedora 31 ที่ออกเมื่อเดือนตุลาคม 2019 ใช้เคอร์เนลเวอร์ชัน 5.4, systemd 243, Podman 1.7

Tags:
Node Thumbnail

AWS ประกาศเปิดตัวฟีเจอร์ Cluster Auto Scaling สำหรับ Amazon ECS เพื่อช่วยในการสเกลเอาท์คลัสเตอร์อัตโนมัติ โดยเป็นระบบจัดการคลัสเตอร์ในรูปแบบที่เหมาะสมกับคอนเทนเนอร์

การใช้งาน AWS ECS Cluster Auto Scaling ผู้ใช้จะต้องสร้าง ECS resource type ที่ชื่อว่า Capacity Provider ก่อน ซึ่งสามารถใช้ร่วมกับ EC2 Auto Scaling Group (ASG) ได้ โดยเมื่อเซ็ทอัพแล้ว ASG จะสามารถควบคุมการสเกลเอาท์และสเกลอินของคลัสเตอร์ ECS ได้ดีกว่าเดิม เพราะจะนำปัจจัยเกี่ยวกับคอนเทนเนอร์มาคำนวณในการสเกลคลัสเตอร์ด้วย

Tags:
Node Thumbnail

กูเกิลเปิดตัว Anthos ชุดซอฟต์แวร์จัดการคลัสเตอร์ Kubernetes ข้ามคลาวด์ มาได้สักระยะ และเริ่มขยายตลาดองค์กรได้มากขึ้น

ล่าสุดกูเกิลเปิดตัวบริการ Migrate for Anthos ช่วยย้ายงานเวิร์คโหลดแบบเดิมๆ (ทั้งที่เป็นเครื่องจริง, VM, คลาวด์ยี่ห้ออื่น หรือแม้กระทั่งบน Compute Engine ของกูเกิลเอง) มารันในคอนเทนเนอร์ Google Kubernetes Engine (GKE) เพื่อช่วยแก้ปัญหาให้ฝ่ายไอทีที่อาจมีกำลังคนจำกัดในการย้ายงานเก่าๆ มารันในคอนเทนเนอร์ยุคใหม่ (จริงๆ ควรใช้ชื่อว่า Migrate to GKE อาจจะตรงกว่า)

Tags:
Node Thumbnail

เมื่อเดือนเมษายนปีนี้ กูเกิลเปิดตัว Cloud Run บริการ serverless สำหรับรันงานใน container ที่เป็นคำสั่ง HTTP แบบ stateless ซึ่งรวมข้อดีของแนวคิด serverless กับ container เข้าไว้ด้วยกัน

วันนี้กูเกิลต่อยอดด้วยการออกปุ่ม Cloud Run Button ที่ใช้ประโยชน์จากพลังของ Cloud Run โดยเราสามารถนำปุ่มนี้ไปแปะไว้บนเว็บไซต์ใดก็ได้ ให้ใครก็ได้กดได้ เมื่อมีคนกดปุ่มนี้ ระบบของ Cloud Run จะไปดึงซอร์สโค้ดของเราจาก Git มาดีพลอยบนโฮสต์ Google Cloud Platform (เบื้องหลังคือ Cloud Run) ให้อัตโนมัติ

Tags:
Node Thumbnail

หลัง Red Hat ซื้อกิจการ CoreOS ในปี 2018 ก็ประกาศยุบรวมดิสโทร CoreOS Container Linux เข้าเป็นส่วนหนึ่งของโครงการ Fedora โดยจะใช้แทน Fedora Atomic Host ที่เลิกทำไปเพราะทับซ้อนกัน

เวลาผ่านมาประมาณปีครึ่ง Fedora CoreOS ทำเสร็จเรียบร้อย เข้าสถานะพรีวิวให้คนทั่วไปทดสอบได้แล้ว

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

Tags:
Node Thumbnail

บริษัทด้านความปลอดภัยเครือข่าย Palo Alto Networks ประกาศเข้าซื้อกิจการ 2 สตาร์ทอัพด้านความปลอดภัย โดยบริษัทแรกคือ Twistlock ซึ่งพัฒนาระบบความปลอดภัยสำหรับคอนเทนเนอร์ มูลค่า 410 ล้านดอลลาร์ ส่วนอีกบริษัทคือ PureSec ซึ่งเป็นสตาร์ทอัพด้านปลอดภัยของ serverless โดยไม่ได้เปิดเผยมูลค่าที่เข้าซื้อ

ความนิยมที่มากขึ้นของคอนเทนเนอร์ทำให้ประเด็นความปลอดภัยถูกยกขึ้นมาพูดถึงมากขึ้น และ Palo Alto Networks ก็ตัดสินใจเข้าลงทุนซื้อกิจการที่เกี่ยวข้องเพื่อเสริมเข้ามาในผลิตภัณฑ์ที่มีอยู่แล้วนั่นเอง

Twistlock ปัจจุบันมีลูกค้าระดับบริษัท Fortune 100 อยู่มากกว่า 25% ส่วน PureSec นั้นเป็นสตาร์ทอัพใหม่ที่เพิ่งเพิ่มทุนไป 10 ล้านดอลลาร์

Tags:
Node Thumbnail

Red Hat เปิดตัว Red Hat Enterprise Linux 8 (RHEL8) ตัวจริงในงาน Red Hat Summit วันนี้ หลังจากออกรุ่นเบต้ามาตั้งแต่ปลายปี 2018 ที่สำคัญคือ Red Hat ประกาศปล่อยอิมเมจสำหรับทำคอนเทนเนอร์ให้ใช้งานได้ฟรี ในชื่อ Universal Base Image (UBI)

RHEL8 ปรับการคอนฟิกและมอนิเตอร์มาใช้เว็บคอนโซลเป็นหลัก ตัวเคอร์เนลใช้ลินุกซ์ 4.18 ที่ออกมาเมื่อเดือนสิงหาคม 2018, OpenSSL 1.1.1 รองรับ TLS 1.3 สามารถใช้งานเป็น guest บน OpenShift 4, Red Hat OpenStack Platform 15, และ Red Hat Virtualization 4.3 ได้ทันที

Tags:
Node Thumbnail

Docker ประกาศเปิดตัว Docker Enterprise 3.0 แพลตฟอร์มคอนเทนเนอร์สำหรับองค์กร ซึ่งจะเป็นการเน้นที่เครื่องมือเพื่อการพัฒนาซอฟต์แวร์บนคอนเทนเนอร์ที่เร็วและลดความผิดพลาดในระหว่างการพัฒนา พร้อมสำหรับการนำไปรันบนแพลตฟอร์มที่หลากหลาย

Docker Enterprise 3.0 มีไฮไลต์ฟีเจอร์ที่น่าสนใจดังนี้

Tags:
Node Thumbnail

วันนี้ Docker และ Arm ประกาศความร่วมมือโดยพร้อมพัฒนาเครื่องมือของ Docker ให้ซัพพอร์ตแพลตฟอร์มของ Arm เพื่อให้นักพัฒนาสามารถ build ตัวแอปบนแพลตฟอร์ม Arm จากเดสก์ท็อปที่เป็น x86 และดีพลอยขึ้นระบบต่าง ๆ ที่เป็น Arm ไม่ว่าจะเป็นคลาวด์ (เช่น AWS EC2 A1 ซึ่งเป็นประเภทที่ใช้ Arm), edge และอุปกรณ์ IoT ได้ง่ายขึ้น

ความร่วมมือระหว่าง Docker และ Arm นี้จะเป็นการเน้นพัฒนาเครื่องมือซึ่งจะช่วยในด้าน lifecycle ของการพัฒนาผลิตภัณฑ์ ตั้งแต่ขั้นตอนการพัฒนาไปจนถึงโปรดักชั่น ทำให้การพัฒนาซอฟต์แวร์ราบรื่นยิ่งขึ้นแม้ว่าฝั่งเครื่องที่ใช้พัฒนาจะเป็น x86 ส่วนเครื่องโปรดักชั่นจริงจะเป็น Arm ก็ตาม

Docker ระบุว่า เทคโนโลยีที่ร่วมกันพัฒนากับ ARM นี้จะโชว์ในงาน DockerCon 2019 ที่บู๊ธของ Arm

Pages