Lewati ke Konten Utama
2025

Meningkatkan Skalabilitas dan Mengurangi Biaya Menggunakan Amazon Aurora Nirserver dengan BMW

Pelajari cara BMW menskalakan solusi perpesanan menggunakan Amazon Aurora Nirserver v2.

Hasil Utama

99,99%
uptime tercapai
10
juta pesan per jamditangani
80%
peningkatan skalabilitas
40%
pengurangan biaya

Gambaran Umum

Dengan jutaan kendaraan terjual di 140 pasar, BMW Group (BMW) mengelola sejumlah besar data kendaraan dan menggunakan Pesan BMW untuk mengirim pembaruan dan pemberitahuan kepada pelanggannya. BMW melakukan hal ini di berbagai saluran, seperti sistem komunikasi dalam kendaraan, email, SMS, dan notifikasi push. Untuk menskalakan BMW Messages dalam memenuhi permintaan puncak, perusahaan mencari solusi beperforma tinggi di Amazon Web Services (AWS). Dengan bermigrasi ke infrastruktur AWS, BMW memadukan arsitektur globalnya dan meningkatkan pengalaman pelanggan dengan meningkatkan keandalan secara keseluruhan. Perusahaan ini mencapai 99,99 persen waktu aktif, peningkatan skalabilitas, pengurangan biaya, dan pembebasan waktu developer sehingga mereka dapat fokus pada inovasi.

Tentang BMW

BMW Group (BMW) adalah produsen global mobil dan motor mewah serta merupakan penyedia layanan keuangan dan mobilitas premium. Perusahaan tersebut mengoperasikan jaringan skala global dan lebih dari 30 lokasi produksi di seluruh dunia.

Peluang | Menggunakan Amazon Aurora untuk Menskalakan Sistem Perpesanan Pelanggan untuk BMW

BMW adalah produsen global mobil dan motor mewah serta merupakan penyedia layanan keuangan dan mobilitas premium. Perusahaan ini mencakup merek-merek terkenal seperti Rolls-Royce, MINI, dan BMW Motorrad. BMW perlu meningkatkan sistem perpesanan pelanggannya, BMW Messages, untuk menangani lebih dari 10 juta pesan per jam selama periode puncak. BMW Messages menghubungkan seluruh armada kendaraan BMW dengan berbagai layanan pelanggan untuk menyediakan solusi cepat bagi permintaan pelanggan, pengumuman pembaruan perangkat lunak lewat udara, serta informasi terkait servis penting. BMW berupaya meningkatkan ketersediaan perpesanan langsung dan fleksibilitas penyimpanan basis data.

Untuk backend BMW Messages, perusahaan ini perlu memproses dan mempertahankan data dalam jumlah besar, yang terdiri dari log transaksi antara sistem perusahaan dan kendaraan pelanggan. Data yang disimpan digunakan untuk dukungan pelanggan, yang mengirimkan notifikasi untuk panggilan tidak terjawab, persyaratan layanan, dan pengingat. Data tersebut juga digunakan untuk tujuan hukum; misalnya, jika terjadi insiden lalu lintas, perusahaan ini harus memberikan data yang mendetail ke entitas pemerintah. Di beberapa negara, BMW perlu mempertahankan data historis hingga 10 tahun, jadi penting untuk menemukan solusi yang dapat diskalakan untuk membantu mengelola data yang krusial untuk mencapai misi.

Untuk meningkatkan skalabilitas, BMW memigrasikan database lokal ke Amazon Aurora, sistem manajemen basis data relasional yang sepenuhnya kompatibel dengan MySQL dan PostgreSQL dan menggabungkan kecepatan dan ketersediaan database komersial kelas atas dengan kesederhanaan dan efektivitas biaya database open-source. Untuk menyelesaikan migrasi dengan mulus, BMW menggunakan AWS Database Migration Service (AWS DMS), layanan migrasi dan replikasi terkelola yang membantu memigrasikan beban kerja database dan analitik ke AWS dengan cepat, aman, dan dengan downtime minimal dan tanpa kehilangan data.

Solusi | Menskalakan dengan Lancar dan Mengoptimalkan Sistem Menggunakan Amazon Aurora Nirserver v2

BMW memilih Amazon Aurora Serverless v2 — yang secara instan menskalakan hingga ratusan ribu transaksi dalam sepersekian detik sambil menyesuaikan kapasitas dalam peningkatan berbutir halus untuk menyediakan jumlah sumber daya database yang tepat berdasarkan kebutuhan aplikasi—untuk mengurangi sumber daya yang terbuang. Untuk menghitung lonjakan penggunaan, BMW sebelumnya harus menjalankan beban kerja pada pengaturan maksimum sepanjang hari, yang menimbulkan biaya yang signifikan. Dengan menggunakan Aurora Nirserver v2, BMW telah mengotomatiskan manajemen kapasitas basis datanya dan dapat menskalakan untuk mengakomodasi puncak permintaan.

