Bagikan melalui


Mulai cepat: Menyebarkan layanan MedTech menggunakan templat Azure Resource Manager dan Azure PowerShell atau Azure CLI

Untuk menerapkan infrastruktur sebagai kode untuk solusi Azure Anda, gunakan templat Azure Resource Manager (templat ARM). Templat adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Templat tersebut menggunakan sintaksis deklaratif, yang memungkinkan Anda menyatakan apa yang ingin Anda sebarkan tanpa harus menulis urutan perintah pemrograman untuk membuatnya. Dalam templat, Anda menentukan sumber daya untuk digunakan dan properti untuk sumber daya tersebut.

Dalam mulai cepat ini, pelajari cara menggunakan Azure PowerShell atau Azure CLI untuk menyebarkan instans layanan MedTech menggunakan templat Azure Resource Manager (templat ARM).

Tip

Untuk mempelajari lebih lanjut tentang templat ARM, lihat Apa itu templat ARM?

Prasyarat

Untuk memulai penyebaran dan menyelesaikan mulai cepat, Anda harus memiliki prasyarat berikut:

Ketika Anda memiliki prasyarat ini, Anda siap untuk menyebarkan templat ARM.

Meninjau templat ARM

Templat ARM yang digunakan untuk menyebarkan sumber daya dalam mulai cepat ini tersedia di Templat Mulai Cepat Azure dengan menggunakan file azuredeploy.json di GitHub.

Menyebarkan layanan MedTech dengan templat Azure Resource Manager dan Azure PowerShell

Selesaikan lima langkah berikut untuk menyebarkan layanan MedTech menggunakan Azure PowerShell:

  1. Masuk ke Azure.

    Connect-AzAccount
    
  2. Atur konteks penyebaran langganan Azure Anda menggunakan ID langganan Anda. Untuk mempelajari cara mendapatkan ID langganan Anda, lihat Mendapatkan ID langganan dan penyewa di portal Azure.

    Set-AzContext <AzureSubscriptionId>
    

    Misalnya: Set-AzContext abcdef01-2345-6789-0abc-def012345678

  3. Konfirmasi lokasi yang ingin Anda sebarkan. Lihat situs Produk yang tersedia menurut wilayah untuk wilayah Azure saat ini tempat Azure Health Data Services tersedia.

    Anda juga dapat meninjau bagian lokasi file azuredeploy.json .

    Jika Anda memerlukan daftar nama lokasi wilayah Azure, Anda bisa menggunakan kode ini untuk menampilkan daftar:

    Get-AzLocation | Format-Table -Property DisplayName,Location
    
  4. Jika Anda belum memiliki grup sumber daya yang dibuat untuk mulai cepat ini, Anda dapat menggunakan kode ini untuk membuatnya:

    New-AzResourceGroup -name <ResourceGroupName> -location <AzureRegion>
    

    Misalnya: New-AzResourceGroup -name ArmTestDeployment -location southcentralus

    Penting

    Agar penyebaran layanan MedTech berhasil, Anda harus menggunakan angka dan huruf kecil untuk nama dasar sumber daya Anda. Persyaratan basename minimum adalah tiga karakter dengan maksimal 16 karakter.

  5. Gunakan kode berikut untuk menyebarkan layanan MedTech menggunakan templat ARM:

    New-AzResourceGroupDeployment -ResourceGroupName <ResourceGroupName> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json -basename <BaseName> -location <AzureRegion>
    

    Misalnya: New-AzResourceGroupDeployment -ResourceGroupName ArmTestDeployment -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json -basename abc123 -location southcentralus

    Penting

    Jika Anda akan mengizinkan akses dari beberapa layanan ke pusat aktivitas, sangat disarankan agar setiap layanan memiliki grup konsumen pusat aktivitasnya sendiri.

    Grup konsumen memungkinkan beberapa aplikasi yang menggunakan untuk memiliki tampilan terpisah dari aliran peristiwa, dan membaca aliran secara independen dengan kecepatan mereka sendiri dan dengan offset mereka sendiri. Untuk informasi selengkapnya, lihat Grup konsumen.

    Contoh:

    • Dua layanan MedTech yang mengakses hub peristiwa yang sama.

    • Layanan MedTech dan aplikasi penulis penyimpanan yang mengakses hub peristiwa yang sama.

Menyebarkan layanan MedTech dengan templat Azure Resource Manager dan Azure CLI

