Anlık fotoğraflarımı çekmek için ec2-tutarlı-anlık görüntüyü ( http://alestic.com/2009/09/ec2-consistent-snapshot ) kullanıyorum (bu, Perl ile yazılmış ve doğrudan API'yi kullanıyor). . Anlık görüntü almak istediğiniz birimleri belirtirsiniz ve bir açıklama eklemenizi sağlar.
(Daha iyi taneli kontrole ihtiyacınız varsa, ancak gerekmeyebilecek ve daha önce kullanılan Perl modülü tarafından desteklenmeyen basit bir yedekleme için AWS konsolunda etiketler ekleyebilirsiniz (Net :: Amazon :: EC2).
Yukarıdaki komut dosyası anlık görüntüleri silmez (yalnızca yenilerini oluşturur - tutarlı bir şekilde (yani, anlık görüntüden önce diski / db'yi dondurabilir). Oldukça yaygın şekilde kullanıldığından ve eski anlık görüntüleri silmek için uyumlu bir Perl komut dosyası bulamadım kendim ( http://www.thatsgeeky.com/2011/06/rotating-ebs-snapshots-ec2-prune-snapshots/ ) İşi iyi yapıyor (dede-baba-oğul rotasyonu) ve aynı bağımlılıkları kullanıyor Yukarıdaki betiği gibi parametreleri.
Tabii ki, her ikisi de Cron üzerinden çalışacak şekilde ayarlanmış.
(Teorik olarak, bazı benzer komut dosyalarını (örneğin PHP ve Ruby'de yazılmış olanlar vardır) bir veritabanına bağlamak ve bir miktar ve anlık görüntülerin kendi günlük kaydını tutmak yeterince kolay olmalıdır - her anlık görüntünün benzersiz bir kimliği vardır. Herhangi bir kurum içi kuruluşun kolayca mümkün olabileceği kaydı olduğu sürece. [Ancak, yedekleme amacıyla cilt kimliği ve tarih genellikle yeterlidir])
CLI araçlarını kullanmayın - bunlar Java dilinde yazılmıştır ve doğrudan API uygulamalarına kıyasla gülünç derecede yavaşlar.