Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

AWS Konsep TNB

Mode fokus
AWS Konsep TNB - AWS Pembangun Jaringan Telco

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Topik ini menjelaskan konsep-konsep penting untuk membantu Anda mulai menggunakan AWS TNB.

Siklus hidup fungsi jaringan

AWS TNB membantu Anda sepanjang siklus hidup fungsi jaringan Anda. Siklus hidup fungsi jaringan mencakup tahapan dan aktivitas berikut:

Perencanaan
  1. Rencanakan jaringan Anda dengan mengidentifikasi fungsi jaringan yang akan digunakan.

  2. Letakkan gambar perangkat lunak fungsi jaringan dalam repositori gambar kontainer.

  3. Buat paket CSAR untuk menyebarkan atau meningkatkan.

  4. Gunakan AWS TNB untuk mengunggah paket CSAR yang mendefinisikan fungsi jaringan Anda (misalnya, CU AMF, dan UPF), dan berintegrasi dengan pipeline integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) yang dapat membantu Anda membuat versi baru paket CSAR Anda sebagai gambar perangkat lunak fungsi jaringan baru, atau skrip pelanggan, tersedia.

Konfigurasi
  1. Identifikasi informasi yang diperlukan untuk penyebaran, seperti jenis komputasi, versi fungsi jaringan, informasi IP, dan nama sumber daya.

  2. Gunakan informasi untuk membuat deskriptor layanan jaringan (NSD) Anda.

  3. Ingest NSDs yang menentukan fungsi jaringan Anda dan sumber daya yang diperlukan untuk fungsi jaringan untuk membuat instance.

Instantiasi
  1. Buat infrastruktur yang dibutuhkan oleh fungsi jaringan.

  2. Instantiate (atau ketentuan) fungsi jaringan sebagaimana didefinisikan dalam NSD dan mulai membawa lalu lintas.

  3. Validasi aset.

Produksi

Selama siklus hidup fungsi jaringan, Anda akan menyelesaikan operasi produksi, seperti:

  • Perbarui konfigurasi fungsi jaringan, misalnya, perbarui nilai dalam fungsi jaringan yang digunakan.

  • Perbarui instance jaringan dengan paket jaringan baru dan nilai parameter. Misalnya, perbarui version parameter Amazon EKS dalam paket jaringan.

Gunakan antarmuka standar

AWS TNB terintegrasi dengan orkestra layanan yang sesuai dengan European Telecommunications Standards Institute (ETSI) yang memungkinkan Anda menyederhanakan penyebaran layanan jaringan Anda. Service orchestrator dapat menggunakan AWS TNB, SDKs CLI, atau APIs untuk memulai operasi, seperti instantiating atau upgrade fungsi jaringan ke versi baru.

AWS TNB mendukung spesifikasi berikut.

Spesifikasi Rilis Deskripsi

ETSI SOL001

v3.6.1

Mendefinisikan standar untuk memungkinkan deskriptor fungsi jaringan berbasis Tosca.

ETSI SOL002

v3.6.1

Mendefinisikan model di sekitar manajemen fungsi jaringan.

ETSI SOL003

v3.6.1

Mendefinisikan standar untuk manajemen siklus hidup fungsi jaringan.

ETSI SOL004

v3.6.1

Mendefinisikan standar CSAR untuk paket fungsi jaringan.

ETSI SOL005

v3.6.1

Mendefinisikan standar untuk paket layanan jaringan dan manajemen siklus hidup layanan jaringan.

ETSI SOL007

v3.5.1

Mendefinisikan standar untuk memungkinkan deskriptor layanan jaringan berbasis Tosca.

Paket fungsi jaringan untuk AWS TNB

Dengan AWS TNB, Anda dapat menyimpan paket fungsi jaringan yang sesuai dengan ETSI SOL001/SOL004 ke dalam katalog fungsi. Kemudian, Anda dapat mengunggah paket Cloud Service Archive (CSAR) yang berisi artefak yang menjelaskan fungsi jaringan Anda.

  • Deskriptor fungsi jaringan - Mendefinisikan metadata untuk orientasi paket dan manajemen fungsi jaringan

  • Gambar Perangkat Lunak — Referensi fungsi jaringan Gambar Kontainer. Amazon Elastic Container Registry (Amazon ECR) dapat bertindak sebagai repositori gambar fungsi jaringan Anda.

  • File Tambahan — Gunakan untuk mengelola fungsi jaringan; misalnya, skrip dan bagan Helm.

CSAR adalah paket yang ditentukan oleh standar OASIS TOSCA dan mencakup deskriptor jaringan/layanan yang sesuai dengan spesifikasi YAMAL OASIS TOSCA. Untuk informasi tentang spesifikasi YAMAL yang diperlukan, lihatReferensi TOSCA untuk TNB AWS.

Berikut ini adalah contoh deskriptor fungsi jaringan.

tosca_definitions_version: tnb_simple_yaml_1_0 topology_template: node_templates: SampleNF: type: tosca.nodes.AWS.VNF properties: descriptor_id: "SampleNF-descriptor-id" descriptor_version: "2.0.0" descriptor_name: "NF 1.0.0" provider: "SampleNF" requirements: helm: HelmChart HelmChart: type: tosca.nodes.AWS.Artifacts.Helm properties: implementation: "./SampleNF"

Deskriptor layanan jaringan untuk TNB AWS

AWS TNB menyimpan deskriptor layanan jaringan (NSDs) tentang fungsi jaringan yang ingin Anda terapkan dan bagaimana Anda ingin menerapkannya ke dalam katalog. Anda dapat mengunggah file YAMM NSD (vnfd.yaml), seperti yang dijelaskan oleh ETSI SOL007 untuk menyertakan informasi berikut:

  • Fungsi jaringan yang ingin Anda terapkan

  • Instruksi jaringan

  • Instruksi komputasi

  • Kait siklus hidup (skrip khusus)

AWS TNB mendukung standar ETSI untuk pemodelan sumber daya, seperti jaringan, layanan, dan fungsi, dalam bahasa TOSCA. AWS TNB membuatnya lebih efisien untuk Anda gunakan Layanan AWS dengan memodelkannya dengan cara yang dapat dipahami oleh orkestrator layanan yang sesuai dengan ETSI Anda.

Berikut ini adalah cuplikan NSD yang menunjukkan cara memodelkan. Layanan AWS Fungsi jaringan akan digunakan pada cluster Amazon EKS dengan Kubernetes versi 1.27. Subnet untuk aplikasi adalah Subnet01 dan Subnet02. Anda kemudian dapat menentukan NodeGroups untuk aplikasi Anda dengan Amazon Machine Image (AMI), tipe instans, dan konfigurasi penskalaan otomatis.

tosca_definitions_version: tnb_simple_yaml_1_0 SampleNFEKS: type: tosca.nodes.AWS.Compute.EKS properties: version: "1.27" access: "ALL" cluster_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleClusterRole" capabilities: multus: properties: enabled: true requirements: subnets: - Subnet01 - Subnet02 SampleNFEKSNode01: type: tosca.nodes.AWS.Compute.EKSManagedNode properties: node_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleNodeRole" capabilities: compute: properties: ami_type: "AL2_x86_64" instance_types: - "t3.xlarge" key_pair: "SampleKeyPair" scaling: properties: desired_size: 3 min_size: 2 max_size: 6 requirements: cluster: SampleNFEKS subnets: - Subnet01 network_interfaces: - ENI01 - ENI02

Manajemen dan operasi untuk AWS TNB

Dengan AWS TNB, Anda dapat mengelola jaringan Anda menggunakan operasi manajemen standar sesuai dengan ETSI SOL003 dan SOL005. Anda dapat menggunakan AWS TNB APIs untuk melakukan operasi siklus hidup seperti:

  • Membuat instance fungsi jaringan Anda.

  • Mengakhiri fungsi jaringan Anda.

  • Memperbarui fungsi jaringan Anda untuk mengganti penerapan Helm.

  • Memperbarui instance jaringan yang dipakai atau diperbarui dengan paket jaringan baru dan nilai parameter.

  • Mengelola versi paket fungsi jaringan Anda.

  • Mengelola versi Anda NSDs.

  • Mengambil informasi tentang fungsi jaringan yang Anda gunakan.

Deskriptor layanan jaringan untuk TNB AWS

Deskriptor layanan jaringan (NSD) adalah .yaml file dalam paket jaringan yang menggunakan standar TOSCA untuk menggambarkan fungsi jaringan yang ingin Anda gunakan, dan AWS infrastruktur tempat Anda ingin menyebarkan fungsi jaringan. Untuk menentukan NSD Anda dan mengonfigurasi sumber daya dasar dan operasi siklus hidup jaringan Anda, Anda harus memahami Skema TOSCA NSD yang didukung oleh TNB. AWS

File NSD Anda dibagi menjadi beberapa bagian berikut:

  1. Versi definisi TOSCA — Ini adalah baris pertama dari file YAMM NSD Anda dan berisi informasi versi, yang ditunjukkan dalam contoh berikut.

    tosca_definitions_version: tnb_simple_yaml_1_0
  2. VNFD — NSD berisi definisi fungsi jaringan untuk melakukan operasi siklus hidup. Setiap fungsi jaringan harus diidentifikasi dengan nilai-nilai berikut:

    • ID unik untukdescriptor_id. ID harus cocok dengan ID dalam paket CSAR fungsi jaringan.

    • Nama yang unik untuknamespace. Nama harus dikaitkan dengan ID unik agar lebih mudah direferensikan di seluruh file YAMM NSD Anda, yang ditunjukkan pada contoh berikut.

    vnfds: - descriptor_id: "61465757-cb8f-44d8-92c2-b69ca0de025b" namespace: "amf"
  3. Template topologi - Mendefinisikan sumber daya yang akan digunakan, penyebaran fungsi jaringan, dan skrip apa pun yang disesuaikan, seperti kait siklus hidup. Seperti yang ditunjukkan dalam contoh berikut.

    topology_template: node_templates: SampleNS: type: tosca.nodes.AWS.NS properties: descriptor_id: "<Sample Identifier>" descriptor_version: "<Sample nversion>" descriptor_name: "<Sample name>"
  4. Node tambahan — Setiap sumber daya yang dimodelkan memiliki bagian untuk properti dan persyaratan. Properti menjelaskan atribut opsional atau wajib untuk sumber daya, seperti versi. Persyaratan menggambarkan dependensi yang harus disediakan sebagai argumen. Misalnya, untuk membuat Amazon EKS Node Group Resource, itu harus dibuat dalam Amazon EKS Cluster. Seperti yang ditunjukkan dalam contoh berikut.

    SampleEKSNode: type: tosca.nodes.AWS.Compute.EKSManagedNode properties: node_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleRole" capabilities: compute: properties: ami_type: "AL2_x86_64" instance_types: - "t3.xlarge" key_pair: "SampleKeyPair" scaling: properties: desired_size: 1 min_size: 1 max_size: 1 requirements: cluster: SampleEKS subnets: - SampleSubnet network_interfaces: - SampleENI01 - SampleENI02
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.