PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Membandingkan Opsi Cloud Database untuk PostgreSQL

PostgreSQL adalah RDBMS open source paling canggih dan pilihan di dunia untuk banyak perusahaan rintisan, aplikasi seluler, dan pengembang.

Cara tradisional untuk menyiapkan, mengoperasikan, dan menskalakan PostgreSQL memakan waktu lama dan membutuhkan keahlian dalam sistem database dan PostgreSQL.

Ada banyak vendor yang menyediakan platform cloud untuk database yang berbeda. Solusi ini dilengkapi dengan fasilitas untuk memudahkan penyiapan, pengoperasian, dan penskalaan penerapan PostgreSQL di cloud.

Beberapa contoh layanan untuk PostgreSQL ini adalah Amazon RDS untuk PostgreSQL, Google cloud SQL untuk PostgreSQL, Heroku PostgreSQL, database cloud EnterpriseDB, Microsoft Azure untuk PostgreSQL, dll.

Ada dua model lingkungan basis data cloud.

  1. Model cloud tradisional:Konten akan dijalankan pada infrastruktur perusahaan tertentu dan pengawasan apa pun akan dilakukan oleh staf TI perusahaan.
  2. Database sebagai layanan (DBaaS):Ini berjalan pada infrastruktur penyedia layanan dan mereka (vendor) akan bertanggung jawab atas segala hambatan atau gangguan.

Manfaat Database Berbasis Cloud

  1. Tingkatkan kecepatan membawa aplikasi ke pasar
  2. Mudah untuk menyiapkan dan mengelola database
  3. Menyingkirkan infrastruktur fisik.
  4. Pengembang dapat fokus pada bagian inti aplikasi daripada mengelola dan memelihara server.
  5. Kemudahan untuk mengambil cadangan
  6. Skalakan dengan mudah
  7. Ketersediaan tinggi

Amazon RDS untuk PostgreSQL

Amazon RDS for PostgreSQL adalah salah satu pemain terbesar di dunia yang menyediakan layanan database PostgreSQL di cloud. Ini adalah salah satu opsi terbaik untuk menskalakan penerapan PostgreSQL di cloud. Dengan Amazon RDS, kami dapat dengan mudah mengelola dan mengelola database kami.

Fitur Menggunakan Amazon RDS untuk PostgreSQL

  1. Mudah disiapkan
  2. Penskalaan tombol tekan
  3. Pencadangan dan pemulihan otomatis
  4. Kapasitas perangkat keras dan manajemen penyimpanan yang dapat diubah ukurannya
  5. Efisiensi biaya
  6. Ketersediaan tinggi

Harga

Kebijakan penetapan harga Amazon RDS adalah membayar hanya untuk apa yang Anda gunakan. Tidak ada biaya minimum atau maksimum. Anda dapat memperkirakan tagihan bulanan menggunakan kalkulator bulanan sederhana AWS.

Harga Amazon RDS untuk PostgreSQL bergantung pada jenis instans.

  1. Penerapan AZ tunggal:Harga bergantung pada penerapan instans DB di zona ketersediaan tunggal.
  2. Penerapan Multi AZ:Harga bergantung pada penerapan instans DB di beberapa zona ketersediaan.
  3. Instance yang dipesan

Contoh

Google Cloud SQL

Cloud SQL Google menyediakan layanan database terkelola sepenuhnya yang memudahkan penyiapan, pemeliharaan, dan pengelolaan database PostgreSQL BETA di cloud. Ini dihosting di platform cloud Google yang menawarkan kinerja tinggi, skalabilitas, dan menyediakan infrastruktur untuk aplikasi yang berjalan di mana saja di dunia.

Fitur

  1. Skalabilitas
  2. Kinerja tinggi
  3. Terintegrasi
  4. Terkelola sepenuhnya
  5. Keamanan
  6. API Standar
  7. Perlindungan ketersediaan

Harga

Harga Cloud SQL untuk PostgreSQL Google terdiri dari biaya berikut:

  1. Harga instans
  2. Harga CPU dan Memori
  3. Harga penyimpanan
  4. Harga jaringan

Harga Instans

Harga CPU dan memori

Harga penyimpanan

Harga jaringan

Silakan periksa kalkulator harga platform cloud Google untuk detail lebih lanjut.

Microsoft Azure untuk PostgreSQL

Database Azure untuk PostgreSQL adalah layanan database terkelola dengan baik yang memudahkan pembuatan Aplikasi tanpa beban manajemen dan administrasi. Layanan Azure untuk PostgreSQL menggunakan PostgreSQL komunitas dan bekerja tanpa hambatan dengan alat, driver, dan pustaka asli.

