Jinak dan Konsolidasi: Kisah Pindah ke Oracle Supercluster

DBMS tumbuh dan berlipat ganda, skrip otomatisasi menjadi semakin kompleks dan banyak, dan semakin banyak waktu dihabiskan untuk semua ini. Dalam keadaan seperti itu, cepat atau lambat, administrator berpikir keras: sesuatu perlu diubah. Dalam posting ini, kami akan memberi tahu melalui contoh bagaimana menyelesaikan masalah jika Anda berurusan dengan basis data Oracle dengan warna dan warna yang berbeda.



Beginilah semuanya dimulai. Pada 2013, kami, dengan dukungan puluhan dari semua jenis database yang berjalan di Oracle, telah terkumpul. Beberapa kecil, tetapi dengan permintaan besar - misalnya, repositori dokumen pengaturan atau sistem pengumpulan. Beberapa dapat dikaitkan dengan OLTP, dengan sejumlah besar permintaan kecil - pemantauan risiko, mesin sms dan lainnya. Ada sistem yang menjadi sangat aktif hanya pada tanggal penagihan atau pada akhir bulan. Secara umum, setiap orang memiliki tugas yang berbeda dan memuat profil, masing-masing juga. Agar aman, untuk setiap sistem kami menyimpan cadangan daya komputasi yang serius untuk beban puncak, serta cadangan sumber daya disk jika terjadi pertumbuhan yang tiba-tiba. Untuk mendukung semua ini diperlukan banyak waktu dan usaha.

Untuk mengurangi biaya perangkat keras, kami memutuskan untuk menggabungkan database Oracle dari semua sistem kelas menengah dalam satu server. Kami memiliki pengalaman yang baik dengan Oracle Exadata: replika pada sistem ini menutup masalah dengan pemrosesan pelaporan bangunan. Tetapi database di Exadata bekerja di Cluster Aplikasi Nyata, yang memberlakukan beberapa pembatasan pada aplikasi dan membutuhkan pengujian yang cermat. Dan perangkat lunak pihak ketiga tidak memungkinkan kompleks Exadata diinstal di atasnya, yang mempersempit jumlah sistem TI portabel.

Apa saja pilihannya? Kelas teknik Oracle juga mencakup Supercluster. Selain kelebihan Exadata, ia memiliki kemampuan untuk menggunakan basis data dalam mode satu simpul RAC, bahkan berdiri sendiri, yang meminimalkan risiko migrasi. Kami menghitung efek ekonomi dari transisi ke Supercluster: ternyata untuk biaya peralatan tambahan untuk mendukung pertumbuhan alami sistem untuk tahun berikutnya, kami dapat membeli 2 Supercluster'a baru. Kami berhasil mempertahankan keputusan ini sebelum bisnis dan pada 2014 mengakuisisi dua bagian Supercluster T5-8 untuk sistem utama dan cadangan.


Setiap setengah dari Supercluster berisi dua node komputasi dengan empat prosesor 16-core dan 1 TB memori. Pada node pertama dari dua superclusters, kami menempatkan pangkalan-pangkalan penting untuk bisnis, pada node kedua - semua yang lain, pangkalan siaga. Mereka dikonfigurasikan dengan memori yang lebih sedikit sehingga ketika masalah muncul pada node utama, clusterware secara otomatis meningkatkan sumber daya pada node lainnya, live. Dalam hal kegagalan seluruh node yang dikonfigurasi, saklar failover berarti Penjaga Data. Dan untuk menyederhanakan redundansi, kami menambahkan kartu FC tambahan dan server media Veritas Netbackup ke node. Dengan demikian, kami memanfaatkan sumber daya kami sebaik-baiknya dan memastikan toleransi kesalahan dan resistensi bencana.


Migrasi sistem disertai dengan pengujian serbaguna. Kami memiliki kekhawatiran bahwa persaingan untuk sumber daya dari banyak basis data dapat menyebabkan degradasi layanan, tetapi setelah transfer lebih dari 30 sistem, kami menyadari bahwa kecepatan pekerjaan hanya meningkat. Selain itu, bahkan dalam sistem yang tidak membantu penambahan prosesor dengan memori, atau transfer database ke array full-flash. Sebagai contoh, dalam sistem anti-penipuan utama kami, Pemantauan Risiko, yang sebelum ini mulai diserahkan karena peningkatan beban dari sistem sumber. Jelas, masalahnya bukan hanya pada peralatan itu sendiri, tetapi juga dalam "matematika" dari sistem rekayasa Oracle, yang mempercepat pertanyaan.

Hari ini, Supercluster telah bekerja bersama kami selama lebih dari empat tahun. Inilah yang kami sukai selain kinerja:

  • Biaya infrastruktur TI turun seperti yang kita inginkan.
  • Mengurangi biaya administrasi. Sebelumnya, tidak hanya administrator DBMS, tetapi juga administrator unix, administrator penyimpanan, dan SAN diperlukan untuk mendukung database. Sekarang semuanya didukung oleh satu orang, dan 90% administrasi dilakukan melalui Oracle Cloud Control.
  • Periode waktu untuk pengenalan sistem informasi baru telah berkurang. tidak lagi menunggu akuisisi dan pengiriman peralatan basis data.
  • Selain potongan Exadata yang berguna seperti pemindaian cerdas, indeks penyimpanan, dan kompresi hybrid, kami menggunakan alat Exadata - IO Resource Manager, yang sangat berguna untuk konsolidasi basis data. Dengan itu, kami memprioritaskan penggunaan sumber daya disk.

Secara terpisah, perlu disebutkan dukungan teknis serbaguna dari Oracle. Untuk sistem perangkat keras dan perangkat lunak, selain Dukungan Premier standar dan dukungan mitra, kami menerima dukungan Layanan Platinum gratis, yang meliputi:

  • Layanan "panggilan rumah" adalah pemantauan otomatis peralatan oleh vendor: misalnya, jika terjadi kegagalan disk, vendor akan menjadi yang pertama tahu tentang hal itu dan mengatur prosedur penggantian.
  • Pembaruan perangkat lunak sistem reguler gratis.
  • Pemulihan kompleks yang jauh lebih cepat melalui sistem Advanced Platinum Support Gateway.

    Kami sedang mengembangkan platform konsolidasi Oracle DBMS berbasis Supercluster, dan pada akhir 2017, tiga Supercluster M8 pertama yang dijual di dunia mendatangi kami:



    Jika Anda memiliki pertanyaan tentang kasus penggunaan Supercluster kami, kami akan dengan senang hati menjawabnya dalam komentar.

Source: https://habr.com/ru/post/id421425/


All Articles