Oracle Case Study HIGH AVAILABILITY. Oleh: Ahmad Syauqi Ahsan

dokumen-dokumen yang mirip
BAB I PENDAHULUAN Latar Belakang

BAB II LANDASAN TEORI. masalah yang menguraikan sebuah sistem menjadi bagian bagian komponen dengan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI SISTEM FAILOVER PADA WEB SERVER MENGGUNAKAN ORACLE DATA GUARD TUGAS AKHIR

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

Bab 2 Tinjauan Pustaka

BAB 4 PERANCANGAN SISTEM

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL VI FAILOVER CLUSTER

PENGEMBANGAN SERVER SIAKAD UNIVERSITAS DEHASEN BENGKULU MENGGUNAKAN HIGH AVAILABILITY CLUSTERING DAN MYSQL DATABASE REPLICATION

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

MODUL PERKULIAHAN. Basis Data. Keamanan Basis Data. Fakultas Program Studi Tatap Muka Kode MK Diterjemahkan dan disusun oleh

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Pertama)

BAB 1 PENDAHULUAN. teknologi informasi dalam proses pengolahan dan penyimpanan informasi bisnis.

1. Pendahuluan 1.1 Latar belakang

BAB 5 IMPLEMENTASI DAN PENGUJIAN

ADMINISTRASI BASIS DATA DATA AVAILABILITY

BAB 2 LANDASAN TEORI. menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Pada era globalisasi seperti sekarang ini, penggunaan teknologi informasi

BAB 2 TINJAUAN PUSTAKA

Bab III Analisis Dan Perancangan Basis Data Clustering


IMPLEMENTASI MIRRORING DATABASE SERVER UNTUK FAULT TOLERANCE AUTO BACKUP BERBASIS INTRANET PADA DINAS KEPENDUDUKAN DAN CATATAN SIPIL KABUPATEN BANGKA

Bab V Pengujian (Testing)

PERANCANGAN SISTEM RECOVERY DATABASE MENGGUNAKAN METODE MIRRORING. Linda Elisa Sinaga A

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan

Teknik Informatika S1

Oleh : Nathan Gusti Ryan

Disaster Recovery using Oracle Data Guard

BAB 1 PENDAHULUAN Latar Belakang

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB 1 Pengantar Oracle 10g Database Server

USULAN PENELITIAN MULA BIDANG ILMU KELEMBAGAAN DAN PENGEMBANGAN SISTEM ANALISIS HIGH AVAILABILITY PADA SISTEM BERBASIS TEKNOLOGI ORACLE

Tugas Arsitektur & Organisasi Komputer RAID (Redundancy Array of Independent Disk) Oleh : Atika Juliana

Implementasi Configuration Management pada IT Infrastruktur Library (ITIL)

Maintenance & Disaster Recovery

BAB II LANDASAN TEORI

ANALISA PERANCANGAN DAN UJI KINERJA SISTEM DRP DENGAN TEKNOLOGI RAC DAN DATA GUARD MENGGUNAKAN METODE SINGLE INSTANCE PHYSICAL STANDBY DATABASE

M. Choirul Amri

BAB 3 ANALISA SISTEM

Infrastruktur Server. By. Nyoman Suryadipta Rev 0.0

Gambar 1.1 Contoh laporan billing di Windows Azure

STUDI KOMPARATIF TERHADAP ALTERNATIF TEKNOLOGI YANG DIGUNAKAN UNTUK MENJAMIN KEBERLANGSUNGAN JARINGAN KOMPUTER DI PERGURUAN TINGGI

Bab II Landasan Teori

BAB 4 IMPLEMENTASI DAN EVALUASI

MEDIA PENYIMPANAN. Alif Finandhita, S.Kom

REPLIKASI DATA SQL SERVER CLUSTER MENGGUNAKAN MIRRORING SQL SERVER VIRTUAL UNTUK DISASTER RECOVERY SITE

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Perancangan Mysql Cluster Menggunakan Mikrotik Rb750 Sebagai Node Database Management

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM OPERASI TERDISTRIBUSI

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL

CLUSTER DATABASE. Clustering

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Selayang pandang ORACLE. Budi S

PROPOSAL APLIKASI TATA NASKAH DINAS ELEKTRONIK

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

RAID level 0 menggunakan kumpulan disk dengan striping pada level blok, tanpa redundansi.

DATA CENTER: PENDAHULUAN

1. Pendahuluan Latar Belakang

RAID 0 (1) No redundancy Data striped across all disks Round Robin striping Increase speed

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

SISTEM OPERASI. Belajar SO?

IMPLEMENTASI DAN ANALISIS PERFORMANSI RAID PADA DATA STORAGE INFRASTRUCTURE AS A SERVICE (IAAS) CLOUD COMPUTING

TINJAUAN PUSTAKA. Pengujian adalah proses eksekusi program untuk menemukan kesalahan.

sebagai Virtual machine Monitor (VMM) atau hypervisor, menyediakan resource virtual untuk mesin-mesin virtual (virtual machines) sehingga setiap mesin

BAB 3 ANALISIS SISTEM YANG BERJALAN GAMBARAN UMUM PERUSAHAAN

Sistem Jaringan Terdistribusi

FAILOVER CLUSTER SERVER DAN TUNNELING EOIP UNTUK SISTEM DISASTER RECOVERY

Perancangan Dan Implementasi Load Balancing Dan Failover Clustering Pada Linux Virtual Server (LVS) Untuk High Availability

Bab 3 Metode dan Perancangan Sistem

ANALISIS PEMANFAATAN LAYANAN BERBASIS CLOUD MENGGUNAKAN MICROSOFT AZURE

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian

BAB IV HASIL DAN UJI COBA

PROPOSAL APLIKASI TATA NASKAH DINAS ELEKTRONIK

Tugas Teknologi Open Source

YUVIRNA ADIKTIA SOVIANTY

ANALISIS DAN PERANCANGAN KEAMANAN JARINGAN VPN DENGAN FAIL-OVER CLUSTER PADA CLIENT DARI PT. BAJAU ESCORINDO

UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER

BAB 2 LANDASAN TEORI. utama yang harus ditata dengan jelas dan benar. Hal ini termuat dalam buku

BAB I PENDAHULUAN Latar Belakang Masalah

Data Center LPSE untuk 100% Eprocurement. IT Operation Dit E-procurement LKPP

BAB I PENDAHULUAN. & Begg, 2005). Dalam dunia bisnis modern, database menjadi penunjang

BAB IV HASIL DAN ANALISIS

INTRO TO CLOUD COMPUTING

TATA NASKAH DINAS ELEKTRONIK

BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux 2.2. Dasar Sistem Cluster

Cloud Computing Windows Azure

BAB IV HASIL DAN UJI COBA

Disusun oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Internet Database. by: Ahmad Syauqi Ahsan

PERANCANGAN CLUSTERING UJIAN ONLINE STUDI KASUS BINA SARANA INFORMATIKA

Pengantar Sistem Terdistribusi

INFRASTRUKTUR WAREHOUSE KATEGORI INFRASTRUKTUR DW

Analisis High Availability Pada Sistem Berbasis Teknologi Oracle Data Guard (Studi Kasus SIA-SAT UKSW)

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Replikasi adalah suatu teknik untuk melakukan copy / pendistribusian data dan objek-objek dalam melaksanakan sinkronisasi antara objek sehingga

LINGKUNGAN DATABASE LANJUTAN

Transkripsi:

Oracle Case Study HIGH AVAILABILITY Oleh: Ahmad Syauqi Ahsan 1

TUJUAN Memahami manfaat dan kegunaan dari High Availability Memahami konsep dari High Availability Mengerti komponen-komponen dalam Oracle High Availability beserta prinsip kerjanya 2

LATAR BELAKANG Database dan internet memungkinkan kolaborasi data secara mendunia. Banyak perusahaan telah go worldwide operasional 24 jam Ketergantungan suatu perusahaan terhadap infrastructure IT sangat besar dibutuhkan sistem yang selalu tersedia 3

