Mulai menggunakan desain arsitektur database

Data terpusat untuk semua aplikasi. Salah satu keputusan arsitektur terpenting Anda adalah memilih solusi database yang tepat. Azure menyediakan portofolio komprehensif layanan database yang mencakup database relasional, database NoSQL, cache dalam memori, dan instans database terkelola. Baik Anda membangun aplikasi transaksi, beban kerja analitik, atau sistem yang didistribusikan secara global, Azure layanan database memberikan performa, skalabilitas, dan keandalan yang dibutuhkan organisasi Anda.

Database yang tepat untuk skenario Anda bergantung pada model data, persyaratan konsistensi, pola kueri, dan preferensi operasional Anda. Pertimbangan utama termasuk struktur data seperti relasional versus nonrelasional, persyaratan transaksi, kebutuhan skalabilitas, dan tingkat overhead manajemen yang Anda inginkan. Portofolio database Azure mencakup penawaran platform as a service (PaaS) yang dikelola sepenuhnya, opsi infrastruktur sebagai layanan (IaaS), dan layanan khusus untuk pola beban kerja tertentu.

Architecture

Diagram yang memperlihatkan perjalanan solusi database pada Azure.

Unduh file Visio dari arsitektur ini.

Apache®, Apache Cassandra®, dan logo Hadoop adalah merek dagang terdaftar atau merek dagang dari Apache Software Foundation di Amerika Serikat dan/atau negara lain. Tidak ada dukungan oleh Apache Software Foundation yang tersirat oleh penggunaan tanda-tanda ini.

Diagram sebelumnya menunjukkan implementasi database dasar yang umum. Untuk solusi dunia nyata yang dapat Anda bangun di Azure, lihat arsitektur Database.

Azure solusi database termasuk sistem manajemen database relasional tradisional (RDBMS) dan sistem pemrosesan transaksi online (OLTP), beban kerja big data dan analitik termasuk sistem pemrosesan analitik online (OLAP), dan beban kerja NoSQL. Untuk menemukan solusi dunia nyata yang dapat Anda bangun di Azure, lihat arsitektur Database.

Menjelajahi arsitektur dan panduan database

Artikel di bagian ini mencakup arsitektur yang sepenuhnya dikembangkan yang dapat Anda sebarkan di Azure dan memperluas ke solusi dan panduan tingkat produksi. Artikel ini dapat membantu Anda memutuskan cara menggunakan teknologi database dalam Azure. Ide solusi menunjukkan pola dan kemungkinan implementasi untuk dipertimbangkan saat Anda merencanakan pengembangan bukti konsep (POC) database Anda.

Panduan database

Pilihan teknologi

Artikel berikut ini membantu Anda mengevaluasi dan memilih teknologi database terbaik untuk persyaratan beban kerja Anda:

NoSQL

Pemrosesan data

Tata kelola data

Arsitektur database

Arsitektur siap produksi berikut menunjukkan solusi database end-to-end yang dapat Anda sebarkan dan sesuaikan:

gudang data

Azure Data Factory

NoSQL

Mainframe

Relasional

Data besar

Ide solusi database

Relasional

NoSQL

Pelajari tentang database di Azure

Microsoft Learn menyediakan sumber daya pelatihan online gratis untuk teknologi database Azure. Platform ini menawarkan video, tutorial, dan lab interaktif untuk produk dan layanan tertentu, bersama dengan jalur pembelajaran yang diatur oleh peran pekerjaan.

Sumber daya berikut memberikan pengetahuan dasar untuk implementasi database pada Azure:

Jalur pembelajaran menurut peran

Untuk pelatihan berbasis peran lainnya, telusuri jalur pembelajaran lainnya.

Kesiapan organisasi

Organisasi yang memulai adopsi cloud mereka dapat menggunakan Cloud Adoption Framework untuk Azure untuk panduan terbukti yang dirancang untuk mempercepat adopsi cloud. Untuk panduan tentang membuat strategi eksekutif untuk platform data terpadu, lihat Strategi eksekutif untuk menyatukan data Anda.

Untuk membantu memastikan kualitas solusi database Anda pada Azure, ikuti Azure Well-Architected Framework. Well-Architected Framework menyediakan panduan preskriptif untuk organisasi yang mencari keunggulan arsitektur dan menjelaskan cara merancang, menyediakan, dan memantau solusi Azure yang dioptimalkan biaya.

Untuk panduan khusus database, lihat panduan layanan Well-Architected Framework berikut ini:

Praktik terbaik

Tinjau praktik terbaik berikut saat Anda merancang solusi database Anda.

Praktik terbaik Deskripsi
Pola Transactional Outbox dengan Azure Cosmos DB Pelajari cara menggunakan pola Transactional Outbox untuk pesan yang andal dan pengiriman peristiwa yang terjamin.
Distribusi data Anda secara global dengan menggunakan Azure Cosmos DB Untuk mencapai latensi rendah dan ketersediaan tinggi, beberapa aplikasi harus disebarkan di pusat data yang dekat dengan pengguna mereka.
Keamanan dalam Azure Cosmos DB Praktik terbaik keamanan membantu mencegah, mendeteksi, dan merespons pelanggaran database.
Cadangan berkelanjutan dengan pemulihan titik waktu (PITR) di Azure Cosmos DB Pelajari tentang Azure Cosmos DB PITR.
Capai ketersediaan tinggi dengan menggunakan Azure Cosmos DB Azure Cosmos DB menyediakan beberapa fitur dan opsi konfigurasi untuk mencapai ketersediaan tinggi.
ketersediaan tinggi untuk Azure SQL Database dan Azure SQL Managed Instance Database seharusnya tidak menjadi satu titik kegagalan dalam arsitektur Anda.

Tetap terkini dengan database

Azure layanan database berkembang untuk mengatasi tantangan data modern. Tetap mendapatkan informasi tentang pembaruan dan fitur terbaru.

Untuk tetap terkini dengan layanan database utama, lihat artikel berikut ini:

Sumber daya lainnya

Database adalah kategori yang luas dan mencakup berbagai solusi. Sumber daya berikut ini dapat membantu Anda menemukan lebih lanjut tentang Azure.

Hibrid dan multicloud

Sebagian besar organisasi memerlukan pendekatan hibrid untuk database karena mereka memiliki beban kerja yang berjalan baik lokal maupun di cloud. Organisasi biasanya memperluas solusi database lokal ke cloud. Untuk menghubungkan lingkungan, organisasi harus memilih arsitektur jaringan hibrid.

  • Azure Arc-enabled PostgreSQL: Jalankan PostgreSQL yang dikelola dengan Azure Arc pada infrastruktur Anda.
  • Pola desain hibrid dan multicloud Azure: Menyambungkan database di tempat ke layanan cloud.

Tinjau skenario database hibrid utama berikut:

Modernisasi data mainframe

Organisasi yang menggunakan sistem mainframe warisan dapat memodernisasi beban kerja data mereka dengan bermigrasi ke layanan database Azure. Azure menyediakan beberapa pola migrasi dan strategi replikasi untuk membantu Anda transisi data mainframe sambil mempertahankan kelangsungan bisnis.

Integrasi analitik

Untuk beban kerja analitik yang bergantung pada fondasi database yang dirancang dengan baik, lihat artikel berikut ini:

Profesional Amazon Web Services (AWS) atau Google Cloud

Untuk membantu Anda meningkatkan dengan cepat, artikel berikut membandingkan opsi database Azure dengan layanan cloud lainnya:

Kontributor

Microsoft mempertahankan artikel ini. Kontributor berikut menulis artikel ini.

Penulis utama:

Untuk melihat profil LinkedIn nonpublik, masuk ke LinkedIn.