Topik ini menjelaskan operasi dasar yang dapat Anda lakukan di Resource Orchestration Service (ROS) untuk membantu Anda memulai dengan ROS. Sebagai contoh, Anda dapat membuat template serta membuat, melihat, dan menghapus stack di ROS.
Prasyarat
Akun Alibaba Cloud telah dibuat. Jika belum memiliki akun, kunjungi halaman pembuatan akun.
Skenario contoh
Jika ingin menerapkan beberapa sumber daya cloud beserta dependensinya secara bersamaan atau menerapkan sumber daya cloud dengan dependensi serupa di berbagai wilayah, Anda dapat menggunakan ROS untuk mencapai penyebaran otomatis. Sumber daya cloud termasuk instance Elastic Compute Service (ECS) dan Virtual Private Clouds (VPC). Topik ini menjelaskan cara membuat VPC dan vSwitch menggunakan ROS.
Langkah 1: Membuat template
Template adalah file JSON, YAML, atau Terraform yang dikodekan dalam UTF-8. Sebelum menggunakan template untuk membuat stack, Anda harus mendefinisikan sumber daya Alibaba Cloud, konfigurasi sumber daya, serta hubungan ketergantungan antara sumber daya dalam template. Anda dapat membuat template kustom sesuai struktur yang diperlukan atau menggunakan template contoh. Untuk informasi lebih lanjut tentang pembuatan template, lihat Memulai dengan Isi Template. Untuk informasi lebih lanjut tentang struktur template, lihat Struktur Template JSON dan YAML dan Struktur Template Terraform.
Contoh kode berikut menunjukkan cara membuat template YAML. Dalam contoh ini, template digunakan untuk membuat VPC dan vSwitch.
Template mencakup bagian-bagian berikut:
ROSTemplateFormatVersion: Versi format template. Dalam contoh ini, versi formatnya adalah 2015-09-01.Description: Deskripsi template, yang menyediakan informasi seperti skenario dan arsitektur template. Kami menyarankan Anda menentukan deskripsi rinci untuk membantu memahami isi template dengan lebih baik.Parameters: Parameter template. Dalam contoh ini, parameter berikut didefinisikan:VpcName,VpcCidrBlock,ZoneId,VSwitchName,VSwitchCidrBlock, danTags. Untuk informasi lebih lanjut tentang cara mendefinisikan parameter, lihat Ikhtisar.Resources: Sumber daya Alibaba Cloud yang disertakan dalam template. Dalam contoh ini, VPC dan vSwitch disertakan. Parameter yang didefinisikan di bagianParametersdirujuk oleh properti sumber daya. Untuk informasi lebih lanjut, lihat Resources, ALIYUN::ECS::VPC, dan ALIYUN::ECS::VSwitch.Outputs: Informasi sumber daya yang ingin Anda peroleh setelah stack dibuat. Dalam contoh ini, ID VPC dan ID vSwitch diperoleh. Untuk informasi lebih lanjut, lihat Outputs.
Langkah 2: Membuat stack
Masuk ke Konsol ROS.
Di panel navigasi kiri, klik Stacks.
Di bilah navigasi atas, pilih wilayah tempat Anda ingin membuat stack dari daftar drop-down wilayah. Dalam contoh ini, China (Hangzhou) dipilih.
Di halaman Stacks, klik Create Stack. Di bagian Specify Template pada langkah Pilih Template, pilih Select an Existing Template.
CatatanJika Anda memilih Create a New Template atau Configure in Infrastructure Composer, Anda akan diarahkan ke halaman baru.
Di langkah Select Template, pilih Select an Existing Template di bagian Specify Template dan atur parameter Template Import Method ke Enter Template Content. Di tab ROS di bagian Template Content, masukkan template YAML yang Anda buat di Langkah 1: Buat Template. Lalu, klik Next.
Di langkah Configure Parameters, tentukan parameter Nama Stack, konfigurasikan parameter template berikut, lalu klik Next.
Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter di bagian Konfigurasi Pengaturan Stack, lihat Buat Stack.
Parameter
Deskripsi
Contoh
VpcNameNama VPC.
myVPC
VpcCidrBlockBlok CIDR dari VPC. Nilai valid:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16 (default)
192.168.0.0/16
ZoneIdID zona.
Hangzhou Zone K
VSwitchNameNama vSwitch.
myVSwitch
VSwitchCidrBlockBlok CIDR dari vSwitch. Nilai valid:
10.0.0.0/24
172.16.0.0/24
192.168.0.0/24
CatatanBlok CIDR vSwitch harus milik blok CIDR VPC.
192.168.0.0/24
TagsTag.
Tag adalah pasangan nilai-kunci. Anda dapat menambahkan hingga 20 tag. Anda dapat meninggalkan nilai tag kosong.
[{"Key": "ros", "Value": "beginner-tutorial"}]
Klik Create.
Langkah 3: Lihat stack
Di panel navigasi kiri, klik Stacks.
Di bilah navigasi atas, pilih wilayah tempat stack yang ingin Anda kelola berada dari daftar drop-down wilayah. Dalam contoh ini, China (Hangzhou) dipilih.
Di halaman Stacks, temukan stack dan klik ID stack di kolom Stack Name.
Di halaman manajemen stack, Anda dapat melakukan operasi berikut untuk melihat informasi stack:
Klik tab Stack Information untuk melihat informasi di bagian Basic Information dan Stack Policy.
Klik tab Events untuk melihat peristiwa yang terjadi selama siklus hidup stack.
Klik tab Resources untuk melihat informasi tentang setiap sumber daya di stack.
Klik tab Outputs untuk melihat informasi tentang keluaran yang ditentukan dalam template saat Anda membuat stack.
Klik tab Parameters untuk melihat parameter yang ditentukan dalam template saat Anda membuat stack, termasuk parameter semu ROS yang dimulai dengan
ALIYUN::.Klik tab Drifts untuk melihat informasi pada bagian Stack Drift Status dan Resource Drift Status.
Klik tab Template untuk melihat template stack.
Klik tab Change Sets untuk melihat set perubahan stack.
Langkah 4: Gunakan sumber daya stack
Setelah stack dibuat, Anda dapat menggunakan sumber daya yang terkandung dalam stack sesuai dengan kebutuhan bisnis Anda. Sebagai contoh, Anda dapat menerapkan sumber daya Alibaba Cloud di vSwitch dari VPC.
Masuk ke Konsol ROS. Di panel navigasi kiri, klik Stacks.
Di halaman Stacks, klik ID stack yang ingin dikelola.
Klik tab Resources dan ID vSwitch.
Di Konsol VPC, lihat informasi dasar tentang vSwitch, seperti ID, zona, dan ID VPC.
Terapkan sumber daya Alibaba Cloud di vSwitch.
Untuk informasi lebih lanjut, lihat Buat Sumber Daya Cloud.
Langkah 5: (Opsional) Perbarui stack
Jika ingin memperbarui sumber daya dalam stack, Anda dapat memperbarui stack. Dalam contoh ini, nilai parameter VpcName diperbarui.
Masuk ke Konsol ROS. Di panel navigasi kiri, klik Stacks.
Di halaman Stacks, temukan stack yang ingin Anda perbarui dan klik Update di kolom Actions.
Di bagian Configure Template Parameters pada langkah Konfigurasikan Parameter, perbarui konfigurasi parameter. Dalam contoh ini, nilai parameter VpcName diperbarui menjadi testVPC.
Klik Confirm.
Langkah 6: (Opsional) Hapus stack
Anda dapat menghapus stack yang tidak lagi Anda perlukan dan melepaskan sumber daya dari stack untuk mencegah biaya yang tidak perlu.
Masuk ke Konsol ROS. Di panel navigasi kiri, klik Stacks.
Di halaman Stacks, temukan stack yang ingin Anda hapus dan klik Delete di kolom Actions.
Di kotak dialog Delete Stack, atur parameter Method to Delete the Stack ke Release Resources.
Klik OK.
Apa yang harus dilakukan selanjutnya
Pelajari proses lengkap pembuatan stack. Untuk informasi lebih lanjut, lihat Buat Stack.
Terapkan stack di lintas akun dan wilayah. Untuk informasi lebih lanjut, lihat Ikhtisar.
Pratinjau arsitektur sumber daya dan kelola sumber daya pada antarmuka visual. Untuk informasi lebih lanjut, lihat Ikhtisar.
Pelajari sintaks dan struktur template. Untuk informasi lebih lanjut, lihat Memulai dengan Template dan Struktur Template Terraform.
Kelola sumber daya yang ada. Untuk informasi lebih lanjut, lihat Ikhtisar.