Dojo4 heeft in de loop der jaren een echte top web applicatie ontwikkeling en hosting stack bij elkaar gebracht. De Amazon Web Services (AWS) cloud vormt de basis van deze stack. De flexibiliteit en het gemak van Elastic Block Store (EBS) schijfvolumes is overtuigend en we gebruiken deze voor systeemvolumes en gegevensvolumes om apps te implementeren en databases te bewaren op onze Elastic Compute Cloud (EC2) cloud computers. Een tijdje geleden, aan het einde van een gesprek over de hosting architectuur, zei Ara op nonchalante wijze 'Oh, en periodieke backups van de schijven moeten automatisch gebeuren wanneer we een nieuwe EC2-instantie starten'. Dus, ik begon te werken aan een klein script genaamd DREBS (Disaster Recovery for Elastic Block Store). DREBS kan in uw Amazon Machine Image (AMI) worden gebakken of ingesteld in uw Chef of andere cloud provisioning mechanismen. DREBS kan worden geconfigureerd om periodieke snapshots te nemen van EBS-volumes die zijn gekoppeld aan de EC2-instantie waarop het draait. Het ondersteunt flexibele snapshot-retentie strategieën, evenals pre- en post-snapshot taken voor dingen zoals databases dumpen naar schijf voor consistente database backups. Bekijk DREBS en laat ons weten wat je ervan vindt.