Saya ingin tahu di lingkungan mana Anda bekerja di mana 10-20 detik, atau bahkan beberapa menit, downtime akan menjadi dealbreaker. Tentu, itu tidak ideal, tetapi saya harus membayangkan itu harga yang cukup kecil untuk dibayar, terutama jika Anda menggunakan selama jam non-puncak.
Dokumentasi pengembang M2: Menyebarkan Magento ke produksi . Pada tulisan ini, dokumen jarang, dan tautan ke masalah GitHub eksternal untuk diskusi. Namun, dokumen resmi itu adalah tempat yang baik untuk diawasi.
Tim saya sedang menyelidiki menggunakan Capistrano untuk menggunakan M2. Kami belum menentukan proses akhir, tetapi pencarian Google yang sederhana ("capistrano magento 2") menunjukkan bahwa sejumlah orang bereksperimen dengan hal yang sama.
Akhirnya ada berbagai skema seperti penyebaran biru-hijau yang juga berupaya meminimalkan waktu henti. Biru-hijau khususnya seperti memiliki server staging, tetapi pada saat kritis Anda memperbarui DNS ke titik dari biru menjadi hijau, menjadikan hijau menjadi hidup dan biru menjadi "staging." Untuk penyebaran selanjutnya biru menjadi hidup kembali. Downtime dengan cara ini secara teoritis nol, dan perubahan terjadi secepat perubahan DNS menyebar.