Layanan Database Azure

Layanan Database Azure

Pembangunan blok dasar yang tersedia di Azure adalah database SQL. Microsoft menawarkan server SQL ini dan database SQL di Azure dalam banyak cara. Kita dapat mendeploy satu database, atau kita dapat mendeploy beberapa database sebagai bagian dari sebuah shared elastic pool.

Arsitektur Layanan Database Azure

Microsoft memperkenalkan managed instance yang ditujukan kepada pelanggan on-premises. Jadi, jika kita memiliki beberapa database SQL di pusat data on-premises kita dan ingin bermigrasi ke database tersebut ke Azure tanpa konfigurasi yang rumit, atau ambigu, maka kita dapat menggunakan managed instance. Karena ini terutama ditujukan kepada pelanggan on-premises yang ingin memindahkan dan membagikan database on-premises mereka ke Azure dengan usaha dan biaya yang dioptimalkan. Kita juga dapat memanfaatkan lisensi yang kita miliki di pusat data on-premises kita.

Microsoft akan bertanggung jawab atas pemeliharaan pemutakhiran dan layanan terkait. Tetapi, jika kita ingin menggunakan layanan IaaS untuk server SQL, maka kita dapat mendeploy SQL Server di Azure Virtual Machine. Jika data memiliki ketergantungan pada platform yang mendasarinya dan kita ingin masuk ke SQL Server, dalam hal ini kita dapat menggunakan SQL server di virtual machine.

Kita dapat mendeploy data warehouse SQL di cloud. Azure menawarkan banyak layanan database lain untuk jenis database yang berbeda seperti MySQL, Maria DB, dan juga PostgreSQL. Setelah kita mendeploy database ke Azure, kita perlu bermigrasi data ke dalamnya atau mereplikasi data ke dalamnya.

Layanan Database Azure untuk Migrasi Data

Layanan-layanan yang tersedia di Azure, yang dapat kita gunakan untuk memigrasi data dari SQL Server on-premises kita ke Azure.

  • Azure Data Migration Service: Digunakan untuk memigrasi data dari SQL server dan database yang ada di pusat data on-premises ke Azure.
  • Azure SQL data sync: Jika kita ingin mereplikasi data dari database on-premises kita ke Azure, maka kita dapat menggunakan Azure SQL data sync.
  • SQL Stretch Database: Digunakan untuk memigrasikan data dingin ke Azure. SQL stretch database sedikit berbeda dari penawaran database lainnya. Ini bekerja sebagai database hybrid karena membagi data menjadi jenis yang berbeda – panas dan dingin. Data panas akan tetap berada di pusat data on-premises dan data dingin di Azure.

Data Factory

Ini digunakan untuk transformasi ETL, ekstraksi loading, dll. Menggunakan data factory, kita bahkan dapat mengekstrak data dari pusat data on-premises kita. Kita dapat melakukan beberapa konversi dan memuatnya ke dalam database SQL Azure. Data Factory adalah alat ETL yang ditawarkan di cloud, yang dapat kita gunakan untuk terhubung ke database berbeda, mengekstrak data, mentransformasikannya, dan memuatnya ke tujuan.

Keamanan

Semua database yang ada di Azure perlu dijamin keamanannya, dan juga kita perlu menerima koneksi dari asal yang dikenal. Untuk tujuan ini, semua layanan database ini dilengkapi dengan aturan firewall di mana kita dapat mengonfigurasi dari alamat IP tertentu mana kita ingin mengizinkan koneksi. Kita dapat mendefinisikan aturan firewall tersebut untuk membatasi jumlah koneksi dan juga mengurangi area serangan yang mungkin.

Cosmos DB

Cosmos DB adalah penyimpanan data NoSQL yang tersedia di Azure, dan dirancang untuk dapat diukur secara global dan juga sangat tersedia dengan latensi yang sangat rendah. Microsoft menjamin latensi dalam hal membaca dan menulis dengan Cosmos DB. Contohnya – jika kita memiliki aplikasi seperti IoT, gaming di mana kita mendapatkan banyak data dari pengguna yang berbeda yang tersebar di seluruh dunia, maka kita akan menggunakan Cosmos DB. Karena Cosmos DB dirancang untuk dapat diukur secara global dan sangat tersedia sehingga pengguna kita akan mengalami latensi yang rendah.

Akhirnya, ada dua hal, dan salah satunya adalah kita perlu mengamankan semua layanan ini. Untuk tujuan ini, kita dapat mengintegrasikan semua layanan ini dengan Azure Active Directory dan mengelola pengguna dari Azure Active Directory juga. Untuk memantau semua layanan ini, kita dapat menggunakan pusat keamanan. Ada juga alat pemantauan individual, tetapi pusat keamanan Azure akan terus memantau semua layanan ini dan memberikan rekomendasi jika ada yang salah.

//TC

ref : [1][2]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *