Arsitektur dan izin

Arsitektur Telecom Network Automation bersifat hierarkis, dan terdiri dari tiga tingkatan atau tahap.

Arsitektur otomatisasi telekomunikasi

Arsitektur Otomatisasi Jaringan Telekomunikasi terdiri dari tiga tahap yang mengikuti alur kerja end-to-end otomatisasi telekomunikasi:

Tahap 1: Penulisan paket

Tugas berikut biasanya dilakukan oleh vendor fungsi jaringan, vendor infrastruktur jaringan, vendor orkestrasi layanan (SO), dan integrator sistem:

  • Buat paket kpt: Kembangkan paket konfigurasi dan buat blueprint awal dengan menentukan paket kpt, fungsi jaringan (NF), dan definisi resource kustom (CRD) infrastruktur yang diperlukan.
  • Publikasikan paket: Distribusikan paket konfigurasi ke repositori yang ditentukan.
  • Tentukan jenis repositori: Pilih antara membuat paket tersedia dalam repositori tertutup dan berpemilik (hanya dapat diakses oleh organisasi) atau dalam repositori publik (dapat diakses oleh komunitas yang lebih luas).

Tahap 2: Mendesain jaringan

Tugas berikut biasanya dilakukan oleh CSP dan SI:

  • Kumpulkan dan sesuaikan blueprint asli: Sesuaikan CRD dan resource. Menyelaraskan cetak biru dengan konfigurasi dan kebijakan khusus organisasi mereka.

Tahap 3 : Men-deploy

Tugas berikut biasanya dilakukan oleh CSP dan SI:

  • Meng-clone dan menyesuaikan cetak biru: Gunakan dan render varian konfigurasi serta setujui konfigurasi akhir.
  • Memulai deployment: Telecom Network Automation menyelaraskan deployment ini agar sesuai dengan jaringan yang diinginkan pengguna.

Alur kerja otomatisasi

Gambar 1. Perjalanan end-to-end otomatisasi berbasis cloud untuk telekomunikasi (berdasarkan Nephio)

Peran dan izin

Bagian ini mencantumkan izin dan peran Identity and Access Management (IAM) untuk Telecom Network Automation.

Peran

Peran Izin
Admin Otomatisasi Telekomunikasi

roles/telcoautomation.admin

Admin adalah pengguna super dan memiliki semua izin Telecom Network Automation. Hanya peran admin yang memiliki izin ini dalam peran bawaan:

  • blueprint approve
  • Izin resource cluster orkestrasi
  • Izin resource Edge SLM
  • Izin resource LRO
  • telcoautomation.blueprints.approve
  • telcoautomation.blueprints.create
  • telcoautomation.blueprints.delete
  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.blueprints.propose
  • telcoautomation.blueprints.update
  • telcoautomation.deployments.apply
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.create
  • telcoautomation.deployments.delete
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.deployments.rollback
  • telcoautomation.deployments.update
  • telcoautomation.edgeSlms.create
  • telcoautomation.edgeSlms.delete
  • telcoautomation.edgeSlms.get
  • telcoautomation.edgeSlms.list
  • telcoautomation.locations.get
  • telcoautomation.locations.list
  • telcoautomation.operations.cancel
  • telcoautomation.operations.delete
  • telcoautomation.operations.get
  • telcoautomation.operations.list
  • telcoautomation.orchestrationClusters.create
  • telcoautomation.orchestrationClusters.delete
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters.list
  • telcoautomation.publicBlueprints.get
  • telcoautomation.publicBlueprints.list
Perancang Cetak Biru Otomatisasi Telekomunikasi

roles/telcoautomation.blueprintDesigner

Desainer cetak biru memiliki tanggung jawab utama untuk membuat dan mengelola cetak biru. Mereka memiliki semua izin untuk resource blueprint, kecuali menyetujui, dan izin baca untuk semua resource Otomatisasi Jaringan Telekomunikasi lainnya.

  • telcoautomation.blueprints.create
  • telcoautomation.blueprints.delete
  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.blueprints.propose
  • telcoautomation.blueprints.update
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters.list
  • telcoautomation.publicBlueprints.get
  • telcoautomation.publicBlueprints.list
Admin Deployment Otomatisasi Telekomunikasi

roles/telcoautomation.deploymentAdmin

Admin Deployment memiliki tanggung jawab utama untuk mengelola resource deployment. Mereka memiliki semua izin yang sesuai, ditambah izin baca untuk resource Otomatisasi Jaringan Telekomunikasi lainnya.

  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.deployments.apply
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.create
  • telcoautomation.deployments.delete
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.deployments.rollback
  • telcoautomation.deployments.update
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters.list
Telco Automation Service Orchestrator

roles/telcoautomation.serviceOrchestrator

Peran Service Orchestrator ditujukan untuk akun layanan yang memanggil Telecom Network Automation API untuk mengelola resource deployment.

  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.deployments.apply
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.create
  • telcoautomation.deployments.delete
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.deployments.rollback
  • telcoautomation.deployments.update
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters.list
Admin Operasi Tingkat 1 Otomatisasi Telekomunikasi

roles/telcoautomation.opsAdminTier1

Admin Operasi Tingkat 1 memiliki akses baca untuk resource Telecom Network Automation seperti cetak biru, deployment, dan cluster orkestrasi untuk memantau statusnya.

  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters.list
Admin Operasi Tingkat 4 Otomatisasi Telekomunikasi

roles/telcoautomation.opsAdminTier4

Admin Operasi Tingkat 4 memiliki semua izin admin Tingkat 1 ditambah semua izin lainnya untuk mengelola resource deployment.

  • telcoautomation.blueprints.approve
  • telcoautomation.blueprints.create
  • telcoautomation.blueprints.delete
  • telcoautomation.blueprints.get
  • telcoautomation.blueprints.list
  • telcoautomation.blueprints.propose
  • telcoautomation.blueprints.update
  • telcoautomation.deployments.apply
  • telcoautomation.deployments.computeStatus
  • telcoautomation.deployments.create
  • telcoautomation.deployments.delete
  • telcoautomation.deployments.get
  • telcoautomation.deployments.list
  • telcoautomation.deployments.rollback
  • telcoautomation.deployments.update
  • telcoautomation.edgeSlms.create
  • telcoautomation.edgeSlms.delete
  • telcoautomation.edgeSlms.get
  • telcoautomation.edgeSlms.list
  • telcoautomation.locations.get
  • telcoautomation.locations.list
  • telcoautomation.operations.cancel
  • telcoautomation.operations.delete
  • telcoautomation.operations.get
  • telcoautomation.operations.list
  • telcoautomation.orchestrationClusters.create
  • telcoautomation.orchestrationClusters.delete
  • telcoautomation.orchestrationClusters.get
  • telcoautomation.orchestrationClusters
  • telcoautomation.publicBlueprints.get
  • telcoautomation.publicBlueprints.list

Izin

Izin Target
telcoautomation.blueprints.approve Menyetujui resource blueprint target
telcoautomation.blueprints.create Membuat resource cetak biru
telcoautomation.blueprints.delete Menghapus resource blueprint target
telcoautomation.blueprints.get Mengambil resource blueprint target
telcoautomation.blueprints.list Daftar di resource cetak biru
telcoautomation.blueprints.propose Mengajukan proposal pada resource blueprint target
telcoautomation.blueprints.update Pembaruan pada resource blueprint target
telcoautomation.deployments.apply Menerapkan resource deployment target
telcoautomation.deployments.computeStatus Menghitung status pada resource deployment target
telcoautomation.deployments.create Buat di resource deployment target
telcoautomation.deployments.delete Menghapus resource deployment target
telcoautomation.deployments.get Mengambil di resource deployment target
telcoautomation.deployments.list Daftar resource deployment target
telcoautomation.deployments.rollback Rollback pada resource deployment target
telcoautomation.deployments.update Pembaruan pada resource deployment target
telcoautomation.locations.get Mengambil resource lokasi telcoautomation target
telcoautomation.locations.list Mencantumkan resource telcoautomation locatio target
telcoautomation.operations.cancel Membatalkan resource operasi telcoautomation target
telcoautomation.operations.delete Menghapus resource operasi telcoautomation target
telcoautomation.operations.get Mengambil di resource operasi telcoautomation target
telcoautomation.operations.list Mencantumkan resource operasi telcoautomation target
telcoautomation.orchestrationClusters.create Membuat resource cluster orkestrasi target
telcoautomation.orchestrationClusters.delete Menghapus resource cluster orkestrasi target
telcoautomation.orchestrationClusters.get Ambil resource cluster orkestrasi target
telcoautomation.orchestrationClusters.list Daftar di resource cluster orkestrasi target
telcoautomation.publicBlueprints.get Mengambil resource blueprint publik target
telcoautomation.publicBlueprints.list Mencantumkan resource blueprint publik target