By mk Founder on Tag: AWS, Container, Cloud Computing
AWS

Amazon Elastic Container Service (Amazon ECS) เป็นบริการคอนเทนเนอร์ที่ได้รับความนิยมมากอีกตัวหนึ่ง (แม้ไม่ใช่สาย Kubernetes ซึ่ง AWS มีบริการอีกตัวคือ Amazon EKS มาตอบโจทย์นี้)

ล่าสุด AWS เปิดตัว Amazon ECS Express Mode ที่ช่วยให้รัน ECS ได้ภายในคำสั่งเดียว งานที่เหลืออย่างการตั้งค่าโดเมน เครือข่าย โหลดบาลานซ์ สเกล ฯลฯ สามารถทำได้อัตโนมัติผ่าน API

By lew Founder on Tag: Cloudflare, Container
Cloudflare

Cloudflare เปิดบริการ Sandbox บริการรัน container ที่ควบคุมได้จากโค้ดจาวาสคริปต์ ใช้รันงานต่างๆ ที่อาจจะไม่ปลอดภัยเต็มที่ เช่น การรันโค้ดจากปัญญาประดิษฐ์เพื่อทดสอบหรือประมวลผลข้อมูล

การทำงานภายในที่จริงแล้ว Sandbox เป็น Docker container เฉพาะของ Cloudflare ที่สร้างจาก Ubuntu 22.04 พร้อมไลบรารีและเครื่องมือพื้นฐานอีกจำนวนหนึ่ง ทาง Cloudflare เปิดทางให้สร้างอิมเมจเฉพาะไปรันเป็น Sandbox ได้เช่นกัน

By lew Founder on Tag: Cloudflare, Docker, Container
Cloudflare

หลังจากวันนี้ Cloudflare เปิดตัว Containers บริการรันคอนเทนเนอร์แบบคิดค่าใช้งานทีละ 10ms บริการเสริมอีกตัวหนึ่งที่เปิดมาพร้อมกันคือ Sandbox ที่เป็นคอนเทนเนอร์รุ่นพิเศษสำหรับการรันโค่้ดและคำสั่งต่างๆ ที่ไม่ปลอดภัย โดยแนวทางการใช้งานสำคัญคือใช้ทดสอบโค้ดที่เขียนโดยปัญญาประดิษฐ์

ตัว Sandbox ที่จริงแล้วเป็น container bun ที่มี http server รอรับคำสั่งอยู่ ทำให้ Cloudflare Worker ภายนอกสามารถยิงคำสั่งต่างๆ เข้าไปได้

By lew Founder on Tag: Cloudflare, Container
Cloudflare

Cloudflare เปิดบริการ Cloudflare Containers ที่ขยายมาจากบริการ Workers เดิมแต่ทำให้สามารถใช้งานเฟรมเวิร์คต่างๆ ได้หลากหลายขึ้น

กระบวนการใช้งาน Container จะต้องเรียกผ่าน Worker เดิม และการเปิดเครื่องจะใช้เวลาไม่กี่วินาทีเพื่อเริ่มรัน ในโค้ด Worker จะกำหนดได้ว่าจะปิดเครื่องกลับลงไปเมื่อไม่ได้ทำงานนานเพียงใด

หน้าจอคอนโซลของ Cloudflare จะเพิ่มหน้าจอ Containers มาให้เพื่อให้เห็นการใช้ทรัพยากร และ log ต่างๆ จากคอนเทนเนอร์จะคิวรีจากคอนโซลย้อนหลังได้ 7 วัน

By lew Founder on Tag: Apple, Container, Xcode, Development, Swift, WWDC25
Apple

แอปเปิลประกาศบริการและเครื่องมือใหม่ๆ สำหรับนักพัฒนาในงาน WWDC 2025 โดย จุดที่หลายคนรอคงเป็นการรองรับการรันคอนเทนเนอร์ในตัว ไม่ต้องลงโปรแกรมภายนอก, นอกจากนี้ยังมีความสามารถเรียก Apple Intelligence และเครื่องมืออื่นๆ

By mk Founder on Tag: Docker, Security, Container
Docker

