Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
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.
Pilih layanan database
Artikel berikut ini membantu Anda mengevaluasi dan memilih teknologi database terbaik untuk persyaratan beban kerja Anda:
- Siapkan untuk memilih penyimpanan data di Azure
- Pemahaman terhadap model data
- Memilih teknologi orkestrasi alur data di Azure
- Pilih pola penyebaran Microsoft Fabric
Pilih model penyimpanan data khusus
- Memilih teknologi penyimpanan big data di Azure
- Memilih penyimpanan data pencarian di Azure
- Pilih layanan Azure untuk pencarian vektor
Ide solusi database
Ide solusi berikut menunjukkan pola implementasi dan kemungkinan untuk dijelajahi:
Ide solusi relasional
- Memigrasikan database Oracle ke Azure
- Migrate database Oracle ke komputer virtual Azure
- Memigrasikan database Oracle ke OD@A Exadata Database Service
- Ketahanan lintas wilayah untuk SQL TDE dengan Azure Key Vault Managed HSM
Ide solusi NoSQL
Relasional dan NoSQL
Ide solusi untuk mainframe
Arsitektur database
Arsitektur siap produksi berikut menunjukkan solusi database end-to-end yang dapat Anda sebarkan dan sesuaikan:
Gudang data
- Arsitektur medallion untuk gudang data modern di Microsoft Fabric
- Greenfield lakehouse pada Microsoft Fabric
arsitektur referensi Azure Data Factory
- Rancang lakehouse medalion dengan Azure Data Factory
- Arsitektur dasar Azure Data Factory di landing zone Azure
- Azure Data Factory arsitektur perusahaan yang tahan lama
- Azure Data Factory arsitektur misi penting
arsitektur NoSQL
- Menyebarkan MongoDB Atlas di Azure
- Menyiapkan sinkronisasi real time perubahan data MongoDB Atlas ke Microsoft Fabric
Arsitektur mainframe
- Mereplikasi data mainframe dengan menggunakan Precisely Connect
- Gunakan Qlik untuk mereplikasi data mainframe dan midrange ke Azure
- Mereplikasi data mainframe dan midrange ke Azure dengan menggunakan RDRS
- Memigrasikan tingkat data mainframe ke Azure dengan mLogica LIBER*IRIS
- Modernisasi data mainframe dan midrange
- Merekayasa ulang aplikasi batch mainframe di Azure
- Menghosting ulang database IMS dan komunikasi data IMS di Azure dengan menggunakan Raincode IMSql
Penyimpanan data dalam memori
- Pembaruan cache berbasis peristiwa dengan Azure Managed Redis dan Azure Cosmos DB: Memperbarui nilai cache di Azure Managed Redis dari perubahan Azure Cosmos DB yang diterapkan tanpa menambahkan pembaruan cache ke jalur penulisan aplikasi.
- Cache write-through dengan Azure Managed Redis dan Azure SQL Database: Merancang beban kerja cache write-through yang dikelola aplikasi yang menggunakan Azure Functions untuk mengoordinasikan penulisan ke Azure SQL Database dan Azure Managed Redis.
- Cache-aside caching dengan Azure Managed Redis dan Azure Database for PostgreSQL: Merancang beban kerja cache-aside untuk aplikasi web Azure yang menggunakan Azure Managed Redis untuk mengurangi pembacaan berulang dari Azure Database for PostgreSQL.
Arsitektur relasional
- Oracle Database dengan Azure NetApp Files
- Penyebaran SAP pada Azure dengan menggunakan database Oracle
Panduan database
- Memilih teknologi transfer data
- Pemrosesan analitik online
- Pemrosesan transaksi online (OLTP)
- Mengekstrak, mengubah, dan memuat (ETL)
- Apa itu data lake?
- Arsitektur data besar
Panduan NoSQL
- Menerapkan pola Transactional Outbox dengan menggunakan Azure Cosmos DB
- Jalankan Apache Cassandra pada VM Azure
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:
- Jelajahi layanan basis data dan analitik Azure
- Memilih pendekatan penyimpanan data di Azure
- Menyebarkan Azure SQL Database
- Amankan Azure SQL Database
- Desain migrasi Anda ke Azure
- Jelajahi modul database Azure
Jalur pembelajaran menurut peran
- Data engineer:Dasar-dasar Data Azure: Mengeksplorasi data relasional dalam Azure
- Database administrator:Menyesuaikan solusi database yang dapat diskalakan dengan menggunakan Azure SQL
- Pengembang:Rencanakan dan terapkan Azure Cosmos DB untuk NoSQL
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:
- Apa yang baru di Azure SQL Database
- Yang baru di Azure Database for PostgreSQL
- Apa yang baru di Azure Database for MySQL
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:
- Azure Arc manajemen hibrid untuk SQL Server: Gunakan Azure Arc untuk mengelola SQL Server di seluruh lingkungan.
- Mulai menggunakan arsitektur cloud hibrid dan adaptif Azure: Menyambungkan lingkungan lokal ke Azure.
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.
- Memodernisasi data midrange pada mainframe: Memigrasikan sumber data warisan ke platform modern.
- Mereplikasi dan menyinkronkan data mainframe: Menjaga mainframe dan data cloud tetap sinkron.
- Replikasi data mainframe dengan menggunakan Connect: Gunakan Precisely Connect untuk replikasi data.
- Replikasi data mainframe dengan menggunakan Qlik: Mereplikasi data dengan menggunakan teknologi Qlik.
Integrasi analitik
Untuk beban kerja analitik yang bergantung pada fondasi database yang dirancang dengan baik, lihat artikel berikut ini:
- desain arsitektur Analytics: Lihat gambaran umum solusi analitik di Azure.
- Pergudangan dan analitik data: Mengintegrasikan database dengan platform analitik.
Profesional Amazon Web Services (AWS) atau Google Cloud
Untuk membantu Anda meningkatkan dengan cepat, artikel berikut membandingkan opsi database Azure dengan layanan cloud lainnya:
- teknologi Relational database pada Azure dan AWS: Perbandingan layanan database Azure dan AWS.
- Google Cloud dengan perbandingan layanan Azure: Platform data: Membandingkan layanan database Azure dan Google Cloud.
Kontributor
Microsoft mempertahankan artikel ini. Kontributor berikut menulis artikel ini.
Penulis utama:
- Mohit Agarwal | Arsitek Solusi Cloud Utama
Untuk melihat profil LinkedIn nonpublik, masuk ke LinkedIn.