Mengambil langkah pertama
Pengantar
Amazon Web Services (AWS) menawarkan makin banyak opsi basis data yang dibuat khusus (saat ini lebih dari 15) untuk mendukung beragam model data. Opsi tersebut mencakup basis data relasional, nilai kunci, dokumen, dalam memori, grafik, deret waktu, kolom lebar, dan buku besar.
Memilih basis data yang tepat atau banyak basis data mengharuskan Anda membuat serangkaian keputusan berdasarkan kebutuhan organisasi. Panduan keputusan ini akan membantu Anda mengajukan pertanyaan yang tepat, memberikan jalur implementasi yang jelas, dan membantu Anda bermigrasi dari basis data yang ada.
Video enam setengah menit dari developer advocate AWS, Ricardo Ferreira, menjelaskan dasar-dasar pemilihan basis data AWS, memberikan pengantar yang kuat tentang konsep, kriteria, dan pilihan yang tersedia untuk Anda di akhir panduan keputusan ini.
Waktu pembacaan
20 menit
Tujuan
Membantu menentukan basis data AWS mana yang paling cocok untuk organisasi Anda.
Tingkat
Pemula
Terakhir diperbarui
11 September 2023
Layanan yang dicakup
Panduan keputusan lainnya tentang
Pahami
Basis data merupakan sistem backend penting yang digunakan untuk menyimpan data dari semua jenis aplikasi, baik aplikasi seluler kecil maupun aplikasi perusahaan dengan kebutuhan waktu nyata berskala internet.
Panduan keputusan ini didesain untuk membantu memahami berbagai pilihan yang tersedia bagi Anda, menetapkan kriteria yang masuk akal untuk membuat pilihan basis data, memberikan informasi mendetail tentang properti unik dari setiap basis data, sehingga Anda dapat mendalami kemampuan yang ditawarkan masing-masing pilihan tersebut.
Tipe aplikasi apa yang dibangun orang-orang dengan menggunakan basis data?
- Aplikasi skala internet: Aplikasi yang terdistribusi secara global dan berskala internet yang menangani jutaan permintaan per detik pada ratusan terabita data. Basis data ini secara otomatis menaikkan dan menurunkan skala untuk mengakomodasi beban kerja yang naik turun.
- Aplikasi waktu nyata: Aplikasi waktu nyata seperti caching, penyimpanan sesi, papan peringkat game, ride-hailing, penargetan iklan, dan analitik waktu nyata memerlukan latensi mikrodetik serta throughput tinggi untuk mendukung jutaan permintaan per detik.
- Aplikasi sumber terbuka: Beberapa pelanggan lebih menyukai basis data sumber terbuka untuk pengembangan dan dukungan berbiaya rendah yang didukung komunitas, serta ekosistem alat dan ekstensi yang luas.
- Aplikasi perusahaan: Aplikasi perusahaan mengelola proses bisnis inti, seperti penjualan, penagihan, layanan pelanggan, sumber daya manusia, dan proses lini bisnis, misalnya sistem reservasi di jaringan hotel atau sistem manajemen risiko di perusahaan asuransi. Aplikasi tersebut memerlukan basis data yang cepat, dapat diskalakan, aman, tersedia, dan andal.
Catatan: Panduan ini berfokus pada basis data yang cocok untuk aplikasi Pemrosesan Transaksi Online (OLTP). Jika Anda terutama perlu menyimpan serta menganalisis data dalam jumlah besar dengan cepat dan efisien (biasanya dipenuhi oleh aplikasi pemrosesan analitik online (OLAP)), AWS menawarkan Amazon Redshift, layanan penggudangan data berbasis cloud dan terkelola penuh ,yang didesain untuk menangani beban kerja analitik skala besar.
Ada dua kategori tingkat tinggi untuk basis data AWS OLTP, yaitu relasional dan nonrelasional.
- Rangkaian basis data relasional AWS mencakup tujuh mesin populer untuk Amazon RDS dan Amazon Aurora — Amazon Aurora dengan kompatibilitas MySQL, Amazon Aurora dengan kompatibilitas PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle, serta SQL Server — dan opsi untuk melakukan deployment secara on-premise dengan Amazon RDS di AWS Outposts.
- Opsi basis data nonrelasional didesain untuk mereka yang memiliki kebutuhan khusus akan basis data nilai-kunci, dokumen, caching, dalam memori, grafik, deret waktu, kolom lebar, dan buku besar.
Kita akan menjelajahi semua ini secara mendetail di Pilih bagian panduan ini.
Migrasi basis data
Sebelum memutuskan layanan basis data yang akan digunakan untuk bekerja dengan data, Anda mungkin perlu meluangkan sedikit waktu untuk mempertimbangkan cara memigrasikan basis data yang ada.
Strategi migrasi basis data terbaik membantu Anda memanfaatkan AWS Cloud sepenuhnya. Strategi ini melibatkan migrasi aplikasi untuk menggunakan basis data yang berpusat di cloud dan dibuat khusus. Strategi ini juga tidak mengikat Anda ke basis data yang sama dengan yang telah Anda gunakan secara on-premise. Pertimbangkan untuk memodernisasi aplikasi dan pilih basis data yang paling sesuai dengan kebutuhan alur kerja aplikasi Anda.
Sumber daya berikut dapat membantu Anda dengan strategi migrasi:
- Memulai AWS Database Migration Service
- Gambaran umum tingkat tinggi AWS Database Migration Service
- Menggunakan AWS Schema Conversion Tool
- Memilih basis data dan rencana migrasi basis data yang tepat untuk beban kerja Anda
Selain memiliki strategi migrasi di awal perencanaan, Anda perlu memiliki cara untuk mendapatkan wawasan dari data Anda. Anda dapat menggunakan Amazon Redshift. Amazon Redshift adalah layanan gudang data berskala petabita yang cepat dan terkelola penuh, yang dapat Anda gunakan untuk menganalisis semua data menggunakan alat-alat kecerdasan bisnis yang sudah ada. Amazon Redshift dioptimalkan untuk set data mulai dari beberapa ratus gigabita hingga satu petabita atau lebih.
Pertimbangkan
Anda sedang mempertimbangkan untuk meng-hosting basis data di AWS. Pertimbangan ini mungkin untuk mendukung proyek greenfield/percontohan sebagai langkah pertama dalam perjalanan migrasi cloud Anda, atau Anda mungkin ingin memigrasikan beban kerja yang ada dengan gangguan seminimal mungkin. Atau, mungkin Anda ingin memindahkan beban kerja ke layanan AWS terkelola atau bahkan memfaktor ulang beban kerja tersebut menjadi cloud-native sepenuhnya.
Apa pun tujuan Anda, mempertimbangkan pertanyaan yang tepat akan memudahkan pengambilan keputusan basis data Anda. Berikut ringkasan kriteria utama yang perlu dipertimbangkan.
-
Tujuan bisnis
-
Strategi migrasi
-
Dibuat khusus
-
Pertimbangan Data
-
Pertimbangan Operasional
-
Pertimbangan Keandalan
-
Pertimbangan Performa
-
Pertimbangan Keamanan
-
Pertimbangan utama yang pertama ketika memilih basis data adalah tujuan bisnis Anda. Apa arah strategis yang mendorong organisasi Anda untuk berubah? Seperti yang disarankan dalam 7 R AWS, pertimbangkan apakah Anda ingin merancang ulang atau memfaktor ulang beban kerja yang ada, berpindah ke platform baru untuk menghilangkan komitmen lisensi komersial, meng-hosting ulang basis data dan data yang ada ke cloud tanpa membuat perubahan apa pun untuk memanfaatkan kemampuan cloud, atau beralih sekarang ke strategi basis data terkelola.
-
Anda dapat memilih strategi hosting ulang yang akan di-deploy ke cloud dengan lebih cepat, dengan lebih sedikit masalah migrasi data. Instal perangkat lunak mesin basis data Anda pada satu atau beberapa instans EC2, migrasikan data, dan kelola instans basis data ini sama seperti yang Anda lakukan secara on-premise. Atau, Anda dapat memilih strategi platform ulang di mana Anda memigrasikan basis data relasional on-premise ke instans Amazon RDS yang terkelola penuh.
Terakhir, Anda dapat menganggap ini sebagai kesempatan untuk memfaktor ulang beban kerja menjadi cloud-native, dengan memanfaatkan basis data NoSQL yang dibuat khusus seperti Amazon DynamoDB dan Amazon DocumentDB dengan kompatibilitas MongoDB. Selain itu, jika Anda ingin beralih ke jejak nirserver untuk menghilangkan beban manajemen infrastruktur serta perencanaan kapasitas, AWS memberikan penawaran nirserver untuk banyak basis datanya seperti Amazon Aurora Nirserver dan Amazon Neptune nirserver, basis data grafik.
-
Apakah Anda memerlukan basis data yang dibangun untuk tujuan tertentu? Seperti yang mungkin telah Anda baca, era basis data monolitik satu-ukuran-untuk-semua sudah ketinggalan zaman. Basis data yang dibuat khusus yang dioptimalkan untuk tugas atau kasus penggunaan tertentu sekarang jauh lebih banyak dipilih.
AWS menawarkan portofolio yang luas dan mendalam untuk basis data yang dibuat khusus, yang mendukung beragam model data. Dengan basis data ini, Anda dapat membangun aplikasi berbasis data, yang mudah diskalakan, dan terdistribusi. Ketepatan memilih basis data yang dibuat khusus, yang dioptimalkan untuk hal-hal yang perlu Anda lakukan, akan mempercepat pengembangan dan deployment.
-
Inti dari setiap pilihan basis data mencakup karakteristik data yang perlu Anda simpan, ambil, analisis, dan kerjakan. Inti pilihan tersebut mencakup model data (apakah relasional, terstruktur, atau semi-terstruktur, menggunakan set data yang saling terhubung, atau deret waktu?), akses data (bagaimana cara Anda mengakses data?), sejauh mana Anda membutuhkan data waktu nyata, dan apakah ada ukuran catatan data tertentu yang dipertimbangkan.
-
Pertimbangan operasional utama adalah tentang tempat data Anda berada dan cara data tersebut akan dikelola. Dua pilihan utama yang perlu Anda buat adalah:
Apakah data tersebut akan di-hosting sendiri atau terkelola penuh: Pertanyaan inti di sini adalah di mana tim Anda akan memberikan nilai paling besar bagi bisnis? Jika basis data di-hosting sendiri, Anda akan bertanggung jawab atas nilai diferensiasi nyata yang dapat dihasilkan basis data (melalui pekerjaan desain skema, konsep kueri, dan optimisasi kueri), serta bertanggung jawab atas pemeliharaan, pemantauan, dan patching basis data sehari-hari. Memilih basis data AWS yang terkelola penuh akan menyederhanakan pekerjaan dan memungkinkan tim Anda untuk fokus pada area yang dapat memberikan nilai unik.
- Apakah Anda memerlukan basis data nirserver atau yang disediakan: Amazon Aurora menyediakan model tentang cara mempertimbangkan pilihan ini. Amazon Aurora Nirserver v2 cocok untuk beban kerja yang membutuhkan banyak sumber daya dan sangat bervariasi. Misalnya, penggunaan basis data Anda mungkin berat untuk jangka waktu yang singkat, diikuti oleh aktivitas ringan yang lama atau tidak ada aktivitas sama sekali. Beberapa contohnya adalah situs web retail, game, atau olahraga dengan acara promosi berkala dan basis data yang menghasilkan laporan saat diperlukan. Klaster yang disediakan Aurora cocok untuk beban kerja yang stabil. Dengan klaster yang disediakan, Anda memilih kelas instans Aurora yang memiliki jumlah memori, daya CPU, dan bandwidth I/O yang telah ditentukan sebelumnya.
-
Keandalan basis data adalah kunci untuk bisnis apa pun. Untuk mencapai dan mempertahankan keandalan serta ketahanan basis data, Anda perlu memperhatikan sejumlah faktor utama. Faktor-faktor ini mencakup kemampuan untuk pencadangan dan pemulihan, replikasi, failover, dan pemulihan titik waktu (PITR).
Selain itu, dukungan untuk aplikasi/set data yang didistribusikan secara global mungkin penting bagi Anda, bersama dengan kebutuhan Sasaran Waktu Pemulihan (RTO)/Sasaran Titik Pemulihan (RPO).
-
Pertimbangkan apakah throughput beban kerja Anda akan melebihi kapasitas satu simpul komputasi. Kemudian, pertimbangkan potensi kebutuhan basis data untuk mendukung konkurensi transaksi yang tinggi (10.000 atau lebih) dan apakah basis data tersebut perlu di- deploy di banyak wilayah geografis.
-
Keamanan merupakan tanggung jawab bersama antara AWS dan Anda. Model tanggung jawab bersama AWS menggambarkan tanggung jawab ini sebagai keamanan dari cloud dan keamanan di cloud. Pertimbangan keamanan khusus mencakup perlindungan data di semua tingkat data, autentikasi, kepatuhan, keamanan data, penyimpanan data sensitif, dan dukungan untuk kebutuhan audit.
Pilih
Setelah Anda mengetahui kriteria yang akan digunakan untuk mengevaluasi opsi basis data, Anda siap untuk memilih layanan AWS yang tepat untuk kebutuhan organisasi Anda.
Tabel ini menyoroti basis data mana yang dioptimalkan untuk kondisi dan tipe data yang mana. Gunakan tabel ini untuk membantu menentukan basis data yang paling cocok bagi kasus penggunaan Anda.
Relasional
AmazonRDS menyediakan tujuh mesin basis data relasional yang dapat dipilih, termasuk Amazon Aurora Edisi Kompatibel MySQL, Amazon Aurora Edisi Kompatibel PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle, dan Microsoft SQL Server.
Dengan Amazon RDS on AWS Outposts, Anda dapat melakukan deployment instans basis data yang terkelola penuh di lingkungan on-premise Anda.
Amazon RDS adalah kumpulan layanan terkelola yang didesain untuk menyederhanakan penyiapan, pengoperasian, dan penskalaan basis data di cloud.
Amazon RDS for SQL Server mempermudah penyiapan, pengoperasian, dan penskalaan deployment SQL Server di cloud.
Amazon RDS for Oracle adalah basis data komersial terkelola penuh yang memudahkan penyiapan, pengoperasian, dan penskalaan deployment Oracle di cloud.
Amazon RDS for PostgreSQL memberi Anda akses ke kemampuan mesin basis data PostgreSQL yang familier.
Amazon RDS mempermudah penyiapan, pengoperasian, dan penskalaan deployment server MariaDB di cloud.
Amazon RDS mempermudah penyiapan, pengoperasian, dan penskalaan deployment MySQL di cloud.
Amazon Aurora dengan kompatibilitas MySQL
Jalankan dan kelola basis data yang dibuat di MySQL, tetapi dengan kemampuan tambahan di mesin Aurora.
Amazon Aurora dengan kompatibilitas PostgreSQL
Jalankan dan kelola basis data yang dibuat di PostgreSQL, tetapi dengan kemampuan tambahan di mesin Aurora.
Amazon Aurora menyediakan keamanan bawaan, pencadangan berkelanjutan, komputasi nirserver, hingga 15 replika baca, replikasi multi-Wilayah otomatis, dan integrasi dengan layanan AWS lainnya.
Amazon Redshift adalah layanan gudang terkelola penuh berskala petabita yang dioptimalkan untuk kecepatan, kemudahan penggunaan, dan efektivitas biaya. Amazon Redshift didesain untuk memungkinkan Anda menganalisis semua data menggunakan alat kecerdasan bisnis yang sudah ada.
Nilai-kunci
Basis data NoSQL yang menyimpan data sebagai kumpulan pasangan nilai-kunci tempat kunci berfungsi sebagai pengidentifikasi unik.
Basis data NoSQL beperforma tinggi, fleksibel, dapat diskalakan, dan nirserver yang didesain untuk mendukung beban kerja nilai-kunci dan dokumen.
Basis Data dalam Memori
Sebuah basis data yang dapat Anda gunakan untuk aplikasi yang membutuhkan akses secara waktu nyata ke data. Dengan menyimpan data secara langsung dalam memori, basis data ini menyediakan latensi mikrodetik untuk aplikasi yang latensi milidetiknya tidak cukup.
Pilih Elasticache for Memcached ketika Anda memerlukan solusi caching sederhana untuk meningkatkan performa aplikasi atau Elasticache for Redis ketika Anda memerlukan solusi caching untuk mempercepat akses data dengan basis data primer yang sudah ada, tetapi juga membutuhkan fitur yang lebih kaya seperti struktur data, replikasi, dan transaksi lanjutan.
Pilih MemoryDB saat Anda memerlukan basis data primer yang sangat cepat dengan latensi baca mikrodetik dan tulis milidetik satu digit.
Basis Data Dokumen
Basis data yang dapat Anda gunakan untuk menyimpan data semi-terstruktur sebagai dokumen yang seperti JSON. Basis data ini membantu developer membangun dan memperbarui aplikasi dengan cepat.
Amazon DocumentDB (dengan kompatibilitas MongoDB)
Gunakan Amazon DocumentDB (dengan kompatibilitas MongoDB) saat Anda memerlukan layanan basis data terkelola penuh untuk menyederhanakan penyiapan, pengoperasian, dan penskalaan basis data yang kompatibel dengan MongoDB di cloud.
Basis Data Kolom Lebar
Tipe basis data NoSQL. Tipe ini menggunakan tabel, baris, dan kolom. Namun, tidak seperti basis data relasional, nama dan format kolom dapat bervariasi dari baris ke baris dalam tabel yang sama.
Gunakan Amazon Keyspaces (untuk Apache Cassandra) jika Anda memerlukan layanan basis data yang kompatibel dengan Apache Cassandra yang dapat diskalakan, memiliki ketersediaan tinggi, dan terkelola yang dapat digunakan tanpa harus menyediakan, melakukan patch, atau mengelola server—atau menginstal, memelihara, atau mengoperasikan perangkat lunak.
Basis Data Grafik
Basis data yang menyimpan simpul dan hubungan alih-alih tabel atau dokumen. Hubungan antardata dianggap sama pentingnya dengan data itu sendiri.
Pilih Neptune jika Anda membutuhkan layanan basis data grafik yang cepat, andal, dan terkelola penuh yang memudahkan untuk membangun serta menjalankan aplikasi yang bekerja dengan set data yang terhubung dengan sangat baik. Inti dari Neptune merupakan mesin basis data grafik yang dibuat secara khusus dan beperforma tinggi.
Basis Data Deret Waktu
Basis data yang didesain untuk menyimpan dan mengambil catatan data yang merupakan bagian dari “deret waktu”. Deret waktu adalah sekumpulan titik data yang terkait dengan stempel waktu.
Gunakan Amazon Timestream jika Anda membutuhkan basis data deret waktu yang cepat, dapat diskalakan, terkelola penuh, serta dibuat secara khusus untuk menyimpan dan menganalisis triliunan titik data deret waktu per hari. Amazon Timestream mengelola siklus hidup data deret waktu dengan menyimpan data terbaru dalam memori dan memindahkan data historis ke tingkat penyimpanan hemat biaya berdasarkan kebijakan yang ditentukan oleh pengguna.
Basis Data Buku Besar
Basis data NoSQL yang menyediakan log transaksi yang tetap, transparan, dan dapat diverifikasi secara kriptografis yang dimiliki oleh otoritas pusat.
Amazon Quantum Ledger Database (QLDB)
Pilih Amazon QLDB jika Anda membutuhkan basis data buku besar terkelola penuh yang menyediakan log transaksi yang transparan, tetap, dan dapat diverifikasi secara kriptografis yang dimiliki oleh otoritas tepercaya pusat.
Gunakan
Anda telah mempelajari bentuk data, kecocokan data tersebut dengan lingkungan, dukungan data untuk kasus penggunaan, dan tujuan optimisasi setiap layanan basis data. Anda seharusnya sudah dapat memilih layanan basis data AWS mana yang dioptimalkan untuk kebutuhan organisasi Anda.
Untuk menjelajahi cara menggunakan dan mempelajari selengkapnya setiap layanan basis data AWS yang tersedia, kami telah menyediakan jalur untuk mengeksplorasi cara kerja masing-masing layanan. Bagian berikut menyediakan tautan ke dokumentasi mendalam, tutorial praktik langsung, dan sumber daya untuk membantu Anda memulai.
-
Amazon Aurora
-
Amazon DocumentDB
-
Amazon DynamoDB
-
Amazon ElastiCache
-
Amazon Keyspaces
-
Amazon MemoryDB
-
Amazon Neptune
-
Amazon QLDB
-
Amazon RDS
-
Amazon Timestream
-
Amazon Aurora
-
Memulai Amazon Aurora
Kami menguraikan dasar-dasar memulai Aurora. Panduan ini memuat tutorial serta membahas konsep dan prosedur Aurora yang lebih canggih, seperti berbagai tipe titik akhir serta cara menaikkan dan menurunkan skala klaster Aurora.
Buat basis data dengan ketersediaan tinggi
Pelajari cara mengonfigurasi klaster Amazon Aurora untuk membuat basis data dengan ketersediaan tinggi. Basis data ini terdiri atas simpul komputasi yang direplikasi di banyak Zona Ketersediaan untuk mendapatkan peningkatan skalabilitas baca dan perlindungan terhadap failover.
Gunakan basis data global Amazon Aurora
Kami membantu Anda mulai menggunakan basis data global Aurora. Panduan ini menguraikan mesin yang didukung dan ketersediaan Wilayah AWS untuk basis data global Aurora dengan Aurora MySQL dan Aurora PostgreSQL.
Bermigrasi dari Amazon RDS for MySQL ke Amazon Aurora MySQL
Kami menunjukkan kepada Anda cara memigrasikan basis data aplikasi dari Amazon RDS for MySQL ke Amazon Aurora MySQL dengan waktu henti minimal. Tutorial ini tidak dalam tingkat gratis dan akan dikenai biaya kurang dari 1 USD.
Buat aplikasi pemrosesan pesan nirserver
Kami menunjukkan kepada Anda cara membuat aplikasi pemrosesan pesan nirserver dengan Amazon Aurora Nirserver (edisi yang kompatibel dengan PostgreSQL), API Data untuk Aurora Nirserver, AWS Lambda, dan Amazon SNS.
-
Amazon DocumentDB
-
Memulai Amazon DocumentDB
Kami membantu Anda mulai menggunakan Amazon DocumentDB hanya dalam tujuh langkah. Panduan ini menggunakan AWS Cloud9 untuk menghubungkan dan mengueri klaster Anda menggunakan shell MongoDB secara langsung dari Konsol Manajemen AWS.
Jelajahi panduan »
Menyiapkan basis data dokumen dengan Amazon DocumentDB
Tutorial ini membantu Anda mulai terhubung ke klaster Amazon DocumentDB dari lingkungan AWS Cloud9 dengan shell MongoDB dan menjalankan beberapa kueri.
Praktik terbaik untuk bekerja dengan Amazon DocumentDB
Pelajari praktik terbaik untuk bekerja dengan Amazon DocumentDB (dengan kompatibilitas MongoDB) beserta pedoman operasional dasar saat bekerja dengannya.
Jelajahi panduan »
Bermigrasi dari MongoDB ke Amazon DocumentDB
Pelajari cara memigrasikan basis data MongoDB yang ada yang dikelola sendiri ke basis data yang terkelola penuh di Amazon DocumentDB (dengan kompatibilitas MongoDB).
Menilai kompatibilitas MongoDB
Gunakan alat kompatibilitas Amazon DocumentDB untuk membantu Anda menilai kompatibilitas aplikasi MongoDB menggunakan kode sumber aplikasi atau log profil server MongoDB.
-
Amazon DynamoDB
-
Memulai Amazon DynamoDB
Kami membantu Anda memulai dan mempelajari selengkapnya tentang Amazon DynamoDB. Panduan ini mencakup tutorial langsung dan konsep dasar.
Memulai DynamoDB dan AWS SDK
Kami membantu Anda memulai Amazon DynamoDB dan AWS SDK. Panduan ini mencakup tutorial langsung yang menunjukkan cara menjalankan contoh kode di DynamoDB.
Jelajahi panduan »
Buat dan Kuerikan Tabel NoSQL dengan Amazon DynamoDB
Pelajari cara membuat tabel sederhana, menambahkan data, memindai dan mengueri data, menghapus data, serta menghapus tabel menggunakan konsol Amazon DynamoDB.
Buat tabel Amazon DynamoDB
Kami menunjukkan kepada Anda cara membuat tabel DynamoDB dan menggunakan tabel tersebut untuk menyimpan serta mengambil data. Tutorial ini menggunakan aplikasi toko buku online sebagai contoh panduan.
-
Amazon ElastiCache
-
Dokumentasi untuk Amazon ElastiCache
Jelajahi rangkaian lengkap dokumentasi Amazon ElastiCache, termasuk panduan pengguna untuk ElastiCache for Redis dan ElastiCache for Memcached, serta referensi AWS CLI dan API tertentu.
Memulai Amazon ElastiCache for Redis
Pelajari cara membuat, memberikan akses, menghubungkan, dan menghapus klaster Redis (mode klaster dinonaktifkan) menggunakan konsol Amazon ElastiCache.
Bangun penyimpanan sesi cepat untuk aplikasi online
Pelajari cara menggunakan Amazon ElastiCache for Redis sebagai cache terdistribusi untuk manajemen sesi. Anda juga akan mempelajari praktik terbaik untuk mengonfigurasi simpul ElastiCache dan cara menangani sesi dari aplikasi.
Menyiapkan Klaster Redis untuk skalabilitas dan ketersediaan tinggi
Pelajari cara membuat dan mengonfigurasi Klaster Redis menggunakan ElastiCache for Redis versi 7.0 dengan enkripsi TLS yang diaktifkan. Dengan mode klaster yang diaktifkan, Klaster Redis Anda mendapatkan skalabilitas dan ketersediaan tinggi yang ditingkatkan.
-
Amazon Keyspaces
-
Memulai Amazon Keyspaces (untuk Apache Cassandra)
Panduan ini ditujukan untuk mereka yang baru mengenal Apache Cassandra dan Amazon Keyspaces (untuk Apache Cassandra). Panduan ini memandu Anda dalam menginstal semua program dan driver yang dibutuhkan agar Anda berhasil menggunakan Amazon Keyspaces.
Jalankan beban kerja Apache Cassandra dengan Amazon Keyspaces
Pelajari cara membuat klaster dan membuat model grafik menggunakan Property Graph dan RDF W3C. Pelajari cara menulis kueri menggunakan Apache TinkerPop Gremlin dan SPARQL, memecahkan masalah performa, serta berintegrasi dengan AWS Glue dan Elasticsearch.
Kursus pemula tentang menggunakan Amazon Keyspaces
Pelajari manfaat, kasus penggunaan umum, dan konsep teknis Amazon Keyspaces. Anda dapat mencoba layanan tersebut melalui kode sampel yang disediakan atau alat interaktif di Konsol Manajemen AWS.
-
Amazon MemoryDB
-
Memulai Amazon MemoryDB
Kami memandu Anda melalui langkah-langkah untuk membuat, memberikan akses, menghubungkan, dan menghapus klaster MemoryDB menggunakan Konsol Manajemen MemoryDB.Mulai menggunakan Amazon MemoryDB
Pelajari cara menyederhanakan arsitektur Anda dan menggunakan MemoryDB sebagai basis data tunggal utama alih-alih menggunakan cache latensi rendah sebelum basis data yang tahan lama.
Mengintegrasikan Amazon MemoryDB for Redis dengan AWS Lambda berbasis Java
Kami membahas beberapa kasus penggunaan umum penyimpanan data, Amazon MemoryDB for Redis, yang dibangun untuk memberikan daya tahan serta membaca dan menulis dengan lebih cepat.
-
Amazon Neptune
-
Memulai Amazon Neptune
Kami membantu Anda mulai menggunakan Amazon Neptune, sebuah layanan basis data grafik terkelola penuh. Panduan ini menunjukkan cara membuat basis data Neptune.
Bangun layanan deteksi fraud menggunakan Amazon Neptune
Kami memandu Anda melalui langkah-langkah untuk membuat basis data Neptune, mendesain model data, dan menggunakan basis data dalam aplikasi.
Bangun mesin rekomendasi dengan Amazon Neptune
Kami menunjukkan kepada Anda cara membangun mesin rekomendasi teman untuk aplikasi game multipemain menggunakan Amazon Neptune.
-
Amazon QLDB
-
Memulai Amazon QLDB
Dalam Amazon Quantum Ledger Database (Amazon QLDB), jurnal adalah inti dari basis data. Panduan ini memberikan gambaran umum tingkat tinggi tentang komponen layanan Amazon QLDB dan cara komponen tersebut saling berinteraksi.
Membuat buku besar Amazon QLDB pertama Anda
Kami memandu Anda melalui langkah-langkah untuk membuat buku besar sampel Amazon QLDB pertama serta mengisinya dengan tabel dan data sampel.
Menggunakan driver Amazon QLDB dengan AWS SDK
Pelajari cara menggunakan driver Amazon QLDB dengan AWS SDK untuk membuat buku besar QLDB dan mengisinya dengan data sampel. Driver memungkinkan aplikasi Anda berinteraksi dengan QLDB menggunakan API data transaksional.
-
Amazon RDS
-
Memulai Amazon RDS
Kami menjelaskan cara membuat dan terhubung ke instans DB menggunakan Amazon RDS. Anda belajar membuat instans DB yang menggunakan MariaDB, MySQL, Microsoft SQL Server, Oracle, atau PostgreSQL.
Memulai pembuatan instans DB MySQL
Kami menunjukkan kepada Anda cara membuat instans basis data Amazon RDS MySQL menggunakan Konsol Manajemen AWS dan menggunakan utilitas MySQL standar, seperti MySQL Workbench, untuk terhubung ke basis data pada instans DB.
Jelajahi panduan »
Buat server web dan instans DB Amazon RDS
Pelajari cara menginstal server web Apache dengan PHP dan membuat basis data MySQL. Server web berjalan di instans Amazon EC2 menggunakan Amazon Linux, dan basis data MySQL adalah instans DB MySQL.
Buat dan Terhubung ke Basis Data MySQL
Pelajari cara membuat lingkungan untuk menjalankan basis data MySQL, terhubung ke basis data, dan menghapus instans DB. Kami akan melakukannya menggunakan Amazon RDS dan semua yang dilakukan dalam tutorial ini memenuhi syarat untuk Tingkat Gratis.
-
Amazon Timestream
-
Memulai Amazon Timestream
Kami membantu Anda memulai Amazon Timestream. Panduan ini menyediakan instruksi untuk menyiapkan aplikasi sampel yang berfungsi sepenuhnya.
Praktik terbaik dengan Amazon Timestream
Kami mengeksplorasi praktik terbaik, termasuk yang berkaitan dengan pemodelan data, keamanan, konfigurasi, penyerapan data, kueri, aplikasi klien, dan integrasi yang didukung.
Mengakses Amazon Timestream menggunakan AWS SDK
Pelajari cara mengakses Amazon Timestream menggunakan AWS SDK dalam bahasa pilihan Anda: Java, Go, Python, Node.js, atau.NET.
Jelajahi
Jelajahi diagram arsitektur referensi untuk membantu Anda mengembangkan, menskalakan, dan menguji basis data di AWS.
Jelajahi laporan resmi untuk membantu Anda memulai, mempelajari praktik terbaik, dan memigrasikan basis data.
Jelajahi solusi yang telah diperiksa dan panduan arsitektur untuk kasus penggunaan umum bagi basis data.