APA ITU HIGH AVAILABILITY (HA)? Reliability: Hardware dan Software (database, web server, aplikasi) yang tidak mudah rusak. Recoverability: Jika terjadi kesalahan, dapat dilakukan perbaikan. Timely Error Detection: Dapat menemukan kesalahan dengan cepat. Continuous Operation: Sistem dapat dioperasikan secara terus menerus. Memindahkan table, menambah harddisk, sampai dengan menambah CPU dapat dilakukan tanpa harus mematikan sistem. 4

LEBIH SPESIFIK LAGI Suatu sistem yang High Availability harus Dapat melihat (hampir) semua kerusakan sistem. Menyediakan mekanisme untuk memonitor dan deteksi dini terhadap kerusakan Mampu melakukan recovery secara cepat Proses recovery dilakukan secara otomatis Menjaga agar kehilangan data menjadi minimal atau tidak ada 5

KENAPA HIGH AVAILABILITY DIPERLUKAN? Segala sesuatu dapat terjadi, kapanpun Satu kesalahan (yang sangat kecilpun) dapat berakibat sangat fatal Teknologi membutuhkan resource yang lebih banyak dan lebih tangguh Peningkatan dalam proses bisnis 6

PENYEBAB DARI DOWNTIME Direncanakan: Perubahan system: penambahan memory, penambahan harddisk, upgrade OS, upgrade (menambah) processor, dll. Perubahan struktur data dalam database Tidak direncanakan: Kerusakan komputer Kerusakan media penyimpanan Kesalahan manusia Data corruption Kerusakan pada Site. Misal: listrik mati. 7

KOMPONEN2 DARI ORACLE HIGH AVAILABILITY Oracle Real Application Server (RAC) mengatasi kerusakan komputer Automatic Storage Management (ASM) mengatasi kerusakan media penyimpanan Oracle Flashback Technologies mengatasi kesalahan manusia Oracle Data Guard mengatasi data corruption dan kerusakan pada site 8

ORACLE RAC Beberapa Oracle Instance dalam beberapa server (node) mengakses satu database yang sama. Semua Oracle Instance dapat melakukan transaksi pada database yang sama secara bersamaan. Scalability: kemampuan dari Oracle RAC dapat dikembangan secara mudah. Kemampuan utama dari Oracle RAC: Load Balancing Fail-Over 9

ORACLE RAC ARCHITECTURE 10

ORACLE RAC LOAD BALANCING Membagi beban kerja secara merata pada semua node. Jika ada request baru dari client akan otomatis diarahkan ke node yang loadnya paling rendah. 11

ORACLE RAC - FAILOVER Apabila terjadi kerusakan pada satu node, maka suatu transaksi akan secara otomatis dipindahkan ke node yang lain. 12

AUTOMATIC STORAGE MANAGEMENT (ASM) Bekerja seperti mekanisme RAID (Redundant Array of Independent Disks) tetapi di level software. Merupakan cluster file system portable dan high performance. ASM menggabungkan beberapa harddisk yg secara fisik berbeda menjadi satu logical storage. Digunakan untuk mengelola file2 fisik dari Oracle Database. 13

MANFAAT ASM Mempunyai kemampuan untuk melakukan mirror dan stripe pada beberapa media penyimpanan Melakukan re-mirror secara otomatis jika ada satu harddisk yang rusak. Melakukan rebalance data ketika ada penambahan/pengurangan harddisk (database tetap online). Dapat mensupport database yang sangat besar. 14

ASM ARCHITECTURE 15

ASM: MIRRORING DAN STRIPING Mirroring Striping 16

FLASHBACK TECHNOLOGIES Menyediakan beberapa fitur untuk dapat melihat suatu data pada waktu yang berbeda. Memungkinkan untuk memperbaiki kesalahan yang dilakukan oleh manusia. Misal: terjadi penghapusan suatu table secara tidak sengaja. 17

ORACLE DATA GUARD Memastikan ketersediaan, proteksi, dan disaster recovery untuk data2 penting perusahaan. Menyediakan berbagai layanan untuk membuat, menjaga, mengelola, dan memonitor satu atau lebih standby database. Sehingga jika terjadi bencana pada primary database, standby database dapat difungsikan sebagai database utama. 18

ORACLE DATA GUARD ARCHITECTURE 19

QUESTION? 20