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


Sebelum kita memulai ini Azure tutorial untuk pemula, biar paham

Apa itu Cloud Computing?

Komputasi awan adalah istilah yang mengacu pada penyimpanan dan pengaksesan data melalui internet. Itu 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 adalah:

  1. LEBIH MUDAH
  2. SAAS
  3. IASs

Jenis dari Azure Awan-awan

Azure sebagai IaaS

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

Keuntungan:

  • Ini menawarkan portabilitas waktu desain yang efisien
  • Dianjurkan untuk aplikasi yang memerlukan kontrol penuh
  • IaaS menawarkan transisi layanan yang cepat ke cloud
  • Manfaat nyata dari laaS adalah membebaskan Anda dari kekhawatiran menyiapkan banyak mesin fisik atau virtual.
  • Membantu Anda mengakses, memantau, dan mengelola pusat data

Kekurangan Iaas:

  • Banyak risiko keamanan dari server yang belum ditambal
  • Beberapa perusahaan telah menetapkan proses untuk menguji dan memperbarui kerentanan server lokal. 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. 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 dasar yang memungkinkan klien untuk fokus pada pengembangan aplikasi alih-alih mengkhawatirkan perangkat keras dan infrastruktur. Ia juga menangani masalah sistem operasi, jaringan, dan server.

Keuntungan:

  • Total biayanya rendah karena sumber daya dialokasikan sesuai permintaan dan server secara otomatis ditambahkan atau dikurangi.
  • Azure kurang rentan karena server secara otomatis diperiksa untuk semua masalah keamanan yang diketahui
  • Keseluruhan proses tidak terlihat oleh pengembang, sehingga tidak memiliki risiko pelanggaran data

kekurangan:

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

Azure Sebagai SaaS

SaaS (Software sebagai Service) adalah perangkat lunak yang dihosting dan dikelola secara terpusat. Ini adalah versi tunggal dari aplikasi yang digunakan untuk semua pelanggan. Anda dapat memperluas skala ke beberapa contoh. Ini membantu Anda memastikan kinerja terbaik di semua lokasi. Perangkat lunak ini dilisensikan melalui langganan bulanan atau tahunan. MS Exchange, Office, 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 Description
daerah Azure adalah platform cloud global yang tersedia di berbagai wilayah di seluruh dunia. Saat Anda meminta layanan, aplikasi, atau VM di Azure, pertama-tama Anda diminta 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 Azure portal adalah aplikasi berbasis web yang dapat digunakan untuk membuat, mengelola, dan menghapus Azure sumber daya dan layanan. Itu terletak di https://portal.azure.com.
Sumber Daya Azure sumber daya adalah komputer individual, data jaringan, atau layanan hosting aplikasi yang dikenakan biaya secara individual. Beberapa sumber daya umum adalah mesin virtual (VM), akun penyimpanan, atau database SQL.
Kelompok sumber daya An Azure grup sumber daya adalah wadah yang menampung sumber daya terkait untuk suatu Azure larutan. Ini mungkin mencakup setiap sumber daya atau hanya sumber daya yang ingin Anda kelola.
Template Manajer Sumber Daya Ini adalah JSON yang mendefinisikan satu atau lebih sumber daya untuk disebarkan ke grup sumber daya. Ini juga menetapkan ketergantungan antara sumber daya yang dikerahkan.
Otomasi: Azure memungkinkan Anda 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 Azure. Dalam kebanyakan kasus, Anda diperbolehkan menggunakan perintah cmdlet untuk tugas yang sama dengan yang Anda lakukan di Azure pintu gerbang.
Azure antarmuka baris perintah (CLI) 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 REST API yang membantu Anda melakukan operasi yang sama seperti yang Anda lakukan di Azure portal Ul. Ini memungkinkan Anda Azure sumber daya dan aplikasi untuk dimanipulasi melalui aplikasi perangkat lunak pihak ketiga mana pun.

Azure Domain (Komponen)

Sekarang dalam hal ini Azure tutorial dasar, mari pelajari kuncinya Azure Komponen:

kunci Azure Komponen
kunci Azure Komponen

menghitung

