Shareplex adalah replikasi database dan layanan integrasi data. Replikasi basis data adalah proses penyalinan atau migrasi database, dan integrasi data adalah proses transformasi data dari database sumber ke salah satu dari beberapa sumber data keluaran yang didukung. Shareplex mendukung Oracle dan SQL Server sebagai database sumber. Shareplex mendukung berbagai versi database Oracle (10g, 11g, 12c) dan edisi (Standar dan Perusahaan) dalam pengaturan yang berbeda (single-instance, cluster, remote, Cloud) dan lingkungan (ASM, RAC, Exadata). Demikian pula, versi dan edisi SQL Server yang berbeda (2008, 2012, 2014, dan 2016) (Standar, Perusahaan) didukung. Shareplex mendukung beberapa sumber data sebagai target jika sumbernya adalah database Oracle, termasuk database Oracle, MySQL, SQL Server, PostgreSQL, EDB (EnterpriseDB) Postgres Advanced server, SAP Adaptive Server Enterprise (ASE), Teradata, antrian JMS, SQL dan XML file, dan Apache Kafka. Untuk SQL Server sebagai sumber, sumber data target yang didukung adalah SQL Server dan database Oracle.
Karena database semakin banyak dimigrasikan ke layanan terkelola di Cloud, penggunaan Shareplex di Cloud juga menjadi penting. Manfaat menggunakan Shareplex adalah:
- Replikasi database tanpa waktu henti dari database relasional komersial yang paling umum digunakan—Database Oracle dan database SQL Server
- Integrasi data waktu nyata
- Dukungan untuk beberapa sumber data target untuk replikasi dan integrasi data jika database sumber adalah database Oracle
- Skalabilitas
- Ketersediaan Tinggi
- Replikasi berkelanjutan dengan pengambilan data perubahan (CDC)
- Tidak perlu penjadwalan
- Berdasarkan proses streaming yang berjalan di luar instance database untuk dampak yang dapat diabaikan pada kinerja database dan kapasitas jaringan
- Akurasi dan integritas data dalam data yang direplikasi
- Migration failback dalam replikasi Oracle-to-Oracle
Dalam dua tutorial, kita akan membahas menginstal Shareplex di salah satu penyedia Cloud yang paling umum digunakan, Amazon Web Services (AWS). Tutorial ini memiliki bagian berikut:
- Mengatur Lingkungan
- Meluncurkan Instans EC2
- Menghubungkan ke Instans EC2
- Kesimpulan
Mengatur Lingkungan
Shareplex 9.0 (versi terbaru) tersedia untuk beberapa distribusi OS (64-bit), termasuk AIX (5.3, 6.1, dan 7.1), Linux (CentOS 6.5 &5.10, Red Hat 4,5,6 &7, Oracle Linux 4, 5 &6, SuSE 9,10 &11), HP-UX (11,23 dan 11,31), Solaris (9, 10, 11), dan Windows OS (2003, 2008, 2012, 2012R2). Kami akan menggunakan instance Windows OS 2012 di AWS dalam tutorial ini.
Perangkat lunak (plug-in) berikut harus diinstal pada mesin lokal di browser Chrome.
Chrome RDP
Chrome RDP (Desktop Jarak Jauh) digunakan untuk mengakses instans Windows jarak jauh yang berjalan di EC2 dari browser Chrome lokal. Untuk memasang Chrome RDP, cari "Chrome RDP" di Toko Web Chrome. Klik Tambahkan Ke Chrome , seperti yang ditunjukkan pada Gambar 1.
Gambar 1: Memasang Chrome RDP
Dalam dialog Tambahkan “Chrome RDP”, klik Tambahkan aplikasi , seperti yang ditunjukkan pada Gambar 2.
Gambar 2: Menambahkan Aplikasi Chrome RDP
Ekstensi Chrome RDP ditambahkan ke Chrome, seperti yang ditunjukkan pada Gambar 3.
Gambar 3: Ekstensi RDP Chrome ditambahkan ke Chrome
Perangkat lunak berikut harus diinstal pada instans Windows 2012 di AWS:Shareplex 9.0 untuk Windows 2003, 2008, 2012, 2012R2 (Oracle 10gR2 hingga 12c dan SQL Server 2008R2, 2012).
Kami akan membahas menginstal Shareplex setelah kami meluncurkan instans EC2 UNTUK Windows 2012 di AWS dan terhubung ke Windows 2012 di AWS. Akun AWS diperlukan untuk menginstal Shareplex di AWS; akun dapat dibuat di https://aws.amazon.com/resources/create-account/.
Meluncurkan Instans EC2
Memilih instans AWS AMI dan EC2 yang sesuai adalah penting. Instans AWS harus mendukung hal berikut:
- OS Windows yang didukung (salah satu tahun 2003, 2008, 2012, 2012R2)
- Peramban pra-instal
Tidak semua AMI yang menjalankan OS Windows yang didukung menyertakan browser, yang diperlukan untuk mengunduh Shareplex 9.0. AMI berbasis Windows 2012 berikut tidak menyertakan browser yang telah diinstal sebelumnya:Microsoft Windows Server 2012 R2 Core.
AMI berbasis Windows 2012 berikut menyertakan browser Chrome:
- WordPress Dengan MySQL di Windows Server 2012 R2
- 1-Klik Server File Windows Aman Di Windows 2012 R2
Pilih 1-Klik Secured Windows File Server Di Windows 2012 R2 AMI, seperti yang ditunjukkan pada Gambar 4, untuk meluncurkan instans EC2.
Gambar 4: Memilih AMI
Di Pilih Jenis Instance , pilih jenis t2.micro dan klik Berikutnya. Di Konfigurasikan Detail Instance , Jumlah Instance default adalah 1; hanya satu contoh yang diperlukan. Di Jaringan , pilih VPC (atau buat VPC baru). Pilih Subnet (atau buat Subnet baru). Di Tetapkan IP Publik secara otomatis , pilih Aktifkan . Pertahankan opsi lain sebagai default dan klik Berikutnya. Di Tambahkan Penyimpanan , pengaturan penyimpanan default 127 GB sudah cukup. Klik Berikutnya.
Di Tambahkan Tag , klik Berikutnya karena tidak ada tag yang perlu dikonfigurasi. Di Konfigurasikan Grup Keamanan , klik Tambahkan Aturan untuk menambahkan aturan dengan Type as All Traffic, Protocol as All, Port Range as 0-65535, Source as Anywhere, dan klik Tinjau dan Luncurkan . Dalam Tinjauan, klik Luncurkan . Di Pilih pasangan kunci yang ada atau buat pasangan kunci baru , klik Buat pasangan kunci baru dan tentukan nama pasangan Kunci (windows ) dan klik Luncurkan Instance . Instans EC2 diluncurkan, seperti yang ditunjukkan di dasbor EC2 pada Gambar 5.
Gambar 5: Instans EC2 yang menjalankan Windows 2012
Selanjutnya, kita perlu mengonfigurasi Grup Keamanan yang terkait dengan instans EC2 untuk mengizinkan Semua lalu lintas Masuk/Keluar, jika belum dikonfigurasi. Karena instans EC2 mungkin perlu terhubung dengan instans database yang menjalankan Inbound/Outbound dari jarak jauh, aturan perlu dikonfigurasi. Klik tautan grup keamanan untuk instans EC2 (lihat Gambar 6).
Gambar 6: Grup Keamanan Instans EC2
Di grup Keamanan Masuk aturan (yang harus Anda pilih Masuk tab), aturan masuk untuk Semua lalu lintas harus terdaftar, seperti yang ditunjukkan pada Gambar 7. Jika tidak terdaftar, klik Edit untuk menambahkan aturan masuk untuk mengizinkan semua lalu lintas.
Gambar 7: Aturan Masuk untuk mengizinkan Semua lalu lintas
Demikian pula, Keluar aturan (untuk itu Anda harus memilih Keluar tab) harus mencantumkan aturan untuk mengizinkan semua lalu lintas, seperti yang ditunjukkan pada Gambar 8.
Gambar 8: Aturan Keluar untuk mengizinkan semua lalu lintas
Menghubungkan ke Instans EC2
Selanjutnya, kita akan terhubung ke instance jarak jauh Windows 2012 di EC2 dari browser lokal menggunakan ekstensi Chrome RDP yang diinstal. Luncurkan Chrome RDP dari Aplikasi Chrome , seperti yang ditunjukkan pada Gambar 9.
Gambar 9: Meluncurkan Chrome RDP
Chrome RDP diluncurkan, seperti yang ditunjukkan pada Gambar 10. Kita perlu menentukan Alamat IP Publik atau DNS Publik dari instance EC2 untuk terhubung ke instance.
Gambar 10: Chrome RDP
Dapatkan DNS Publik instans EC2 yang menjalankan Windows 2012 dari EC2 Console (lihat Gambar 5). DNS Publik dapat berbeda setiap kali instans EC2 dimulai ulang. Tentukan DNS Publik di bidang yang disediakan, dan klik Hubungkan , seperti yang ditunjukkan pada Gambar 11.
Gambar 11 Menghubungkan ke Instans EC2 dengan DNS Publik
Di Masukkan kredensial Anda , tentukan Nama Pengguna dan Kata Sandi. Tentukan Nama Pengguna sebagai "Administrator". Untuk mendapatkan Kata Sandi, pilih instans EC2 di dasbor EC2 dan klik Hubungkan , seperti yang ditunjukkan pada Gambar 12.
Gambar 12: Hubungkan
Di Hubungkan Ke Instance Anda , DNS Publik dan Nama Pengguna akan ditampilkan. Klik Dapatkan Kata Sandi , seperti yang ditunjukkan pada Gambar 13.
Gambar 13: Hubungkan Ke Instans Anda>Dapatkan Kata Sandi
Untuk mendapatkan sandi, klik Jalur Pasangan Kunci>Pilih File untuk mengunggah pasangan kunci (windows.pem ) yang digunakan untuk meluncurkan instans EC2, seperti yang ditunjukkan pada Gambar 14.
Gambar 14: Upload File Key Pair windows.pem
Pasangan kunci akan ditambahkan. Klik Dekripsi Sandi , seperti yang ditunjukkan pada Gambar 15.
Gambar 15: Mendekripsi Kata Sandi
Kata Sandi akan ditampilkan. Salin Nama Pengguna (Administrator) dan Kata Sandi, lalu klik Tutup (lihat Gambar 16).
Gambar 16: Memperoleh Kredensial Masuk untuk terhubung ke Instans EC2
Di Masukkan kredensial Anda , tentukan Username dan Password dan klik OK, seperti yang ditunjukkan pada Gambar 17.
Gambar 17: Menentukan Kredensial untuk masuk ke Instans EC2
Jika sebuah dialog ditampilkan bahwa “Sertifikat server yang dikembalikan tidak dapat diverifikasi”, klik Lanjutkan. Desktop Jarak Jauh untuk instans Windows 2012 di EC2 diluncurkan, seperti yang ditunjukkan pada Gambar 18.
Gambar 18: Desktop Jarak Jauh Diluncurkan
Aplikasi pra-instal harus menyertakan browser Chrome (atau lainnya), seperti yang ditunjukkan pada Gambar 19; kita memerlukan browser untuk mengunduh dan menginstal Shareplex.
Gambar 19: Desktop untuk Instans Windows 2012 di AWS
Klik ikon Chrome untuk meluncurkan browser seperti yang ditunjukkan, pada Gambar 20.
Gambar 20: Meluncurkan Browser Chrome
Kesimpulan
Dalam tutorial ini, kami membahas cara memulai menggunakan Shareplex di Windows 2012 di AWS. Kami menginstal perangkat lunak prasyarat, meluncurkan instans EC2, dan terhubung dengan instans EC2. Dalam tutorial kedua, kita akan menginstal Shareplex, memulai layanan Shareplex, dan menggunakan beberapa perintah Shareplex.