Selesaikan lima langkah berikut untuk menyebarkan layanan MedTech menggunakan Azure CLI:

  1. Masuk ke Azure.

    az login
    
  2. Atur konteks penyebaran langganan Azure Anda menggunakan ID langganan Anda. Untuk mempelajari cara mendapatkan ID langganan Anda, lihat Mendapatkan ID langganan dan penyewa di portal Azure.

    az account set <AzureSubscriptionId>
    

    Misalnya: az account set abcdef01-2345-6789-0abc-def012345678

  3. Konfirmasi lokasi yang ingin Anda sebarkan. Lihat situs Produk yang tersedia menurut wilayah untuk wilayah Azure saat ini tempat Azure Health Data Services tersedia.

    Anda juga dapat meninjau bagian lokasi file azuredeploy.json .

    Jika Anda memerlukan daftar nama lokasi wilayah Azure, Anda bisa menggunakan kode ini untuk menampilkan daftar:

    az account list-locations -o table
    
  4. Jika Anda belum memiliki grup sumber daya yang dibuat untuk mulai cepat ini, Anda dapat menggunakan kode ini untuk membuatnya:

    az group create --resource-group <ResourceGroupName> --location <AzureRegion>
    

    Misalnya: az group create --resource-group ArmTestDeployment --location southcentralus

    Penting

    Agar penyebaran layanan MedTech berhasil, Anda harus menggunakan angka dan huruf kecil untuk nama dasar sumber daya Anda.

  5. Gunakan kode berikut untuk menyebarkan layanan MedTech menggunakan templat ARM:

    az deployment group create --resource-group <ResourceGroupName> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json --parameters basename=<BaseName> location=<AzureRegion>
    

    Misalnya: az deployment group create --resource-group ArmTestDeployment --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json --parameters basename=abc123 location=southcentralus

    Penting

    Jika Anda akan mengizinkan akses dari beberapa layanan ke pusat aktivitas, sangat disarankan agar setiap layanan memiliki grup konsumen pusat aktivitasnya sendiri.

    Grup konsumen memungkinkan beberapa aplikasi yang menggunakan untuk memiliki tampilan terpisah dari aliran peristiwa, dan membaca aliran secara independen dengan kecepatan mereka sendiri dan dengan offset mereka sendiri. Untuk informasi selengkapnya, lihat Grup konsumen.

    Contoh:

    • Dua layanan MedTech yang mengakses hub peristiwa yang sama.

    • Layanan MedTech dan aplikasi penulis penyimpanan yang mengakses hub peristiwa yang sama.

Meninjau sumber daya yang disebarkan dan izin akses

Ketika penyebaran selesai, sumber daya dan peran akses berikut dibuat dalam penyebaran templat ARM:

  • Namespace layanan Azure Event Hubs dan pusat aktivitas. Dalam penyebaran ini, pusat aktivitas diberi nama devicedata.

    • Grup konsumen pusat aktivitas. Dalam penyebaran ini, grup konsumen diberi nama $Default.

    • Peran Pengirim Data Azure Event Hubs. Dalam penyebaran ini, peran pengirim diberi nama devicedatasender dan dapat digunakan untuk menyediakan akses ke pusat aktivitas menggunakan tanda tangan akses bersama (SAS). Untuk mempelajari selengkapnya tentang mengotorisasi akses menggunakan SAS, lihat Mengotorisasi akses ke sumber daya Azure Event Hubs menggunakan Tanda Tangan Akses Bersama.

  • Ruang kerja Layanan Data Kesehatan.

  • Layanan Data Kesehatan Layanan FHIR®.

  • Layanan MedTech Layanan Data Kesehatan dengan peran identitas terkelola yang ditetapkan sistem yang diperlukan:

Penting

Dalam mulai cepat ini, templat ARM mengonfigurasi layanan MedTech untuk beroperasi dalam mode Buat . Sumber daya Pasien dan sumber daya Perangkat dibuat untuk setiap perangkat yang mengirim data ke layanan FHIR Anda.

Untuk mempelajari selengkapnya tentang jenis resolusi layanan MedTech Buat dan Pencarian, lihat Mengonfigurasi tab Tujuan.

Pemetaan pasca-penyebaran

Setelah berhasil menyebarkan instans layanan MedTech, Anda masih perlu menyediakan pemetaan tujuan perangkat yang sesuai dan valid serta FHIR.

Membersihkan sumber daya Azure PowerShell

Saat grup sumber daya dan sumber daya file Bicep yang disebarkan tidak lagi diperlukan, hapus grup sumber daya, yang menghapus sumber daya dalam grup sumber daya.

Remove-AzResourceGroup -Name <ResourceGroupName>

Misalnya: Remove-AzResourceGroup -Name ArmTestDeployment

Membersihkan sumber daya Azure CLI

Saat grup sumber daya dan sumber daya file Bicep yang disebarkan tidak lagi diperlukan, hapus grup sumber daya, yang menghapus sumber daya dalam grup sumber daya.

az group delete --name <ResourceGroupName>

Misalnya: az group delete --resource-group ArmTestDeployment

Tip

Untuk tutorial langkah demi langkah yang memandu Anda melalui proses pembuatan templat ARM, lihat Tutorial: Membuat dan menyebarkan templat ARM pertama Anda.

Langkah berikutnya

Pilih metode penyebaran untuk layanan MedTech

Gambaran umum tahap pemrosesan data perangkat layanan MedTech

Tanya jawab umum tentang layanan MedTech

Catatan

FHIR® adalah merek dagang terdaftar HL7 dan digunakan dengan izin HL7.