Ini menawarkan operasi komputasi seperti hosting aplikasi, pengembangan, dan penerapan di Azure Platform. Memiliki komponen-komponen berikut:

  • Mesin Virtual: Memungkinkan Anda menerapkan bahasa apa pun, beban kerja di sistem operasi apa pun
  • Kumpulan Skala Mesin Virtual: Memungkinkan Anda membuat ribuan mesin virtual serupa dalam hitungan menit
  • Azure Layanan Kontainer: Buat solusi hosting kontainer yang dioptimalkan Azure. Anda menskalakan dan mengatur aplikasi menggunakan Kube, DC/OS, Swarm atau Docker
  • Azure Container Registry: Layanan ini menyimpan dan mengelola gambar kontainer di semua jenis Azure penyebaran
  • Fungsi: Memungkinkan Anda menulis kode terlepas dari infrastruktur dan penyediaan server. Dalam situasi ketika tingkat panggilan fungsi Anda meningkat.
  • Batch: Pemrosesan batch membantu Anda menskalakan hingga puluhan, ratusan, atau ribuan mesin virtual dan menjalankan pipeline komputer.
  • Service Fabric: Menyederhanakan pengembangan aplikasi berbasis layanan mikro dan manajemen siklus hidup. Ini mendukung Java, PHP, Node.js, Python, dan Rubi.

Storage

Azure Store adalah solusi penyimpanan awan untuk aplikasi modern. Solusi ini dirancang untuk memenuhi kebutuhan skalabilitas pelanggan. Solusi ini memungkinkan Anda menyimpan dan memproses ratusan terabyte data. Solusi ini 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.
  • Queue Storage: Menyediakan pengiriman pesan berbasis cloud antar komponen aplikasi. Mengirimkan pesan asinkron untuk membangun komunikasi antar komponen aplikasi.
  • Penyimpanan File: 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. Ini 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:

  • SQL Database: Ini adalah layanan database relasional di Microsoft cloud berdasarkan pemimpin pasar Microsoft SQL Server mesin.
  • DocumentDB: Ini adalah layanan database NoSQL yang dikelola sepenuhnya yang dibuat untuk kinerja yang cepat dan dapat diprediksi serta kemudahan pengembangan.
  • Redis Cache: Ini adalah penyimpanan nilai kunci yang aman dan sangat canggih. Ini menyimpan struktur data seperti string, hash, daftar, dll.

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:

  • VPN Gateway: VPN Gateway mengirimkan lalu lintas terenkripsi melalui koneksi publik.
  • Traffic Manager: Ini membantu Anda mengontrol dan memungkinkan Anda melakukan distribusi lalu lintas pengguna untuk layanan seperti WebApps, VM, Azure, dan layanan cloud di Pusat Data yang berbeda
  • Rute Ekspres: Membantu Anda memperluas jaringan lokal Anda ke dalam Microsoft cloud melalui koneksi pribadi khusus ke Microsoft Azure, Office 365, dan CRM Online.

Keamanan + Identifikasi layanan

Ini memberikan kemampuan untuk mengidentifikasi dan merespons cloud ancaman keamanan. Aplikasi ini juga membantu Anda mengelola kunci enkripsi dan aset sensitif lainnya. Aplikasi ini memiliki 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 Direktori Aktif dan layanan manajemen identitas. Ini termasuk otentikasi multi-faktor, registrasi perangkat, dll.
  • Azure IKLAN B2C: Azure AD B2C adalah solusi manajemen identitas cloud untuk aplikasi web dan seluler yang berhubungan dengan konsumen. Ini memungkinkan Anda menskalakan ratusan juta identitas konsumen.

Layanan Integrasi Perusahaan

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

Layanan Pemantauan + Manajemen

Layanan ini memungkinkan pengelolaan yang mudah Azure penyebaran.

  • Azure Resource Manager: Memudahkan Anda mengelola dan memvisualisasikan sumber daya di aplikasi Anda. Anda bahkan dapat mengontrol siapa organisasi Anda yang dapat bertindak berdasarkan sumber daya.
  • Otomasi: Microsoft Azure Otomatisasi adalah cara untuk mengotomatiskan tugas-tugas manual, yang berjalan lama, bebas kesalahan, dan terus-menerus diulang. Tugas-tugas ini biasanya dilakukan di lingkungan cloud dan perusahaan.

Azure jaringan

  • Jaringan Virtual: Melakukan isolasi dan segmentasi Jaringan. Ia menawarkan filter dan merutekan lalu lintas jaringan.
  • Load Balancer: Menawarkan ketersediaan tinggi dan kinerja jaringan untuk aplikasi apa pun. Memuat informasi keseimbangan lalu lintas Internet ke mesin Virtual.
  • Application Gateway: Ini adalah alat 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: Aplikasi Web memungkinkan Anda membangun dan menghosting situs web dalam bahasa pemrograman pilihan Anda tanpa perlu mengelola infrastrukturnya.
  • Aplikasi Seluler: Layanan Aplikasi Seluler menawarkan platform pengembangan aplikasi seluler yang sangat skalabel dan tersedia secara global bagi pengguna.
  • Aplikasi API: Aplikasi API mempermudah pengembangan, host, dan penggunaan API di cloud dan lokal.
  • Aplikasi Logika: Aplikasi Logika membantu Anda menyederhanakan dan menerapkan integrasi yang skalabel

Alur kerja di cloud

Ini menyediakan desainer 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, multiplatform, dan diperluas skalanya
  • Pusat Acara: Azure Event Hubs adalah platform streaming data yang dapat mengelola jutaan peristiwa per detik. Data yang dikirim ke hub peristiwa dapat diubah dan disimpan menggunakan analitik real-time apa pun yang menawarkan adaptor batching/penyimpanan.
  • Azure Pencarian: Ini adalah solusi pencarian sebagai layanan cloud yang menawarkan manajemen server dan infrastruktur. Ini menawarkan layanan siap pakai yang dapat Anda isi dengan data Anda. Ini dapat digunakan untuk menambahkan pencarian ke web atau aplikasi 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 pelajari perbedaan antara model cloud tradisional vs 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

Sekarang di MS ini Azure tutorial, kami akan membahas kelebihannya Azure.

Inilah keuntungan menggunakan Azure:

  • Azure infrastruktur akan meningkatkan strategi kelangsungan bisnis Anda secara hemat biaya
  • Ini memungkinkan Anda mengakses aplikasi tanpa membeli lisensi untuk masing-masing mesin
  • Windows Azure menawarkan solusi terbaik untuk kebutuhan data Anda, mulai dari database SQL, blob, hingga tabel
  • Menawarkan skalabilitas, fleksibilitas, dan efektivitas biaya
  • Membantu Anda menjaga konsistensi di seluruh cloud dengan alat dan sumber daya yang sudah dikenal
  • Memungkinkan Anda memperluas pusat data dengan perangkat manajemen yang konsisten serta solusi pengembangan dan identitas yang sudah dikenal.
  • Anda dapat menerapkan mesin virtual premium dalam hitungan menit yang juga mencakup Linux dan Windows server
  • Membantu Anda meningkatkan dan menurunkan skala sumber daya TI berdasarkan kebutuhan Anda
  • Anda tidak diharuskan menjalankan komputer berdaya 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 tidak terbatas
  • Jika komputer pribadi atau laptop Anda mogok, semua data Anda masih ada di cloud, dan masih dapat diakses
  • Berbagi dokumen secara langsung mengarah pada kolaborasi yang lebih baik
  • Jika Anda mengganti perangkat, komputer, aplikasi, dan dokumen akan mengikuti Anda melalui cloud

Kekurangan dari Azure

  • Komputasi awan tidak mungkin dilakukan jika Anda tidak dapat terhubung ke Internet
  • Azure adalah aplikasi berbasis web yang memerlukan banyak bandwidth untuk mengunduh, begitu pula dokumen berukuran besar
  • Aplikasi berbasis web terkadang lebih lambat dibandingkan mengakses program perangkat lunak serupa di PC desktop Anda

Kesimpulan

  • Komputasi awan adalah istilah yang mengacu pada penyimpanan dan pengaksesan data melalui internet
  • Azure adalah platform komputasi awan yang diluncurkan oleh Microsoft di 2010 Februari
  • Pada dasarnya ada tiga jenis awan Microsoft Azure: 1)PAAS 2)SAAS 3)IASS
  • IaaS (Infrastructure as a Service) adalah lapisan platform cloud yang mendasar.
  • PaaS adalah platform komputasi yang mencakup sistem operasi, lingkungan eksekusi bahasa pemrograman, database atau layanan web
  • SaaS (Perangkat Lunak sebagai Layanan) adalah perangkat lunak yang dihosting dan dikelola secara terpusat.
  • Pusat data dan wilayah, Azure portal, Sumber Daya, Grup sumber daya, templat Manajer Sumber Daya, Azure PowerShell Azure antarmuka baris perintah (CLI) adalah beberapa istilah kunci yang digunakan dalam Azure
  • Komponen penting dari Microsoft Azure adalah layanan Komputasi, Penyimpanan, Basis Data, Pemantauan & manajemen, Jaringan Pengiriman Konten, Azure Jaringan, layanan Web & Seluler, dll.
  • Model tradisional menggunakan perangkat keras yang dibuat khusus Azure model cloud menggunakan perangkat keras standar Industri
  • Aplikasi penting dari Microsoft Azure adalah: Layanan Infrastruktur, Aplikasi Seluler, Aplikasi Web, Layanan Cloud, Penyimpanan, Pencadangan, dan Pemulihan, Manajemen Data, dan Layanan Media
  • Keuntungan terbesar dari Microsoft Azure infrastruktur adalah bahwa hal itu akan meningkatkan strategi kelangsungan bisnis Anda secara hemat biaya
  • Aplikasi berbasis web seperti Azure terkadang bisa lebih lambat dibandingkan mengakses program perangkat lunak serupa di PC desktop Anda