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.

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
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:
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.


