Apa itu Azure untuk pengembang JavaScript
Azure adalah platform cloud yang menyediakan berbagai opsi hosting dan layanan berbasis cloud. Jika Anda baru mengenal pengembangan cloud, pelajari selengkapnya tentang Azure:
- Azure Architecture Center
- Terminologi Azure
- Sepuluh prinsip desain untuk aplikasi Azure
- Pola desain cloud
JavaScript, TypeScript, dan bahasa lainnya
Dukungan runtime Azure untuk JavaScript juga mendukung TypeScript atau bahasa lain yang mentranspilasi ke JavaScript.
Layanan Azure
Layanan berbasis cloud Azure menyediakan berbagai ragam fitur. Layanan ini dapat digunakan secara independen atau secara kolektif.
Jenis layanan teratas untuk pengembang JavaScript meliputi:
- Hosting
- Autentikasi dan otorisasi
- Kontainer
- VM
- Database
- Penyimpanan
- Mencari
- Layanan kognitif
- Metrik dan pengelogan
- DevOps
1. Buat layanan Azure di Pusat Mulai Cepat
Saat Anda mulai mempelajari cloud Azure, buat akun secara gratis, lalu mulai di Pusat Mulai Cepat di portal Microsoft Azure.
Setiap halaman layanan di portal Azure menyertakan informasi koneksi yang Anda perlukan untuk mengakses sumber daya Anda di luar portal.
Tingkat harga
Tingkatan harga adalah cara sumber daya Anda ditagih. Gunakan kalkulator harga Azure untuk memahami penagihan untuk sumber daya Anda.
Sumber daya tingkat gratis
Saat memilih tingkat harga gratis (F0), penting untuk memahami batasan yang disertakan dengan paket tersebut. Ketika tingkat gratis ditawarkan:
- Langganan mungkin terbatas pada satu sumber daya gratis dari layanan tersebut. Jika Anda tidak dapat membuat sumber daya gratis, hal itu menunjukkan sumber daya gratis sudah ada di langganan Anda.
- Ketika Anda melebihi kuota tingkat harga, baik dalam transaksi per detik (TPS), atau transaksi per bulan (TPM), aplikasi Anda menerima kesalahan HTTP dengan pesan yang menunjukkan bahwa Anda kehabisan kuota.
2. Mempersiapkan lingkungan pengembangan Anda
Lingkungan pengembangan Anda membutuhkan beberapa alat untuk mendapatkan pengalaman pengembangan terbaik:
- Visual Studio Code dan ekstensi Azure Tools
- Git
- Node.js - selalu gunakan versi dukungan jangka-panjang (LTS) jika memungkinkan.
- Jika Anda perlu menyinkronkan runtime pengembangan lokal dengan runtime yang dihosting Azure Anda (seperti Azure App Service, Azure Functions, atau aplikasi Web Statis Azure), gunakan solusi manajemen versi runtime seperti:
- Azure CLI untuk menyediakan pembuatan dan manajemen sumber daya Azure.
- CLI hosting pengembangan lokal seperti:
3. Gunakan Azure SDK dengan JavaScript
Untuk menggunakan layanan Azure secara terprogram dengan JavaScript, temukan paket npm khusus untuk layanan yang akan Anda gunakan. Setiap paket npm memiliki informasi koneksi khusus layanan.
Semua SDK Azure berjalan dengan JavaScript tanpa peralatan lain. Meskipun sebagian besar SDK modern ditulis dalam TypeScript dan menyediakan *.d.ts
file untuk pemeriksaan jenis, TypeScript bukan persyaratan untuk menggunakan Azure SDK atau layanan cloud Azure.
Kode JavaScript Anda dapat menggunakan layanan Azure, di mana pun kode Anda dihosting (lokal, hibrid, cloud). Cara yang disarankan untuk menggunakan layanan Azure secara terprogram dengan JavaScript adalah SDK Azure. SDK ini mengharapkan Node.js minimum dengan dukungan jangka panjang (LTS).
4. Verifikasi runtime untuk aplikasi JavaScript yang dihosting di Azure
Untuk menghosting aplikasi JavaScript Anda di lingkungan hosting Azure, pastikan lingkungan pengembangan lokal Node.js runtime Anda meniru runtime hosting Azure yang ingin Anda gunakan.
Layanan aplikasi Azure menggunakan mesin runtime Node.js. Untuk menampilkan semua versi Node.js yang didukung, jalankan perintah berikut di Cloud Shell:
az webapp list-runtimes | grep node
run time Static Web App Azure hanya relevan dengan Fungsi API.
Versi Node.js yang didukung Fungsi Azure didasarkan pada versi Fungsi yang Anda gunakan.
run time kustom - runtime kustom didukung dengan cara berikut:
- Mesin virtual
- Kontainer - tunggal, aplikasi web, Kubernetes
- Fungsi (tanpa server) - menggunakan penangan kustom
5. Coba mulai cepat JavaScript untuk skenario hosting Anda
Opsi hosting memungkinkan Anda menggunakan Azure dengan cepat untuk aplikasi Anda. Mulai cepat dan tutorial hosting berikut memandu Anda ke pengalaman hari pertama Azure yang paling umum:
- Klien front-end dengan API yang menggunakan aplikasi Azure Static Web
- API tanpa server yang menggunakan Azure Functions
- Aplikasi server yang menggunakan Azure App Service
- Aplikasi Kontainer yang menggunakan Azure App Service
- Aplikasi mesin Virtual Linuxyang menggunakan Azure Virtual Machines
Pelajari selengkapnya tentang opsi jaringan.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk