Bagaimana Cara Mencadangkan AWS EC2 Instance ke S3 Bucket dalam 3 Cara?

Instans AWS EC2 dapat menjalankan sistem bisnis penting Anda sehingga Anda dapat membuat cadangan instans ke bucket S3 untuk melindungi data dan menjamin kelangsungan bisnis. Lihat cara melakukan itu melalui baris perintah atau GUI.

download-icon
Unduh Gratis
untuk VM, OS, DB, File, NAS, dll
zahiyah

Updated by Zahiyah on 2024/08/06

Daftar Isi
  • Mengapa mencadangkan instance EC2 ke S3?

  • Cara membackup instance EC2 ke bucket S3 dengan script bash?

  • Cara membackup snapshot instance EC2 ke bucket S3?

  • Cara membackup instance EC2 ke S3 melalui metode yang lebih mudah?

  • FAQs EC2 Backup

  • Ringkasan

Apakah Anda mencari solusi backup VM yang kuat? Cobalah Vinchin Backup & Recovery!↘ Download Free Trial

AWS adalah salah satu platform komputasi awan terkemuka di dunia, menyediakan lingkungan yang dapat diskalakan untuk berbagai jenis bisnis. Salah satu layanan utama yang disediakan oleh AWS adalah pembuatan instance EC2 untuk menjalankan sistem bisnis. Instance-instance ini dapat bekerja seperti mesin mandiri dan lebih mudah untuk dibuat dan dikelola.

Sementara itu, AWS juga menyediakan penyimpanan cloud, S3, bagi perusahaan untuk menyimpan berbagai jenis data dengan mudah. Instansi EC2 mungkin menyimpan data produksi penting sehingga Anda dapat mendukung instansi EC2 ke S3 untuk melindungi data.

Mengapa mencadangkan instance EC2 ke S3?

Pelindungan yang Lebih Baik: Banyak perusahaan seringkali kurang memiliki admin IT khusus untuk pemeliharaan server. Dalam kasus seperti itu, penyimpanan cloud akan menjadi solusi yang sangat baik karena AWS S3 dijaga oleh insinyur profesional, memberikan jaminan keamanan data yang dapat diandalkan.

Biaya Lebih Sedikit: Dibandingkan dengan membangun pusat data sendiri, menggunakan penyimpanan cloud seperti S3 akan menghemat banyak uang pada tahap awal perusahaan tetapi seiring pertumbuhan perusahaan, pusat data sendiri dan server cloud sering digunakan bersama untuk kebutuhan yang berkembang.

Skalabilitas yang Mudah: Berbeda dengan menggunakan penyimpanan fisik lokal, AWS cloud dapat menawarkan ruang penyimpanan hampir tanpa batas sehingga meskipun Anda belum berinvestasi dalam pembangunan infrastruktur penyimpanan sebelumnya, Anda masih tidak perlu khawatir kehabisan ruang penyimpanan akibat ekspansi bisnis di masa depan. Skalabilitas penyimpanan yang fleksibel ini sangat ramah bagi berbagai jenis perusahaan.

Platform Terpadu: Karena instance EC2 dan bucket S3 berada di dalam platform AWS yang sama dan konsol manajemen serta AWS menyediakan solusi penyalinan internal, proses penyalinan instance dan pekerjaan manajemen selanjutnya akan sangat nyaman. Selain itu, pelacakan biaya juga sederhana, biasanya hanya dikenakan biaya penyimpanan saja.

Cara membackup instance EC2 ke bucket S3 dengan script bash?

Anda dapat mengonfigurasi akses instance EC2 ke S3 dan kemudian membackupnya ke S3.

1. Anda perlu mengonfigurasi AWS CLI di lingkungan di mana skrip akan dieksekusi. Ini mencakup pembuatan pengguna, instalasi AWS CLI, membuat peran untuk instance EC2 untuk mengakses S3.

2. Buat S3 Bucket dengan perintah berikut:

root@ip-172-31-47-132:~# aws s3 mb s3://myweb-backup
make_bucket: myweb-backup

3. Unggah berkas ke berkas /etc/passwd ke S3 bucket dengan perintah di bawah:

root@ip-172-31-47-132:~# aws s3 cp /etc/passwd s3://myweb-backup/
upload: ../../etc/passwd to s3://myweb-backup/passwd

Jika Anda perlu mendownload file sandi ke server lokal, Anda bisa menggunakan perintah berikut:

root@ip-172-31-47-132:~# aws s3 cp s3://myweb-backup/passwd .
download: s3://myweb-backup/passwd to ./passwd

jika Anda perlu menghapus file sandi, Anda dapat menggunakan perintah berikut:

root@ip-172-31-47-132:~# aws s3 rm s3://myweb-backup/passwd
delete: s3://myweb-backup/passwd

4. Berikut adalah praktik untuk mencadangkan data di /ect

#!/bin/bash
export HOME="/home/ubuntu"
cd /tmp/;
tar -zcPf etc$(date +%Y%m%d).tar.gz /etc;
aws s3 cp etc$(date +%Y%m%d).tar.gz s3://myweb-backup/;
rm -f etc$(date +%Y%m%d).tar.gz;

Untuk mencadangkan instance EC2 secara otomatis, Anda bisa menambahkan tugas berjadwal untuk itu.

Cara membackup snapshot instance EC2 ke bucket S3?

Snapshots adalah solusi untuk membackup instance EC2 dan Anda juga bisa menulis skrip untuk membackup snapshot EC2 ke bucket S3.

1. Juga, Anda perlu mengonfigurasi sebelumnya lingkungan untuk berinteraksi dengan AWS nanti

2. Dapatkan daftar instance EC2 melalui AWS CLI atau SDK, Anda dapat mengambil daftar semua instance EC2 saat ini dengan perintah di bawah ini,

aws ec2 describe-instances

3. Buat snapshot instance EC2 dengan menggunakan AWS CLI atau SDK dengan perintah berikut,

aws ec2 create-snapshot --volume-id <volume-id> --description "Backup"

<volume-id> adalah ID dari volume instance EC2.

4. Salin snapshot ke S3 bucket menggunakan AWS CLI atau SDK dengan perintah berikut,

aws s3 cp <snapshot-file> s3://<bucket-name>/<snapshot-file>

<snapshot-file> adalah direktori dari snapshot dan <bucket-name> adalah nama bucket S3 target.

Untuk menjalankan pekerjaan cadangan secara otomatis, Anda dapat menggunakan AWS Lambda untuk menambahkan tugas berjadwal untuknya.

Cara membackup instance EC2 ke S3 melalui metode yang lebih mudah?

Proses membackup instance EC2 ke S3 dengan perintah adalah rumit. Untuk membuat prosedurnya jelas dan mudah, Anda dapat menggunakan solusi backup profesional untuk melindungi instance EC2.

Vinchin Backup & Recovery memungkinkan Anda untuk membuat cadangan instance EC2 ke dalam S3 bucket tanpa perintah yang rumit. Di konsol web yang ramah pengguna, Anda dapat menambahkan semua instance di semua wilayah di bawah akun dengan ID kunci aksesnya dan menambahkan penyimpanan S3 dengan kredensial terkait. Kemudian, Anda dapat dengan mudah memilih instance EC2 dan mengonfigurasi pekerjaan cadangan dengan asisten.

Kecuali untuk cadangan yang dijadwalkan, Anda dapat mengonfigurasi lebih banyak strategi cadangan saat membuat pekerjaan cadangan, seperti cadangan inkremental, kebijakan pengendalian, kompresi data dan deduplikasi, enkripsi data, dan sebagainya.

Anda hanya perlu 4 langkah untuk membuat pekerjaan cadangan.

1. Pilih instance EC2

Pilih instance EC2

2. Pilih bucket S3 sebagai penyimpanan cadangan

Pilih S3 sebagai penyimpanan cadangan

3. Pilih strategi cadangan

Pilih strategi cadangan

4. Kirim pekerjaan

Kirim pekerjaan

Vinchin Backup & Recovery telah membantu ribuan perusahaan melindungi sistem produksi mereka dan juga mendukung platform virtualisasi mainstream seperti VMware, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OpenStack, dll. Anda juga dapat memulai uji coba gratis berfitur lengkap selama 60 hari untuk melindungi infrastruktur kritis Anda. Untuk pertanyaan apapun, Anda dapat hubungi penjualan kami.

FAQs EC2 Backup

1. Seberapa sering Anda seharusnya melakukan backup instance EC2 Anda?

Kekerapan cadangan bergantung pada seberapa penting instansinya dan perusahaan sering membuat cadangan penuh sekali seminggu dan cadangan harian sekali sehari. Jika instansinya sangat penting, Anda bisa menggunakan CDP untuk melindungi mereka secara real-time.

2. Bisakah Anda menggunakan snapshot untuk mencadangkan instance EC2?

Tentu saja, Anda bisa menggunakan snapshot seperti pada mesin virtual VMware untuk melindungi instance EC2. Berikut adalah panduan untuk membuat snapshot EC2.

3. Bisakah Anda menggunakan AWS Backup untuk mencadangkan instance EC2?

Ya, Anda bisa melakukan itu. AWS Backup dapat membantu Anda mencadangkan instance EC2 tetapi prosedurnya akan lebih rumit daripada menggunakan Vinchin. Berikut adalah panduan untuk mencadangkan dan mengembalikan instance EC2 dengan AWS Backup.

Ringkasan

EC2 instance dan penyimpanan S3 adalah layanan premium yang disediakan oleh AWS. Untuk melindungi sistem bisnis kritis, Anda dapat mencadangkan EC2 instance ke S3 dengan baris perintah atau perangkat lunak cadangan profesional seperti Vinchin Backup & Recovery. Jangan lewatkan uji coba gratisnya.

Bagikan di:

Categories: VM Backup