ปรับใช้เว็บแอปพลิเคชัน Java โดยใช้ AWS codeDeploy

ฉันมีเว็บแอปพลิเคชัน Java ซึ่งมีสองชั้น (เลเยอร์ธุรกิจและเลเยอร์การนำเสนอทั้งสองเลเยอร์มีไฟล์ war ของตัวเอง) ฉันต้องการปรับใช้สิ่งนี้ใน AWS โดยใช้ AWS CodeDeploy และฉันใช้ RDS MySQL เป็นฐานข้อมูล ใครสามารถบอกฉันได้ว่าฉันจะปรับใช้แอปพลิเคชันนี้โดยใช้ CodeDeploy ได้อย่างไร ฉันจำเป็นต้องมีไฟล์ appspec.yml สองไฟล์ที่แตกต่างกันสำหรับการปรับใช้หรือไม่

ขอบคุณล่วงหน้า.


person NGN    schedule 05.05.2015    source แหล่งที่มา


คำตอบ (1)


ขึ้นอยู่กับว่าคุณต้องการปรับใช้โค้ดของคุณอย่างไร คุณต้อง แน่นอน หนึ่ง appspec ต่อบันเดิลที่คุณต้องการปรับใช้

หากคุณต้องการปรับใช้เลเยอร์ธุรกิจและเลเยอร์การนำเสนอแยกกัน คุณจะต้องมีการใช้งานที่แตกต่างกันสองแบบ แอปพลิเคชัน (แบบลอจิคัล) สองแอปพลิเคชันใน CodeDeploy สองชุด โดยแต่ละชุดมีข้อกำหนดแอปของตัวเอง ข้อมูลจำเพาะของแอปแต่ละรายการจะต้องรับผิดชอบในการหยุด กำหนดค่า และเริ่มต้นเพียงเลเยอร์เดียวเท่านั้น

หากคุณต้องการปรับใช้ทั้งสองเลเยอร์โดยเป็นส่วนหนึ่งของการปรับใช้เดียวกัน คุณจะมีหนึ่งการปรับใช้ หนึ่งแอปพลิเคชัน (แบบลอจิคัล) ใน CodeDeploy หนึ่งบันเดิล ซึ่งจะมีข้อมูลจำเพาะแอปเดียวเท่านั้น appspec นั้นจะรับผิดชอบในการจัดการวงจรการใช้งานของเลเยอร์ทั้งสองของคุณ

person Jonathan Turpie    schedule 05.05.2015