Microsoft Azure Tutorial untuk Pemula: Pelajari Dasar-Dasarnya dalam 1 Hari

โšก Ringkasan Cerdas

Microsoft Azure adalah platform komputasi awan yang diluncurkan oleh Microsoft pada tahun 2010 yang mendukung pengembangan aplikasi, penyimpanan data, hosting layanan, dan manajemen melalui jaringan global yang terdiri dari Microsoft-mengoperasikan pusat data dan ratusan layanan terintegrasi.

  • โ˜๏ธ Definisi: Azure is MicrosoftPlatform cloud publik untuk membangun, menyebarkan, dan mengelola aplikasi di seluruh pusat data di seluruh dunia.
  • ๐Ÿงฑ Model layanan: Azure menyediakan IaaS, PaaS, dan SaaS, memungkinkan tim untuk memilih seberapa banyak infrastruktur yang mereka kelola.
  • ๐Ÿงฉ Komponen inti: Layanan komputasi, penyimpanan, basis data, jaringan, dan pengiriman konten membentuk dasar dari sebagian besar Azure solusi.
  • ๐ŸŒ Jangkauan global: Region dan pusat data menempatkan beban kerja dekat dengan pengguna, mengurangi latensi dan memenuhi kebutuhan kepatuhan.
  • ๐Ÿ“ˆ Keuntungan: Model harga bayar sesuai penggunaan, skalabilitas yang elastis, dan opsi keberlanjutan bisnis yang kuat menjadikan Azure hemat biaya.
  • ๐Ÿค– Bantuan AI: Azure Layanan AI dan Microsoft Copilot menambahkan kecerdasan, sementara GitHub Copilot membantu mengotomatiskan kode infrastruktur.

Microsoft Azure Tutorial

Apa itu Cloud Computing?

Komputasi awan adalah istilah yang merujuk pada penyimpanan dan akses data melalui internet. Komputasi awan tidak menyimpan data apa pun di hard disk komputer pribadi Anda. Dalam komputasi awan, Anda mengakses data dari server jarak jauh.

Apa itu Microsoft Azure?

Azure adalah platform komputasi awan yang diluncurkan oleh Microsoft pada bulan Februari 2010. Ini adalah platform cloud terbuka dan fleksibel yang membantu dalam pengembangan, penyimpanan data, hosting layanan, dan manajemen layanan. Itu Azure alat menghosting aplikasi web melalui internet dengan bantuan Microsoft Pusat Data.

Jenis dari Azure Awan-awan

Pada dasarnya ada tiga jenis awan Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Jenis dari Azure Komputasi awan: Model IaaS, PaaS, dan SaaS

Azure sebagai IaaS

IaaS (Infrastructure as a Service) adalah lapisan dasar platform cloud. Ini Azure Layanan ini digunakan oleh administrator TI untuk pemrosesan, penyimpanan, jaringan, atau operasi komputer mendasar lainnya. Ini adalah salah satu layanan yang digunakan oleh administrator TI untuk pemrosesan, penyimpanan, jaringan, atau operasi komputer dasar lainnya. Azure topik untuk dipelajari yang memungkinkan pengguna menjalankan perangkat lunak sewenang-wenang.

Keuntungan:

  • Ini menawarkan portabilitas yang efisien pada tahap desain.
  • Hal ini disarankan untuk aplikasi yang membutuhkan kendali penuh.
  • IaaS menawarkan transisi layanan yang cepat ke cloud.
  • Keuntungan nyata dari IaaS adalah membebaskan Anda dari kekhawatiran dalam menyiapkan banyak mesin fisik atau virtual.
  • Membantu Anda mengakses, memantau, dan mengelola pusat data.

Kekurangan IaaS:

  • Banyak risiko keamanan dari server yang belum diperbarui.
  • Beberapa perusahaan memiliki proses yang telah ditentukan untuk menguji dan memperbarui kerentanan server lokal. Hal ini tidak dapat dilakukan dengan Azure.

Azure sebagai PaaS

PaaS adalah platform komputasi yang mencakup sistem operasi, lingkungan eksekusi bahasa pemrograman, basis data, atau layanan web. Ini Azure layanan digunakan oleh pengembang dan penyedia aplikasi.

