Migrasikan Oracle Business Intelligence 12c ke AWS Cloud dari server lokal - AWS Prescriptive Guidance

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasikan Oracle Business Intelligence 12c ke AWS Cloud dari server lokal

Pertunjukan Lanre (Lan-Ray) dan Patrick Huang, Amazon Web Services

Ringkasan

Pola ini menunjukkan cara memigrasikan Oracle Business Intelligence Enterprise Edition 12c dari server lokal ke AWS Cloud dengan menggunakan AWS. CloudFormation Ini juga menjelaskan bagaimana Anda dapat menggunakan layanan AWS lainnya untuk mengimplementasikan komponen Oracle BI 12c yang memberikan ketersediaan tinggi, keamanan, fleksibilitas, dan kemampuan untuk menskalakan secara dinamis.

Untuk daftar praktik terbaik yang terkait dengan migrasi Oracle BI 12c ke AWS Cloud, lihat bagian Informasi tambahan dari pola ini.

catatan

Ini adalah praktik terbaik untuk menjalankan beberapa migrasi pengujian sebelum mentransfer data Oracle BI 12c Anda yang ada ke cloud. Pengujian ini membantu Anda menyempurnakan pendekatan migrasi, mengidentifikasi dan memperbaiki potensi masalah, dan memperkirakan persyaratan waktu henti dengan lebih akurat.

Prasyarat dan batasan

Prasyarat

  • Akun AWS yang aktif

  • Mengamankan konektivitas jaringan antara server lokal dan AWS melalui layanan AWS Virtual Private Network (AWS VPN) atau AWS Direct Connect

  • Lisensi perangkat lunak untuk sistem operasi Oracle Anda, Oracle BI 12c, Oracle Database, Oracle Server, dan Oracle HTTP Server WebLogic

Batasan

Untuk informasi tentang batas ukuran penyimpanan, lihat dokumentasi Amazon Relational Database Service (Amazon RDS) untuk Oracle.

Versi produk

  • Oracle Business Intelligence Enterprise Edisi 12c

  • WebLogic Server Oracle 12c

  • Oracle HTTP Server 12c

  • Oracle Database 12c (atau yang lebih baru)

  • Oracle Java SE 8

Arsitektur

Diagram berikut menunjukkan contoh arsitektur untuk menjalankan komponen Oracle BI 12c di AWS Cloud:

Contoh arsitektur untuk menjalankan komponen Oracle BI 12c di AWS Cloud.

Diagram ini menunjukkan arsitektur berikut:

  1. Amazon Route 53 menyediakan konfigurasi layanan nama domain (DNS).

  2. Elastic Load Balancing (ELB) mendistribusikan lalu lintas jaringan untuk meningkatkan skalabilitas dan ketersediaan komponen Oracle BI 12c di beberapa Availability Zone.

  3. Grup Auto Scaling Amazon Elastic Compute Cloud (Amazon EC2) meng-host Server HTTP Oracle, server Admin Weblogic, dan server BI terkelola di beberapa Availability Zone.

  4. Amazon Relational Database Service (Amazon RDS) untuk database Oracle menyimpan metadata BI Server di beberapa Availability Zone.

  5. Amazon Elastic File System (Amazon EFS) dipasang ke setiap komponen Oracle BI 12c untuk penyimpanan file bersama.

Tumpukan teknologi

  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic File System (Amazon EFS)

  • Amazon RDS for Oracle

  • AWS Certificate Manager (ACM)

  • Elastic Load Balancing (ELB)

  • Oracle BI 12c

  • WebLogic Server Oracle 12c

  • Server HTTP Oracle (OHS)

Alat

  • AWS CloudFormation membantu Anda menyiapkan sumber daya AWS, menyediakannya dengan cepat dan konsisten, serta mengelolanya sepanjang siklus hidupnya di seluruh akun dan Wilayah AWS.

  • AWS Certificate Manager (ACM) membantu Anda membuat, menyimpan, dan memperbarui sertifikat dan kunci SSL/TLS X.509 publik dan pribadi yang melindungi situs web dan aplikasi AWS Anda.

  • AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan penyimpanan data ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal.

  • Amazon Elastic Compute Cloud (Amazon EC2) menyediakan kapasitas komputasi yang dapat diskalakan di AWS Cloud. Anda dapat meluncurkan server virtual sebanyak yang Anda butuhkan, dan dengan cepat meningkatkannya ke atas atau ke bawah.

  • EC2 Auto Scaling Amazon membantu Anda menjaga ketersediaan aplikasi dan memungkinkan Anda menambahkan atau menghapus EC2 instans Amazon secara otomatis sesuai dengan kondisi yang Anda tentukan. 

  • Amazon Elastic File System (Amazon EFS) membantu Anda membuat dan mengonfigurasi sistem file bersama di AWS Cloud.

  • Elastic Load Balancing mendistribusikan lalu lintas aplikasi atau jaringan yang masuk ke beberapa target. Misalnya, Anda dapat mendistribusikan lalu lintas di seluruh instans, container, dan alamat IP Amazon Elastic Compute Cloud (Amazon EC2) di satu atau beberapa Availability Zone.

  • Amazon Relational Database Service (Amazon RDS) membantu Anda menyiapkan, mengoperasikan, dan menskalakan database relasional di AWS Cloud.

  • Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.

  • Amazon Virtual Private Cloud (Amazon VPC) membantu Anda meluncurkan sumber daya AWS ke jaringan virtual yang telah Anda tentukan. Jaringan virtual ini menyerupai jaringan tradisional yang akan Anda operasikan di pusat data Anda sendiri, dengan manfaat menggunakan infrastruktur AWS yang dapat diskalakan.

  • Oracle Data Pump membantu Anda memindahkan data dan metadata dari satu database ke database lainnya dengan kecepatan tinggi.

  • Oracle Fusion Middleware adalah rangkaian alat pengembangan aplikasi dan solusi integrasi untuk manajemen identitas, kolaborasi, dan pelaporan intelijen bisnis.

  • Oracle GoldenGate membantu Anda merancang, menjalankan, mengatur, dan memantau replikasi data dan mengalirkan solusi pemrosesan data di Oracle Cloud Infrastructure.

  • Oracle WebLogic Scripting Tool (WLST) menyediakan antarmuka baris perintah yang membantu Anda secara horizontal skala cluster Anda. WebLogic

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Kumpulkan informasi inventaris perangkat lunak.

Identifikasi versi dan tingkat patch untuk setiap komponen perangkat lunak tumpukan teknologi sumber Anda, termasuk yang berikut ini:

  • Sistem operasi Oracle

  • Oracle Database

  • Oracle BI 12c

  • Server Oracle WebLogic

  • Server HTTP Oracle

  • Java

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI

Kumpulkan informasi inventaris komputasi dan penyimpanan.

Di lingkungan sumber Anda, tinjau metrik pemanfaatan saat ini dan historis untuk hal-hal berikut:

  • Penggunaan CPU

  • Penggunaan memori

  • Penggunaan penyimpanan

penting

Pastikan Anda memperhitungkan lonjakan historis dalam penggunaan.

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI, Administrator Sistem

Kumpulkan informasi tentang arsitektur lingkungan sumber dan persyaratannya.

Dapatkan pemahaman penuh tentang arsitektur lingkungan sumber Anda dan persyaratannya, termasuk pengetahuan tentang hal-hal berikut:

  • Konfigurasi domain Oracle WebLogic Server

  • Pengelompokan

  • Penyeimbangan beban

  • Konektivitas

  • Ketersediaan

  • Persyaratan pemulihan bencana

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI

Identifikasi sumber data Java Database Connectivity (JDBC).

Kumpulkan informasi tentang sumber data JDBC lingkungan sumber Anda dan driver untuk setiap mesin database yang digunakannya.

Arsitek Migrasi, Pemilik Aplikasi, Administrator Oracle BI, Insinyur Database atau Administrator

Kumpulkan informasi tentang pengaturan khusus lingkungan.

Kumpulkan informasi tentang pengaturan dan konfigurasi yang khusus untuk lingkungan sumber Anda, termasuk yang berikut ini:

  • Skrip startup dan shutdown kustom

  • Java dan variabel lingkungan lainnya

  • Sertifikat

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI

Identifikasi dependensi apa pun pada aplikasi lain.

Kumpulkan informasi tentang integrasi di lingkungan sumber Anda yang membuat dependensi dengan aplikasi lain.

penting

