Salah satu dari lima konglomerat ritel gaya hidup terbesar di Indonesia tidak memiliki jalur pemulihan yang telah diuji untuk lingkungan AWS yang mendukung operasional lebih dari 2.000 toko. PT Metrodata Electronics Tbk menghadirkan arsitektur disaster recovery dua tingkat — pilot light untuk lingkungan server dan always-on Oracle Data Guard standby untuk database SAP — dengan hasil pengujian yang terukur.
|
62 menit |
15 menit |
8 dari 8 |
~40% |
|
Rata-rata failover, dibandingkan dengan target 90 menit |
Recovery point yang dicapai, turun dari sebelumnya hingga 24 jam |
Server korporat memenuhi kedua target, pada kedua arah |
Biaya lebih rendah dibandingkan infrastruktur standby yang direncanakan |
Pelanggan merupakan salah satu dari lima konglomerasi ritel gaya hidup terbesar di Indonesia, yang telah mengoperasikan lebih dari 2.000 toko ritel di seluruh Indonesia selama lebih dari 30 tahun. Terdaftar di Bursa Efek Indonesia, organisasi ini mengelola portofolio lebih dari 150 merek internasional dan lokal yang mencakup kategori fesyen, olahraga, makanan dan minuman, department store, serta gaya hidup, dengan pendapatan tahunan mencapai lebih dari USD 2 miliar. Pelanggan melayani jutaan konsumen Indonesia melalui toko fisik dan kanal ritel digital, sehingga operasional TI yang tidak terputus menjadi hal yang sangat penting untuk mendukung aktivitas perdagangan sehari-hari, pelaksanaan rantai pasok, dan pelaporan keuangan.
Seiring dengan berkembangnya jaringan ritel pelanggan, infrastruktur AWS mereka berkembang menjadi 171 virtual machine yang berjalan dalam AWS Landing Zone dengan arsitektur hub-and-spoke di enam AWS account — terdiri dari 32 server terkait SAP dan 139 server non-SAP yang mendukung pemrosesan point-of-sale, integrasi sistem, business intelligence, layanan workspace, dan keuangan. Sistem-sistem ini mendukung transaksi harian di ribuan toko. Namun, infrastruktur tersebut belum memiliki kemampuan disaster recovery modern. Pemulihan dari kegagalan infrastruktur yang signifikan diukur dalam hitungan hari, bukan jam, belum pernah ditetapkan recovery point objective, dan tidak ada jalur pemulihan yang telah diuji untuk workload kritis apa pun.
Risiko yang ditimbulkan cukup signifikan. Berdasarkan pemodelan yang dilakukan pelanggan, potensi kehilangan pendapatan mencapai USD 100.000 hingga USD 200.000 untuk satu insiden downtime selama periode promosi akhir tahun atau flash sale, ketika volume transaksi mencapai puncaknya. Tanpa recovery point yang telah ditentukan, sebanyak 24 jam data transaksi dapat hilang apabila terjadi kegagalan — data yang dibutuhkan oleh bisnis untuk rekonsiliasi keuangan, kepatuhan audit, dan pelaporan regulasi. Karena tidak terdapat mekanisme failover otomatis, setiap insiden memerlukan intervensi manual di berbagai sistem oleh tim yang bekerja tanpa runbook, sehingga memperpanjang downtime dan meningkatkan risiko kesalahan dalam situasi yang penuh tekanan. Dalam pasar ritel yang sangat kompetitif, downtime selama periode promosi dengan trafik tinggi dapat berdampak langsung pada kepercayaan pelanggan dan reputasi merek.
Rencana pelanggan sebelumnya adalah membangun infrastruktur standby tradisional, yang akan membutuhkan belanja modal yang signifikan untuk perangkat keras yang tidak digunakan dan tetap menghasilkan jalur pemulihan yang belum teruji. Kendala lainnya turut membentuk desain solusi: Asia Pacific (Jakarta) merupakan satu-satunya AWS Region di Indonesia, sehingga arsitektur ketahanan harus mampu menyediakan kemampuan pemulihan yang telah diuji sekaligus memastikan seluruh data pelanggan tetap berada di dalam negeri.
PT Metrodata Electronics Tbk, melalui anak perusahaannya PT Mitra Integrasi Informatika, merancang dan mengimplementasikan arsitektur disaster recovery menggunakan AWS Elastic Disaster Recovery di Asia Pacific (Jakarta) Region. Desain tersebut memulihkan workload antar-Availability Zones dalam Region yang sama, secara langsung mengatasi skenario kegagalan yang telah ditetapkan pelanggan — yaitu bencana yang berdampak pada satu Availability Zone — sekaligus menjaga setiap byte data pelanggan tetap berada di Indonesia.
Arsitektur ini mengikuti pola pilot light: data aplikasi direplikasi secara berkelanjutan ke area staging berbiaya rendah, server pemulihan tersedia sebagai pre-configured launch templates alih-alih running instances, dan proses promosi ke lingkungan produksi penuh dilakukan secara otomatis. Pelanggan membayar untuk perlindungan data berkelanjutan tanpa harus membayar biaya operasional lingkungan duplikat.
Metrodata memulai dengan tahap discovery dan assessment terhadap 171 virtual machine milik pelanggan, dengan memetakan dependensi aplikasi, kebutuhan jaringan, dan prioritas pemulihan di seluruh sistem ritel, logistik, dan keuangan. Berdasarkan analisis tersebut, 24 server yang tersebar di enam AWS account diklasifikasikan sebagai server yang kritis bagi bisnis dan dimasukkan ke dalam cakupan disaster recovery. Target Availability Zone untuk pemulihan ditentukan untuk setiap server berdasarkan kelompok dependensinya, sehingga sistem yang saling terkait dapat dipulihkan secara bersamaan dan tidak secara terpisah.
Pada tahap desain, Metrodata membangun lingkungan pemulihan yang terisolasi menggunakan Amazon VPC dengan private subnet, sehingga lalu lintas replikasi tidak pernah melewati internet publik. Role AWS Identity and Access Management dikonfigurasi untuk memberikan akses dengan prinsip least privilege terhadap operasi pemulihan, dan seluruh data yang direplikasi dienkripsi baik saat transit maupun saat tersimpan. Alarm Amazon CloudWatch dibuat untuk memantau kesehatan replikasi dan replication lag secara real time, sehingga penurunan kualitas aliran replikasi dapat terdeteksi dan ditindaklanjuti sebelum berkembang menjadi kegagalan pemulihan — salah satu kelemahan tersembunyi yang paling umum dalam program disaster recovery.
Implementasi berpusat pada AWS Elastic Disaster Recovery, yang melakukan replikasi berkelanjutan pada tingkat blok dari setiap server yang dilindungi ke volume Amazon EBS di staging subnet. Amazon EC2 menyediakan compute untuk pemulihan, yang dijalankan dari template yang telah ditentukan sebelumnya hanya ketika simulasi atau pemulihan aktual dilakukan. Amazon S3 menyediakan penyimpanan backup, Amazon VPC menyediakan isolasi jaringan, AWS IAM mengatur akses, dan Amazon CloudWatch menyediakan lapisan monitoring dan alerting. Metrodata memasang dan mengonfigurasi AWS DRS replication agent pada seluruh 24 server yang berada dalam cakupan, menyesuaikan pengaturan replikasi untuk setiap profil workload, serta mengonfigurasi launch template agar instance pemulihan dapat dijalankan dengan ukuran, konfigurasi jaringan, dan penempatan security group yang tepat tanpa konfigurasi manual saat terjadi kegagalan.
Metrodata menyediakan layanan dukungan pada fase sebelum dan setelah implementasi. Sebelum implementasi, partner menjalankan discovery dan assessment, memfasilitasi workshop desain bersama tim infrastruktur dan aplikasi pelanggan, menerapkan dan mengonfigurasi replication agent, menyusun recovery runbook untuk setiap kelompok dependensi, serta melatih tim IT internal pelanggan agar dapat menjalankan operasi pemulihan secara mandiri. Setelah implementasi, Metrodata menyediakan pelaksanaan simulasi disaster recovery setiap kuartal, dukungan terkelola 24×7, pemantauan kesehatan replikasi secara berkelanjutan, serta optimalisasi konfigurasi pemulihan secara berkala seiring dengan perkembangan infrastruktur pelanggan.
Program tersebut divalidasi melalui dua simulasi. Simulasi pertama menguji lapisan pilot light pada delapan server produksi di Corporate account, baik dalam skenario failover maupun failback. Simulasi kedua merupakan disaster recovery drill khusus SAP yang menguji proses switchover Oracle Data Guard dan automated fast-start failover untuk lingkungan SAP, yang mengonfirmasi bahwa database standby secara otomatis dipromosikan menjadi primary dan layanan SAP dijalankan kembali sesuai urutan pada lingkungan yang telah dipulihkan. Automated database failover selesai dalam waktu 4 menit pada sistem ritel utama dan 18 menit pada sistem makanan dan minuman, dengan controlled switchover dalam waktu 1 hingga 2 menit.
Implementasi tersebut diakhiri dengan formal validation exercise yang dilakukan pada tahun 2025. Alih-alih hanya menguji pemulihan dalam satu arah, Metrodata menjalankan failover dan failback untuk delapan server produksi di Corporate account pelanggan, dengan pemulihan dari Availability Zone A ke Availability Zone C dan dari Availability Zone A ke Availability Zone B. Setiap pengujian diverifikasi melalui empat pemeriksaan independen: login pengguna lokal, perbandingan file terbaru dengan sumber, perbandingan data yang ada dengan sumber, serta konfirmasi status layanan. Integritas data dibuktikan melalui perbandingan, bukan hanya disimpulkan berdasarkan keberhasilan menjalankan instance.
Infrastruktur SAP pelanggan membutuhkan mekanisme kedua sebagai pelengkap lapisan pilot light. AWS Elastic Disaster Recovery melindungi server aplikasi dan sistem operasi, sementara database produksi SAP dilindungi oleh Oracle Data Guard, yang menjaga physical standby database yang terus disinkronkan di Availability Zone kedua dalam Jakarta Region. Oracle Data Guard Observer memantau database primary dan, ketika terjadi kegagalan, menjalankan automated fast-start failover — mempromosikan standby menjadi primary tanpa intervensi manual. Hal ini memberikan tingkat pemulihan yang selalu aktif dan siap digunakan pada lapisan database: standby merupakan salinan yang aktif dan berfungsi penuh yang menerapkan perubahan secara near real time, bukan template yang dimatikan. Server aplikasi SAP dipulihkan secara bersamaan, dan lingkungan SAP dijalankan berdasarkan urutan dependensi, dimulai dari ASCS dan ERS, kemudian database dan server aplikasi.
Setiap server yang diuji berhasil memenuhi kedua target pemulihan dalam kedua arah. Dengan Recovery Time Objective yang ditetapkan sebesar 90 menit, proses failover selesai dalam rata-rata 62 menit untuk delapan server — 31 persen lebih cepat dari target — dengan waktu pemulihan tercepat 41 menit dan terlama 88 menit. Failback menunjukkan hasil yang lebih baik, dengan rata-rata 55 menit dan waktu terlama 68 menit. Recovery Point Objective tercapai pada 15 menit untuk seluruh delapan server dalam kedua arah, tepat memenuhi target yang telah ditetapkan. Seluruh delapan server berhasil melewati keempat pemeriksaan verifikasi integritas data. Hasilnya menunjukkan tingkat keberhasilan terdokumentasi sebesar 8 dari 8 server terhadap kedua target dalam kedua arah — memberikan bukti yang jauh lebih kuat dibandingkan pengujian satu arah yang umum dilakukan dalam sebagian besar program disaster recovery, karena menunjukkan bahwa pelanggan tidak hanya mampu melakukan pemulihan, tetapi juga dapat kembali ke operasional normal setelahnya.
Simulasi SAP memvalidasi lapisan Oracle Data Guard pada kedua sistem produksi SAP — sistem ritel utama dan sistem makanan dan minuman — yang berjalan pada Oracle Database 19c. Dalam simulasi SAP, database primary pada masing-masing sistem sengaja dimatikan untuk memicu proses pemulihan. Pada sistem ritel utama, Oracle Data Guard Observer mendeteksi kegagalan dan secara otomatis mempromosikan database standby di Availability Zone terpisah menjadi primary dalam waktu 4 menit, tanpa intervensi manual, sementara controlled switchover selesai dalam 1 menit. Sistem makanan dan minuman divalidasi dengan cara yang sama, dengan switchover dalam 2 menit dan automated failover dalam 18 menit. Seluruh dua belas test case pada kedua sistem berhasil. Karena Data Guard berjalan dalam maximum-performance mode dengan batas lag 30 detik, recovery point database berada dalam kisaran sekitar 30 detik.
|
Indikator |
Sebelum |
Sesudah |
|
Waktu pemulihan |
Diukur dalam hitungan hari, belum diuji |
Rata-rata 62 menit, terburuk 88 menit |
|
Recovery point |
Belum ditentukan, hingga 24 jam |
15 menit |
|
Server di bawah perlindungan berkelanjutan |
0 |
24 di enam akun AWS |
|
Jalur pemulihan yang telah diuji |
None |
8 dari 8 diuji pada kedua arah; tier SAP diuji pada Agustus 2025 |
|
Biaya disaster recovery |
Standby tradisional, didanai CapEx |
~40% lebih rendah, tanpa infrastruktur duplikat yang menganggur |
Jika dibandingkan dengan kondisi sebelum implementasi, peningkatannya sangat signifikan. Waktu pemulihan berubah dari kemampuan yang sebelumnya diukur dalam hitungan hari menjadi kemampuan yang telah diuji dan dapat dicapai dalam waktu sekitar satu jam. Potensi kehilangan data berkurang dari sebanyak 24 jam menjadi maksimum 15 menit, atau penurunan lebih dari 98 persen terhadap risiko kehilangan data terburuk yang mungkin dialami pelanggan. Cakupan perlindungan meningkat dari nol server yang memiliki perlindungan berkelanjutan menjadi 24 server kritis bisnis yang direplikasi secara terus-menerus di enam AWS account. Karena arsitektur pilot light tidak menjalankan lingkungan duplikat secara aktif, pelanggan dapat memperoleh perlindungan tersebut dengan biaya yang diperkirakan 40 persen lebih rendah dibandingkan infrastruktur standby tradisional yang sebelumnya direncanakan, sekaligus menghilangkan belanja modal yang diperlukan oleh rencana tersebut.
Hasil bisnis yang diperoleh secara langsung menjawab tantangan yang dihadapi. Risiko kehilangan pendapatan sebesar USD 100.000 hingga USD 200.000 untuk setiap insiden downtime selama periode perdagangan dengan volume tinggi kini dibatasi oleh waktu pemulihan yang telah diuji selama 90 menit, bukan lagi downtime selama berhari-hari tanpa batas yang jelas. Risiko terhadap rekonsiliasi selama 24 jam dan kepatuhan audit berkurang menjadi jendela waktu 15 menit. Respons terhadap insiden yang sebelumnya dilakukan secara manual dan tidak terdokumentasi kini telah digantikan oleh runbook dan jalur pemulihan otomatis yang dapat dijalankan oleh tim pelanggan yang telah mendapatkan pelatihan, dengan dukungan simulasi triwulanan yang menjaga kemampuan tersebut tetap relevan seiring perubahan infrastruktur. Pelanggan beralih dari sekadar memiliki rencana disaster recovery menjadi memiliki kemampuan disaster recovery yang didukung oleh bukti hasil pengujian yang terukur.
PT Metrodata Electronics Tbk (IDX: MTDL) merupakan salah satu penyedia solusi digital terkemuka di Indonesia dan AWS Advanced Tier Services Partner, yang terdaftar di Bursa Efek Indonesia dan dipercaya oleh lebih dari 200 organisasi di sektor perbankan, ritel, manufaktur, pertambangan, kesehatan, dan sektor publik. Melalui anak perusahaan yang bergerak di bidang konsultasi dan system integration, yaitu PT Mitra Integrasi Informatika dan PT Sinergi Transformasi Digital, Metrodata menyediakan solusi migrasi cloud, modernisasi, managed services, dan business continuity. Metrodata saat ini memiliki AWS Migration and Modernization Competency dan AWS Glue Service Delivery designation, serta memiliki tim khusus AWS yang terdiri dari solutions architect dan engineer bersertifikasi yang menyediakan layanan resilience, migrasi, dan managed services dari Indonesia untuk pelanggan di Indonesia.
PT. Metrodata Electronics, Tbk.
APL Tower 37th Floor
Jl. Letjen S. Parman Kav. 28
Jakarta 11470
Contact Us:
P: (62-21) 2934 5888
F: (62-21) 2934 5899
E: info.metrodata@metrodata.co.id