PandaHelp
Muat turun Tweaks dan Hacks daripada Panda Helper

Panduan Komprehensif untuk Pembangunan Azure

Azure, seperti platform pengkomputeran awan Microsoft, menawarkan pelbagai perkhidmatan untuk membina, mengatur dan mengurus aplikasi melalui pusat data yang diuruskan oleh Microsoft. Dengan sokongannya untuk alat dan teknologi sumber terbuka, Azure telah menjadi platform penting untuk pembangunan perisian moden.

Panduan ini bertujuan untuk menyediakan pengenalan yang komprehensif untuk menggunakan Azure untuk pembangunan aplikasi. Kami akan meliputi penciptaan akaun Azure, menavigasi portal Azure, menyediakan alat pembangun, membina dan menggunakan apl, melaksanakan keselamatan dan mengikut amalan terbaik.

Menyediakan Persekitaran Pembangunan Azure

Untuk membina aplikasi pada Azure, pembangun memerlukan alat dan persekitaran yang betul dikonfigurasikan. Terdapat pelbagai pilihan yang tersedia berdasarkan keutamaan dan keperluan.

Kod Studio Visual

Kod VS ialah editor kod merentas platform yang popular dengan sambungan Azure. Pasang pek sambungan Azure Tools untuk bermula. Ini menyediakan penjanaan templat, peneroka awan dan keupayaan penggunaan. Kod VS berfungsi dengan baik untuk apl web JavaScript/TypeScript. Terminal bersepadu membolehkan menjalankan arahan CLI seperti az dan npm.

Pautkan akaun Azure anda dalam Kod VS untuk mengurus langganan dan sumber. Sambungan Perkhidmatan Aplikasi Azure mempercepatkan penggunaan terus daripada editor. Kod VS bagus untuk bermula dengan cepat dengan web ringan dan apl mudah alih.

Azure CLI

Antara muka baris arahan (CLI) Azure menyediakan alatan merentas platform untuk mengurus sumber Azure. Selepas memasang CLI, jalankan log masuk az untuk berhubung dengan akaun Azure. Perintah berguna termasuk az webapp untuk mengurus Perkhidmatan Aplikasi dan storan az untuk akaun storan.

Penskripan dengan CLI membolehkan mengautomasikan peruntukan dan penggunaan sumber. Ia boleh digunakan pada Linux, Mac atau Windows. CLI berintegrasi dengan persekitaran shell seperti Bash, PowerShell dan Zsh.

GitHub dan Azure DevOps

Simpan kod aplikasi dalam GitHub untuk kawalan versi dan kerjasama. Gunakan GitHub Actions atau Azure Pipelines untuk CI/CD. Pautkan akaun GitHub dan Azure anda untuk memudahkan penggunaan.
Azure DevOps menyediakan perancangan tangkas, kawalan versi, CI/CD dan pengurusan artifak. Ia berintegrasi dengan IDE seperti Visual Studio dan editor seperti VS Code. Gunakan papan Azure untuk menjejak item kerja dan repo Azure untuk kawalan sumber. Sediakan Azure Pipelines untuk penyepaduan dan penghantaran berterusan.

Dengan alat yang betul disediakan, pembangun boleh menggunakan persekitaran pilihan mereka untuk membina dan menggunakan apl pada Azure. Kod VS, CLI dan GitHub disepadukan dengan lancar dengan perkhidmatan awan. Visual Studio menyediakan IDE yang mantap yang dioptimumkan untuk timbunan Microsoft. Azure DevOps memberikan pasukan platform khusus untuk merancang, membina dan mengeluarkan perisian pada Azure.

Membina Apl Web dalam Azure

Azure menyediakan platform yang teguh untuk membina dan mengehos aplikasi web dari semua jenis. Dengan sokongan untuk ASP.NET, Node.js, Python, Java dan banyak lagi, pembangun boleh memanfaatkan bahasa dan rangka kerja pilihan mereka untuk dibina untuk awan.

Salah satu cara paling mudah untuk bermula ialah dengan mencipta aplikasi web ASP.NET dalam Visual Studio dan menerbitkannya terus ke Azure App Service. Ini menyediakan persekitaran pengehosan web terurus dengan keupayaan penskalaan automatik dan pengimbangan beban. Atau anda boleh menggunakan bantuan daripada perkhidmatan perundingan azure.

