AWS Serverless Application Repository

สำรวจ ปรับใช้ และเผยแพร่แอปพลิเคชันแบบไร้เซิร์ฟเวอร์

ทำไมต้องเลือกใช้ AWS Serverless Application Repository

AWS Serverless Application Repository เป็นคลังข้อมูลที่ได้รับการจัดการสำหรับแอปพลิเคชันไร้เซิร์ฟเวอร์ ซึ่งจะช่วยให้ทีม องค์กร และ Developer แต่ละรายสามารถจัดเก็บและแบ่งปันแอปพลิเคชันที่นำกลับมาใช้อีกครั้งได้ พร้อมทั้งรวบรวมและปรับใช้สถาปัตยกรรมไร้เซิร์ฟเวอร์ได้อย่างง่ายดายด้วยวิธีการใหม่ๆ ที่ทรงพลัง เมื่อใช้ Serverless Application Repository คุณจะไม่จำเป็นต้องโคลน สร้าง รวมแพ็กเกจ หรือเผยแพร่ซอร์สโค้ดลงใน AWS ก่อนที่จะปรับใช้ แต่คุณสามารถใช้แอปพลิเคชันที่สร้างไว้ก่อนจาก Serverless Application Repository ในสถาปัตยกรรมไร้เซิร์ฟเวอร์ ช่วยให้คุณและทีมลดการทำงานที่ซ้ำซ้อน ตรวจสอบให้แน่ใจว่าได้ใช้แนวทางปฏิบัติที่ดีที่สุดขององค์กร และนำสินค้าออกสู่ตลาดได้เร็วขึ้น การผสานการทำงานกับ AWS Identity and Access Management (IAM) ทำให้สามารถควบคุมแต่ละแอปพลิเคชันในระดับทรัพยากร ซึ่งจะช่วยให้คุณแบ่งปันแอปพลิเคชันโดยสาธารณะกับทุกคนหรือแบ่งปันโดยส่วนตัวกับบัญชี AWS ที่เฉพาะเจาะจง หากต้องการแชร์แอปพลิเคชันที่คุณสร้างขึ้น ให้เผยแพร่ไปยัง AWS Serverless Application Repository

แต่ละแอปพลิเคชันจะมาพร้อมกับเทมเพลต AWS Serverless Application Model (SAM) ที่กำหนดทรัพยากร AWS ที่ต้องใช้ นอกจากนี้ แอปพลิเคชันที่แชร์แบบสาธารณะยังจะมีลิงก์ไปยังซอร์สโค้ดของแอปพลิเคชัน ไม่มีค่าใช้จ่ายเพิ่มเติมเพื่อใช้ Serverless Application Repository โดยคุณจะจ่ายเงินเฉพาะทรัพยากร AWS ที่ใช้ในแอปพลิเคชันที่ปรับใช้เท่านั้น

ประโยชน์

รวบรวมสถาปัตยกรรมไร้เซิร์ฟเวอร์อย่างรวดเร็วด้วยวิธีการใหม่ๆ ที่ทรงพลัง ค้นพบและแบ่งปันรูปแบบแอปพลิเคชันไร้เซิร์ฟเวอร์ที่สามารถนำกลับมาใช้ใหม่ได้ไม่ว่าจะเป็นแบบส่วนตัวหรือสาธารณะ และสร้างสถาปัตยกรรมไร้เซิร์ฟเวอร์ใหม่โดยใช้ไวยากรณ์อย่างง่ายของ AWS SAM 

ใช้แอปพลิเคชันที่สร้างไว้ก่อนในการปรับใช้แบบไร้เซิร์ฟเวอร์ของคุณ ซึ่งจะช่วยลดความจำเป็นในการโคลน สร้าง รวมแพ็กเกจ หรือเผยแพร่ซอร์สโค้ดลงใน AWS ก่อนที่จะปรับใช้ นอกจากนี้ยังรองรับ SAM และการจัดเวอร์ชันความหมายเพื่อเปิดใช้การจัดการแอปพลิเคชันอย่างง่าย  

พัฒนาและเผยแพร่แอปพลิเคชันไร้เซิร์ฟเวอร์เพียงครั้งเดียว จัดเก็บไว้ใน Serverless Application Repository และใช้อย่างเป็นส่วนตัวในทีมหรือชุมชนที่มีขนาดใหญ่กว่าเพื่อลดความพยายามซ้ำซ้อนและเร่งเวิร์กโฟลว์การพัฒนา

ค้นหาและแจกจ่ายแอปพลิเคชันไร้เซิร์ฟเวอร์สำหรับกรณีใช้งานทั่วไป สร้างแนวทางปฏิบัติที่ดีที่สุดสำหรับองค์กรลงในสถาปัตยกรรมแบบไม่ต้องใช้เซิร์ฟเวอร์ของคุณเพื่อให้แน่ใจว่าเกิดความสม่ำเสมอในทีมทั้งหมด โดยใช้สิทธิ์เพื่อแบ่งปันแอปพลิเคชันกับบัญชี AWS ที่เฉพาะเจาะจง

เพิ่งเริ่มต้นใช้งานแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ใช่หรือไม่

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