Pastikan Anda mengidentifikasi integrasi Lightweight Directory Access Protocol (LDAP) dan persyaratan jaringan lainnya.

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI
TugasDeskripsiKeterampilan yang dibutuhkan

Buat dokumen desain tingkat tinggi.

Buat dokumen desain arsitektur target. Pastikan Anda menggunakan informasi yang Anda kumpulkan saat menilai lingkungan sumber Anda untuk menginformasikan dokumen desain.

Arsitek Solusi, Arsitek Aplikasi, Insinyur Basis Data, Arsitek Migrasi

Dapatkan persetujuan untuk dokumen desain.

Tinjau dokumen desain dengan pemangku kepentingan dan dapatkan persetujuan yang diperlukan.

Pemilik Aplikasi atau Layanan, Arsitek Solusi, Arsitek Aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Siapkan kode infrastruktur di CloudFormation.

Buat CloudFormation template untuk menyediakan infrastruktur Oracle BI 12c Anda di AWS Cloud.

Untuk informasi selengkapnya, lihat Bekerja dengan CloudFormation templat AWS di Panduan CloudFormation Pengguna AWS.

catatan

Ini adalah praktik terbaik untuk membuat CloudFormation template modular untuk setiap tingkat Oracle BI 12c, daripada satu template besar untuk semua sumber daya Anda. Untuk informasi selengkapnya tentang praktik CloudFormation terbaik, lihat 8 praktik terbaik saat mengotomatiskan penerapan Anda dengan AWS CloudFormation di Blog AWS.

Achitect Infrastruktur Cloud, Arsitek Solusi, Arsitek Aplikasi

Unduh perangkat lunak yang diperlukan.

DDownload perangkat lunak berikut bersama dengan versi dan tambalan yang diperlukan dari situs web Oracle:

  • Jawa JDK8

  • WebLogic Server Oracle 12c

  • Oracle BI 12c

Arsitek Migrasi, Insinyur Basis Data, Arsitek Aplikasi

Siapkan skrip instalasi.

Buat skrip instalasi perangkat lunak yang menjalankan instalasi diam. Skrip ini menyederhanakan otomatisasi penerapan.

Untuk informasi lebih lanjut, lihat OBIEE 12c: Bagaimana Melakukan Instalasi Senyap? di situs Dukungan Oracle. Anda memerlukan akun Oracle Support untuk melihat dokumentasi.

Arsitek Migrasi, Insinyur Basis Data, Arsitek Aplikasi

Buat AMI Linux yang didukung Amazon EBS untuk tingkatan web dan aplikasi Anda.

  1. Terapkan dan konfigurasikan EC2 instans Amazon untuk tingkatan web dan aplikasi Anda. Pastikan bahwa instance memenuhi prasyarat untuk menjalankan yang berikut ini:

    • Pengaturan lingkungan sistem operasi Oracle

    • Pengaturan akun pengguna sistem operasi Oracle

    • Instalasi perangkat lunak Java

  2. Buat Amazon Machine Images (AMIs) dari instans dan simpan salinan untuk digunakan di masa mendatang. Untuk petunjuk, lihat Membuat AMI Linux yang didukung Amazon EBS di Panduan EC2 Pengguna Amazon untuk Instans Linux.

Arsitek Migrasi, Insinyur Basis Data, Arsitek Aplikasi

Luncurkan infrastruktur AWS Anda dengan menggunakan CloudFormation.

Terapkan tingkatan web dan aplikasi Oracle BI 12c Anda dalam modul dengan menggunakan CloudFormation templat yang Anda buat.

Untuk petunjuknya, lihat Memulai AWS CloudFormation di Panduan CloudFormation Pengguna AWS.

Arsitek Infrastruktur Cloud, Arsitek Solusi, Arsitek Aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Tahap perangkat lunak yang diperlukan.

Tingkatkan perangkat lunak yang diperlukan di lokasi yang dapat diakses oleh EC2 instans Amazon. Misalnya, Anda dapat menampilkan perangkat lunak di Amazon S3 atau EC2 contoh Amazon lain yang dapat diakses oleh server web dan aplikasi Anda.

Arsitek Migrasi, Arsitek Oracle BI, Achitect Infrastruktur Cloud, Arsitek Solusi, Arsitek Aplikasi

Siapkan database repositori Anda untuk instalasi Oracle BI 12c.

Buat skema Oracle BI 12c dengan menjalankan Oracle Repository Creation Utility (RCU) terhadap instance database Amazon RDS for Oracle baru.

Achitect Infrastruktur Cloud, Arsitek Solusi, Arsitek Aplikasi, Arsitek Migrasi, Arsitek Oracle BI

Instal Oracle Fusion Middleware 12c dan Oracle BI 12c.

  1. Dimulai dengan satu EC2 instans Amazon, instal infrastruktur Oracle Fusion Middleware 12c dan OBIEE 12c. Untuk informasi selengkapnya, lihat bagian berikut dari Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Business Intelligence:

    catatan

    Gunakan Amazon EFS untuk meng-host direktori yang akan dibagikan di antara node cluster Oracle BI 12c.

  2. Terapkan tambalan yang diperlukan ke instalasi.

  3. Buat AMIs instance dan simpan salinan untuk digunakan di masa mendatang.

Arsitek Migrasi, Arsitek Oracle BI

Konfigurasikan domain Oracle WebLogic Server Anda untuk Oracle BI 12c.

Konfigurasikan domain Oracle BI 12c Anda sebagai penerapan yang tidak berkerumun.

Untuk informasi selengkapnya, lihat Mengonfigurasi Domain BI di Panduan Penyebaran Perusahaan Oracle Fusion Middleware untuk Oracle Business Intelligence.

Arsitek Migrasi, Arsitek Oracle BI

Lakukan skala horizontal dari Oracle BI 12c.

Secara horizontal skala node tunggal ke jumlah node yang diinginkan.

Untuk informasi selengkapnya, lihat Menskalakan Oracle Business Intelligence di Oracle Fusion Middleware Enterprise Deployment Guide untuk Oracle Business Intelligence.

Arsitek Migrasi, Arsitek Oracle BI

Instal Oracle HTTP Server 12c.

  1. Instal Oracle HTTP Server 12c di instans Amazon tingkat web Oracle. EC2 Untuk petunjuk lihat Instal Oracle HTTP Server 12c di Instal dan konfigurasi Oracle HTTP Server untuk Oracle Access Management 12c.

  2. Terapkan tambalan yang diperlukan ke instalasi.

  3. Buat AMIs instance dan simpan salinan untuk digunakan di masa mendatang.

Arsitek Migrasi, Arsitek Oracle BI

Konfigurasikan penyeimbang beban untuk penghentian SSL.

Arsitek Infrastruktur Cloud, Arsitek Migrasi

Migrasikan artefak metadata intelijen bisnis ke AWS.

  1. Ekspor file Oracle Business Intelligence Application Archive (BAR) dari instalasi Oracle BI 12c lokal. Untuk mengekspor file BAR, gunakan WebLogic Scripting Tool (WLST) untuk menjalankan perintah. exportServiceInstance

  2. Impor file BAR lokal ke instalasi AWS Oracle BI 12c. Untuk mengimpor file BAR, jalankan perintah importServiceInstanceWLST.

Arsitek Migrasi, Arsitek Oracle BI

Lakukan tugas pasca-migrasi.

Setelah mengimpor file BAR, lakukan hal berikut:

  • Konfigurasikan sumber data JDBC tambahan apa pun.

  • Instal driver untuk sumber data lain seperti PostgreSQL, atau Amazon Redshift.

  • Konfigurasikan Oracle LDAP, SSL, single sign-on (SSO), dan toko keamanan. WebLogic

  • Konfigurasikan kebijakan AWS Identity and Access Management (IAM).

  • Aktifkan pelacakan penggunaan.

  • Mengatur integrasi ke sistem lain.

  • Migrasikan skrip kustom apa pun.

Arsitek Migrasi, Arsitek Oracle BI
TugasDeskripsiKeterampilan yang dibutuhkan

Uji lingkungan Oracle BI 12c baru.

Lakukan end-to-end pengujian pada lingkungan Oracle BI 12c yang baru. Gunakan otomatisasi sebanyak mungkin.

Contoh kegiatan pengujian meliputi:

  • Memvalidasi dasbor, laporan, dan URLs

  • Pengujian penerimaan pengguna (UAT)

  • Pengujian penerimaan operasional (OAT)

catatan

Lakukan pengujian dan validasi tambahan sesuai kebutuhan.

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI
TugasDeskripsiKeterampilan yang dibutuhkan

Putuskan sambungan lalu lintas ke lingkungan Oracle BI 12c lokal.

Pada jendela cutover yang ditunjuk, hentikan semua lalu lintas ke lingkungan Oracle BI 12c lokal.

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI

Sinkronisasi ulang database repositori Oracle BI 12c baru dengan database sumber.

Sinkronisasi ulang database repositori Amazon RDS Oracle Oracle BI 12c dengan database lokal.

Untuk menyinkronkan database, Anda dapat menggunakan penyegaran Oracle Data Pump atau AWS DMS change data capture (CDC).

Administrator Oracle BI, Insinyur Databasa/Administrator

Alihkan Oracle BI 12c Anda URLs untuk menunjuk ke lingkungan AWS baru.

Perbarui Oracle BI 12c URLs di server DNS internal Anda sehingga mengarah ke instalasi AWS baru.

Arsitek Migrasi, Arsitek Solusi, Pemilik Aplikasi, Administrator Oracle BI

Pantau lingkungan baru.

Pantau lingkungan Oracle BI 12c baru dengan menggunakan salah satu alat berikut:

Administrator Oracle BI, Insinyur Databasa/Administrator, Administrator Aplikasi

Dapatkan sign-off pada proyek.

Tinjau hasil pengujian dengan pemangku kepentingan dan dapatkan persetujuan yang diperlukan untuk menyelesaikan migrasi.

Pemilik Aplikasi, Pemilik Layanan, Arsitek Infrastruktur Cloud, Arsitek Migrasi, Arsitek Oracle BI

Sumber daya terkait

Informasi tambahan

Berikut ini adalah daftar praktik terbaik yang terkait dengan migrasi Oracle BI 12c ke AWS Cloud.

Database repositori

Ini adalah praktik terbaik untuk meng-host skema database Oracle BI 12c pada contoh Amazon RDS for Oracle. Jenis instans ini menyediakan kapasitas hemat biaya dan dapat diubah ukurannya saat mengotomatiskan tugas administrasi, seperti penyediaan perangkat keras, penyiapan basis data, penambalan, dan pencadangan.

Untuk informasi selengkapnya, lihat Menggunakan Utilitas Pembuatan Repositori Oracle di RDS untuk Oracle di Panduan Pengguna Amazon RDS.

Tingkatan web dan aplikasi

EC2 Instans Amazon yang dioptimalkan untuk memori seringkali cocok untuk server Oracle BI 12c. Apa pun jenis instans yang Anda pilih, pastikan bahwa instance yang Anda berikan memenuhi persyaratan penggunaan memori sistem Anda. Selain itu, pastikan Anda mengonfigurasi ukuran heap WebLogic Java Virtual Machine (JVM) yang memadai berdasarkan memori EC2 instans Amazon yang tersedia.

Penyimpanan lokal

I/O memainkan peran penting dalam kinerja keseluruhan aplikasi Oracle BI 12c Anda. Amazon Elastic Block Store (Amazon EBS) menawarkan kelas penyimpanan berbeda yang dioptimalkan untuk pola beban kerja yang berbeda. Pastikan Anda memilih jenis volume Amazon EBS yang sesuai dengan kasus penggunaan Anda.

Untuk informasi selengkapnya tentang jenis volume EBS, lihat fitur Amazon EBS di dokumentasi Amazon EBS.

Penyimpanan bersama

Domain Oracle BI 12c yang dikelompokkan memerlukan penyimpanan bersama untuk sumber daya berikut:

  • File konfigurasi

  • Direktori data tunggal Oracle BI 12c (SDD)

  • Cache global Oracle

  • Skrip Oracle BI Scheduler

  • Binari Oracle WebLogic Server

Anda dapat memenuhi persyaratan penyimpanan bersama ini dengan menggunakan Amazon EFS, yang menyediakan sistem file Network File System (NFS) elastis yang dapat diskalakan dan dikelola sepenuhnya.

Fine tuning kinerja penyimpanan bersama

Amazon EFS memiliki dua mode throughput: Provisioned dan Bursting. Layanan ini juga memiliki dua mode kinerja: Tujuan Umum dan Max I/O.

Untuk menyempurnakan kinerja, mulailah dengan menguji beban kerja Anda dalam mode kinerja Tujuan Umum dan mode throughput yang disediakan. Melakukan tes ini akan membantu Anda menentukan apakah mode dasar tersebut cukup untuk memenuhi tingkat layanan yang Anda inginkan.

Untuk informasi selengkapnya, lihat kinerja Amazon EFS di Panduan Pengguna Amazon EFS.

Ketersediaan dan pemulihan bencana

Merupakan praktik terbaik untuk menerapkan komponen Oracle BI 12c di beberapa Availability Zone untuk melindungi sumber daya tersebut jika terjadi kegagalan Availability Zone. Berikut ini adalah daftar praktik terbaik ketersediaan dan pemulihan bencana untuk sumber daya Oracle BI 12c tertentu yang dihosting di AWS Cloud:

  • Database repositori Oracle BI 12c: Menerapkan instance database Amazon RDS Multi-AZ ke database Oracle BI 12crepository Anda. Dalam penerapan Multi-AZ, Amazon RDS secara otomatis menyediakan dan memelihara replika siaga sinkron di AZ yang berbeda. Menjalankan instance database repositori Oracle BI 12c di seluruh Availability Zones dapat meningkatkan ketersediaan selama pemeliharaan sistem yang direncanakan dan membantu melindungi database Anda dari kegagalan instans dan Availability Zone.

  • Server Terkelola Oracle BI 12c: Untuk mencapai toleransi kesalahan, ini adalah praktik terbaik untuk menerapkan komponen sistem Oracle BI 12c pada Server Terkelola dalam Grup Auto Scaling EC2 Amazon yang dikonfigurasi untuk menjangkau beberapa Availability Zone. Auto Scaling menggantikan instans yang salah berdasarkan pemeriksaan kesehatan Amazon. EC2 Jika terjadi kegagalan Availability Zone, Oracle HTTP Server terus mengarahkan lalu lintas ke Managed Server di Availability Zone yang berfungsi. Kemudian, Auto Scaling meluncurkan instance untuk mengikuti persyaratan jumlah host Anda. Mengaktifkan replikasi status sesi HTTP disarankan untuk membantu memastikan bahwa ada failover yang lancar dari sesi yang ada ke Server Terkelola yang berfungsi.

  • Server Administrasi Oracle BI 12c: Untuk memastikan bahwa Server Administrasi Anda memiliki ketersediaan tinggi, host dalam grup Auto EC2 Scaling Amazon yang dikonfigurasi untuk menjangkau beberapa Availability Zone. Kemudian, atur ukuran minimum dan maksimum grup yang disetel ke 1. Jika terjadi kegagalan Availability Zone, EC2 Auto Scaling Amazon memulai Server Administrasi pengganti di Availability Zone alternatif. Untuk memulihkan host dasar yang gagal dalam Availability Zone yang sama, Anda dapat mengaktifkan Amazon EC2 Auto Recovery.

  • Server Oracle Web Tier: Ini adalah praktik terbaik untuk mengaitkan Server HTTP Oracle Anda dengan domain Oracle WebLogic Server Anda. Untuk ketersediaan tinggi, terapkan Server HTTP Oracle Anda di grup Auto EC2 Scaling Amazon yang dikonfigurasi untuk aspen beberapa Availability Zoness. Kemudian, tempatkan server di belakang penyeimbang beban elastis ELB. Untuk memberikan perlindungan tambahan terhadap kegagalan host, Anda dapat mengaktifkan Amazon EC2 Auto Recovery.

Skalabilitas

Elastisitas AWS Cloud membantu Anda menskalakan aplikasi baik secara horizontal maupun vertikal sebagai respons terhadap persyaratan beban kerja.

Penskalaan vertikal

Untuk menskalakan aplikasi secara vertikal, Anda dapat mengubah ukuran dan jenis EC2 instans Amazon yang menjalankan komponen Oracle BI 12c Anda. Anda tidak perlu menyediakan instance secara berlebihan pada awal penerapan Anda dan menimbulkan biaya yang tidak perlu. 

Penskalaan horisontal

EC2 Auto Scaling Amazon membantu Anda menskalakan aplikasi secara horizontal dengan menambahkan atau menghapus Server Terkelola secara otomatis berdasarkan persyaratan beban kerja.

catatan

Penskalaan horizontal dengan Amazon EC2 Auto Scaling memerlukan keterampilan scripting dan pengujian menyeluruh untuk diterapkan.

Backup dan pemulihan

Berikut ini adalah daftar praktik terbaik pencadangan dan pemulihan untuk sumber daya Oracle BI 12c tertentu yang dihosting di AWS Cloud:

  • Repositori metadata Oracle Business Intelligence: Amazon RDS secara otomatis membuat dan menyimpan cadangan instance database Anda. Cadangan ini disimpan untuk jangka waktu yang Anda tentukan. Pastikan Anda mengonfigurasi durasi pencadangan Amazon RDS dan pengaturan retensi berdasarkan persyaratan perlindungan data Anda. Untuk informasi selengkapnya, lihat pencadangan dan pemulihan Amazon RDS.

  • Server Terkelola, Server Administrasi, dan server Tingkat Web: Pastikan Anda mengonfigurasi snapshot Amazon EBS berdasarkan persyaratan perlindungan dan retensi data Anda.

  • Penyimpanan bersama: Anda dapat mengelola pencadangan dan pemulihan untuk file yang disimpan di Amazon EFS dengan menggunakan AWS Backup. Layanan AWS Backup juga dapat digunakan untuk mengelola pencadangan dan pemulihan layanan lain secara terpusat, termasuk Amazon, EC2 Amazon EBS, dan Amazon RDS. Untuk informasi selengkapnya, lihat Apa itu AWS Backup? Dalam Panduan Pengembang AWS Backup.

Keamanan dan kepatuhan

Berikut ini adalah daftar praktik terbaik keamanan dan layanan AWS yang dapat membantu Anda melindungi aplikasi Oracle BI 12c Anda di AWS Cloud:

  • Enkripsi saat istirahat: Amazon RDS, Amazon EFS, dan Amazon EBS semuanya mendukung algoritme enkripsi standar industri. Anda dapat menggunakan AWS Key Management Service (AWS KMS) untuk membuat dan mengelola kunci kriptografi serta mengontrol penggunaannya di seluruh layanan AWS dan dalam aplikasi Anda. Anda juga dapat mengonfigurasi Oracle Transparent Data Encryption (TDE) pada instance database Amazon RDS for Oracle yang menghosting database repositori Oracle BI 12c Anda.

  • Enkripsi dalam perjalanan: Ini adalah praktik terbaik untuk mengaktifkan protokol SSL atau TLS untuk melindungi data dalam perjalanan antara berbagai lapisan instalasi Oracle BI 12c Anda. Anda dapat menggunakan AWS Certificate Manager (ACM) untuk menyediakan, mengelola, dan menyebarkan sertifikat SSL dan TLS publik dan pribadi untuk sumber daya Oracle BI 12c Anda.

  • Keamanan jaringan: Pastikan Anda menerapkan sumber daya Oracle BI 12c di VPC Amazon yang memiliki kontrol akses yang sesuai yang dikonfigurasi untuk kasus penggunaan Anda. Konfigurasikan grup keamanan Anda untuk memfilter lalu lintas masuk dan keluar dari EC2 instans Amazon yang menjalankan instalasi Anda. Selain itu, pastikan Anda mengonfigurasi Network Access Control Lists (NACLs) yang mengizinkan atau menolak lalu lintas berdasarkan aturan yang ditetapkan.

  • Pemantauan dan pencatatan: Anda dapat menggunakan AWS CloudTrail untuk melacak panggilan API ke infrastruktur AWS Anda, termasuk sumber daya Oracle BI 12c Anda. Fungsionalitas ini berguna saat melacak perubahan infrastruktur atau saat melakukan analisis keamanan. Anda juga dapat menggunakan Amazon CloudWatch untuk melihat data operasional yang dapat memberi Anda wawasan yang dapat ditindaklanjuti tentang kinerja dan kesehatan aplikasi Oracle BI 12c Anda. Anda juga dapat mengonfigurasi alarm dan mengambil tindakan otomatis berdasarkan alarm tersebut. Amazon RDS menyediakan alat pemantauan tambahan, termasuk Enhanced Monitoring dan Performance Insights.