Bagikan melalui


Gambaran umum Azure untuk pengembang

Jika Anda baru mengembangkan aplikasi untuk cloud, mulailah dengan seri tujuh artikel ini.

Azure adalah platform cloud yang dirancang untuk menyederhanakan proses membangun aplikasi modern. Baik Anda memilih untuk menghosting aplikasi sepenuhnya di Azure atau memperluas aplikasi lokal Anda dengan layanan Azure, Azure membantu Anda membuat aplikasi yang dapat diskalakan, andal, dan dapat dipertahankan.

Azure mendukung bahasa pemrograman paling populer yang digunakan saat ini, termasuk Python, JavaScript, Java, .NET, dan Go. Dengan pustaka SDK yang komprehensif dan dukungan ekstensif dalam alat yang sudah Anda gunakan seperti VISUAL Code, Visual Studio, IntelliJ, dan Eclipse. Azure dibangun berdasarkan keterampilan yang sudah Anda miliki dan membantu Anda menjadi produktif segera.

Skenario pengembangan aplikasi di Azure

Masukkan Azure ke dalam aplikasi Anda dengan cara yang berbeda tergantung pada kebutuhan Anda. Video berikut ini memberikan gambaran umum yang bermanfaat tentang skenario pengembangan paling populer untuk pengembang Azure:

Skenario pengembangan dan penyebaran perangkat lunak umum di Azure:

  • Hosting aplikasi di Azure - Host seluruh tumpukan aplikasi Anda: aplikasi web, API, database, dan layanan penyimpanan. Azure mendukung berbagai model hosting dari layanan yang dikelola sepenuhnya ke kontainer ke komputer virtual. Saat Anda menggunakan layanan Azure yang dikelola sepenuhnya, aplikasi Anda memanfaatkan skalabilitas, ketersediaan tinggi, dan keamanan yang terpasang di Azure.

  • Mengonsumsi layanan cloud dari aplikasi lokal yang ada - Perluas aplikasi lokal yang ada dengan layanan Azure. Misalnya, aplikasi dapat menggunakan Azure Blob Storage untuk menyimpan file, Azure Key Vault untuk menyimpan rahasia aplikasi dengan aman, atau Azure AI Search untuk menambahkan kemampuan pencarian teks lengkap. Layanan yang dikelola sepenuhnya ini terintegrasi dengan aplikasi Anda tanpa mengubah arsitektur aplikasi atau model penyebaran Anda.

  • Arsitektur berbasis kontainer - Gunakan layanan berbasis kontainer untuk memodernisasi aplikasi Anda. Baik Anda memerlukan registri privat untuk gambar kontainer, Anda melakukan kontainer aplikasi yang ada untuk penyebaran yang lebih mudah, menyebarkan aplikasi berbasis layanan mikro, atau mengelola kontainer dalam skala besar, Azure memiliki solusi yang mendukung kebutuhan Anda.

  • Aplikasi berbasis AI - Bangun aplikasi yang didukung AI sesuai persyaratan Anda, dalam bahasa pemrograman pilihan Anda, di cloud, lokal, atau di tepi. Dapatkan alat, layanan, dan panduan untuk membantu Anda menerapkan AI secara bertanggung jawab dalam aplikasi Anda sambil mempertahankan privasi, transparansi, dan kepercayaan data. Gunakan Azure AI untuk menambahkan kemampuan ucapan, visi, bahasa, dan keputusan ke aplikasi Anda, membuat chatbot, dan mengungkap wawasan dengan pencarian yang didukung AI.

  • Arsitektur tanpa server modern - Gunakan Azure Functions untuk menyederhanakan pembuatan solusi berbasis peristiwa, baik merespons permintaan HTTP, menangani unggahan file di penyimpanan Blob, atau memproses peristiwa antrean. Anda hanya menulis kode yang diperlukan untuk menangani peristiwa Anda tanpa khawatir tentang server atau kode kerangka kerja. Gunakan lebih dari 250 konektor ke Azure dan layanan lain untuk mengatasi masalah integrasi.

Bagaimana Anda menerapkan skenario tersebut? Artikel berikutnya, "Layanan Azure Utama untuk pengembang", memberikan beberapa opsi layanan Azure untuk mengimplementasikan setiap skenario.