"Kami melihat peningkatan permintaan skalabilitas yang tidak proporsional dibandingkan dengan yang telah kami lihat sebelumnya," ungkap Marc Fiedler, Product Owner for BMW Messages di BMW. "Jadi, kami memutuskan untuk mengambil pendekatan nirserver di AWS agar dapat menskalakan dengan fleksibel dan, karenanya, mengurangi biaya."

Sebelumnya, BMW memiliki tim operasi khusus di setiap hub BMW di seluruh dunia. Setiap tim bertanggung jawab untuk memantau performa sistem setiap harinya dengan melacak beban kerja dan masalah penskalaan basis data. Setelah bermigrasi ke Amazon Aurora PostgreSQL-kompatibel Edition, departemen dapat men ugaskan kembali 12 anggota tim untuk fokus pada desain produk baru.

"Ketika kami menggunakan Aurora Nirserver v2, jumlah upaya yang diperlukan untuk mengelola basis data berkurang secara drastis," ungkap Fiedler. "Developer kami kini dapat mengalokasikan waktu mereka untuk memajukan inovasi dan menambahkan lebih banyak fitur."

Sepanjang migrasi, BMW beralih ke AWS karena AWS mengoptimalkan semua sistem. Misalnya, tim perlu menginstal patch keamanan setiap kali membuat perubahan pada kernel basis data. BMW di-deploy di banyak Zona Ketersediaan untuk meminimalkan gangguan di antara patch, tetapi melakukan failover dari basis data primer ke basis data sekundernya dapat memerlukan waktu 1–5 menit—waktu henti yang ingin disingkirkan BMW sepenuhnya. Jadi, tim menghubungi arsitek solusi AWS-nya dan menerapkan tambalan zero-downtime. Sejak menggunakan Aurora Nirserver v2, BMW belum mengalami pemadaman atau waktu henti.

"Mengalami waktu henti adalah masalah besar bagi kami dari perspektif teknis dan hukum karena memiliki potensi untuk memengaruhi interaksi pelanggan yang penting," ungkap Fiedler. "Setelah mengirimkan permintaan fitur, kami beralih ke tim arsitek solusi AWS dan menyelesaikan masalah ini dengan sangat cepat."

Setelah bermigrasi ke AWS, perusahaan juga memadukan arsitektur globalnya—yang terdiri dari 1.300 layanan mikro yang memproses lebih dari 12 miliar permintaan setiap hari—serta meningkatkan konektivitas dan interoperabilitas internasional. BMW menemukan bahwa AWS dapat menciptakan arsitektur yang konsisten untuk BMW Messages dan produk lain menggunakan Aurora Nirserver v2 di semua hub perusahaan. Dalam waktu enam bulan, BMW merancang ulang sistem terkaitnya di seluruh dunia untuk menjaga proses internasionalnya berjalan lancar dan menskalakan secara efisien.

"Kami telah meninggalkan keterbatasan server fisik tersebut dan melakukan penskalaan dengan tenang di cloud dengan Aurora Nirserver." ungkap Fiedler. "Setiap kali ingin menghadirkan produk baru di lingkungan nirserver atau cloud, kami tahu kami dapat bekerja sama dengan tim AWS yang cakap untuk mendapatkan dukungan teknis dan ide desain."

Hasil | Bergerak Menuju Masa Depan Nirserver Menggunakan AWS

Menyusul keberhasilan migrasi BMW Messages ke Amazon Aurora PostgreSQL dan penggunaan Aurora Nirserver v2, BMW berencana untuk mengalihkan layanan perpesanan menuju arsitektur yang sepenuhnya nirserver. Dengan memperluas solusinya menjadi nirserver, perusahaan ini dapat terus mengoptimalkan biaya dan bekerja untuk meningkatkan keandalan semua sistemnya.

"Misi kami adalah menjadi nirserver dan menskalakan untuk meningkatkan pengalaman pengguna," ungkap Fiedler. "Dengan menggunakan AWS, kami memiliki solusi untuk mewujudkannya."

The official BMW Group logo in gray text, displaying the words 'BMW GROUP' in a bold, modern typeface. 2021 branding version.
Kami telah menjauh dari keterbatasan server fisik dan melakukan penskalaan di cloud tanpa khawatir dengan Aurora Serverless.

Marc Fiedler

Pemilik Produk untuk BMW Messages, BMW Group

Memulai

Organisasi dalam berbagai ukuran di semua industri mentransformasi bisnis mereka dan mewujudkan misi mereka setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Anda sendiri sekarang.
Hubungi Bagian Penjualan

Apakah Anda sudah menemukan yang Anda cari?

Beri tahu kami agar kami dapat meningkatkan kualitas konten di halaman kami