Docker เปิดตัว Docker Hardened Images (DHI) คลังอิมเมจที่ออกแบบมาเน้นความปลอดภัย เปิดใช้มาตรการความปลอดภัยหลายอย่างร่วมกัน เช่น ลดขนาดของอิมเมจลงเพื่อลดโอกาสถูกโจมตี (attack surface), ตรวจสอบที่มาของแหล่งแพ็กเกจต้นน้ำ, อุดแพตช์ช่องโหว่ที่ถูกค้นพบแล้ว (known CVEs) โดยทีมความปลอดภัยของ Docker การันตีภายใน 7 วันหลังค้นพบช่องโหว่

By lew Founder on Tag: Microsoft Azure, Container, LLM
Microsoft Azure

Azure Container Apps บริการรันคอนเทนเนอร์แบบ serverless จ่ายตามเวลาที่ใช้งานจริง เพิ่มตัวเลือกชิปกราฟิกสำหรับการรัน AI เฉพาะทาง โดยมีชิป NVIDIA T4 และ A100 ให้เลือกใช้งาน

แม้จะเปิดใช้งานแล้ว แต่ลูกค้าทั่วไปที่ไม่ได้ทำข้อตกลง Microsoft Enterprise Agreement จะต้องติดต่อไมโครซอฟท์ขอโควต้า serverless GPU ก่อนใช้งาน โดยตอนนี้มีให้ใช้งานสองศูนย์ข้อมูล คือ West US 3 และ Australia East

By mk Founder on Tag: Windows 11, Container, Operating System, Microsoft
Windows 11

ไมโครซอฟท์มีฟีเจอร์ Windows Sandbox เป็นการรันวินโดวส์ซ้อนวินโดวส์ (รันในคอนเทนเนอร์) มาตั้งแต่ยุค Windows 10 แต่จำกัดเฉพาะรุ่น Pro เท่านั้น หน้าที่ของมันมีไว้ทดสอบแอพใหม่ๆ โดยไม่ต้องกลัวว่าระบบปฏิบัติการหลักจะพังหรือติดมัลแวร์

By mk Founder on Tag: .NET, Cloud Computing, Microsoft, Development, Container
.NET

ไมโครซอฟท์ประกาศออก .NET Aspire รุ่นเสถียร (General Availability)

.NET Aspire เป็นชุดซอฟต์แวร์ (stack) สำหรับพัฒนาแอพสาย .NET แบบ cloud native คือรันในคอนเทนเนอร์ โครงการนี้เริ่มต้นแบบพรีวิวมาตั้งแต่ .NET 8 เมื่อปี 2023 และเข้าสถานะเสถียรในรอบสัปดาห์ที่ผ่านมา

By mk Founder on Tag: Ubuntu, Container, Canonical, .NET
Ubuntu

Canonical ประกาศออกคอนเทนเนอร์ Ubuntu ขนาดเล็กพิเศษที่เรียกว่า "chiselled" เข้าสถานะ GA (general availability) อย่างเป็นทางการ

แนวคิดของ chiselled container คือการสกัดส่วนที่ไม่จำเป็นออกจากคอนเทนเนอร์ (ตามความหมายของคำว่า chisel ที่แปลว่าสิ่ว แต่ในที่นี้คือชื่อตัวจัดการแพ็กเกจของ Canonical) เหลือแค่ตัวแอพพลิเคชันและรันไทม์ที่เกี่ยวข้องเท่านั้น ไม่ต้องมีส่วนแพ็กเกจ ไลบรารี และซอฟต์แวร์อื่นของระบบปฏิบัติการติดมาด้วย ทำให้คอนเทนเนอร์มีขนาดเล็กลงมาก นำไปใช้ข้ามดิสโทรได้ และปลอดภัยกว่าเดิมเพราะลดพื้นที่การถูกโจมตีลง

By mk Founder on Tag: Kubernetes, Google Cloud, Enterprise, Container, Anthos
Kubernetes

Google Cloud เปิดตัว Google Kubernetes Engine (GKE) Enterprise Edition ที่เพิ่มฟีเจอร์ระดับสูงสำหรับลูกค้าองค์กรขนาดใหญ่