Seperti namanya, platform ini disediakan kepada klien untuk mengembangkan dan menyebarkan perangkat lunak. Ini adalah salah satu dari Azure Konsep-konsep dasar ini memungkinkan klien untuk fokus pada pengembangan aplikasi alih-alih mengkhawatirkan perangkat keras dan infrastruktur. Selain itu, solusi ini juga menangani sistem operasi, jaringan, dan masalah server.

Keuntungan:

  • Biaya totalnya rendah karena sumber daya dialokasikan sesuai permintaan dan server ditambahkan atau dikurangi secara otomatis.tracted.
  • Azure lebih aman karena server secara otomatis diperiksa untuk semua masalah keamanan yang diketahui.
  • Seluruh proses tersebut tidak terlihat oleh pengembang, sehingga tidak ada risiko pelanggaran data.

kekurangan:

  • Masalah portabilitas dapat terjadi saat Anda menggunakan PaaS jasa.
  • Mungkin ada lingkungan yang berbeda di Azure, jadi aplikasi perlu beradaptasi.

Azure sebagai SaaS

SaaS (Software sebagai Service(Software as a Service/SaaS) adalah perangkat lunak yang dihosting dan dikelola secara terpusat. Ini adalah versi tunggal aplikasi yang digunakan untuk semua pelanggan. Anda dapat meningkatkan skala ke beberapa instance. Ini membantu Anda memastikan kinerja terbaik di semua lokasi. Perangkat lunak ini dilisensikan melalui langganan bulanan atau tahunan. MS Exchange, Office, dan Dynamics ditawarkan sebagai SaaS.

Azure kunci Concepts

Sekarang dalam hal ini Azure tutorial dasar-dasar untuk pemula, kita akan belajar Azure konsep kunci seperti tercantum di bawah ini:

Nama Konsep Deskripsi
daerah Azure adalah platform cloud global yang tersedia di berbagai wilayah di seluruh dunia. Saat Anda meminta layanan, aplikasi, atau VM di AzureAnda pertama-tama akan diminta untuk menentukan wilayah. Wilayah yang dipilih mewakili pusat data tempat aplikasi Anda berjalan.
Datacenter In Azure, Anda dapat menyebarkan aplikasi Anda ke berbagai pusat data di seluruh dunia. Jadi, disarankan untuk memilih wilayah yang lebih dekat dengan sebagian besar pelanggan Anda. Ini membantu Anda mengurangi latensi dalam permintaan jaringan.
Azure pintu gerbang The Azure Portal adalah aplikasi berbasis web yang dapat digunakan untuk membuat, mengelola, dan menghapus Azure sumber daya dan layanan. Lokasinya berada di https://portal.azure.com.
Publikasi An Azure Sumber daya adalah komputer individual, data jaringan, atau layanan hosting aplikasi yang dikenakan biaya secara individual. Beberapa sumber daya umum meliputi: mesin virtual (VM), akun penyimpanan, atau basis data SQL.
Kelompok sumber daya An Azure Resource group adalah wadah yang menampung sumber daya terkait untuk suatu Azure Solusi. Ini mungkin mencakup semua sumber daya atau hanya sumber daya yang ingin Anda kelola.
Template Manajer Sumber Daya Ini adalah file JSON yang mendefinisikan satu atau lebih sumber daya yang akan di-deploy ke grup sumber daya. File ini juga menetapkan dependensi antar sumber daya yang di-deploy.
Otomatisasi Azure memungkinkan Anda untuk mengotomatiskan proses pembuatan, pengelolaan, dan penghapusan sumber daya dengan menggunakan PowerShell atau Azure Antarmuka baris perintah (CLI).
Azure PowerShell PowerShell adalah sekumpulan modul yang menawarkan cmdlet untuk dikelola AzureDalam kebanyakan kasus, Anda diperbolehkan menggunakan perintah cmdlet untuk tugas yang sama yang Anda lakukan di Azure pintu gerbang.
Azure antarmuka baris perintah (CLI) The Azure CLI adalah alat yang dapat Anda gunakan untuk membuat, mengelola, dan menghapus Azure sumber daya dari baris perintah.
API REST Azure dibangun di atas serangkaian API REST yang membantu Anda melakukan operasi yang sama seperti yang Anda lakukan di Azure Antarmuka pengguna portal. Ini memungkinkan Anda Azure sumber daya dan aplikasi yang akan dimanipulasi melalui aplikasi perangkat lunak pihak ketiga mana pun.

Azure Domain (Komponen)

Sekarang dalam hal ini Azure Tutorial dasar-dasar, mari kita pelajari kuncinya. Azure komponen:

kunci Azure Komponen di seluruh Komputasi, Penyimpanan, Basis Data, dan Jaringan

menghitung

Layanan ini menawarkan operasi komputasi seperti hosting aplikasi, pengembangan, dan penyebaran. Azure Platform ini memiliki komponen-komponen berikut:

  • Mesin virtual: Memungkinkan Anda untuk menerapkan bahasa atau beban kerja apa pun di sistem operasi apa pun.
  • Set Skala Mesin Virtual: Memungkinkan Anda untuk membuat ribuan hal serupa. mesin virtual dalam beberapa menit
  • Azure Layanan Kontainer: Menciptakan solusi hosting kontainer yang dioptimalkan untuk AzureAnda menskalakan dan mengatur aplikasi menggunakan Kubernetes, DC/OS, Swarm, atau Docker.
  • Azure Container Registry: Layanan ini menyimpan dan mengelola citra kontainer di semua jenis Azure penyebaran.
  • Fungsi: Memungkinkan Anda menulis kode tanpa bergantung pada infrastruktur dan penyediaan server, untuk situasi ketika tingkat panggilan fungsi Anda meningkat.
  • Batch: Pemrosesan batch membantu Anda meningkatkan skala hingga puluhan, ratusan, atau ribuan mesin virtual dan menjalankan pipeline komputasi.
  • Struktur Layanan: Menyederhanakan pengembangan aplikasi berbasis microservice dan manajemen siklus hidup. Mendukung Java, PHP, Node.js, Python, dan Rubi.

Storage

Azure Storage adalah solusi penyimpanan cloud untuk aplikasi modern. Dirancang untuk memenuhi kebutuhan skalabilitas pelanggan, Storage memungkinkan Anda menyimpan dan memproses ratusan terabyte data. Storage memiliki komponen-komponen berikut:

  • Penyimpanan Gumpalan: Azure Penyimpanan blob adalah layanan yang menyimpan data tidak terstruktur di cloud sebagai objek/blob. Anda dapat menyimpan semua jenis teks atau data biner, seperti dokumen, file media, atau penginstal aplikasi.
  • Penyimpanan Antrian: Fitur ini menyediakan pengiriman pesan berbasis cloud antar komponen aplikasi. Fitur ini mengirimkan pesan asinkron untuk membangun komunikasi antar komponen aplikasi.
  • Penyimpanan Berkas: Menggunakan Azure Penyimpanan file, Anda dapat memigrasikan aplikasi lama. Hal ini bergantung pada berbagi file untuk Azure cepat dan tanpa penulisan ulang yang mahal.
  • Penyimpanan Meja: Azure Penyimpanan tabel menyimpan data NoSQL semi-terstruktur di cloud. Ia menyediakan penyimpanan kunci/atribut dengan desain tanpa skema.

Basis Data

Kategori ini mencakup Database as a Service (DBaaS) yang menawarkan alat SQL dan NoSQL. Ini juga mencakup database seperti Azure Kosmos DB dan Azure Basis data untuk PostgreSQLIni memiliki komponen-komponen berikut:

  • Basis Data SQL: Ini adalah layanan basis data relasional di Microsoft cloud berdasarkan pemimpin pasar Microsoft SQL Server mesin.
  • DocumentDB: Ini adalah layanan basis data NoSQL yang dikelola sepenuhnya, yang dirancang untuk kinerja yang cepat dan dapat diprediksi serta kemudahan pengembangan.
  • Cache Redis: Ini adalah penyimpanan key-value yang aman dan sangat canggih. Ia menyimpan struktur data seperti string, hash, list, dan lain sebagainya.

Konten Pengiriman Jaringan

Jaringan Pengiriman Konten (CDN) menyimpan konten web statis di lokasi yang strategis. Ini membantu Anda menawarkan kecepatan dalam mengirimkan konten kepada pengguna. CDN memiliki komponen berikut:

  • Gerbang VPN: VPN Gateway mengirimkan lalu lintas terenkripsi melalui koneksi publik.
  • Manajer Lalu Lintas: Ini membantu Anda mengontrol dan mendistribusikan lalu lintas pengguna untuk layanan seperti WebApps, VM, Azure, dan layanan cloud di berbagai pusat data.
  • Rute Ekspres: Membantu Anda memperluas jaringan lokal Anda ke dalam Microsoft cloud melalui koneksi pribadi khusus ke Microsoft Azure, Office 365, dan CRM Online.

Layanan Keamanan + Identitas

Perangkat lunak ini menyediakan kemampuan untuk mengidentifikasi dan menanggapi ancaman keamanan cloud. Selain itu, perangkat lunak ini juga membantu Anda mengelola kunci enkripsi dan aset sensitif lainnya. Perangkat lunak ini memiliki komponen-komponen berikut:

  • kunci Vault: Azure kunci Vault memungkinkan Anda menjaga kunci kriptografi dan membantu Anda membuat rahasia yang digunakan oleh aplikasi dan layanan cloud.
  • Azure Direktori Aktif: Azure Active Directory adalah layanan manajemen identitas. Ini mencakup otentikasi multi-faktor, pendaftaran perangkat, dan lain sebagainya.
  • Azure IKLAN B2C: Azure AD B2C adalah solusi manajemen identitas berbasis cloud untuk aplikasi web dan seluler yang berinteraksi langsung dengan konsumen. Solusi ini memungkinkan Anda untuk meningkatkan skala hingga ratusan juta identitas konsumen.

Layanan Integrasi Perusahaan

  • Bus Layanan: Service Bus adalah layanan penyampaian informasi yang beroperasi pada sistem komunikasi pihak ketiga.
  • Database SQL Server Stretch: Layanan ini membantu Anda memigrasikan data yang jarang diakses (cold data) secara aman dan transparan ke... Microsoft Azure awan.
  • Azure Layanan Domain AD: Layanan ini menawarkan layanan domain terkelola seperti penggabungan domain, kebijakan grup, LDAP, dll. Otentikasi ini kompatibel dengan Windows Direktori Aktif Server.
  • Otentikasi Multi-Faktor: Azure Autentikasi Multi-Faktor (MFA) adalah verifikasi dua langkah. Ini membantu Anda mengakses data dan aplikasi dengan proses masuk yang sederhana.

Layanan Pemantauan + Manajemen

Layanan ini memungkinkan pengelolaan yang mudah Azure penyebaran.

  • Azure Manajer Sumber Daya: Ini memudahkan Anda untuk mengelola dan memvisualisasikan sumber daya di aplikasi Anda. Anda bahkan dapat mengontrol siapa di organisasi Anda yang dapat mengakses sumber daya tersebut.
  • Otomasi: Microsoft Azure Otomatisasi adalah cara untuk mengotomatisasi tugas-tugas manual, yang memakan waktu lama, rawan kesalahan, dan terus-menerus diulang. Tugas-tugas ini umumnya dilakukan di lingkungan cloud dan perusahaan.

Azure jaringan

  • Jaringan Virtual: Melakukan isolasi dan segmentasi jaringan. Menawarkan penyaringan dan perutean lalu lintas jaringan.
  • Penyeimbang Beban: Menawarkan ketersediaan tinggi dan kinerja jaringan untuk aplikasi apa pun. Menyeimbangkan beban lalu lintas internet yang masuk ke mesin virtual.
  • Gerbang Aplikasi: Ini adalah perangkat virtual khusus yang menawarkan Application Delivery Controller (ADC) sebagai layanan.
  • Azure DNS: Azure Layanan hosting DNS menawarkan penggunaan resolusi nama Microsoft Azure infrastruktur.

Layanan Web dan Seluler

  • Aplikasi Web: Web Apps memungkinkan Anda untuk membangun dan menghosting situs web dalam bahasa pemrograman pilihan Anda tanpa perlu mengelola infrastrukturnya.
  • Aplikasi Seluler: Mobile Apps Service menawarkan platform pengembangan aplikasi seluler yang sangat skalabel dan tersedia secara global untuk para pengguna.
  • Aplikasi API: Aplikasi API mempermudah pengembangan, hosting, dan penggunaan API di cloud dan on-premises.
  • Aplikasi Logika: Logic Apps membantu Anda menyederhanakan dan mengimplementasikan integrasi yang skalabel.

Alur Kerja di Cloud

Fitur ini menyediakan perancang visual untuk membuat dan mengotomatiskan proses Anda sebagai serangkaian langkah yang dikenal sebagai alur kerja.

  • Hub Pemberitahuan: Azure Notification Hubs menawarkan mesin push yang mudah digunakan, multi-platform, dan berskala besar.
  • Pusat Acara: Azure Event Hubs adalah platform streaming data yang dapat mengelola jutaan peristiwa per detik. Data yang dikirim ke event hub dapat diubah dan disimpan menggunakan penyedia analitik real-time atau adaptor batching/penyimpanan apa pun.
  • Azure Pencarian: Ini adalah solusi pencarian berbasis cloud yang menawarkan manajemen server dan infrastruktur. Solusi ini menawarkan layanan siap pakai yang dapat Anda isi dengan data Anda. Ini dapat digunakan untuk menambahkan fitur pencarian ke aplikasi web atau seluler Anda.

Migrasi

Alat migrasi membantu organisasi memperkirakan biaya migrasi beban kerja. Hal ini juga membantu untuk melakukan migrasi beban kerja dari pusat data lokal Anda ke Azure awan.

Tradisional vs. Azure Model Awan

Sekarang dalam hal ini Azure Tutorial cloud, mari kita pelajari perbedaan antara model cloud tradisional dan model cloud modern. Azure model awan:

Tradisional Azure Model Awan
Infrastruktur khusus untuk setiap aplikasi Aplikasi dan layanan mikro yang digabungkan secara longgar
Perangkat keras yang dibuat khusus Perangkat keras standar industri
Tim infrastruktur dan operasi yang berbeda Tim DevOps yang berfokus pada layanan
Proses & konfigurasi yang disesuaikan Proses & konfigurasi standar

Aplikasi dari Azure

Sekarang dalam hal ini Azure untuk tutorial pemula, kita akan mempelajari aplikasinya Azure. Microsoft Azure digunakan dalam spektrum aplikasi yang luas seperti:

  • Layanan Infrastruktur
  • Aplikasi Seluler
  • Aplikasi Web
  • Layanan Cloud
  • Penyimpanan, Pencadangan, dan Pemulihan
  • Manajemen data
  • Layanan Media

Keuntungan Azure

Berikut adalah keuntungan menggunakan Azure:

  • Azure Infrastruktur akan meningkatkan strategi keberlanjutan bisnis Anda secara efektif dari segi biaya.
  • Ini memungkinkan Anda mengakses aplikasi tanpa perlu membeli lisensi untuk setiap mesin.
  • Windows Azure Menawarkan solusi terbaik untuk kebutuhan data Anda, mulai dari basis data SQL hingga blob dan tabel.
  • Menawarkan skalabilitas, fleksibilitas, dan efektivitas biaya.
  • Membantu Anda menjaga konsistensi di berbagai platform cloud dengan alat dan sumber daya yang sudah familiar.
  • Memungkinkan Anda untuk memperluas pusat data dengan seperangkat alat manajemen yang konsisten serta solusi pengembangan dan identitas yang sudah familiar.
  • Anda dapat menyebarkan mesin virtual premium dalam hitungan menit, yang juga mencakup Linux dan Windows Server.
  • Membantu Anda untuk meningkatkan dan mengurangi sumber daya TI Anda sesuai dengan kebutuhan.
  • Anda tidak diharuskan memiliki komputer berperforma tinggi dan mahal untuk menjalankan aplikasi berbasis web komputasi awan.
  • Anda tidak memerlukan daya pemrosesan atau ruang hard disk jika Anda menggunakannya Azure.
  • Komputasi awan menawarkan penyimpanan yang hampir tak terbatas.
  • Jika komputer pribadi atau laptop Anda mengalami kerusakan, semua data Anda masih tersimpan di cloud, dan masih dapat diakses.
  • Berbagi dokumen secara langsung mengarah pada kolaborasi yang lebih baik.
  • Jika Anda mengganti perangkat, komputer, aplikasi, dan dokumen Anda akan tetap terhubung melalui cloud.

Kekurangan dari Azure

  • Komputasi awan tidak mungkin dilakukan jika Anda tidak dapat terhubung ke internet.
  • Azure Ini adalah aplikasi berbasis web yang membutuhkan banyak bandwidth untuk diunduh, seperti halnya dokumen berukuran besar.
  • Aplikasi berbasis web terkadang bisa lebih lambat dibandingkan mengakses program perangkat lunak serupa di komputer desktop Anda.

Pertanyaan Umum Demo Slot

Azure menawarkan akun gratis dengan kredit $200 selama 30 hari, lebih dari 65 layanan yang selalu gratis, dan 12 bulan layanan populer secara gratis. Di luar batasan tersebut, Azure menggunakan sistem pembayaran sesuai penggunaan, jadi Anda hanya membayar untuk sumber daya yang benar-benar Anda konsumsi.

Pemula biasanya memulai dengan AZ-900, yaitu Azure Sertifikasi dasar. Sertifikasi ini memvalidasi pengetahuan dasar tentang konsep cloud, inti Azure layanan, harga, dan keamanan. Tidak diperlukan pengkodean, menjadikannya langkah awal yang ideal sebelum mendapatkan lencana berbasis peran seperti AZ-104 (Administrator) atau AZ-204 (Pengembang).

Azure dan AWS adalah dua penyedia layanan cloud terbesar. Azure terintegrasi erat dengan Microsoft produk seperti Windows Server, Active Directory, dan Office 365, serta memimpin dalam cloud hybrid. AWS diluncurkan lebih dulu dan menawarkan katalog layanan yang lebih luas. Keduanya menyediakan IaaS, PaaS, dan SaaS.

Azure mendukung banyak bahasa, termasuk .NET (C#), Java, Python, JavaScript/Node.js, PHP, Go, dan Ruby. Layanan seperti App Service, Functions, dan Service Fabric menjalankan bahasa-bahasa ini, sehingga pengembang dapat membangun dan menyebarkan aplikasi menggunakan tumpukan teknologi yang sudah mereka kenal.

Azure Sebagian besar menggunakan sistem pembayaran sesuai penggunaan, dengan biaya per detik atau per jam untuk sumber daya seperti mesin virtual, penyimpanan, dan bandwidth. Instance yang dipesan dan paket hemat menurunkan biaya jangka panjang. Azure Kalkulator Harga membantu Anda memperkirakan biaya sebelum menerapkan layanan apa pun.

Tidak. Banyak Azure tugas-tugas dilakukan melalui visual Azure portal, yang tidak memerlukan pengkodean. Pemula dapat mempelajari konsep dan layanan cloud tanpa pemrograman. Namun, scripting dengan PowerShell, CLI, atau bahasa seperti Python menjadi berharga untuk otomatisasi dan peran pengembang atau administrator.

Azure menyediakan Azure Layanan AI (sebelumnya bernama Layanan Kognitif), Azure Pembelajaran mesin, Azure Layanan OpenAI, dan Azure Pencarian AI. Ini memungkinkan pengembang untuk menambahkan visi, ucapan, bahasa, dan AI generatif ke aplikasi, melatih dan menerapkan model, serta membangun aplikasi cerdas tanpa keahlian ilmu data yang mendalam.

Ya. Microsoft Kopilot masuk Azure menjawab pertanyaan dan mengelola sumber daya dari portal, sementara Kopilot GitHub menyarankan infrastruktur sebagai kode untuk Bicep, templat ARM, dan Terraform. Keduanya membantu para insinyur mengotomatiskan penyediaan, meskipun kode yang dihasilkan harus selalu ditinjau sebelum diterapkan.

Ringkaslah postingan ini dengan: