Microsoft กำลังยุติการให้บริการ Azure developer-environment ทั้งสองส่วน โดยแนะนำให้ทีมงานใช้การปรับใช้โครงสร้างพื้นฐานแบบ Infrastructure-as-Code ด้วย Azure Resource Manager templates หรือ Bicep สำหรับการสร้างบล็อกมาตรฐาน และใช้ CI/CD workflows เมื่อการจัดเตรียมสภาพแวดล้อมสามารถรวมเข้ากับ repository และ pipeline ได้
สำหรับ Ecosystem ของพาร์ทเนอร์นั้น มีการระบุว่าโซลูชันบุคคลที่สามที่พบนั้นไม่รองรับ Bicep หรือ ARM lifecycle โดยตรง และเคยมีข้อเสนอว่า Azure Deployment Environments จะช่วยให้ Platform engineers สามารถเผยแพร่แคตตาล็อกของเทมเพลตที่ผ่านการอนุมัติล่วงหน้าได้
อย่างไรก็ตาม ผู้ที่เคยทำงานกับผลิตภัณฑ์นี้ระบุว่า API นั้นไม่เสถียรและเอกสารก็น้อย ทำให้รู้สึกว่าคุณค่าของผลิตภัณฑ์ไม่เคยถูกรับรู้ และการดำเนินการด้าน Inventory, read, log และ delete จะยังคงให้บริการในช่วงการเก็บข้อมูลตามระยะเวลาที่กำหนด แต่ไม่ได้ระบุช่วงเวลาดังกล่าว
ในอดีต Dev Box เคยมี 3 บทบาท คือ infrastructure admins ดูแลความปลอดภัยและเครือข่าย, dev team leads สร้าง pool ต่อโปรเจกต์ และนักพัฒนาเลือกใช้ box จาก pool ที่เปิดใช้งาน แต่ปัจจุบัน หากพลาดกำหนดการยุติแล้ว Microsoft Dev Box จะไม่สามารถใช้งานได้อีกต่อไป
แม้ว่า Azure Virtual Desktop ซึ่งเป็นบริการ virtual desktop ของ Microsoft จะยังคงอยู่ระหว่างการพัฒนาและมีสถานะพร้อมใช้งานทั่วไป (general availability) ในเดือนกันยายน แต่ก็ไม่ได้ถูกกล่าวถึงในคู่มือการยุติบริการนี้
ศัพท์ที่ควรรู้
- Azure Deployment Environments – คือบริการของ Microsoft สำหรับสภาพแวดล้อมนักพัฒนาที่กำลังจะถูกยุติการให้บริการ
- Infrastructure-as-Code – คือแนวทางการจัดการโครงสร้างพื้นฐานโดยใช้โค้ดแทนการตั้งค่าด้วยตนเอง
- CI/CD workflows – คือกระบวนการอัตโนมัติที่รวมการสร้างและทดสอบซอฟต์แวร์เข้ากับระบบควบคุมเวอร์ชัน
- Azure Resource Manager templates หรือ Bicep – คือเครื่องมือที่ใช้ในการกำหนดและปรับใช้ทรัพยากรบน Azure โดยใช้โค้ด
- Azure Virtual Desktop – คือบริการ virtual desktop ที่เป็นของ Azure และยังคงมีการพัฒนาต่อไป
ที่มา: infoq.com