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 paketkpt, 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.

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
Admin adalah pengguna super dan memiliki semua izin Telecom Network Automation. Hanya peran admin yang memiliki izin ini dalam peran bawaan:
|
|
| Perancang Cetak Biru Otomatisasi Telekomunikasi
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. |
|
| Admin Deployment Otomatisasi Telekomunikasi
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. |
|
| Telco Automation Service Orchestrator
Peran Service Orchestrator ditujukan untuk akun layanan yang memanggil Telecom Network Automation API untuk mengelola resource deployment. |
|
| Admin Operasi Tingkat 1 Otomatisasi Telekomunikasi
Admin Operasi Tingkat 1 memiliki akses baca untuk resource Telecom Network Automation seperti cetak biru, deployment, dan cluster orkestrasi untuk memantau statusnya. |
|
| Admin Operasi Tingkat 4 Otomatisasi Telekomunikasi
Admin Operasi Tingkat 4 memiliki semua izin admin Tingkat 1 ditambah semua izin lainnya untuk mengelola resource deployment. |
|
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 |