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 kedua 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: Bagaimanakah saya akan ditagih?
Artikel ini memperkenalkan beberapa layanan Azure utama yang paling sering digunakan pengembang. Untuk daftar lengkap semua layanan Azure, lihat halaman hub dokumentasi Azure.
Hosting dan komputasi aplikasi
Baik Anda perlu menghosting sumber daya statis aplikasi web, API, atau proses back-end yang berjalan lama menggunakan kontainer, VM, atau teknologi tanpa server, layanan Azure ini membantu Anda merancang seluruh solusi Anda.
| Layanan | Deskripsi | |
|---|---|---|
|
Azure App Service | Host aplikasi web dan API .NET, Java, Node.js, dan Python dalam layanan Azure yang dikelola sepenuhnya. Anda hanya perlu menyebarkan kode Anda ke Azure. Azure mengelola tugas infrastruktur seperti ketersediaan tinggi, penyeimbangan beban, dan penskalaan otomatis. |
|
Azure Static Web Apps | Host aplikasi web statis yang dibangun menggunakan kerangka kerja seperti Gatsby, Hugo, atau VuePress, atau aplikasi web modern yang dibangun menggunakan Angular, React, Svelte, atau Vue. Aplikasi web statis secara otomatis membangun dan menyebarkan berdasarkan perubahan kode dan integrasi API fitur dengan Azure Functions. |
|
Azure Container Apps | Azure Container Apps memungkinkan Anda menjalankan aplikasi kontainer di platform tanpa server tanpa mengelola orkestrasi atau infrastruktur. |
|
Azure Container Instances | Jalankan kontainer Docker sesuai permintaan di lingkungan Azure yang dikelola dan tanpa server. Azure Container Instances adalah solusi untuk skenario apa pun yang dapat beroperasi dalam kontainer terisolasi, tanpa orkestrasi. |
|
Azure Kubernetes Services | Sebarkan kluster Kubernetes siap produksi dengan cepat ke cloud dan offload overhead operasional ke Azure. Azure menangani tugas penting, seperti pemantauan dan pemeliharaan kesehatan. Anda hanya perlu mengelola dan memelihara simpul agen. |
|
Azure Virtual Machines | Host aplikasi Anda menggunakan komputer virtual di Azure saat Anda memerlukan kontrol lebih atas lingkungan komputasi Anda. Azure VM menawarkan lingkungan komputasi yang fleksibel dan dapat diskalakan untuk komputer virtual Linux dan Windows. |
|
Azure Functions | Platform komputasi tanpa server untuk membuat segmen kode kecil dan diskrit yang dapat dipicu dari berbagai peristiwa yang berbeda. Aplikasi umum termasuk membangun API tanpa server atau mengatur arsitektur berbasis peristiwa. |
|
Azure Spring Apps | Host aplikasi layanan mikro Spring Boot di Azure, tidak ada perubahan kode yang diperlukan. Azure Spring Apps menyediakan pemantauan, manajemen konfigurasi, penemuan layanan, integrasi CI/CD, dan banyak lagi. |
Anda mungkin bertanya-tanya, "Mengapa ada begitu banyak cara berbeda untuk menghosting aplikasi?" Jawabannya dijelaskan di artikel berikutnya, Aplikasi hosting di Azure.
Alat Pengecoran
Foundry Tools membantu Anda membuat aplikasi AI dengan API dan model bawaan dan dapat disesuaikan. Contoh aplikasi termasuk pemrosesan bahasa alami untuk percakapan, pencarian, pemantauan, terjemahan, ucapan, visi, dan pengambilan keputusan.
| Layanan | Deskripsi | |
|---|---|---|
|
Azure OpenAI | Gunakan model bahasa yang kuat termasuk seri model GPT, Codex, dan Embeddings untuk pembuatan konten, ringkasan, pencarian semantik, dan bahasa alami untuk terjemahan kode. |
|
Azure Speech dalam Foundry Tools | Mentranskripsikan ucapan yang dapat didengar menjadi teks yang dapat dibaca, dapat dicari, atau konversi teks menjadi ucapan yang hidup untuk antarmuka yang lebih alami. |
|
Bahasa Azure di Alat Foundry | Gunakan pemrosesan bahasa alami (NLP) untuk mengidentifikasi frasa kunci dan melakukan analisis sentimen dari teks. |
|
Penerjemah Azure di Foundry Tools | Terjemahkan lebih dari 100 bahasa dan dialek. |
|
Azure Vision dalam Foundry Tools | Menganalisis konten dalam gambar dan video. |
|
Pencarian Azure AI | Pengambilan informasi dalam skala besar untuk aplikasi pencarian tradisional dan percakapan, dengan keamanan dan opsi untuk pengayaan dan vektorisasi AI. |
|
Kecerdasan Dokumen Azure di Alat Foundry | Layanan ekstraksi dokumen yang memahami formulir Anda, memungkinkan Anda mengekstrak teks dan struktur dengan cepat dari dokumen. |
Untuk mulai membangun aplikasi AI, lihat gambaran umum pengembangan aplikasi AI. Untuk sampel referensi siap digunakan, telusuri templat aplikasi AI. Jika Anda tertarik untuk membangun agen cerdas, lihat Membangun agen menggunakan Protokol Konteks Model di Azure.
Data
Azure menawarkan berbagai opsi penyimpanan relasional dan NoSQL, termasuk versi terkelola dari banyak produk database sumber terbuka populer.
| Layanan | Deskripsi | |
|---|---|---|
|
Azure SQL | Keluarga produk mesin database SQL Server di cloud. |
|
Azure SQL Database | Versi SQL Server berbasis cloud yang dikelola sepenuhnya. |
|
Azure Cosmos DB | Database NoSQL berbasis cloud yang dikelola sepenuhnya. Azure Cosmos DB memiliki beberapa API, termasuk API yang kompatibel dengan MongoDB, Cassandra, dan Gremlin. |
|
Azure Database untuk PostgreSQL | Layanan database PostgreSQL berbasis cloud yang dikelola sepenuhnya berdasarkan PostgreSQL Community Edition. |
|
Azure Database untuk MySQL | Layanan database MySQL berbasis cloud yang dikelola sepenuhnya berdasarkan MySQL Community Edition. |
|
Azure Database untuk MariaDB | Layanan database MariaDB berbasis cloud yang dikelola sepenuhnya berdasarkan edisi komunitas MariaDB. |
|
Azure Cache untuk Redis | Cache data yang aman dan terjamin dan broker pesan yang menyediakan akses ke data dengan throughput tinggi dan latensi rendah untuk aplikasi. |
Storage
Produk Azure Storage menawarkan layanan penyimpanan data yang aman, dapat diskalakan, dan penyimpanan data hibrid. Penawaran mencakup layanan untuk solusi penyimpanan hibrid dan jasa untuk mentransfer, berbagi, mencadangkan data.
| Layanan | Deskripsi | |
|---|---|---|
|
Penyimpanan Blob Azure | Azure Blob Storage memungkinkan aplikasi Anda menyimpan dan mengambil file di cloud. Azure Storage sangat dapat diskalakan, menyimpan data dalam jumlah besar, dan memastikan ketersediaan tinggi dengan penyimpanan redundan. |
|
Azure Data Lake Storage | Azure Data Lake Storage mendukung analitik big data dengan penyimpanan yang dapat diskalakan dan hemat biaya untuk data terstruktur, semi terstruktur, atau tidak terstruktur. |
Pengiriman Pesan
Ini adalah beberapa layanan paling populer yang mengelola pengiriman, penerimaan, dan perutean pesan dari dan ke aplikasi.
| Layanan | Deskripsi | |
|---|---|---|
|
Azure Service Bus | Broker pesan perusahaan yang dikelola sepenuhnya yang mendukung integrasi point-to-point dan publish-subscribe. Ini ideal untuk membangun aplikasi terpisah, penyeimbangan beban berbasis antrean, atau memfasilitasi komunikasi antara mikrolayanan. |
|
Azure Event Hubs | Azure Event Hubs adalah layanan terkelola yang menyerap dan memproses aliran data besar-besaran dari situs web, aplikasi, atau perangkat. |
|
Azure Queue Storage | Antrean sederhana dan andal yang menangani beban kerja besar. |
Identitas dan keamanan
Salah satu kekuatan Azure terletak pada postur keamanannya yang aman secara default. Anda dapat meningkatkan keamanan tingkat aplikasi dengan layanan berikut.
| Layanan | Deskripsi | |
|---|---|---|
|
Microsoft Entra ID | Mengelola identitas pengguna dan mengontrol akses ke aplikasi, data, dan sumber daya Anda. |
|
Azure Key Vault | Simpan dan akses rahasia aplikasi, seperti string koneksi dan kunci API, dalam vault terenkripsi dengan akses terbatas untuk memastikan rahasia dan aplikasi Anda tidak disusupi. |
|
Pengaturan Aplikasi | Layanan yang cepat dan dapat diskalakan untuk mengelola pengaturan aplikasi dan bendera fitur secara terpusat. |
Manajemen
Sebagian besar aplikasi mendapat manfaat dari membiarkan DevOps, pengembang, dan admin memiliki visibilitas mendalam ke dalam kode yang berjalan di cloud. Layanan berikut memberikan wawasan tentang performa dan pengelogan aplikasi.
| Layanan | Deskripsi | |
|---|---|---|
|
Azure Monitor | Solusi pemantauan komprehensif untuk mengumpulkan, menganalisis, dan merespons data pemantauan dari lingkungan cloud dan lokal Anda. |
|
Wawasan Aplikasi | Fitur Azure Monitor ini menyediakan Manajemen Performa Aplikasi (APM) untuk meningkatkan performa, keandalan, dan kualitas aplikasi web langsung Anda. |
Sekarang setelah Anda memiliki gambaran umum tentang layanan yang dapat digabungkan menjadi solusi cloud yang kuat, kita akan melihat lebih dekat membangun dan menghosting aplikasi yang menargetkan cloud.