Cara menyebarkan SAP HANA: kami menganalisis berbagai metode

SAP HANA adalah DBMS dalam memori populer yang mencakup layanan penyimpanan (Data Warehouse) dan analitik, middleware bawaan, server aplikasi, dan platform untuk mengonfigurasi atau mengembangkan utilitas baru. Dengan menghilangkan latensi DBMS tradisional dengan SAP HANA, Anda dapat meningkatkan kinerja sistem, pemrosesan transaksi (OLTP) dan intelijen bisnis (OLAP) secara signifikan.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode

Anda dapat menerapkan SAP HANA dalam mode Appliance dan TDI (jika kita berbicara tentang lingkungan produksi). Untuk setiap opsi, pabrikan memiliki persyaratannya sendiri. Dalam posting ini kita akan berbicara tentang kelebihan dan kekurangan dari berbagai opsi, serta, untuk kejelasan, tentang proyek nyata kami dengan SAP HANA.

SAP HANA terdiri dari 3 komponen utama - host, instance, dan sistem.

Tuan rumah adalah server atau lingkungan operasi untuk menjalankan DBMS SAP HANA. Komponen yang diperlukan adalah CPU, RAM, penyimpanan, jaringan dan OS. Host menyediakan tautan ke direktori instalasi, data, log, atau langsung ke sistem penyimpanan. Pada saat yang sama, sistem penyimpanan untuk menginstal SAP HANA tidak harus berlokasi di host. Jika sistem memiliki beberapa host, Anda memerlukan penyimpanan bersama atau penyimpanan yang tersedia berdasarkan permintaan dari semua host.

Contoh — satu set komponen sistem SAP HANA yang diinstal pada satu host. Komponen utamanya adalah Index Server dan Name Server. Yang pertama, yang juga disebut “server yang berfungsi”, memproses permintaan, mengelola penyimpanan data terkini dan mesin basis data. Name Server menyimpan informasi tentang topologi instalasi SAP HANA - di mana komponen dijalankan dan data apa yang ada di server.

Sistem – ini adalah satu atau lebih instance dengan nomor yang sama. Pada dasarnya, ini adalah elemen terpisah yang dapat diaktifkan, dinonaktifkan, atau disalin (dicadangkan). Data didistribusikan dalam memori berbagai server yang membentuk sistem SAP HANA.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode
Sistem dapat dikonfigurasi sebagai host tunggal (satu instans pada satu host) atau multi-host, terdistribusi (beberapa instans SAP HANA didistribusikan ke beberapa host, dengan satu instans per host). Dalam sistem multi-host, setiap instance harus memiliki nomor yang sama. Sistem SAP HANA diidentifikasi oleh ID Sistem (SID), nomor unik yang terdiri dari tiga karakter alfanumerik.

Virtualisasi SAP HANA

Salah satu keterbatasan utama SAP HANA adalah dukungan hanya satu sistem - satu instance dengan SID server unik. Untuk menggunakan perangkat keras secara lebih efisien atau mengurangi jumlah server di pusat data, Anda dapat menggunakan virtualisasi. Dengan cara ini, lanskap lain dapat hidup berdampingan di server yang sama dengan sistem yang memiliki persyaratan lebih rendah (sistem non-produktif). Untuk server HA/DR siaga, virtualisasi dapat meningkatkan kecepatan peralihan antara mesin virtual produktif dan non-produktif.

SAP HANA menyertakan dukungan untuk hypervisor VMWare ESX. Ini berarti bahwa sistem SAP HANA yang berbeda - instalasi SAP HANA dengan nomor SID berbeda - dapat hidup berdampingan di satu host (server fisik umum) di mesin virtual yang berbeda. Setiap mesin virtual harus berjalan pada OS yang didukung.

Untuk lingkungan produksi, virtualisasi SAP HANA memiliki keterbatasan yang serius:

  • Penskalaan perluasan skala tidak didukung - virtualisasi hanya dapat digunakan dengan sistem Peningkatan Skala, baik itu BwoH/DM/SoH atau SoH “murni”;
  • virtualisasi harus dilakukan sesuai aturan yang ditetapkan untuk perangkat Peralatan atau TDI;
  • Ketersediaan Umum (GA) hanya dapat memiliki satu mesin virtual—perusahaan yang ingin menggunakan virtualisasi dengan lingkungan produksi HANA harus berpartisipasi dalam program Ketersediaan Terkendali dengan SAP.

Dalam lingkungan non-produktif dimana batasan ini tidak ada, virtualisasi dapat digunakan untuk mengoptimalkan pemanfaatan perangkat keras.

Topologi SAP HANA

Mari beralih ke penerapan SAP HANA. Dua topologi didefinisikan di sini.

  • Peningkatan skala – satu server besar. Seiring bertambahnya basis HANA, server itu sendiri juga bertambah: jumlah CPU dan jumlah memori bertambah. Dalam solusi dengan Ketersediaan Tinggi (HA) dan Pemulihan Bencana (DR), server cadangan atau toleransi kesalahan harus sesuai dengan karakteristik server produktif.
  • Scale-out – seluruh volume sistem SAP HANA didistribusikan ke beberapa server yang identik. Server Master berisi informasi untuk Server Indeks dan Server Nama. Server budak tidak berisi data ini - kecuali server, yang mengambil alih fungsi Master jika terjadi kegagalan server utama. Server Indeks mengelola segmen data yang ditugaskan padanya dan juga merespons pertanyaan. Server Nama mengetahui bagaimana data didistribusikan di antara server produksi. Jika HANA berkembang, node lain akan ditambahkan ke konfigurasi server saat ini. Pada topologi ini cukup memiliki satu node cadangan untuk menjamin keamanan seluruh server.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode

Persyaratan perangkat keras SAP

SAP memiliki persyaratan perangkat keras wajib untuk HANA. Mereka termasuk dalam lingkungan produktif - untuk non-produksi, karakteristik minimal sudah cukup. Jadi, berikut adalah persyaratan untuk lingkungan produksi:

  • CPU Intel Xeon v5 (SkyLake) / 8880/90/94 v4 (Broadwell)
  • dari RAM 128 GB untuk aplikasi BW dengan 2 CPU, 256 GB dengan 4+ CPU;

Menerapkan SAP HANA dalam mode Appliance dan TDI

Sekarang mari kita beralih ke latihan dan membahas tentang cara mengimplementasikan SAP HANA dalam mode Appliance dan TDI. Untuk ini kami menggunakan platform SAP HANA berdasarkan server BullSequana S dan Bullion S, yang disertifikasi oleh SAP untuk beroperasi dalam mode ini.

Sedikit informasi tentang produk. BullSequana S berdasarkan Intel Xeon Scalable mencakup berbagai model, hingga 32 CPU dalam satu server. Server dibangun menggunakan desain modular yang memberikan skalabilitas hingga 32 CPU dan jumlah GPU yang sama. RAM – dari 64 GB hingga 48 TB. Fitur BullSequana S mencakup dukungan AI perusahaan untuk peningkatan kinerja, akselerasi analisis data, peningkatan komputasi dalam memori, dan modernisasi dengan teknologi virtualisasi dan cloud.

Bullion S hadir dengan CPU Keluarga Intel Xeon E7 v4. Jumlah maksimum prosesor adalah 16. RAM dapat ditingkatkan dari 128 GB hingga 24 TB. Sejumlah besar fungsi RAS memberikan ketersediaan tingkat tinggi untuk infrastruktur penting seperti SAP HANA. Bullion S cocok untuk konsolidasi pusat data massal, menjalankan aplikasi In-Memory, memigrasi mainframe, atau sistem lama.

Peralatan SAP HANA

Appliance adalah solusi pra-konfigurasi yang mencakup server, sistem penyimpanan, dan paket perangkat lunak untuk implementasi turnkey, dengan layanan dukungan terpusat dan tingkat kinerja yang disepakati. Di sini, HANA hadir sebagai perangkat keras dan perangkat lunak yang telah dikonfigurasi sebelumnya, terintegrasi penuh dan bersertifikat. Perangkat dalam mode Peralatan siap untuk dipasang di pusat data, dan sistem operasi, SAP HANA, dan (jika perlu) mesin virtual VMWare tambahan telah dikonfigurasi dan diinstal.

Sertifikasi SAP menentukan tingkat jaminan kinerja, serta model CPU, jumlah RAM, dan penyimpanan. Setelah disertifikasi, konfigurasi tidak dapat diubah tanpa membatalkan garansi. Untuk menskalakan platform HANA, SAP menawarkan tiga opsi.

  • Peningkatan BWoH/DM/SoH – penskalaan vertikal, yang cocok untuk sistem tunggal (satu SID). Peralatan bertambah sebesar 256/384 GB mulai dari SAP HANA SPS 11. Rasio ini menunjukkan kapasitas maksimum yang didukung oleh satu CPU dan umum untuk seluruh daftar Peralatan bersertifikat. Peralatan BWoH/DM/SoH dengan penskalaan vertikal ideal untuk aplikasi BW di HANA (BWoH), Data Mart (DM), dan SAP Suite di HANA (SoH).
  • Peningkatan Skala SoH - Ini adalah versi ringan dari model sebelumnya, dengan batasan jumlah RAM yang lebih sedikit. Ini masih merupakan server yang dapat diskalakan secara vertikal, namun jumlah maksimum RAM untuk 2 prosesor sudah 1536 GB (hingga versi SPS11) dan 3 TB (SPS12+). Cocok untuk SoH saja.
  • Skala-Out - Ini adalah opsi yang dapat diskalakan secara horizontal, sebuah sistem yang mendukung konfigurasi multi-server. Penskalaan horizontal optimal untuk BW dan, dengan beberapa keterbatasan, untuk SoH.

Di server BullSequana S dan Bullion S, penskalaan vertikal menjadi fokus karena memiliki batasan operasional yang lebih sedikit dan memerlukan lebih sedikit administrasi. Untuk mode Peralatan, terdapat berbagai macam perangkat yang berbeda.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode
Solusi BullSequana S untuk SAP HANA dalam mode Peralatan

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode
*Opsional E7-8890/94v4
Solusi Bullion S untuk SAP HANA dalam mode Peralatan

Semua solusi Bull dalam mode Peralatan dari SAP HANA SPS 12 disertifikasi. Peralatan dipasang di rak 19U standar 42 inci, dengan dua catu daya - PDU internal. Server berikut memiliki sertifikasi SAP:

  • BullSequana S dengan Intel Xeon Skylake 8176, 8176M, 8180, 8180M (prosesor dengan huruf “M” mendukung modul memori 128 GB). Dalam hal rasio harga-kualitas, opsi dengan Intel 8176 terlihat terbaik
  • Bullion S dengan Intel Xeon E7-8880 v4, 8890 dan 8894.

Sistem penyimpanan terhubung langsung ke server melalui port FC, sehingga switch SAN tidak diperlukan di sini. Mereka dapat berguna untuk mengakses sistem yang terhubung ke LAN atau SAN.

Berikut adalah contoh konfigurasi sistem penyimpanan EMC Unity 450F dalam pengaturan kami:

  • Tinggi: 5U (DPE 3U (25×2,5″ HDD/SSD) + DAE 2U (25×2,5″ HDD/SSD))
  • Pengendali: 2
  • Disk: dari 6 hingga 250 SAS SSD, masing-masing dari 600 GB hingga 15.36 TB
  • RAID: level 5 (8+1), 4 grup RAID
  • Antarmuka: 4 FC per pengontrol, 8 atau 16 Gbit/dtk
  • Perangkat Lunak: Unisphere Block Suite

Appliance adalah opsi penerapan yang andal, namun memiliki kelemahan besar: sedikit kebebasan dalam mengkonfigurasi perangkat keras. Selain itu, opsi ini mungkin memerlukan perubahan dalam proses departemen TI.

SAPHANA TDI

Alternatif untuk Peralatan adalah mode TDI (Tailored Data center Integration), di mana Anda dapat memilih produsen dan komponen infrastruktur tertentu tergantung pada keinginan pelanggan - dengan mempertimbangkan tugas yang dilakukan dan beban kerja. Misalnya, SAN dapat digunakan kembali di pusat data, dengan beberapa disk didedikasikan untuk instalasi HANA.

Dibandingkan dengan Appliance, mode TDI memberi pengguna lebih banyak kebebasan untuk memenuhi persyaratan. Ini sangat menyederhanakan integrasi HANA ke dalam pusat data - Anda dapat membangun infrastruktur khusus Anda sendiri. Misalnya, memvariasikan jenis dan jumlah prosesor tergantung pada bebannya.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode
Untuk penghitungan kapasitas, kami merekomendasikan penggunaan SAP Quick Sizer, alat sederhana yang menyediakan kebutuhan CPU dan memori untuk beban kerja berbeda di SAP HANA. Anda kemudian dapat menghubungi Dukungan Global Aktif SAP untuk merencanakan lanskap TI Anda. Setelah ini, mitra perangkat keras SAP HANA mengubah hasil penghitungan menjadi berbagai kemungkinan konfigurasi sistem - baik pada perangkat keras ujung atas maupun yang lebih sederhana. Dalam mode TDI untuk server diperbolehkan menggunakan CPU Intel E7, termasuk Intel Broadwell E7 dan Skylake-SP (Platinum, Gold, Silver dengan 8 core atau lebih per prosesor), serta IBM Power8/ 9.

Server disediakan tanpa sistem penyimpanan, sakelar, dan rak, tetapi persyaratan perangkat keras tetap sama seperti dalam mode Peralatan - node tunggal yang sama, solusi dengan penskalaan vertikal atau horizontal. SAP memerlukan hal itu hanya server bersertifikat, sistem penyimpanan, dan sakelar yang digunakan, tapi ini tidak menakutkan - sebagian besar produsen memiliki hampir semua peralatan bersertifikat.

Pengujian kinerja harus dilakukan menggunakan pengujian HWCCT (Alat Pemeriksaan Konfigurasi Perangkat Keras)., yang memungkinkan Anda memeriksa kepatuhan terhadap KPI SAP tertentu. Dan ada persyaratan non-perangkat keras: HANA, OS, dan hypervisor (opsional) harus diinstal oleh spesialis bersertifikat SAP. Hanya sistem yang memenuhi semua aturan yang tercantum yang dapat menerima dukungan kinerja SAP.

Jajaran server BullSequana S dalam mode TDI mirip dengan lini dalam mode Appliance, tetapi tanpa sistem penyimpanan, sakelar, dan rak. Anda dapat menginstal sistem penyimpanan apa pun dari daftar sistem SAP bersertifikat - VNX, XtremIO, NetApp, dan lainnya. Misalnya, jika VNX5400 memenuhi persyaratan kinerja SAP HANA, Anda dapat menghubungkan penyimpanan Dell EMC Unity 450F sebagai bagian dari konfigurasi TDI. Jika perlu, adaptor FC (1 atau 10 Gbit/s), serta sakelar Ethernet, dipasang.

Sekarang, agar Anda dapat lebih jelas membayangkan mode-mode yang dijelaskan, kami akan memberi tahu Anda tentang beberapa kasus nyata kami.

Peralatan + TDI: HANA untuk toko online

Toko online Mall.cz, bagian dari Mall Group, didirikan pada tahun 2000. Ia memiliki cabang di Republik Ceko, Slovakia, Polandia, Hongaria, Slovenia, Kroasia dan Rumania. Ini adalah toko online terbesar di negara ini, menjual hingga 75 ribu produk per hari, pendapatannya pada akhir tahun 2017 berjumlah sekitar 280 juta euro.

Pembaruan infrastruktur pusat data diperlukan sehubungan dengan migrasi ke SAP HANA. Perkiraan ukurannya adalah 2x6 TB untuk lingkungan produksi dan 6 TB untuk lingkungan pengujian/pengembangan. Pada saat yang sama, solusi dengan pemulihan bencana diperlukan untuk lingkungan SAP HANA yang produktif dalam cluster aktif-aktif.

Pada saat pengumuman tender, pelanggan memiliki sistem untuk SAP berdasarkan server rak dan blade standar. Dua pusat data, yang terletak sekitar 10 km satu sama lain, dilengkapi dengan berbagai sistem penyimpanan - IBM SVC, HP dan Dell. Sistem utama dioperasikan dalam mode pemulihan bencana.

Pertama, pelanggan meminta solusi tersertifikasi dalam mode Peralatan untuk SAP HANA untuk semua sistem (lingkungan Produksi dan pengujian/pengembangan) dengan pertumbuhan hingga 12 TB. Namun karena keterbatasan anggaran, mereka mulai mempertimbangkan opsi lain - misalnya, lebih banyak CPU dengan modul RAM lebih kecil (modul 64 GB dibandingkan modul 128 GB). Selain itu, untuk mengoptimalkan harga, penyimpanan bersama untuk lingkungan Produksi dan pengujian/pengembangan juga dipertimbangkan.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode

Kami menyetujui 4 CPU dan 6 TB RAM untuk lingkungan Produksi, dengan ruang untuk pertumbuhan. Untuk lingkungan pengujian/pengembangan dalam mode TDI, kami memutuskan untuk menggunakan CPU yang lebih murah - kami mendapatkan 8 CPU dan 6 TB RAM. Karena banyaknya fungsi yang diminta oleh pelanggan - lingkungan replikasi, pencadangan, Produksi bersama, dan pengujian/pengembangan di situs kedua - alih-alih disk internal, sistem penyimpanan DellEMC Unity digunakan dalam konfigurasi flash penuh. Selain itu, pelanggan meminta solusi pemulihan bencana berdasarkan replikasi sistem HANA (HSR) dengan kuorum node di situs ketiga.

Konfigurasi akhir untuk lingkungan Prod terdiri dari server BullSequana S400 pada Intel Xeon P8176M (28 core, 2.10 GHz, 165 W) dan RAM 6 TB. Sistem penyimpanan - Unity 450F 10x 3.84 TB. Untuk tujuan pemulihan bencana, untuk lingkungan Prod kami menggunakan BullSequana S400 pada Intel Xeon P8176M (28 core, 2.10 GHz, 165 W) dengan RAM 6 TB. Untuk lingkungan pengujian/pengembangan, kami menggunakan server BullSequana S800 dengan Intel Xeon P8153 (16 core, 2.00 GHz, 125 W) dan RAM 6 TB plus sistem penyimpanan Unity 450F 15x 3.84 TB. Spesialis kami menginstal dan mengkonfigurasi server DellEMC sebagai kuorum, server aplikasi (VxRail Solution) dan solusi cadangan (DataDomain).

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode
Peralatan siap untuk peningkatan di masa mendatang. Pelanggan mengharapkan ukuran HANA meningkat pada tahun 2019, dan yang harus dia lakukan hanyalah memasang modul baru di rak.

Peralatan: HANA untuk integrator pariwisata besar

Kali ini klien kami adalah penyedia layanan TI besar yang mengembangkan solusi teknologi untuk perusahaan perjalanan. Pelanggan meluncurkan proyek SAP HANA yang ambisius untuk menerapkan sistem penagihan baru. Solusi diperlukan dalam mode Peralatan dengan RAM 8 TB untuk lingkungan Produksi dan PreProd. Sesuai dengan rekomendasi SAP, pelanggan memilih opsi penskalaan vertikal.

Tugas utamanya adalah implementasi infrastruktur perangkat keras berdasarkan perangkat yang disertifikasi dalam mode Appliance untuk SAP HANA. Kriteria prioritasnya adalah efektivitas biaya, kinerja tinggi, skalabilitas dan ketersediaan data yang tinggi.

Kami mengusulkan dan menerapkan solusi bersertifikat SAP, termasuk dua server Bullion S16 - untuk lingkungan Prod dan PreProd. Peralatan tersebut berjalan pada prosesor Intel Xeon E7-v4 8890 (24 core, 2.20 GHz, 165 W) dan dilengkapi dengan RAM 16 TB. Untuk lingkungan BW dan Dev/Test, sembilan server Bullion S4 (22 core, 2.20 GHz, 150 W) dengan RAM 4 TB telah dipasang. Hybrid EMC Unity digunakan sebagai sistem penyimpanan.

Solusi ini memberikan dukungan penskalaan untuk semua elemen perangkat - misalnya, hingga 16 soket dengan CPU Intel Xeon E7-v4. Administrasi dalam konfigurasi ini disederhanakan - khususnya, untuk mengkonfigurasi ulang atau mempartisi server.

Peralatan + TDI: HANA untuk ahli metalurgi

MMC Norilsk Nickel, salah satu produsen nikel dan paladium terbesar, memutuskan untuk memperbarui platform perangkat keras SAP HANA untuk mendukung aplikasi dan proyek bisnis penting. Ada kebutuhan untuk memperluas lanskap yang ada dalam hal daya komputasi. Salah satu syarat utama yang diajukan oleh pelanggan adalah ketersediaan platform yang tinggi - meskipun ada keterbatasan perangkat keras.

Cara menyebarkan SAP HANA: kami menganalisis berbagai metode

Untuk lingkungan produksi, kami menggunakan server dan sistem penyimpanan Bullion S8 dalam mode SAP HANA Appliance. Untuk HA dan test/dev, platform diterapkan dalam mode TDI. Kami menggunakan satu server Bull Bullion S8, dua server Bull Bullion S6, dan sistem penyimpanan hybrid. Kombinasi ini memungkinkan peningkatan kecepatan aplikasi secara signifikan dalam lanskap SAP, meningkatkan jumlah daya komputasi dan sumber daya penyimpanan data, serta meminimalkan biaya pengoperasian. Penting agar klien tetap memiliki kemampuan untuk meningkatkan hingga 16 CPU.

Kami mengundang Anda ke Forum SAP

Dalam postingan ini, kami melihat penerapan SAP HANA dengan berbagai cara dan mencoba menyoroti kelebihan dan kekurangan opsi yang tersedia. Jika Anda memiliki pertanyaan tentang implementasi SAP HANA, kami akan dengan senang hati menjawabnya di komentar.

Kami mengundang semua orang yang tertarik dengan solusi Bull dan kemungkinan penerapannya di bawah SAP HANA ke acara SAP terbesar tahun ini: SAP Forum 17 akan diadakan di Moskow pada tanggal 2019 April. Kami menunggu Anda di stand kami di IoT zona: kami akan memberi tahu Anda banyak hal menarik, dan juga membagikan banyak hadiah.

Sampai jumpa di forum!

Sumber: www.habr.com

Tambah komentar