Bagaimana Meningkatkan Ukuran Volume EC2 Tanpa Waktu Henti?

Diterbitkan: 2022-04-04

Tingkatkan Ukuran Volume EC2 - Jika Anda terbiasa dengan volume Amazon EC2 dan EBS, Anda mungkin telah mengubah ukuran volume EBS sebelumnya. AWS mempermudah perluasan ukuran volume EBS Anda. Kami sebenarnya dapat meningkatkannya tanpa harus menghapus volume atau memulai ulang instance. Itu pekerjaan yang cukup mengesankan, karena kita tidak perlu khawatir instance kita sedang down.

Daftar isi

Apa itu instans AWS EC2?

Server virtual di Elastic Compute Cloud (EC2) Amazon untuk menjalankan aplikasi di infrastruktur Amazon Web Services (AWS) dikenal sebagai instans Amazon EC2. AWS adalah platform komputasi awan yang komprehensif dan terus berkembang, sedangkan EC2 adalah layanan yang memungkinkan pelanggan bisnis menjalankan program aplikasi di lingkungan komputasi. Ini dapat digunakan untuk membuat mesin virtual (VM) dalam jumlah yang hampir tak terbatas.

Untuk memenuhi kebutuhan pelanggan, Amazon menawarkan berbagai instans dengan beragam pilihan sumber daya CPU, memori, penyimpanan, dan jaringan. Setiap jenis ditawarkan dalam berbagai ukuran untuk memenuhi kebutuhan beban kerja yang berbeda.

Amazon Machine Images digunakan untuk membangun instans (AMI). Grafik mesin mirip dengan template. Mereka memiliki sistem operasi (OS) dan perangkat lunak lain yang diinstal yang membentuk lingkungan operasional pengguna. Pengguna dapat memilih dari AMI AWS, AMI komunitas pengguna, atau AWS Marketplace. Pengguna juga dapat mendesain dan berbagi AMI mereka sendiri.

Apa itu EBS?

Elastic Block Store (EBS) adalah solusi penyimpanan blok berbasis cloud AWS. EBS menyimpan sejumlah besar data dalam blok yang berfungsi mirip dengan hard disk (disebut volume). Sistem file, data transaksional, NoSQL dan database relasional, instans cadangan, wadah, dan aplikasi adalah contoh tipe data yang dapat disimpan dengan menggunakannya. EBS paling sering digunakan untuk

EBS adalah layanan yang disediakan oleh Amazon Web Services (AWS) dan memerlukan akun AWS. Anda dapat menggunakan platform untuk meningkatkan kinerja dan harga. Anda dapat, misalnya, menyesuaikan ukuran dan jenis volume, serta menghilangkan volume duplikat. Anda dapat mengonfigurasi solusi pencadangan dan pemulihan untuk data Anda dari platform.

Pencadangan volume EBS

Itu selalu merupakan praktik yang baik untuk memiliki cadangan volume EBS sebelum memperluas ukuran volume EBS; jika terjadi kesalahan, Anda memiliki cadangan volume EBS dan dapat memulihkan data Anda. Untuk mengakses konsol manajemen AWS, buka situs web berikut.

Volume EBS cadangan:

  • Dasbor konsol manajemen AWS
Tingkatkan Ukuran Volume EC2
  • Cari EC2
  • Sebelum Anda mulai, periksa kembali apakah Anda menggunakan konsol EC2 baru, karena antarmuka EC2 sebelumnya mungkin sedikit berubah. Nyalakan tombol "Pengalaman EC2 Baru" di sudut kiri atas layanan EC2 untuk pindah ke konsol EC2 baru.
  • Pilih opsi "Volume" dari panel sisi kiri di bawah "Elastic Block Store" setelah beralih ke konsol EC2 baru.
  • Ini akan menunjukkan kepada Anda semua volume EBS yang tersedia. Klik tombol "tindakan" di atas volume EBS dari instans yang ingin Anda ubah ukurannya
  • Dari menu tarik-turun, pilih "Buat Snapshot", dan itu akan meminta Anda untuk deskripsi snapshot.
  • Tambahkan deskripsi dan kemudian klik tombol "Buat Snapshot" di sudut kanan bawah.
  • Pilih opsi "Snapshot" dari area "Elastic Block Store" di panel sebelah kiri, dan snapshot akan dibuat.

