Linux Sunucuda S3 Backup Otomasyonu

0 Replies 3 Views
·
Participants
Thread Starter #1
Linux Sunucuda S3 Backup Otomasyonu

Sunucuların düzenli ve güvenli yedeklenmesi, sistem yönetiminde kritik bir rol oynar. Özellikle bulut tabanlı depolama çözümleri, yedekleme süreçlerini hem otomatikleştirmek hem de güvenliği artırmak açısından büyük avantaj sağlar. Bu bağlamda, Linux sunucularını Amazon S3 gibi nesne tabanlı depolama hizmetleriyle otomatik yedekleme, hem maliyetleri optimize eder hem de erişilebilirliği kolaylaştırır.

İlk adım olarak, AWS CLI'nın kurulu ve yapılandırılmış olması gerekir. AWS CLI, komut satırından S3 ile etkileşim kurmanızı sağlar ve aşağıdaki gibi kurulur:

CODE
1sudo apt-get install awscli


Kurulum sonrası, erişim anahtarlarınızı yapılandırmanız gerekir:

CODE
1aws configure


Burada, Access Key ID ve Secret Access Key ile birlikte bölge ve çıktı formatı belirlenir. Bu adımlar tamamlandıktan sonra, yedekleme işlemini otomatik hale getirmek için cron kullanabilirsiniz. Örneğin, günlük belirli bir dizini S3'e yedeklemek için aşağıdaki gibi bir bash script hazırlayabilirsiniz:

CODE
123456789101112131415161718
#!/bin/bash
[b]Yedekleme dizini[/b]
YEDEK_DIZINI="/var/www/html"
[b]S3 bucket adı[/b]
BUCKET_ADI="s3://my-backup-bucket"
[b]Yedekleme dosyasını isimlendirme[/b]
TARIH=$(date +"%Y-%m-%d")
YEDEK_DOSYASI="/tmp/backup_$TARIH.tar.gz"

[b]Yedekleme işlemi[/b]
tar -czf $YEDEK_DOSYASI $YEDEK_DIZINI

[b]S3'e yükleme[/b]
aws s3 cp $YEDEK_DOSYASI $BUCKET_ADI/

[b]Geçici yedeği sil[/b]
rm $YEDEK_DOSYASI


Bu script'i, örneğin her gün saat 2'de çalışacak şekilde cron tablosuna ekleyebilirsiniz:

CODE
12
0 2 * * * /path/to/backup_script.sh


Otomasyonun yanı sıra, yedekleme bütünlüğü ve erişilebilirlik açısından düzenli testler ve loglamalar da yapılmalıdır. Ayrıca, S3 üzerinde versiyonlama ve lifecycle politikalarını kullanmak, eski yedeklerin otomatik silinmesini ve maliyetlerin kontrol altında tutulmasını sağlar.

S3 ile entegre yedekleme, hem esneklik hem de ölçeklenebilirlik sunar; ancak, güvenlik ve erişim kontrollerine dikkat edilmelidir. Bu otomasyon, sistemlerin sürekliliği ve veri güvenliği açısından kritik bir uygulamadır ve doğru yapılandırıldığında büyük avantajlar sağlar.

You must be logged in to reply.

Users who are viewing this thread (Total: 2, Members: 2, Guests: 0)
Total: 2 (members: 2, guests: 0)
0 quotes selected