Halaman ini mencakup petunjuk bagi Operator Infrastruktur (IO) untuk membuat penggunaan berulang guna mengelola biaya Penagihan untuk informasi penggunaan layanan dan instance yang terisolasi dari internet Google Distributed Cloud (GDC) Anda.
Dengan resource RecurringUsage, Anda dapat menentukan biaya untuk SKU tertentu pada
linimasa yang konstan dan ditentukan. Misalnya, Anda memesan layanan selama satu tahun yang
dimulai dan berakhir dalam satu tahun. Distributed Cloud menawarkan
unit penyimpanan persediaan (SKU)
yang menimbulkan biaya berdasarkan penggunaan dan SKU yang tidak berbasis penggunaan. Untuk mengelola
biaya tetap berulang bulanan, gunakan
resource RecurringUsage
dari
Billing API.
Menentukan persyaratan penagihan Anda
Menyiapkan langganan biaya tetap dengan resource RecurringUsage adalah langkah opsional. Untuk menentukan persyaratan penagihan, pertimbangkan kasus penggunaan berikut:
Jika Anda menggunakan Google Cloud Penagihan untuk melacak biaya tetap dan pembuatan invoice, Anda tidak perlu menyiapkan biaya penggunaan berulang di lingkungan Distributed Cloud.
Jika Anda ingin menambahkan biaya berulang tetap bulanan, misalnya, biaya dukungan, Anda harus mengaitkan biaya berulang dengan SKU, misalnya, SKU dukungan. Dalam hal ini, Anda harus melanjutkan penyiapan resource
ReccurringUsage.
Sebelum memulai
Sebelum melanjutkan, pastikan Anda memiliki hal berikut:
Peran Organization Billing Viewer di cluster admin org. Hubungi Admin Keamanan Anda untuk memberi Anda peran Organization Billing Viewer (
organization-billing-viewer) untuk namespacebilling-system. Izin ini memungkinkan Anda membaca resource terkait untuk validasi.Repositori
iacdengan filekustomization.yamldan direktorirecurringusagesuntuk menyimpan file dengan resource kustomRecurringUsages.
Membuat resource kustom RecurringUsage
Untuk membuat resource RecurringUsage, ikuti langkah-langkah
berikut:
Buat file YAML dengan jalur
infrastructure/zonal/zones/ZONE_NAME/TARGET_CLUSTER/bil/recurringusages/RECURRING_USAGE_NAME.yaml.Ganti variabel berikut:
- TARGET_CLUSTER: nama cluster yang aksesnya Anda miliki, di sini dengan cluster admin org.
- RECURRING_USAGE_NAME: nama yang Anda berikan ke file YAML.
Tambahkan resource
RecurringUsagedan konten berikut:apiVersion: billing.private.gdc.goog/v1alpha1 kind: RecurringUsage metadata: name: RECURRING_USAGE_NAME namespace: billing-system skuDescriptionRef: name: SKU_DESCRIPTION_NAME namespace: billing-system usageQuantity: units: UNITS nanos: NANOS startTime: START_TIME endTime: END_TIMEGanti variabel berikut:
Variabel Deskripsi RECURRING_USAGE_NAME Nama yang akan diberikan ke resource. Untuk setiap resource yang Anda buat, Anda harus memberikan nama yang unik. Untuk membuat nama unik, tambahkan stempel waktu setelah nama yang Anda berikan ke SKU_DESCRIPTION_NAME. Contoh:
RECURRING_USAGE_NAME=${SKU_DESCRIPTION_NAME}-$(date +"%Y-%m-%d-%H%M%S")SKU_DESCRIPTION_NAME Nama deskripsi SKU yang direferensikan, yaitu SKU_IDhuruf kecil. Nama deskripsi SKU terdiri dari 12 karakter alfanumerik huruf kecil, yang dipisahkan dengan tanda hubung dalam kelompok empat karakter. Contoh:0000-ffff-aaaa.UNITS Seluruh unit jumlah penggunaan. Misalnya, jika tagihan adalah untuk 1.50unit, tetapkan kolom ini ke1dan kolomNANOSke500000000.NANOS Nano dari seluruh unit. Misalnya, jika tagihan adalah untuk 1,50 unit, tetapkan kolom UNITSke1dan kolom ini ke500000000.START_TIME Stempel waktu untuk memulai pengisian daya untuk SKU tertentu. Stempel waktu harus mengikuti format RFC 3339. Misalnya, jika Anda memesan layanan yang dimulai pada 01/01/2024, tambahkan nilai stempel waktu sebagai2024-01-01T00:00:00Z.
Kolom ini bersifat opsional, dan jika tidak disetel, biaya akan dikenakan segera setelah Anda mengirimkan permintaan penggabungan di GitLab. Anda tidak dapat menetapkan kolom ini sebelum waktu saat Anda mengirimkan permintaan penggabungan di GitLab. Jika waktu mulai yang diminta sudah berlalu, eskalasikan insiden tersebut ke Dukungan GDC.END_TIME Stempel waktu untuk mengakhiri tagihan untuk SKU tertentu. Stempel waktu harus mengikuti format RFC 3339. Misalnya, jika Anda memesan layanan yang dimulai pada 01/01/2024dan berakhir pada01/01/2025, tambahkan nilai stempel waktu sebagai2025-01-01T00:00:00Z.
Kolom ini bersifat opsional, dan jika tidak ditetapkan, biaya akan terus dikenakan. Anda tidak dapat menetapkan kolom ini sebelum waktu saat Anda mengirimkan permintaan penggabungan di GitLab. Jika waktu berakhir yang diminta sudah berlalu, eskalasikan insiden tersebut ke Dukungan GDC.Simpan dan simpan penggunaan berulang di folder
recurringusages.Buat pull request yang berisi file YAML beserta file
kustomizationyang diperlukan.Pastikan resource kustom
RecurringUsagedibuat:kubectl get recurringusages.billing.private.gdc.goog RECURRING_USAGE_NAME -n billing-system -o yamlJika Anda tidak dapat membuat resource kustom
RecurringUsage, ikuti petunjuk di 'IAC-R0001' untuk menyelidiki masalah lebih lanjut.