Catatan: Tunggu snapshot dibuat sebelum Anda melakukan sesuatu lebih lanjut.

Meningkatkan ukuran volume EBS:

  • Langkah pertama adalah menaikkan ukuran volume EBS instans EC2 Anda melalui konsol EC2 setelah mengambil snapshot volume EBS. Di bawah "Elastic Block Store" pilih opsi "Volume" dari panel sisi kiri.
  • Ini akan menunjukkan kepada Anda semua volume EBS yang tersedia. Klik tombol "Tindakan" di atas volume EBS dari instans yang ingin Anda ubah ukurannya.
  • Pilih opsi “Modify Volume” dari daftar dropdown untuk membuka jendela pop-up.
  • Terlihat dari pop-up bahwa jenis volume, serta ukuran volume, dapat dimodifikasi. Bidang ukuran menampilkan ukuran volume EBS saat ini, yaitu 30 GB. Tingkatkan ukuran volume EBS ke nilai yang sesuai dan kemudian klik "Ubah"
  • Munculan baru muncul saat Anda mengklik tombol "Ubah", meminta izin Anda untuk menerapkan perubahan.
  • Ketika Anda mengklik tombol “Ya”, volume EBS akan diubah. Mengubah volume dapat memakan waktu. Periksa status volume dan tunggu pengoptimalan selesai.

Tingkatkan ukuran partisi

Setelah ukuran volume EBS ditingkatkan, kita juga perlu meningkatkan ukuran partisi dan kemudian mengembangkan sistem file.

  • Hubungkan ke instans Anda melalui SSH setelah menaikkan ukuran volume EBS untuk memeriksa ukuran volume EBS.
  • Sekarang gunakan perintah df untuk membuat daftar semua sistem file yang terpasang pada disk Anda.
  • Sistem file root (/ dev/xvda1) masih berukuran 30 GB dan menggunakan format sistem file ext4.
  • Untuk melihat apakah disk berisi partisi yang diperluas, gunakan perintah lsblk di terminal.

  • Sebuah partisi (/dev/xvda1) ada di root drive (/dev/xvda). Volumenya berkapasitas 35 GB, tetapi partisinya masih berukuran 30 GB. Untuk menambah ukuran partisi, gunakan perintah growpart di terminal.
  • Gunakan perintah lsblk di terminal untuk melihat apakah ukuran partisi telah bertambah.

Perpanjang Sistem File

Volume dan ukuran partisi keduanya telah ditingkatkan sejauh ini. Untuk melihat apakah sistem file root telah diperpanjang, gunakan perintah df.

Sistem file root masih berukuran 8 GB dan perlu diperluas. Perintah yang berbeda digunakan untuk memperluas berbagai jenis sistem file.

Perluas sistem file ext4

Perintah resize2fs digunakan untuk memperbesar sistem file ext4.

Dengan menggunakan perintah df, daftarkan semua sistem file pada instans EC2 Anda sekali lagi.

Ukuran sistem file dinaikkan setelah menggunakan perintah resize2fs.

Kesimpulan

Jika Anda seorang arsitek solusi cloud atau administrator sistem, Anda harus membatasi sumber daya yang disediakan pada awalnya, lalu menskalakan sumber daya saat lalu lintas meningkat. Dimungkinkan untuk menskalakan sumber daya yang ditawarkan oleh hampir semua penyedia layanan cloud. Ruang disk instans AWS EC2 dapat ditingkatkan langkah demi langkah dalam artikel ini.