با استفاده از یکی از این ارائه دهندگان درجه یک، یک نمونه Postgres را در فضای ابری میزبانی کنید.
میزبانی از راه دور پایگاه داده شما آن را از محیط محلی شما جدا می کند و مزایای زیادی به همراه دارد. اینها شامل امنیت داده ها، دسترسی جهانی، قابلیت اطمینان، مقیاس پذیری و اثربخشی منابع است.
آیا داده ها را در PostgreSQL ذخیره می کنید یا قصد دارید این کار را انجام دهید؟ در اینجا بهترین پایگاه داده های راه دور PostgreSQL برای ذخیره داده های شما در جای دیگر وجود دارد.
1. Cloud Cluster PostgreSQL Hosting
Cloud Cluster یک انتخاب عالی برای میزبانی پایگاه داده PostgreSQL شما در فضای ابری است. برای برنامه های آماده تولید ایده آل است.
Cloud Cluster دارای حداکثر پنج مرکز داده در سراسر ایالات متحده است، با خوشه های ابری پایگاه داده برای برنامه های کاربردی، از جمله مواردی که در Docker مدیریت می شوند، در دسترس هستند. ساختار سرویس حتی در برنامههای توزیعشده در سطح جهانی، تأخیر کمی یا بدون تأخیر را تضمین میکند.
اگرچه Cloud Cluster یک آزمایش رایگان 7 روزه ارائه می دهد، اما الگوی قیمت گذاری دقیقی را حفظ می کند. اما با قیمتی کمتر از 6.99 دلار در ماه، میتوانید پایگاه داده خود را راهاندازی کنید، اگر به هزینههای آن اهمیتی ندارید.
با این حال، اگر یک وب سایت در مقیاس کوچک یا نمونه کارها دارید که به یک راه حل پایگاه داده رایگان طولانی مدت نیاز دارد، ممکن است پایگاه داده راه دور مناسبی نباشد.
2. پایگاه داده PostgreSQL راه آهن
راه آهن یک پایگاه داده PostgreSQL مقیاس پذیر برای برنامه های کاربردی در مقیاس بزرگ و کوچک ارائه می دهد. اگر به دنبال میزبانی طولانی مدت یک پایگاه داده رایگان برای وب سایت نمونه کار خود هستید، ممکن است بخواهید Railway را امتحان کنید.
این یک بستر زیرساخت به عنوان یک سرویس (IaaS) برای میزبانی وب عمومی است. از این رو، می توانید از سرویس میزبانی پایگاه داده PostgreSQL آن بدون نگرانی در مورد پیشنهادات دیگر استفاده کنید.
همانطور که در حال نوشتن است، راه آهن یک جایزه طرح اولیه تا 5 دلار ارائه می دهد و فقط برای آنچه استفاده می کنید صورتحساب را به شما می دهد. بسته به ترافیک وب و بازدید در دقیقه، می توانید انتظار داشته باشید که ماهانه 0.01 دلار پرداخت کنید. حتی ممکن است تا 1 دلار در سال برای یک وب سایت نمونه کارها استفاده نکنید.
از آنجایی که این یک زیرساخت به عنوان یک سرویس است، به شما امکان می دهد پایگاه داده خود را حفظ کنید. به عنوان مثال، می توانید پایگاه داده ها و جداول جدید ایجاد کنید، پرس و جوهای آزمایشی و سایر دستورات SQL را از داشبورد خود اجرا کنید.
3. رندر کنید
اگر به دنبال میزبانی رایگان PostgreSQL از راه دور بودید، Render یکی دیگر از گزینه های ابری است که می توانید امتحان کنید. می توانید تا 1 گیگابایت فضای ذخیره سازی با حداکثر 97 اتصال به یک نمونه در طرح رایگان دریافت کنید.
با این حال، سطح رایگان دارای محدودیت صفر پشتیبان است. اما برای وب سایت های غیرمعامله یا کم بازدید ایده بدی نیست. بنابراین ممکن است بخواهید بودجه خود را برای پشتیبانی پشتیبان افزایش دهید. علاوه بر مستندات توضیحی، راه اندازی یک نمونه پایگاه داده در Render تنها با چند کلیک فاصله دارد، و شما آماده هستید.
پس از دریافت یک رشته اتصال، می توانید برنامه خود را بدون توجه به زبان برنامه نویسی توسعه خود با PostgreSQL در فضای ابری متصل کنید. رندر شما را تشویق میکند تا برای جلوگیری از تاخیر، یک اتصال پایگاه داده در سرویس را حفظ کنید، اما در صورت نیاز مانع از انجام این کار نمیشود. با استفاده از URL خارجی ارائه شده در داشبورد می توانید به راحتی از خارج از Render متصل شوید.
4. ElephantSQL
ElephantSQL خدمات PostgreSQL را بر اساس خدمات وب آمازون ارائه می دهد. اگر میخواهید دست خود را از مدیریت پایگاه داده بردارید و روی توسعه و تحویل هسته تمرکز کنید، ارزش آن را دارد که یک ضربه بزنید.
وب سایت های کم بازدید که به فضای ذخیره سازی کم نیاز دارند می توانند از نسخه رایگان استفاده کنند. ElephantSQL مانند بسیاری از پایگاه های داده مبتنی بر خوشه، نمونه های پایگاه داده را اجرا می کند. و مستندات کاملاً جامع است. به طور کلی، برای مبتدیان مناسب است، زیرا نمونه پایگاه داده به راحتی تنظیم می شود.
هنگامی که یک نمونه پایگاه داده ایجاد می کنید، می توانید به راحتی یک اتصال را با استفاده از رشته اتصال ارائه شده در داشبورد بچرخانید.
5. Heroku PostgreSQL Plans
Heroku یک پلتفرم به عنوان یک سرویس (PaaS) است. اما همچنین پایگاه داده به عنوان یک سرویس را با پشتیبانی کامل از مدیریت CLI PostgreSQL اجرا می کند. به طور کلی، برای برنامه هایی که نیاز به مقیاس بندی پایگاه داده خود دارند یا آنهایی که خارج از Heroku میزبانی می شوند، ایده آل است. وقتی PostgreSQL خود را روی Heroku میزبانی می کنید، نیازی به نگرانی در مورد مدیریت زیرساخت ندارید، زیرا از قبل در دسترس است.
راه اندازی یک نمونه پایگاه داده PostgreSQL در Heroku زمانی که یک رشته اتصال داشته باشید ساده است. متأسفانه، نمونه های پایگاه داده رایگان نیستند، زیرا Heroku از 28 نوامبر 2022 تمام برنامه های رایگان را متوقف کرده است. اما برنامه های آن همه کاره هستند و می توانید نمونه پایگاه داده با ظرفیت 1 گیگابایت را با موفقیت با حداقل 5 دلار در ماه بچرخانید.
Heroku همچنین از اشتراک گذاری نمونه پایگاه داده پشتیبانی می کند. این می تواند برای مدیریت نمونه های اولیه و برنامه ها در مرحله توسعه مفید باشد. به عنوان مثال، اگر چندین برنامه را آزمایش کنید، میتوانید یک نمونه Heroku را بین آنها به اشتراک بگذارید بدون اینکه باری روی پایگاه داده اولیه ایجاد کنید.
6. DigitalOcean
DigitalOcean همچنین یکی از محبوب ترین زیرساخت ها به عنوان سرویس است که پایگاه داده به عنوان یک سرویس را نیز ارائه می دهد. بنابراین، پس از میزبانی پایگاه داده خود بر روی پلتفرم، دیگر لازم نیست نگران معماری یا تنظیمات باشید.
اگرچه DigitalOcean طرح رایگان ندارد، میتوانید در کمترین زمان یک نمونه اختصاصی PostgreSQL را بچرخانید و در صورت استفاده از آن هزینه را پرداخت کنید.
راه اندازی یک کلاستر پایگاه داده در DigitalOcean به شما امکان می دهد به پشتیبان گیری روزانه پایگاه داده و بازیابی نقطه در زمان (PITR) دسترسی داشته باشید. برای اطمینان از در دسترس بودن، دارای گره های آماده به کار مقاوم در برابر خطا است که داده ها را در مواقع خرابی ارائه می دهند.
7. نئون
نئون یک راه حل منبع باز، رایگان، بدون سرور و راه دور PostgreSQL است که با Rust توسعه یافته است و اگر می خواهید پایگاه داده خود را به صورت رایگان در فضای ابری میزبانی کنید، ارزش امتحان کردن را دارد.
اگرچه یک نسخه رایگان ارائه می دهد، Neon PostgreSQL نیز به عنوان یک پرداخت به اندازه شما در دسترس است که فقط در صورت تقاضا اجرا می شود. بنابراین، مقرون به صرفه است حتی اگر به سطح پرداختی بروید.
یکی دیگر از ویژگی های ارزشمند Neon پشتیبانی آن از انشعاب PostgreSQL است. این ویژگی به شما امکان می دهد تا پایگاه داده خود را به همان اندازه که کد خود را در سیستم های کنترل نسخه مانند GitHub انجام می دهید، منشعب کنید. خوشبختانه، ردیف رایگان تا 10 شعبه با 3 گیگابایت فضای ذخیره سازی در هر شاخه را امکان پذیر می کند. با استفاده از این ویژگی، می توانید پایگاه داده خود را تقسیم کرده و هر قسمت را به مراحل مختلف در خط لوله توسعه خود اختصاص دهید.
اگر میخواهید از طرحوارههای از قبل موجود استفاده کنید، نئون دارای یک ویرایشگر برای اجرای پرسوجوها به طور مستقیم بر روی پلتفرم است. در حالی که نئون برای پروژههای شخصی که به میزبانی رایگان PostgreSQL نیاز دارند، مفید است، اما برای تیمهایی که خط لوله توسعه مستمر و تحویل مداوم (CICD) را اداره میکنند، بسیار مفید است.
پایگاه های داده از راه دور توسعه را آسان می کند
میزبانی داده های خود از راه دور به کاهش پیچیدگی توسعه و افزایش بهره وری کمک می کند. همانطور که انتظار می رفت، این پایگاه داده های PostgreSQL راه دور دارای زبان برنامه نویسی آگنوستیک و مقیاس پذیر هستند. بنابراین آنها بدون توجه به زبان برنامه نویسی انتخابی شما به کار می آیند.
اگر بهتازگی با PostgreSQL شروع کردهاید، ممکن است بخواهید با دانستن نحوه عملکرد آن شروع کنید.