Memindahkan sumber daya aplikasi logika ke grup sumber daya, wilayah, atau langganan Azure lainnya

Untuk memigrasikan aplikasi logika atau sumber daya terkait ke grup sumber daya Azure, wilayah, atau langganan lain, Anda memiliki berbagai cara untuk menyelesaikan tugas ini, seperti portal Azure, Azure PowerShell, Azure CLI, dan REST API. Sebelum Anda memindahkan sumber daya, tinjau pertimbangan berikut:

  • Anda hanya dapat memindahkan jenis sumber daya aplikasi logika tertentu antara grup sumber daya Azure atau langganan.

  • Periksa batas jumlah sumber daya aplikasi logika yang dapat Anda miliki di langganan Azure dan di setiap wilayah Azure. Batasan ini memengaruhi apakah Anda dapat memindahkan jenis sumber daya tertentu saat wilayah tetap sama di seluruh langganan atau grup sumber daya. Misalnya, Anda hanya dapat memiliki satu akun integrasi tingkat gratis untuk setiap wilayah Azure di setiap langganan Azure.

  • Saat Anda memindahkan sumber daya, Azure membuat ID sumber daya baru. Jadi, pastikan Anda menggunakan ID baru dan perbarui skrip atau alat apa pun yang terkait dengan sumber daya yang dipindahkan.

  • Setelah Anda memigrasikan aplikasi logika antara langganan, grup sumber daya, atau wilayah, Anda harus membuat ulang atau mengotorisasi ulang koneksi apa pun yang memerlukan Autentikasi Terbuka (OAuth).

  • Anda hanya dapat memindahkan lingkungan layanan integrasi (ISE) ke grup sumber daya lain yang ada di wilayah Azure atau langganan Azure yang sama. Anda tidak bisa memindahkan ISE ke grup sumber daya yang ada di wilayah Azure atau langganan Azure yang berbeda. Selain itu, setelah pemindahan tersebut, Anda harus memperbarui semua referensi ke ISE dalam alur kerja aplikasi logika, akun integrasi, koneksi, dan sebagainya.

Prasyarat

  • Langganan Azure yang sama yang digunakan untuk membuat aplikasi logika atau akun integrasi yang ingin Anda pindahkan

  • Izin pemilik sumber daya untuk memindahkan dan menyiapkan sumber daya yang Anda inginkan. Pelajari selengkapnya tentang Kontrol akses berbasis peran Azure (Azure RBAC).

Memindahkan sumber daya antar langganan

Untuk memindahkan sumber daya, seperti aplikasi logika atau akun integrasi, ke langganan Azure lain, Anda bisa menggunakan portal Azure, Azure PowerShell, Azure CLI, atau REST API. Langkah-langkah ini mencakup portal Azure, yang dapat Anda gunakan saat wilayah sumber daya tetap sama. Untuk langkah-langkah lain dan persiapan umum, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.

  1. Di portal Azure, temukan dan pilih sumber daya aplikasi logika yang ingin Anda pindahkan.

  2. Pada menu navigasi sumber daya, pilih Gambaran Umum. Di samping label Langganan , pilih pindahkan.

    Anda juga bisa masuk ke halaman Properti sumber daya, dan di bawah Nama Langganan, pilih Ubah langganan.

  3. Pada halaman Pindahkan sumber daya, pilih sumber daya aplikasi logika dan sumber daya terkait yang ingin Anda pindahkan.

  4. Dari daftar Langganan, pilih langganan tujuan.

  5. Dari daftar Grup sumber daya, pilih grup sumber daya tujuan. Atau, untuk membuat grup sumber daya yang berbeda, pilih Buat grup baru.

  6. Untuk mengonfirmasi pemahaman Anda bahwa skrip atau alat apa pun yang terkait dengan sumber daya yang dipindahkan tidak akan berfungsi hingga Anda memperbaruinya dengan ID sumber daya baru, pilih kotak konfirmasi, lalu pilih OK.

Memindahkan sumber daya antar grup sumber daya

Untuk memindahkan sumber daya, seperti aplikasi logika, akun integrasi, atau lingkungan layanan integrasi (ISE), ke grup sumber daya Azure lain, Anda dapat menggunakan portal Azure, Azure PowerShell, Azure CLI, atau REST API. Langkah-langkah ini mencakup portal Azure, yang dapat Anda gunakan saat wilayah sumber daya tetap sama. Untuk langkah-langkah lain dan persiapan umum, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.

Sebelum benar-benar memindahkan sumber daya antar grup, Anda dapat menguji apakah Anda berhasil memindahkan sumber daya ke grup lain. Untuk informasi selengkapnya, lihat Memvalidasi langkah Anda.

  1. Di portal Azure, temukan dan pilih sumber daya aplikasi logika yang ingin Anda pindahkan.

  2. Pada halaman Ringkasan sumber daya, di samping Grup sumber daya, pilih tautan ubah.

  3. Pada halaman Pindahkan sumber daya, pilih sumber daya aplikasi logika dan sumber daya terkait yang ingin Anda pindahkan.

  4. Dari daftar Grup sumber daya, pilih grup sumber daya tujuan. Atau, untuk membuat grup sumber daya yang berbeda, pilih Buat grup baru.

  5. Untuk mengonfirmasi pemahaman Anda bahwa skrip atau alat apa pun yang terkait dengan sumber daya yang dipindahkan tidak akan berfungsi hingga Anda memperbaruinya dengan ID sumber daya baru, pilih kotak konfirmasi, lalu pilih OK.

Memindahkan sumber daya antar wilayah

Saat Anda ingin memindahkan aplikasi logika ke wilayah lain, opsi Anda bergantung pada cara Anda membuat aplikasi logika. Berdasarkan opsi yang Anda pilih, Anda harus membuat ulang atau mengotorisasi ulang koneksi di aplikasi logika Anda.

  • Di portal Azure, buat ulang aplikasi logika di wilayah baru dan konfigurasi ulang pengaturan alur kerja. Untuk menghemat waktu, Anda dapat menyalin definisi alur kerja dan koneksi yang mendasarinya dari aplikasi sumber ke aplikasi tujuan. Untuk melihat "kode" di balik aplikasi logika, pada toolbar Logic App Designer, pilih Tampilan kode.

  • Dengan menggunakan Visual Studio dan Azure Logic Apps Tools untuk Visual Studio, Anda dapat membuka dan mengunduh aplikasi logika Anda dari portal Azure sebagai templat Azure Resource Manager. Templat ini sebagian besar siap untuk penyebaran dan menyertakan definisi sumber daya untuk aplikasi logika Anda, termasuk alur kerja itu sendiri, dan koneksi. Templat juga mendeklarasikan parameter untuk nilai yang akan digunakan saat penyebaran. Dengan begitu, Anda dapat lebih mudah mengubah di mana dan bagaimana Anda menyebarkan aplikasi logika sesuai kebutuhan Anda. Untuk menentukan lokasi dan informasi lain yang diperlukan untuk penyebaran, Anda dapat menggunakan file parameter terpisah.

  • Jika Anda membuat dan menyebarkan aplikasi logika menggunakan alat integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD), seperti Azure Pipelines di Azure DevOps, Anda dapat menyebarkan aplikasi ke wilayah lain menggunakan alat tersebut.

Untuk informasi selengkapnya tentang templat penyebaran untuk aplikasi logika, lihat topik berikut:

Beberapa sumber daya Azure, seperti sumber daya gateway data lokal di Azure, dapat berada di wilayah yang berbeda dari aplikasi logika yang menggunakan sumber daya tersebut. Namun, sumber daya Azure lainnya, seperti akun integrasi tertaut, harus ada di wilayah yang sama dengan aplikasi logika Anda. Berdasarkan skenario Anda, pastikan aplikasi logika Anda dapat mengakses sumber daya yang diharapkan aplikasi Anda ada di wilayah yang sama.

Misalnya, untuk menautkan aplikasi logika ke akun integrasi, kedua sumber daya harus ada di wilayah yang sama. Dalam skenario seperti pemulihan bencana, Anda biasanya menginginkan akun integrasi yang memiliki konfigurasi dan artefak yang sama. Dalam skenario lain, Anda mungkin memerlukan akun integrasi dengan konfigurasi dan artefak yang berbeda.

Konektor kustom di Azure Logic Apps dapat dilihat oleh pembuat konektor dan pengguna yang memiliki langganan Azure yang sama dan penyewa Azure Active Directory yang sama. Konektor ini tersedia di wilayah yang sama tempat aplikasi logika disebarkan. Untuk informasi selengkapnya, lihat Berbagi konektor kustom di organisasi Anda.

Templat yang Anda dapatkan dari Visual Studio hanya menyertakan definisi sumber daya untuk aplikasi logika Anda dan koneksinya. Jadi, jika aplikasi logika Anda menggunakan sumber daya lain, misalnya, akun integrasi dan artefak B2B, seperti mitra, perjanjian, dan skema, Anda harus mengekspor templat akun integrasi tersebut menggunakan portal Azure. Templat ini mencakup definisi sumber daya untuk akun integrasi dan artefak. Namun, templat tidak sepenuhnya dibuat parameternya. Jadi, Anda harus secara manual membuat parameter nilai yang ingin Anda gunakan untuk penyebaran.

Mengekspor templat untuk akun integrasi

  1. Di portal Azure, temukan dan buka akun integrasi Anda.

  2. Pada menu akun integrasi Anda, di bawah Pengaturan, pilih Ekspor templat.

  3. Pada toolbar, pilih Unduh, dan simpan templat.

  4. Buka dan edit templat untuk membuat parameter nilai yang diperlukan untuk penyebaran.

Langkah berikutnya

Memindahkan sumber daya Azure ke grup sumber daya atau langganan baru