Azure for PostgreSQL juga menyediakan ketersediaan dan skalabilitas tinggi dalam hitungan detik, membantu Anda menyesuaikan diri dengan mudah terhadap perubahan permintaan pelanggan. Selain itu, Anda akan mendapatkan manfaat dari keamanan dan kepatuhan yang tak tertandingi, termasuk Azure IP Advantage, dan jangkauan terdepan industri Azure dengan lebih banyak pusat data daripada penyedia cloud lainnya. Azure saat ini menawarkan dukungan untuk PostgreSQL versi 9.5 dan 9.6.

Fitur

  1. PostgreSQL komunitas yang terkelola sepenuhnya
  2. Bahasa dan kerangka kerja pilihan pelanggan
  3. Ketersediaan tinggi bawaan
  4. Skala dalam hitungan detik
  5. Pencadangan otomatis dan pemulihan tepat waktu
  6. Keamanan dan jangkauan tak tertandingi
  7. Harga sederhana dan fleksibel

Tingkat harga

Ada tiga tingkatan harga yang berbeda dari database Azure untuk PostgreSQL:

  1. Dasar
  2. Tujuan umum
  3. Memori dioptimalkan

Database Azure untuk tingkat harga PostgreSQL dibedakan berdasarkan jumlah komputasi dalam vCore yang dapat disediakan, memori per vCore, dan teknologi penyimpanan yang digunakan untuk menyimpan data. Semua sumber daya disediakan di tingkat server PostgreSQL. Setiap server dapat memiliki satu atau banyak database.

Harga

Hitung generasi 4 dan komputasi generasi 5

vCore Harga
1 $0,034/jam
2 $0,068/jam

Penyimpanan

GB/bulan $0,10

Harga di atas hanya untuk basic tier saja. Silakan periksa detail lebih lanjut tentang harga di sini.

Silakan periksa panduan Quickstart untuk database Azure untuk PostgreSQL.

Heroku PostgreSQL

Heroku Postgres adalah Database SQL terkelola sebagai Layanan yang disediakan oleh Heroku. Heroku Postgres membantu memaksimalkan data daripada menghabiskan waktu untuk penyiapan dan pemeliharaan basis data. Ini menyediakan berbagai fitur seperti menguji migrasi skema, mengelola tingkat akses basis data dan melindungi kueri, menskalakan secara horizontal, dan akses data yang cepat. Heroku Postgres menyimpan data dengan sangat aman karena memberikan perlindungan berkelanjutan terhadap data dan juga menawarkan sejumlah cara untuk mereplikasi, mencadangkan, dan mengekspor data. Heroku Postgres menyediakan dasbor web dan kemampuan untuk berbagi kueri dengan klip data.

Fitur

  1. Mudah dipasang
  2. Pemeriksaan kesehatan otomatis
  3. Ketersediaan tinggi
  4. Penskalaan otomatis secara horizontal
  5. Menerapkan patch keamanan terbaru dengan mulus

Harga

Heroku Postgres menawarkan berbagai macam paket untuk melayani kasus penggunaan yang berkisar dari ukuran blog hingga kumpulan data besar, aplikasi transaksi tinggi.

Tingkat rencana

Rencana dibagi menjadi lima tingkatan tingkat tinggi. Perbedaan utama antara setiap tingkat adalah jumlah waktu henti bulanan yang dapat ditoleransi untuk database di tingkat.

  1. Tingkat Hobi:Ini untuk aplikasi yang dapat mentolerir hingga 4 jam waktu henti per bulan
  2. Tingkat Standar:Ini untuk aplikasi yang dapat mentolerir hingga 1 jam waktu henti per bulan
  3. Tingkat Premium:Ini untuk aplikasi yang dapat mentolerir waktu henti hingga 15 menit per bulan
  4. Tingkat Pribadi:Ini untuk pelanggan Heroku Enterprise
  5. Perisai Tingkat:Ini untuk pelanggan Heroku Enterprise yang membutuhkan database yang mampu memenuhi kepatuhan.

Database Cloud EnterpriseDB

EnterpriseDB PostgreSQL Plus Cloud Database digunakan untuk menyebarkan database PostgreSQL ke instance server cloud. Database master, semua instans replika, dan penyimpanan Amazon untuk database berjalan pada instans AWS yang Anda miliki, sedangkan konsol Database Cloud Postgres Plus dimiliki dan dioperasikan oleh EnterpriseDB.

Paket langganan EDB Postgres menawarkan langganan untuk:

  1. Platform Postgres EDB
  2. EDB Postgres Ark DBaaS ke banyak cloud

Database Cloud Postgres Plus di AWS dan EDB Postgres di platform komputasi Google disediakan melalui model bayar sesuai penggunaan di pasar AWS dan di pasar Google.

  1. Postgres plus database cloud di AWS
  2. EDB Postgres di komputasi Google

Ini adalah perkiraan biaya postgres EDB di mesin komputasi Google menggunakan konfigurasi default.

Ada dua versi EDB Postgres Plus Cloud Database.

  1. PostgreSQL Plus Cloud Database Basic:Ini tersedia dengan database PostgreSQL komunitas.

  2. PostgreSQL Plus Cloud Database Advanced:Ini tersedia dengan Server Lanjutan PostgreSQL Plus EnterpriseDB dengan kompatibilitas Oracle dan keamanan, kinerja, dan pengelolaan yang ditingkatkan.

Fitur

  1. Mudah dipasang
  2. Pencadangan dan pemulihan bencana
  3. Ketersediaan tinggi
  4. Pemulihan tepat waktu
  5. Dukungan untuk IOPS yang Disediakan Amazon:Ini memastikan kinerja database yang konsisten dan meningkatkan kinerja keseluruhan untuk beban kerja intensif I/O.

Ada dua opsi untuk membeli basis data cloud EDB:

  1. Beli penawaran bayar sesuai pemakaian dari Amazon tanpa komitmen jangka panjang
  2. Beli langganan satu tahun dari EDB yang memungkinkan Anda membeli sumber daya komputasi langsung dari Amazon termasuk instans yang dipesan.

Untuk detail lebih lanjut, periksa FAQ EDB Postgres plus database cloud.

Citus DB Cloud

Citus secara cerdas mendistribusikan data &kueri di seluruh node sehingga database dapat diskalakan dan kueri dapat lebih cepat. Citus tersedia sebagai database sebagai layanan, sebagai perangkat lunak perusahaan, dan sebagai open source. Sangat mudah untuk melakukan sharding database PostgreSQL. Citus cloud menyediakan layanan Citus yang terkelola sepenuhnya yang disampaikan di atas AWS.

Citus adalah ekstensi PostgreSQL untuk mendistribusikan database Anda ke beberapa node.

Fitur

  1. Memperluas basis data
  2. Mesin SQL terdistribusi
  3. Alat migrasi yang mulus
  4. Kinerja cepat
  5. Ketersediaan tinggi
  6. Dukungan SaaS multi-penyewa
  7. Pencadangan otomatis dan pemulihan bencana

Harga

Unduh Whitepaper Hari Ini Pengelolaan &Otomatisasi PostgreSQL dengan ClusterControlPelajari tentang apa yang perlu Anda ketahui untuk menerapkan, memantau, mengelola, dan skala PostgreSQLUnduh Whitepaper

ElephantSQL

ElephantSQL menyediakan PostgreSQL sebagai Layanan. ElephantSQL menginstal dan mengelola PostgreSQL dan menawarkan database mulai dari server shard untuk proyek kecil dan bukti konsep, hingga pengaturan multi-server tingkat perusahaan. Ini juga menyediakan alat browser untuk kueri SQL tempat Anda dapat membuat, membaca, memperbarui, dan menghapus data langsung dari browser web.

Fitur

  1. HA PostgreSQL yang terkelola sepenuhnya
  2. Pencadangan otomatis
  3. Pemantauan
  4. Browser PostgreSQL

Harga

Kesimpulan

Basis data cloud sangat penting untuk menghilangkan kerumitan TI dan untuk mendorong tujuan bisnis.
Selain menangani pemasangan, pemeliharaan, dan penskalaan infrastruktur TI, pemutakhiran terus-menerus oleh penyedia layanan cloud memudahkan perusahaan untuk memangkas biaya operasional tanpa mengorbankan pada keamanan dan kualitas.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fitur PostgreSQL Enterprise Baru dan Berkembang dengan Rilis Terbaru

  2. Alias ​​referensi dalam klausa WHERE

  3. Menggunakan kueri Hibernate :titik dua diperlakukan sebagai parameter / keluar dari titik dua

  4. Postgres:mengonversi satu baris menjadi beberapa baris (unpivot)

  5. Tips Menyimpan Cadangan PostgreSQL di Google Cloud (GCP)