Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini adalah bagian keenam dalam serangkaian tujuh artikel yang membantu pengembang mulai menggunakan Azure.
- Bagian 1: Gambaran umum Azure untuk pengembang
- Bagian 2: Layanan Azure Utama untuk pengembang
- Bagian 3: Menghosting aplikasi di Azure
- Bagian 4: Menyambungkan aplikasi Anda ke layanan Azure
- Bagian 5: Bagaimana cara membuat dan mengelola sumber daya di Azure?
- Bagian 6: Konsep utama untuk membangun aplikasi Azure
- Bagian 7: Bagaimana saya ditagih?
Sebelum merancang aplikasi Anda untuk dijalankan di Azure, Anda perlu merencanakan ke depan. Saat memulai, Anda perlu memahami beberapa konsep Azure dasar untuk membuat keputusan terbaik untuk skenario Anda. Pertimbangkan informasi di bagian berikut saat merencanakan.
Wilayah Azure
Wilayah adalah sekumpulan pusat data yang disebarkan dalam perimeter yang ditentukan latensi dan terhubung oleh jaringan latensi rendah regional khusus. Azure memungkinkan Anda menyebarkan aplikasi di mana Anda membutuhkannya, termasuk di beberapa wilayah untuk memberikan ketahanan lintas wilayah saat diperlukan.
Biasanya, Anda ingin menyimpan semua sumber daya untuk solusi di wilayah yang sama untuk meminimalkan latensi antar komponen aplikasi Anda. Misalnya, jika solusi Anda menyertakan Azure App Service, database, dan Azure Blob Storage, buat semua sumber daya ini di wilayah Azure yang sama.
Tidak setiap layanan Azure tersedia di setiap wilayah. Halaman Produk yang tersedia menurut wilayah membantu Anda menemukan wilayah tempat layanan Azure yang dibutuhkan aplikasi Anda tersedia.
Grup sumber daya Azure
Grup sumber daya di Azure adalah kontainer logis yang mengelompokkan sumber daya Azure bersama-sama. Setiap sumber daya Azure termasuk dalam satu grup sumber daya.
Grup sumber daya sering mengelompokkan semua sumber daya Azure yang diperlukan untuk solusi di Azure. Misalnya, jika Anda memiliki aplikasi web yang disebarkan ke Azure App Service yang menggunakan database SQL, Azure Storage, dan Azure Key Vault, biasanya menempatkan semua sumber daya ini dalam satu grup sumber daya.
Pendekatan ini memudahkan untuk mengidentifikasi sumber daya yang diperlukan aplikasi untuk dijalankan dan bagaimana mereka terkait. Biasanya, langkah pertama dalam membuat sumber daya untuk aplikasi di Azure adalah membuat grup sumber daya yang berfungsi sebagai kontainer untuk sumber daya aplikasi.
Lingkungan
Jika Anda telah mengembangkan lokal, Anda terbiasa mempromosikan kode melalui lingkungan pengembangan, pengujian, dan produksi. Di Azure, untuk membuat lingkungan terpisah, Anda akan membuat sekumpulan sumber daya Azure terpisah untuk setiap lingkungan yang Anda butuhkan.
Karena penting bahwa setiap lingkungan adalah salinan yang tepat, gunakan pembuatan skrip untuk membuat sumber daya yang diperlukan untuk lingkungan atau menggunakan alat infrastruktur sebagai kode (IaC) untuk menentukan konfigurasi setiap lingkungan secara deklaratif. Ini memastikan bahwa proses pembuatan lingkungan dapat diulang dan juga memungkinkan Anda membuat lingkungan baru sesuai permintaan, seperti untuk pengujian performa atau keamanan aplikasi Anda.
Pertimbangan pengembangan AI
Saat membangun aplikasi AI di Azure, pertimbangkan faktor tambahan ini:
- Pemilihan model - Pilih antara model Azure OpenAI dan model sumber terbuka yang tersedia melalui katalog model di Microsoft Foundry. Setiap model memiliki kemampuan, karakteristik latensi, dan profil biaya yang berbeda.
- AI yang bertanggung jawab - Azure menyediakan fitur pemfilteran dan keamanan konten bawaan. Desain aplikasi AI Anda dengan mempertimbangkan praktik AI yang bertanggung jawab , termasuk kewajaran, transparansi, dan akuntabilitas.
- Harga berbasis token - Banyak layanan AI menggunakan penagihan berbasis token daripada harga berbasis komputasi tradisional. Pahami pola penggunaan yang diharapkan untuk memperkirakan biaya secara akurat.
Untuk mempelajari selengkapnya, lihat Ringkasan pengembangan aplikasi AI.
Dukungan DevOps
Baik Anda menerbitkan aplikasi ke Azure dengan integrasi berkelanjutan atau menyediakan sumber daya untuk lingkungan baru, Azure terintegrasi dengan alat DevOps populer. Anda dapat bekerja dengan alat yang ada dan memaksimalkan pengalaman Anda dengan dukungan untuk alat seperti: