Menyiapkan lingkungan pengembangan di Azure Stack Hub

Anda dapat mengembangkan aplikasi untuk Azure Stack Hub dengan menggunakan stasiun kerja Windows 10, Linux, atau macOS. Dalam artikel ini, kita membahas:

  • Berbagai konteks ketika aplikasi Anda berjalan di Azure Stack Hub.
  • Langkah-langkah yang harus diikuti untuk menyiapkan dengan stasiun kerja Windows 10, Linux, atau macOS.
  • Langkah-langkah untuk membuat sumber daya di Azure Stack Hub dan menyebarkannya ke aplikasi.

Konteks Azure Stack Hub dan kode Anda

Anda dapat menulis skrip dan aplikasi untuk menyelesaikan banyak tugas di Azure Stack Hub. Namun, akan sangat membantu untuk membatasi cakupan Anda ke tiga mode berikut:

  1. Dalam mode pertama, Anda dapat membuat aplikasi yang menyediakan sumber daya di Azure Stack Hub dengan menggunakan templat Azure Resource Manager. Misalnya, Anda mungkin menulis skrip yang membuat templat Azure Resource Manager yang pada gilirannya membuat jaringan virtual dan VM yang akan menghosting aplikasi Anda.

  2. Dalam mode kedua, Anda bekerja langsung dengan titik akhir menggunakan REST API dan klien REST yang dibuat dalam kode Anda. Dalam mode ini, Anda akan menulis skrip yang membuat jaringan virtual dan VM dengan mengirim permintaan ke API.

  3. Dalam mode ketiga, Anda dapat menggunakan kode untuk membuat aplikasi yang dihosting di Azure Stack Hub. Setelah membuat infrastruktur di Azure Stack Hub untuk hosting aplikasi, Anda akan menyebarkan aplikasi ke infrastruktur. Biasanya, Anda akan mempersiapkan lingkungan lalu menyebarkan aplikasi ke sana.

Infrastruktur sebagai layanan dan platform sebagai layanan

Sebagai produk platform cloud, Azure Stack Hub mendukung keduanya:

  • Infrastrukture sebagai layanan (IaaS)
  • Platform as a service (PaaS)

IaaS dan PaaS menginformasikan cara menyiapkan komputer pengembangan Anda.

IaaS adalah virtualisasi bagian pusat data yang berasal dari peralatan jaringan, jaringan, dan server. Saat Anda menyebarkan aplikasi ke mesin virtual yang menghosting server web, Anda bekerja dalam model IaaS. Dalam model ini, Azure Stack Hub mengelola peralatan virtual, dan aplikasi Anda ada di server virtual. Penyedia sumber daya Azure Stack Hub mendukung komponen jaringan dan server virtual.

PaaS memisahkan lapisan infrastruktur sehingga Anda dapat menyebarkan aplikasi ke titik akhir yang kemudian menjalankan aplikasi. Dalam model PaaS, Anda dapat menggunakan kontainer untuk menghosting aplikasi, lalu menyebarkan aplikasi kontainer ke layanan yang menjalankan kontainer. Atau, Anda dapat mendorong aplikasi Anda langsung ke layanan yang menjalankan aplikasi. Anda dapat menggunakan Azure Stack Hub untuk menjalankan Azure App Service dan Kubernetes.

Manajer Sumber Daya Azure Stack Hub

Tiga mode yang disebutkan sebelumnya, serta PaaS atau IaaS, diaktifkan oleh Azure Stack Hub versi Azure Resource Manager. Kerangka kerja manajemen ini memungkinkan Anda untuk menyebarkan, mengelola, dan memantau sumber daya Azure Stack Hub. Ini memungkinkan Anda menggunakan sumber daya sebagai grup dalam satu operasi. Untuk informasi selengkapnya tentang penggunaan Azure Stack Hub Resource Manager, lihat Mengelola profil versi API di Azure Stack Hub.

SDK Azure Stack Hub

Azure Stack Hub menggunakan versi Azure Stack Hub dari Azure Resource Manager. Untuk membantu Anda menggunakan Azure Stack Hub Resource Manager dengan menggunakan kode pilihan Anda, kami telah menyediakan sejumlah SDK, termasuk:

Sebelum memulai

