• อิงตามมาตรฐาน Cloud Native Buildpacks

  • รองรับแพ็กเกจของภาษา Node.js, Java, Go, .NET Core และ PHP ได้อย่างหลากหลายตามแต่ละสภาพแวดล้อม ทำให้นำสภาพแวดล้อมภาษารุ่นใหม่มาใช้ได้ง่าย

  • เหมาะอย่างยิ่งเมื่อต้องนำแอปที่พัฒนาด้วยภาษาข้างต้นไปดีพลอยบน Kubernetes

  • Buildpacks : สร้างคอนเทนเนอร์อิมเมจจากซอร์สโค้ดได้รวดเร็วและปลอดภัยยิ่งขึ้นโดยไม่ต้องใช้ Dockerfile แยกการบิลด์เป็นโมดูลเพื่อให้ใช้ซ้ำได้ และลดจำนวน image layer ให้เหลือน้อยที่สุด

Buildpack ถูกสร้างขึ้นครั้งแรกที่ Heroku และภายหลังถูกนำไปใช้ใน Cloud Foundry และ PaaS อื่น ๆ อีกหลายแห่ง

Cloud Native Buildpacks เป็นการผสาน ecosystem ของ buildpack โดย Heroku และ Pivotal พร้อมทั้งทำให้เป็นมาตรฐานเพื่อให้สามารถนำไปใช้ได้ในหลายสภาพแวดล้อมคลาวด์

นำมาตรฐานคอนเทนเนอร์สมัยใหม่มาใช้ เช่น OCI image format, Cross-Repository Blob Mounting, ความสามารถในการ rebase image layer เป็นต้น

Buildpack ของ Paketo แยกตามภาษา เลือกใช้ให้เหมาะกับสภาพแวดล้อมได้

  • Node.js : Node Engine, NPM, Yarn

  • Java : OpenJDK, Build-System, Apache-Tomcat, Spring-boot, Googlestackdriver, JMX, Executable-jar, Eclipse-Open9, Amazon Corretto เป็นต้น

  • Go : Compiler, Dep, Modules,

  • .NET Core : Runtime, ASP.NET Core, SDK, Source Build, Configuration

  • PHP : Distribution, Web, Composer, Apache HTTPD, NGINX

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น