Terapkan aplikasi web java menggunakan AWS codeDeploy

Saya memiliki aplikasi web Java, yang memiliki dua lapisan (lapisan bisnis dan lapisan presentasi, kedua lapisan memiliki file perangnya sendiri). Saya ingin menerapkan ini ke AWS menggunakan AWS CodeDeploy. Dan saya menggunakan RDS MySQL sebagai database. adakah yang bisa memberi tahu saya bagaimana cara menyebarkan aplikasi ini menggunakan CodeDeploy? Apakah saya perlu memiliki dua file appspec.yml berbeda untuk penerapan?

Terima kasih sebelumnya.


person NGN    schedule 05.05.2015    source sumber


Jawaban (1)


Ini sangat bergantung pada bagaimana Anda ingin menerapkan kode Anda. Anda memerlukan tepat satu spesifikasi aplikasi per paket yang ingin Anda terapkan.

Jika Anda ingin menerapkan lapisan bisnis dan lapisan presentasi secara terpisah, Anda memerlukan dua penerapan berbeda, dua aplikasi (logis) terpisah di CodeDeploy, dua bundel, masing-masing dengan spesifikasi aplikasinya sendiri. Setiap apppec akan bertanggung jawab untuk menghentikan, mengonfigurasi, dan memulai hanya satu lapisan.

Jika Anda ingin menerapkan kedua lapisan sebagai bagian dari penerapan yang sama maka Anda akan memiliki satu penerapan, satu aplikasi (logis) di CodeDeploy, satu bundel, yang hanya memiliki satu apppec. Apppec tersebut akan bertanggung jawab untuk mengelola siklus hidup kedua lapisan Anda.

person Jonathan Turpie    schedule 05.05.2015