Sebelum Anda mulai menyiapkan lingkungan, Anda perlu:

  • Akses ke portal pengguna Azure Stack Hub.
  • Nama penyewa Anda.
  • Untuk menentukan apakah Anda menggunakan Azure Active Directory (Azure AD) atau Active Directory Federation Services (AD FS), sebagai pengelola identitas Anda.

Jika Anda memiliki pertanyaan tentang Azure Stack Hub, hubungi operator cloud Anda.

Windows 10

Jika menggunakan komputer Windows 10, Anda dapat menggunakan PowerShell 5.0 dan Visual Studio. Selain itu, jika menggunakan Azure Stack Development Kit (ASDK), Anda dapat terhubung ke lingkungan Anda dengan koneksi VPN.

Menyiapkan alat Anda

  1. Siapkan dengan PowerShell. Untuk mengetahui petunjuknya, lihat Menginstal Azure Stack Hub Powershell.

  2. Mengunduh alat Azure Stack Hub. Untuk mengetahui petunjuknya, lihat Mengunduh alat Azure Stack Hub dari GitHub.

  3. Jika Anda menggunakan ASDK, instal dan konfigurasikan koneksi VPN ke Azure Stack Hub.

  4. Memasang dan mengonfigurasikan Azure CLI. Untuk mengetahui petunjuknya, lihat Menggunakan profil versi API dengan Azure CLI di Azure Stack Hub.

  5. Memasang dan mengonfigurasikan Azure Storage Explorer. Storage Explorer adalah aplikasi mandiri yang memungkinkan Anda untuk menggunakan data penyimpanan Azure Stack Hub. Untuk mengetahui petunjuknya, lihat Sambungkan Storage Explorer ke langganan Azure Stack Hub atau akun penyimpanan.

Instal IDE Anda

  1. Instal lingkungan pengembangan terintegrasi (IDE), tergantung pada basis kode dan preferensi Anda.

  2. Instal SDK untuk kode Anda:

Linux

Jika menggunakan komputer Linux, Anda dapat menggunakan Azure CLI, Visual Studio Code, atau IDE pilihan sendiri.

Catatan

Jika menggunakan komputer Linux dengan ASDK, komputer jarak jauh Anda harus berada di jaringan yang sama dengan ASDK. Anda tidak akan dapat terhubung menggunakan koneksi Jaringan Privat Maya.

Menyiapkan alat Anda

  1. Memasang dan mengonfigurasikan Azure CLI. Untuk mengetahui petunjuknya, lihat Menggunakan profil versi API dengan Azure CLI di Azure Stack Hub.

  2. Memasang dan mengonfigurasikan Azure Storage Explorer. Storage Explorer adalah aplikasi mandiri yang memungkinkan Anda untuk menggunakan data penyimpanan Azure Stack Hub. Untuk mengetahui petunjuknya, lihat Sambungkan Storage Explorer ke langganan Azure Stack Hub atau akun penyimpanan.

Instal IDE Anda

  1. Instal lingkungan pengembangan terintegrasi (IDE), tergantung pada basis kode dan preferensi Anda.

  2. Instal SDK untuk kode Anda:

macOS

Komputer macOS akan memungkinkan Anda untuk menggunakan Azure CLI dan Visual Studio Code, atau lDE pilihan sendiri.

Catatan

Jika menggunakan komputer macOS dengan ASDK, komputer jarak jauh Anda harus berada di jaringan yang sama dengan ASDK. Anda tidak akan dapat terhubung menggunakan koneksi Jaringan Privat Maya.

Menyiapkan alat Anda

  1. Memasang dan mengonfigurasikan Azure CLI. Untuk mengetahui petunjuknya, lihat Menggunakan profil versi API dengan Azure CLI di Azure Stack Hub.

  2. Memasang dan mengonfigurasikan Azure Storage Explorer. Storage Explorer adalah aplikasi mandiri yang memungkinkan Anda untuk menggunakan data penyimpanan Azure Stack Hub. Untuk mengetahui petunjuknya, lihat Sambungkan Storage Explorer ke langganan Azure Stack Hub atau akun penyimpanan.

Instal IDE Anda

  1. Instal lingkungan pengembangan terintegrasi (IDE), tergantung pada basis kode dan preferensi Anda.

  2. Instal SDK untuk kode Anda:

Langkah berikutnya

Untuk menyebarkan aplikasi ke sumber daya di Azure Stack Hub, lihat Penyebaran umum untuk Azure Stack Hub.