
สำหรับผู้สนใจใช้งาน Linux หรือ Container ของเว็บแอปพลิเคชันภายใน Azure ตอนนี้สามารถทำได้แล้ว เพราะ Azure ได้ประกาศรองรับการใช้งานในรูปแบบนี้แล้ว โดยการผสานฟีเจอร์ App Service on Linux และ App Service Environment

App Service Environment (ASE) คือฟีเจอร์ที่จองและแยกสภาพแวดล้อมสำหรับการรันแอปพลิเคชันมีการขยายตัวสูงได้อย่างปลอดภัย โดยจะสามารถรองรับการทำงานของ Window Web App, Linux Web App, Docker Container, Mobile App และ Function ดังนั้นจะเหมาะกับสภาวะของแอปพลิเคชันที่ ต้องการการขยายตัวสูง ต้องการการใช้งานหน่วยความจำเยอะ แยกการเข้าถึงเพื่อสร้างความมั่นคงปลอดภัยให้กับเครือข่าย
ในส่วนของ Linux บน ASE ผู้ใช้งานสามารถทำงานได้ดังนี้
-
ใช้ Docker container ที่ตั้งค่ามาเอง เช่นจาก DockerHub, Azure Container Registry และ Registry ของตัวเอง
-
หากอยากใช้งาน Built-in image ปัจจุบันทาง Azure สามารถรองรับ Node, PHP, JAVA, .NET Core
นอกจากนี้ Windows, Linux และ Container ของเว็บแอปพลิเคชันสามารถใช้งานภายใน ASE เดียวกันได้และแชร์ Virtual Network เดียวกัน (VNet) แต่ Windows และ Linux Web App จะต้องแยก App Service Plan กัน อย่างไรก็ตามสิ่งที่ต้องวางแผนการใช้งาน ASE ให้เหมาะสมทาง Azure แนะว่าให้ดูเรื่องของ IP ที่ต้องการใช้งานกับแอปใน ASE ว่าจะเป็น Public หรือ Private เป็นไปได้ 2 ประเภทคือ
-
External ASE คือสามารถเชื่อมต่อ Endpoint ผ่านอินเทอร์เน็ตเข้ามาได้
-
Internal ASE คือเป็น Private IP ภายใน VNet อยู่หลัง Load Balance
สุดท้ายผู้ต้องการใช้งานปัจจุบันราคาของ Linux และ App Service Environment กลับมาเท่าปกติแล้วเนื่องจากตอนที่เป็น Public Preview มีการลดราคา App Service Plan ให้ 50% และตอนนี้สามารถใช้งานใน Region ต่างๆ ได้ตามด้านล่าง หากสนใจดูขั้นตอนการใช้งานเพิ่มเติมได้ที่นี่

TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย






