Lingkungan pengembangan dan pengujian untuk beban kerja SAP di Azure

Azure ExpressRoute
Azure Virtual Machines
Azure Virtual Network
Azure Resource Manager

Contoh ini menunjukkan cara membangun lingkungan pengembangan dan pengujian untuk SAP NetWeaver di lingkungan Windows atau Linux di Azure. Database yang digunakan adalah AnyDB. (AnyDB adalah istilah SAP untuk DBMS yang didukung yang bukan SAP Hana.)

Sistem

Diagram arsitektur untuk lingkungan dev/test untuk beban kerja SAP.

Unduh file Visio arsitektur ini.

Aliran data

Skenario ini menunjukkan provisi database sistem SAP tunggal dan server aplikasi SAP di satu mesin virtual. Data mengalir melalui skenario sebagai berikut:

  1. Pelanggan menggunakan antarmuka pengguna SAP atau alat klien lainnya (Excel, browser web, atau aplikasi web lainnya) untuk mengakses sistem SAP berbasis Azure.
  2. Konektivitas disediakan dengan menggunakan ExpressRoute yang sudah ditetapkan. Koneksi ExpressRoute diakhiri di Azure di gateway ExpressRoute. Rute lalu lintas jaringan melalui gateway ExpressRoute ke subnet gateway, dan dari subnet gateway ke subnet spoke tingkat aplikasi (lihat topologi jaringan hub-spoke) dan melalui Network Security Gateway ke mesin virtual aplikasi SAP.
  3. Server pengelolaan identitas menyediakan layanan autentikasi.
  4. Kotak lompatan menyediakan kemampuan pengelolaan lokal.

Komponen

  • Jaringan virtual adalah dasar komunikasi jaringan dalam Azure.
  • Azure Virtual Machines menyediakan infrastruktur sesuai permintaan, skala tinggi, aman, dan tervirtualisasi menggunakan server Windows atau Linux.
  • Azure ExpressRoute memperluas jaringan lokal Anda ke cloud Microsoft melalui koneksi privat, yang difasilitasi oleh penyedia konektivitas.
  • Kelompok keamanan jaringan membatasi lalu lintas jaringan ke sumber daya tertentu dalam jaringan virtual. Kelompok keamanan jaringan berisi daftar aturan keamanan yang mengizinkan atau menolak lalu lintas jaringan masuk atau keluar. Aturan keamanan didasarkan pada alamat IP sumber atau tujuan, port, dan protokol.
  • Grup sumber daya bertindak sebagai kontainer logis untuk sumber daya Azure.
  • Azure Files atau Azure NetApp Files adalah solusi yang disarankan untuk menyediakan penyimpanan untuk item SAP yang dapat dieksekusi serta data dan log HANA.

Detail skenario

Karena dirancang untuk lingkungan non-produksi, arsitektur ini digunakan hanya dengan satu mesin virtual (VM). Ukuran VM dapat diubah untuk mengakomodasi kebutuhan organisasi Anda.

Untuk kasus penggunaan produksi, tinjau arsitektur referensi SAP yang tersedia di bawah ini:

Kemungkinan kasus penggunaan

Kasus penggunaan yang relevan lainnya meliputi:

  • Beban kerja non-produksi SAP non-kritis (seperti kotak pasir, pengembangan, pengujian, dan jaminan mutu).
  • Beban kerja bisnis SAP non-kritis.

Pertimbangan

Pertimbangan ini mengimplementasikan pilar Azure Well-Architected Framework, yang merupakan serangkaian tenet panduan yang dapat digunakan untuk meningkatkan kualitas beban kerja. Untuk informasi selengkapnya, lihat Microsoft Azure Well-Architected Framework.

Ingatlah poin-poin berikut saat membangun lingkungan pengembangan dan pengujian untuk SAP NetWeaver.

Ketersediaan

Microsoft menawarkan perjanjian tingkat layanan (SLA) untuk instans VM tunggal. Untuk informasi selengkapnya tentang Perjanjian Tingkat Layanan Microsoft Azure untuk Virtual Machines, lihat SLA untuk Virtual Machines

Skalabilitas

Untuk panduan umum tentang merancang solusi yang dapat diskalakan, lihat daftar periksa efisiensi performa di Azure Architecture Center.

Keamanan

Keamanan memberikan jaminan terhadap serangan yang disukai dan penyalahgunaan data dan sistem berharga Anda. Untuk informasi selengkapnya, lihat Gambaran Umum pilar keamanan.

Untuk panduan umum tentang mendesain solusi aman, lihat Dokumentasi Keamanan Azure.

Perlindungan dan kloning data

Untuk panduan umum tentang melindungi data aplikasi Anda, lihat alat Azure Application Consistent Snapshot, yang menyediakan snapshot aplikasi yang konsisten saat digunakan bersama dengan Azure NetApp Files.

Ketahanan

Untuk panduan umum tentang cara merancang solusi yang tangguh, lihat Mendesain aplikasi yang tangguh untuk Azure.

Pengoptimalan biaya

Optimalisasi biaya adalah tentang mencari cara untuk mengurangi pengeluaran yang tidak perlu dan meningkatkan efisiensi operasional. Untuk informasi selengkapnya, lihat Gambaran umum pilar pengoptimalan biaya.

Untuk membantu Anda menjelajahi biaya menjalankan skenario ini, semua layanan telah dikonfigurasi sebelumnya dalam contoh kalkulator biaya di bawah ini. Ubah variabel yang sesuai agar cocok dengan lalu lintas yang diharapkan untuk kasus penggunaan Anda.

Kami telah menyediakan empat contoh profil biaya berdasarkan jumlah lalu lintas yang ingin Anda terima:

Ukuran SAP Tipe VM Penyimpanan Kalkulator Harga Azure
Bentuk dan 8000 D8s_v3 2xP20, 1xP10 Bentuk dan
Medium 16000 D16s_v3 3xP20, 1xP10  Sedang
Bentuk dan 32000 E32s_v3 3xP20, 1xP10 Bentuk dan
Ekstra Besar 64000 M64s 4xP20, 1xP10 Ekstra Besar

Catatan

Harga ini adalah panduan yang hanya menunjukkan biaya penyimpanan dan VM. Ini tidak termasuk jaringan, penyimpanan cadangan, dan biaya masuk/keluar data.

  • Kecil: Sistem kecil terdiri dari VM jenis D8s_v3 dengan 8x vCPU, RAM 32 GB, dan penyimpanan sementara 200 GB. Ini juga berisi penyimpanan premium: dua disk 512 GB dan satu disk 128 GB.
  • Sedang: Sistem sedang terdiri dari VM jenis D16s_v3 dengan 16x vCPU, RAM 64-GB, dan penyimpanan sementara 400 GB. Ini juga berisi penyimpanan premium: tiga disk 512-GB dan satu disk 128-GB.
  • Besar: Sistem besar terdiri dari VM jenis E32s_v3 dengan 32x vCPU, RAM 256-GB, dan penyimpanan sementara 512 GB. Ini juga berisi penyimpanan premium: tiga disk 512-GB dan satu disk 128-GB.
  • Ekstra Besar: Sistem ekstra besar terdiri dari VM jenis M64 dengan 64x vCPU, RAM 1024-GB, dan penyimpanan sementara 2000 GB. Ini juga berisi penyimpanan premium: empat disk 512 GB dan satu disk 128 GB.

Menyebarkan skenario ini

Pilih tautan di bawah untuk menyebarkan solusi.

Sebarkan ke Azure

Catatan

SAP dan Oracle tidak diinstal selama penyebaran ini. Anda perlu menerapkan komponen ini secara terpisah.

Kontributor

Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.

Penulis utama:

Untuk melihat profil LinkedIn non-publik, masuk ke LinkedIn.

Langkah berikutnya

Pelajari selengkapnya tentang teknologi komponen:

Jelajahi arsitektur terkait: