Tutorial ini menjelaskan cara menskalakan deployment cluster database MySQL dengan ketersediaan tinggi secara vertikal (database primer dan replika). Proses ini termasuk menaikkan dan menurunkan skala instance Compute Engine serta menaikkan skala disk mereka.
Alasan umum untuk meningkatkan kapasitas disk adalah untuk mengakomodasi peningkatan data yang dikelola.
Ada beberapa alasan untuk menskalakan instance Compute Engine secara vertikal yang menjalankan MySQL. Berikut adalah beberapa alasan untuk meningkatkan skala (dan alasan yang berlawanan untuk penurunan skala):
- Sistem mencapai batas performa throughput tulis/baca. Peningkatan jumlah CPU dan memori akan menyediakan kapasitas hardware yang lebih besar.
- Jumlah kueri meningkat seiring waktu, atau diperkirakan terjadi lonjakan jumlah kueri (misalnya, selama Black Friday atau Cyber Monday). Peningkatan jumlah CPU dan memori menimbulkan cadangan.
- Jumlah kueri serentak meningkat—misalnya, dengan lebih banyak klien yang ditambahkan ke sistem. Peningkatan jumlah CPU dan memori mendukung tingkat konkurensi yang lebih tinggi.
- Google Cloud mungkin menampilkan rekomendasi "Tingkatkan performa" dalam daftar instance Compute Engine. Rekomendasi tersebut penting jika Anda mempertimbangkan kembali apakah akan meningkatkan skala instance Compute Engine atau tidak.
Tutorial ini berguna untuk peran berikut:
- Arsitek cloud yang merencanakan deployment cluster MySQL untuk skalabilitas
- Engineer cloud yang menerapkan aplikasi dengan menggunakan cluster MySQL
- Tim operasi cloud yang mengelola cluster MySQL
- Administrator IT dan database yang mengelola database di cluster MySQL dan harus menjalankan proses penskalaan vertikal (atau mengeksekusi beberapa database dari waktu ke waktu)
Arsitektur
Diagram berikut menunjukkan keseluruhan arsitektur dari cluster MySQL yang sangat tersedia. Tutorial ini menggunakan arsitektur ini sebagai dasar untuk menjelaskan proses penskalaan vertikal.
Tutorial ini mengasumsikan bahwa Anda sudah memahami hal-hal berikut:
- Menyiapkan dan menjalankan cluster MySQL menggunakan Deployment Manager dan berbagai alat command line seperti Cloud Shell dan
mysql
. - Operasi pengelolaan instance Compute Engine.
- Operasi pengelolaan disk Compute Engine.
Tujuan
- Menyiapkan cluster MySQL dengan database utama dan replika.
- Tingkatkan skala semua instance Compute Engine di cluster MySQL (memori dan CPU) secara vertikal dengan mengubah jenis mesinnya.
- Perkecil semua instance Compute Engine di cluster MySQL (memori dan CPU) secara vertikal dengan mengubah jenis mesinnya.
- Tingkatkan ukuran disk instance Compute Engine.
Biaya
Dalam dokumen ini, Anda menggunakan komponen Google Cloud yang dapat ditagih berikut:
Untuk membuat perkiraan biaya berdasarkan proyeksi penggunaan Anda,
gunakan kalkulator harga.
Setelah menyelesaikan tugas yang dijelaskan dalam dokumen ini, Anda dapat menghindari penagihan berkelanjutan dengan menghapus resource yang Anda buat. Untuk mengetahui informasi selengkapnya, lihat Pembersihan.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Enable the Compute Engine and Cloud Storage APIs.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Enable the Compute Engine and Cloud Storage APIs.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
Menyiapkan cluster MySQL
Langkah pertama Anda adalah membuat cluster MySQL yang berjalan. Anda mengisi cluster ini dengan beberapa data yang digunakan untuk ilustrasi dan verifikasi. Untuk verifikasi data, tutorial ini memberikan petunjuk yang melakukan kueri database utama dan replika MySQL.
Petunjuk untuk menyiapkan cluster MySQL berikut ini diambil dari tutorial terkait, Memigrasikan cluster MySQL ke Compute Engine menggunakan HAProxy dan sedikit dimodifikasi di sini untuk memudahkan.
Di konsol Google Cloud, buka Cloud Shell:
Tetapkan variabel lingkungan untuk nama bucket Cloud Storage:
GCS_BUCKET_NAME=${USER}-mysql-$(date +%s) echo $GCS_BUCKET_NAME
Membuat bucket Cloud Storage (multi-regional secara default):
gsutil mb gs://${GCS_BUCKET_NAME}/
Bucket ini akan menyimpan skrip pembuatan dan skrip startup yang digunakan untuk pembuatan utama dan replika MySQL.
Clone repositori GitHub dan ambil skrip yang Anda gunakan untuk menyiapkan lingkungan:
git clone https://github.com/GoogleCloudPlatform/solutions-compute-mysql-migration-haproxy.git mysql-migration
Dari folder
mysql-migration
, jalankan skrip inisialisasi untuk membuat cluster MySQL dari instance Compute Engine utama dan replika:cd mysql-migration ./run.sh ${DEVSHELL_PROJECT_ID} ${GCS_BUCKET_NAME}
Skrip ini juga membuat instance Compute Engine klien MySQL.
Aktifkan akses root jarak jauh ke instance utama dari instance klien:
Di Konsol Google Cloud, buka halaman Instance VM.
Di baris untuk instance
source-mysql-primary
, klik SSH untuk terhubung ke shell aman.Setelah shell aman tersedia, jalankan perintah berikut:
mysql -u root -psolution-admin
Saat Anda login ke
mysql
, berikan pernyataan berikut:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'solution-admin';
Verifikasi bahwa database dapat diakses dari klien. Di Google Cloud Console, gunakan ssh untuk terhubung ke instance Compute Engine
mysql-client
. Setelah shell aman tersedia, lakukan hal berikut:Pilih Compute Engine > VM Instances, cari baris dengan instance bernama
source-mysql-primary
, dan catat alamat IP internalnya.Ganti
IP_ADDRESS_OF_SOURCE_MYSQL_PRIMARY
dengan IP internalsource-mysql-primary
:mysql -u root -psolution-admin -h IP_ADDRESS_OF_SOURCE_MYSQL_PRIMARY
Saat shell
mysql
tersedia, jalankan perintah berikut:SHOW databases; # source_db must be present USE source_db; SHOW tables; # source_table must be present SELECT COUNT(*) FROM source_table; # must return 5000
Anda dapat menggunakan kumpulan perintah yang sama untuk memeriksa apakah replika tersebut berisi set data yang sama: gunakan alamat IP internal
source-mysql-replica
.
Pada tahap ini, tiga instance Compute Engine sedang berjalan:
- Klien (
mysql-client
). - Komponen utama MySQL (
source-mysql-primary
). - Replika MySQL (
source-mysql-replica
). Fungsi utama MySQL mereplikasi ke replika MySQL.
Jenis mesin untuk setiap instance Compute Engine adalah f1-micro
(1 vCPU, memori 0,6 GB), dan peningkatan skalanya disesuaikan dengan jenis mesin n1-standard-1
(1 vCPU, memori 3,75 GB). Ukuran disk adalah 10 GB dan ditingkatkan dua kali lipat menjadi 20 GB. Pilihan ini hanyalah contoh dan dapat diubah sesuai kebutuhan deployment tertentu.
Meningkatkan skala instance Compute Engine secara vertikal (tanpa failover)
Bagian ini menjelaskan cara meningkatkan skala instance Compute Engine yang menjalankan replika dan primer MySQL. Anda dapat meningkatkan skala CPU dan memori secara bersamaan dengan mengubah jenis mesin instance Compute Engine. Untuk mengubah jenis mesin, Anda harus menghentikan instance Compute Engine dan, setelah perubahan, memulai ulang instance tersebut.
Untuk memastikan kapasitas pemrosesan yang setara, sebaiknya konfigurasikan kedua instance Compute Engine untuk menggunakan jenis mesin yang sama.
Replika MySQL ditingkatkan skalanya terlebih dahulu, dan masalah apa pun yang ditemukan tidak akan mengganggu eksekusi primer MySQL. Jika terjadi masalah, Anda dapat menyelesaikannya tanpa periode nonaktif utama. Selain itu, Anda dapat menilai apakah masalah ini bersifat sementara, palsu, atau umum yang perlu diatasi sebelum database utama ditingkatkan skalanya.
Pendekatan alternatif (yang masih memerlukan pengaktifan ulang instance Compute Engine) melibatkan failover dari instance utama ke sekunder untuk meminimalkan periode nonaktif. Anda akan mempelajari pendekatan ini di bagian berikut.
Meningkatkan skala replika MySQL
Pertama, hentikan instance Compute Engine yang menjalankan replika MySQL.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-replica
, klik more_vert (More actions), lalu klik Stop.Setelah instance Compute Engine dihentikan, klik
source-mysql-replica
, lalu klik edit Edit.Di bagian Machine type, pilih jenis mesin
n1-standard-1
(1 vCPU, 3.75 GB memory) untuk ditingkatkan skalanya.Klik Simpan.
Setelah penyimpanan selesai, klik play_arrow Start.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk menguji apakah replika MySQL sudah aktif dan berjalan kembali setelah operasi penskalaan.
Meningkatkan skala primer MySQL
Pertama, hentikan instance Compute Engine yang menjalankan primer MySQL.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-primary
, klik more_vert (More actions), lalu klik Stop.Setelah instance Compute Engine berhenti, klik
source-mysql-primary
, lalu klik edit Edit.Di bagian Machine type, pilih jenis mesin
n1-standard-1
(1 vCPU, 3.75 GB memory) untuk ditingkatkan skalanya. Pastikan jenis mesin ini sama dengan yang dipilih untuk replika MySQL.Klik Simpan.
Setelah penyimpanan selesai, klik play_arrow Start.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk menguji apakah primer MySQL aktif dan berjalan kembali setelah operasi penskalaan.
Menurunkan skala instance Compute Engine secara vertikal (tanpa failover)
Bagian ini menjelaskan cara memperkecil skala instance Compute Engine yang menjalankan replika dan primer MySQL. Anda dapat menurunkan skala CPU dan memori secara bersamaan dengan mengubah jenis mesin instance Compute Engine. Untuk mengubah jenis mesin, Anda harus menghentikan instance Compute Engine, dan setelah perubahan, mulai ulang instance tersebut.
Untuk memastikan kapasitas pemrosesan yang setara, sebaiknya konfigurasikan kedua instance Compute Engine untuk menggunakan jenis mesin yang sama. Langkah-langkahnya mirip dengan peningkatan skala. Namun, untuk kelengkapan, bagian berikutnya menyatakannya secara eksplisit.
Menurunkan skala replika MySQL
Pertama, hentikan instance Compute Engine yang menjalankan replika MySQL.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-replica
, klik more_vert (More actions), lalu klik Stop.Setelah instance Compute Engine berhenti, klik
source-mysql-replica
, lalu klik edit Edit.Di bagian Machine type, pilih jenis mesin
f1-micro
(1 vCPU, 0.6 GB memory) untuk diturunkan skalanya.Klik Simpan.
Setelah penyimpanan selesai, klik play_arrow Start.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk menguji apakah replika MySQL sudah aktif dan berjalan kembali setelah operasi penskalaan.
Perkecil skala primer MySQL
Pertama, hentikan instance Compute Engine yang menjalankan primer MySQL.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-primary
, klik more_vert (More actions), lalu klik Stop.Setelah instance Compute Engine berhenti, klik
source-mysql-primary
, lalu klik edit Edit.Di bagian Machine type, pilih jenis mesin
f1-micro
(1 vCPU, 0.6 GB memory) yang akan diturunkan skalanya. Pastikan jenis mesin ini sama dengan yang Anda pilih sebelumnya untuk replika MySQL.Klik Simpan.
Setelah penyimpanan selesai, klik play_arrow Start.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk menguji apakah primer MySQL aktif dan berjalan kembali setelah operasi penskalaan.
Meningkatkan skala instance Compute Engine secara vertikal (dengan failover)
Penonaktifan, peningkatan skala, dan memulai ulang database MySQL mungkin memerlukan waktu terlalu lama di lingkungan produksi. Proses yang lebih cepat didasarkan pada failover: Anda meningkatkan skala replika terlebih dahulu, dan segera setelah replika tersebut aktif dan berjalan kembali, Anda menghentikan primer yang ada, dan replika menjadi replika (baru) primer. Periode nonaktif keseluruhan adalah waktu yang diperlukan untuk melakukan failover database MySQL ke replika yang ditingkatkan skalanya.
Pada tingkat tinggi, prosesnya adalah sebagai berikut:
- Tingkatkan skala replika dengan menghentikan, mengubah jenis mesinnya, dan memulai ulang.
- Tunggu hingga replika menyelesaikan perubahan yang terjadi di primer selama peningkatan skala replika.
- Hentikan yang utama.
- Tunggu replika menghabiskan log replikasi.
- Jadikan replika sebagai primer baru.
- Hentikan yang utama (replika baru).
- Tingkatkan skala replika baru.
- Jadikan sebagai replika baru dari primer baru.
Setelah proses ini selesai, kedua sistem MySQL akan ditingkatkan skalanya dan berada dalam hubungan primer/replika: yang pertama adalah replika baru, dan replika sebelumnya adalah replika primer barunya. Perintah tersebut diuraikan secara mendetail di bagian berikut.
Dalam kasus umum, penggantian tidak selalu diperlukan karena utama dan replika adalah jenis mesin yang sama dengan jenis dan jumlah ruang disk yang sama. Penggantian akan menyebabkan pemadaman singkat selama durasi penggantian. Namun, jika penggantian diperlukan, Anda harus mengeksekusi langkah-langkah failover untuk kedua kalinya.
Meningkatkan skala replika MySQL yang ada
Tingkatkan skala replika seperti yang diuraikan dalam artikel Meningkatkan skala replika MySQL. Selama waktu ini, akun utama tetap tersedia tanpa gangguan.
Failover primer ke replika yang diskalakan
Perintah berikut menjalankan failover dari replika utama ke replika.
Di Cloud Shell, hentikan instance utama agar tidak ada update lebih lanjut yang diterima:
gcloud compute instances stop source-mysql-primary --zone=us-east1-b;
Anda tidak perlu menunggu hingga primer dihentikan sebelum melanjutkan ke langkah berikutnya.
Di Konsol Google Cloud, buka halaman Instance VM:
Di baris instance
source-mysql-replica
, klik SSH untuk terhubung ke instance.Saat shell aman tersedia, mulai shell
mysql
:mysql -u root -psolution-admin
Periksa apakah logging biner diaktifkan pada replika (harus
ON
):SHOW VARIABLES LIKE 'log_bin';
Periksa apakah update replika log dinonaktifkan (harus
OFF
):SHOW VARIABLES LIKE 'log_slave%';
Membuang log relai:
STOP SLAVE IO_THREAD;
Pastikan semua pemrosesan berlangsung:
SHOW PROCESSLIST;
Output perintah ini harus menampilkan
Slave has read all relay log
. Terus jalankan perintah sampai Anda melihat hasil tersebut.Hentikan replika:
STOP SLAVE;
Ubah peran replika menjadi utama:
RESET MASTER; GRANT REPLICATION SLAVE ON *.* TO 'sourcereplicator'@'%' IDENTIFIED BY 'solution-admin';
Primer baru kini sudah diterapkan.
Meningkatkan skala replika MySQL baru
Replika sebelumnya kini menjadi yang utama, dan klien dapat mengaksesnya untuk operasi baca dan tulis.
Tingkatkan skala replika (yang sebelumnya primer) dengan mengikuti petunjuk seperti yang ditunjukkan sebelumnya, lalu mulai replika.
Menghubungkan replika ke utama untuk replikasi
Di Konsol Google Cloud, buka halaman Instance VM:
Di baris instance
source-mysql-primary
, klik SSH untuk terhubung ke shell aman.Saat shell aman tersedia, mulai shell
mysql
:mysql -u root -psolution-admin
Mulai replikasi:
CHANGE MASTER TO MASTER_HOST='source-mysql-replica', master_user='sourcereplicator',master_password='solution-admin'; RESET SLAVE; START SLAVE;
Instance MySQL utama kini direplikasi ke replikanya.
Menguji replikasi dari primer ke replika
Pengujian berikut menambahkan baris ke tabel source_table
pada instance MySQL
utama source-mysql-replica
. Anda dapat mengamati penambahan dalam instance MySQL replika source-mysql-primary
.
Pada instance
source-mysql-replica
, tambahkan baris di primer baru. Jika tidak ada baris yang ditambahkan sebelumnya, hitungan harus menampilkan5001
.USE source_db; INSERT INTO source_table (event_data) VALUES (ROUND(RAND()*15000,2)); SELECT count(*) FROM source_table;
Amati replikasi pada replika. Jumlah harus menunjukkan
5001
.USE source_db; SELECT count(*) FROM source_table;
Langkah ini mengakhiri prosedur yang diperlukan untuk proses failover. Anda menggunakan prosedur yang sama untuk menurunkan skala bersama dengan failover.
Meningkatkan ukuran disk instance Compute Engine
Bagian ini menjelaskan cara meningkatkan ukuran disk instance Compute Engine, baik untuk instance Compute Engine yang menghosting MySQL sebagai host utama dan untuk instance Compute Engine yang menghosting replika MySQL. Ukuran disk hanya dapat ditingkatkan, bukan dikurangi.
Ada dua pendekatan untuk meningkatkan skala disk, dan keduanya diuraikan dalam bagian berikut. Kemampuan untuk mengubah ukuran disk secara dinamis adalah fitur yang tidak mengharuskan Anda membuat ulang instance Compute Engine. Untuk mengetahui detail selengkapnya, lihat postingan blog ini. Salah satu pendekatannya adalah menghentikan instance Compute Engine sebelum menambah ukuran disk, lalu memulainya ulang. Memulai ulang instance akan otomatis mengubah ukuran partisi root yang menyimpan file data MySQL.
Pendekatan alternatif ini tidak memerlukan penghentian dan pengaktifan ulang instance Compute Engine. Sebagai gantinya, Anda harus menjalankan pernyataan command line di Cloud Shell dan di shell aman instance.
Untuk konfirmasi, Anda dapat menggunakan perintah df -h --total
sebelum dan setelah
peningkatan ukuran disk untuk memeriksa ukuran sebelum dan sesudahnya.
Sebaiknya ambil praktik terbaik dengan mengambil snapshot setiap disk sebelum Anda mengubah ukurannya. Tindakan pencegahan ini memastikan Anda dapat mengaktifkan kembali status setiap disk dari sebelum pengubahan ukuran.
Meningkatkan ukuran disk replika MySQL (dengan shutdown)
Pertama, tingkatkan ukuran disk instance Compute Engine yang menghosting replika MySQL.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-replica
, klik more_vert (More actions), lalu klik Stop.Tampilkan daftar disk instance Compute Engine:
Pilih
source-mysql-replica
.Klik edit Edit.
Untuk Ukuran, naikkan ukuran menjadi 20 GB.
Klik Save dan tunggu hingga operasi penyimpanan selesai.
Cantumkan instance Compute Engine:
Di baris untuk instance
source-mysql-replica
, klik more_vert (More actions), lalu klik Start.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk memverifikasi apakah primer MySQL berjalan seperti yang diharapkan setelah ukuran disk meningkat.
Meningkatkan ukuran disk utama MySQL (dengan shutdown)
Tingkatkan ukuran disk Compute Engine yang menghosting MySQL utama.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Di baris untuk instance
source-mysql-primary
, klik more_vert (More actions), lalu klik Stop.Tampilkan daftar disk instance Compute Engine:
Pilih
source-mysql-primary
.Klik edit Edit.
Untuk Ukuran, naikkan ukuran menjadi 20 GB.
Klik Save dan tunggu hingga operasi penyimpanan selesai.
Cantumkan instance Compute Engine:
Di baris untuk instance
source-mysql-primary
, klik more_vert (More actions), lalu klikStart.
Anda dapat menggunakan perintah mysql
verifikasi yang disebutkan sebelumnya untuk memverifikasi apakah primer MySQL berjalan seperti yang diharapkan setelah ukuran disk meningkat.
Meningkatkan ukuran disk replika MySQL (secara dinamis tanpa shutdown)
Langkah-langkah berikut menunjukkan peningkatan ukuran disk dinamis untuk ext4
sistem file
dan volume dengan satu partisi. Jenis sistem file atau
konfigurasi partisi lainnya memerlukan langkah yang berbeda untuk menyelesaikan
peningkatan ini.
Seperti yang dijelaskan sebelumnya, pertama-tama Anda perlu meningkatkan ukuran disk instance Compute Engine yang menghosting replika, lalu meningkatkan ukuran disk instance Compute Engine yang menghosting replika tersebut.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Klik SSH untuk terhubung ke instance
source-mysql-replica
.Di shell aman, periksa disk dan partisinya, dan amati bahwa disk
sda
memiliki satu partisisda1
:lsblk
Di Cloud Shell, jalankan perintah berikut untuk memperbesar ukuran disk. Saat diminta, balas dengan
y
.gcloud compute disks resize source-mysql-replica --size=20G --zone=us-east1-c
Di shell aman, konfirmasi bahwa ukuran disk telah bertambah:
lsblk
Perhatikan juga bahwa partisi tersebut masih berukuran 10 GB.
Di shell aman, jalankan perintah berikut untuk melihat sistem file, jenisnya, dan ukurannya.
df -Th
Di safe shell, kembangkan partisi:
sudo growpart /dev/sda 1 sudo resize2fs /dev/sda1 lsblk df -Th
Dua perintah terakhir memungkinkan Anda melihat peningkatan.
Meningkatkan ukuran disk MySQL primer (secara dinamis tanpa shutdown)
Proses untuk meningkatkan ukuran disk secara dinamis untuk ukuran utama sama dengan proses untuk replika.
Di konsol Google Cloud, buka halaman VM instances untuk melihat daftar instance Compute Engine:
Klik SSH untuk terhubung ke instance
source-mysql-primary
.Di shell aman, periksa disk dan partisinya, dan amati bahwa disk
sda
memiliki satu partisisda1
:lsblk
Di Cloud Shell, jalankan perintah berikut untuk memperbesar ukuran disk. Saat diminta, balas dengan
y
.gcloud compute disks resize source-mysql-primary --size=20G --zone=us-east1-b
Di shell aman, konfirmasi bahwa ukuran disk telah bertambah:
lsblk
Perhatikan juga bahwa partisi tersebut masih berukuran 10 GB.
Di shell aman, jalankan perintah berikut untuk melihat sistem file, jenisnya, dan ukurannya.
df -Th
Di safe shell, kembangkan partisi:
sudo growpart /dev/sda 1 sudo resize2fs /dev/sda1 lsblk df -Th
Dua perintah terakhir memungkinkan Anda melihat peningkatan.
Pembersihan
Setelah menyelesaikan tutorial, Anda dapat membersihkan resource yang dibuat agar resource tersebut berhenti menggunakan kuota dan dikenai biaya. Bagian berikut menjelaskan cara menghapus atau menonaktifkan resource ini.
Menghapus project
- Di konsol Google Cloud, buka halaman Manage resource.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Langkah selanjutnya
Anda dapat menerapkan hal yang telah dipelajari dalam tutorial ini ke cluster MySQL di lingkungan produksi untuk menetapkan proses dan rutinitas saat penskalaan diperlukan. Untuk mempraktikkan konten terlebih dahulu, clone lingkungan cluster MySQL produksi dan lakukan uji coba. Perhatikan setiap langkah signifikan yang dapat memengaruhi perubahan penskalaan vertikal selanjutnya di lingkungan produksi Anda.
Pertimbangkan untuk mengembangkan skrip yang menjalankan langkah-langkah yang ditampilkan dalam tutorial ini. Dengan cara ini, di lingkungan produksi, Anda dapat melakukan penskalaan secara otomatis, bukan melakukan penskalaan secara manual.
Untuk bacaan lebih lanjut, lihat Tutorial MySQL ini.
Pelajari arsitektur referensi, diagram, dan praktik terbaik tentang Google Cloud. Lihat Cloud Architecture Center kami.