GKE Enterprise มีฟีเจอร์เพิ่มเติมจาก GKE เวอร์ชันปกติ (ตอนนี้มีชื่อเรียกว่า GKE Standard) โดยเพิ่มฟีเจอร์จาก Anthos ซอฟต์แวร์จัดการคลาวด์ข้ามค่ายของกูเกิล ทำให้เราสามารถรัน GKE บนเครื่องที่เช่าจาก Azure/AWS รวมถึงเครื่องแบบ on-premise (Google Distributed Cloud) ได้ด้วย

By lew Founder on Tag: AWS, Container
AWS

AWS เปิดโครงการ Finch ซอฟต์แวร์โอเพนซอร์สสำหรับการรันคอนเทนเนอร์ ตลอดจนการ build และเผยแพร่อิมเมจ ตัวโปรแกรมสร้างโดยใช้ nerdctl, containerd, BuildKit ของ Docker, และ Lima สำหรับการสร้าง virtual machine ขึ้นมารัน

เนื่องจาก Lima จำลองซีพียู Arm64 และ x86 ได้ในตัวทำให้ finch สามารถสร้างอิมเมจสำหรับทั้งสองสถาปัตยกรรมได้ไม่ว่าจะใช้เครื่องอะไรอยู่ ที่ผ่านมานักพัฒนาที่ต้องการพัฒนาแอปเป็นคอนเทนเนอร์บนแมคมักใช้โปรแกรม เช่น Docker Desktop หรือ Rancher Desktop การที่มี Finch ก็น่าจะเป็นตัวเลือกอีกตัว

By lew Founder on Tag: Microsoft Azure, Container
Microsoft Azure

ไมโครซอฟท์เปิดบริการ Azure Container Apps บริการรันแอปที่แพ็กเป็นคอนเทนเนอร์โดยไม่ต้องดูแลโครงสร้างอื่นๆ อีกมาตั้งแต่ปลายปี 2021 ตอนนี้บริการเข้าสู่สถานะ GA เปิดให้ใช้งานได้ทั่วโลก

ฟีเจอร์สำคัญของบริการนี้คือมี Dapr มาในตัวทำให้เชื่อมต่อกับแอปอื่นๆ ผ่านทาง pub/sub ได้เลย, ทำ tracing แอปได้ในตัวผ่าน Application Insights, ตัวแอปรองรับการทำ revisions เพื่อกระจายโหลดระหว่างเวอร์ชั่น, ยืนยันตัวตนผู้ใช้ทาง Azure AD

By mk Founder on Tag: Huawei, Open Source, Linux, Container
Huawei

Huawei เปิดตัว NestOS ระบบปฏิบัติการลินุกซ์ขนาดเล็กสำหรับรันบนคลาวด์ โดยอิงอยู่บน OpenEuler/EulerOS ดิสโทรลินุกซ์ของ Huawei (ซึ่งอิงมาจาก CentOS อีกที)

By lew Founder on Tag: Microsoft Azure, Container, Serverless
Microsoft Azure

ไมโครซอฟท์เปิดบริการ Azure Container Apps บริการรันคอนเทนเนอร์ตามโหลดงานจริงโดยไม่ต้องดูแลโครงสร้างอื่นๆ รูปแบบเดียวกับ Google Cloud Run โดยผู้ใช้ไม่ต้องดูแลตัวเซิร์ฟเวอร์ พร้อมกับบริการเพิ่มจำนวนคอนเทนเนอร์อัตโนมัติเมื่อมีการใช้งานหนัก หรือการรันพร้อมกันหลายเวอร์ชั่นแล้วแยกทราฟิกเพื่อทดสอบ

By lew Founder on Tag: SUSE, Linux, Container
SUSE

SUSE ออก SLE Micro 5.1 ลินุกซ์สำหรับการรันงานที่ไม่ได้รันอยู่ในตัวตรงๆ แต่รันโหลดผ่านทาง virtual machine หรือคอนเทนเนอร์ โดยตัว SLE Micro เป็นลินุกซ์แบบ immutable ไม่สามารถเปลี่ยนแปลงระบบได้ยกเว้นบูตลินุกซ์ใหม่ แต่ในเวอร์ชั่นนี้รองรับฟีเจอร์ live kernel patching อัพเดตเคอร์เนลไม่ต้องบูดเครื่องแล้ว

งานประเภทหนึ่งที่เหมาะกับ SLE Micro คือการใช้เป็นเซิร์ฟเวอร์ปลายทาง (edge computing) โดยใช้ SLE Micro ร่วมกับ k3s สำหรับรัน Kubernetes

By lew Founder on Tag: SQL Server, Container, Microsoft
SQL Server

ไมโครซอฟท์ประกาศหยุดโครงการ SQL Server on Windows Containers ที่เปิดตัวเมื่อปี 2017 และค้างอยู่ในสถานะเบต้าโดยไม่ได้ออกมาเป็นโครงการเพื่อการค้าจริงจัง โดยหลังจากนี้ตัวอิมเมจใน Docker Hub จะถูกลบทิ้ง

แม้ว่า SQL Server จะถูกออกแบบมาเพื่อทำงานบนวินโดวส์เป็นหลัก แต่การใช้งานในกลุ่มคอนเทนเนอร์ก็นิยมอิมเมจลินุกซ์มากกว่า ตัวเลขจาก Docker Hub ระบุว่าอิมเมจ SQL Server on Windows Container นั้นมีอัตราการ pull เพียงประมาณ 1 ล้านครั้ง เทียบกับ SQL Server on Linux ที่มีอัตราการ pull มากกว่า 50 ล้านครั้งแล้ว

By lew Founder on Tag: AWS, Container
AWS

AWS เปิดบริการ AWS App Runner บริการรันคอนเทนเนอร์โดยไม่ต้องจัดการเลเยอร์อื่นๆ รวมถึงไม่ต้องเรียนรู้บริการที่ซับซ้อนอย่าง Kubernetes

ผู้ใช้หลักของบริการนี้น่าจะเป็นเว็บต่างๆ ที่โครงสร้างไม่ซับซ้อน และไม่ต้องการจัดการระบบปฎิบัติการ หรือเวอร์ชั่น Docker เอง โดยบริการ App Runner นี้ทาง AWS จะคอนฟิก load balancer, สร้างใบรับรองเข้ารหัส, และจัดการการ scale ระบบให้เอง

ผู้ใช้สามารถเลือกดีพลอยจากอิมเมจใน ECR หรือจากซอร์สโค้ดโดยตรง โดยตัว App Runner จะเปิดให้คอนฟิกคำสั่ง build และคำสั่งรัน

By lew Founder on Tag: Docker, Container
Docker

Docker Inc ผู้ดูแลโครงการ Docker ประกาศแยกโครงการส่วน Registry ออกมาเป็นโครงการใหม่ในชื่อ Distribution พร้อมกับบริจาคโค้ดเข้า CNCF ให้ดูแลโครงการ

แม้ Docker จะเป็นผู้ออกแบบฟอร์แมตไฟล์อิมเมจสำหรับรันคอนเทนเนอร์ทุกวันนี้ (จนคนเรียกสลับกันไปมาระหว่าง Docker และคอนเทนเนอร์) แต่ในโลกองค์กรก็มี Registry ใช้งานกันหลายยี่ห้อ เช่น Harbor ของ VMWare หรือ Quay (คี) ของ Red Hat ทาง Docker ระบุว่าหลายครั้งโครงการมัก fork จาก Docker ออกไปแล้วแก้นิดๆ หน่อยๆ แต่ไม่ส่งโค้ดกลับเข้าโครงการต้นน้ำ ทำให้ขาดความร่วมมือในการพัฒนา

By mk Founder on Tag: Docker, Kubernetes, Container, Mirantis
Docker

จากกรณี Kubernetes หยุดรองรับ Docker ในฐานะรันไทม์ (คำอธิบายแบบละเอียด)

แกนกลางของปัญหาคือตัว Docker ไม่รองรับมาตรฐาน Container Runtime Interface (CRI) โดยตรง โครงการ Kubernetes จึงสร้าง dockershim มาเป็นตัวเชื่อมให้ แต่ก็เป็นปัญหาการดูแลในระยะยาว ทำให้ Kubernetes ประกาศว่าจะหยุดซัพพอร์ต dockershim ในอนาคต

Subscribe to Container