Untuk membuat apl web pertama anda:

  • Buka Visual Studio dan buat projek Aplikasi Web ASP.NET baharu.
  • Bina aplikasi anda dengan menambahkan Pengawal, Paparan dan Model mengikut keperluan. Pastikan anda mengujinya secara tempatan terlebih dahulu.
  • Klik kanan pada projek dan pilih Terbitkan. Pilih Azure sebagai sasaran penerbitan.
  • Ikuti gesaan untuk membuat sumber Perkhidmatan Apl baharu dalam Azure untuk apl anda.
  • Visual Studio akan mengendalikan penggunaan pakej apl web terus ke Azure.
  • Setelah diterbitkan, anda boleh menyemak imbas domain azurewebsites.net anda untuk melihat apl anda berjalan di awan!

Dari sini, anda boleh mula menyepadukan perkhidmatan Azure lain ke dalam aplikasi web anda:

  • Pangkalan Data SQL Azure: Tambahkan hujung belakang pangkalan data hubungan untuk menyimpan dan menanya data pada skala. Gunakan Rangka Kerja Entiti untuk menyambungkan model ASP.NET anda ke Pangkalan Data SQL dengan lancar.
  • Storan Azure: Manfaatkan storan gumpalan untuk menyimpan fail, baris gilir untuk pemprosesan tugas latar belakang dan banyak lagi. Berguna untuk menskalakan apl anda.
  • Azure Active Directory: Dayakan pengesahan perusahaan dengan menyambungkan apl anda ke Azure AD. Benarkan log masuk dengan akaun Microsoft atau bukti kelayakan korporat.

Dengan perkhidmatan PaaS Azure, anda boleh menumpukan pada kod apl web anda sambil memunggah pengurusan infrastruktur ke Microsoft. Ini membolehkan pembangunan pesat dan penggunaan aplikasi awan yang teguh dan berskala.

Talian Paip CI/CD

Penyepaduan berterusan dan penggunaan berterusan (CI/CD) ialah beberapa amalan yang sangat penting untuk menyampaikan aplikasi yang teguh dan boleh dipercayai. Dengan Azure DevOps, anda boleh mendapatkan semua yang mewah dan mengautomasikan membina, menguji dan menggunakan apl anda ke Azure.

Menyediakan Penyepaduan Berterusan

Untuk menjayakan CI, anda perlu menyambungkan repositori kod sumber apl anda kepada Azure DevOps. Pilihan? Kami mendapat Azure Repos, GitHub, Bitbucket dan GitLab. Setelah disambungkan, sediakan pencetus supaya saluran paip anda bermula secara automatik apabila perkara menarik seperti permintaan komit atau tarik berlaku.

Di dalam saluran paip anda, masukkan beberapa langkah untuk membina apl anda dan menjalankan ujian. Ujian ini menyemak sama ada perubahan kod baharu anda berfungsi dengan baik dan tidak mengacaukan perkara yang sudah berfungsi. Menjalankan ujian semasa CI menghadapi masalah lebih awal sebelum pengguna sebenar kecewa.

Mengautomasikan Deployment

Selepas apl anda dibina dan diuji melalui CI, tiba masanya untuk penghantaran berterusan. Ini bermakna perubahan apl anda dihantar secara automatik ke tempat seperti pementasan dan pengeluaran.

Dalam Azure DevOps, anda boleh menjadi bos dan mentakrifkan kerja penempatan dalam saluran paip anda yang menyasarkan tempat yang berbeza. Alokasi boleh pergi secara automatik selepas CI melakukan tugasnya atau mungkin menunggu kelulusan manual anda, bergantung pada perasaan anda.

Kesimpulan

Ringkasnya, Microsoft Azure ialah tempat kanak-kanak yang hebat mencari platform yang kukuh dan berskala untuk membuang apl berasaskan awan mereka. Dapatkan perkhidmatan terurus Azure seperti App Service, Azure DevOps dan Azure Active Directory, dan anda akan menulis kod dan bukannya menyesuaikan infrastruktur.

Memandangkan Azure terus berkembang, para pembangun perlu terus meningkatkan tahap. Semak sumber pembelajaran – dokumen, latihan, sijil dan komuniti. Ikuti perkembangan dan anda akan membina apl yang sukar, berskala dan selamat, menikmati semua faedah awan.

Sila tinggalkan balasan anda

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *

Ikuti kami di media sosial