# هاست ابری گو (Go)

> Go را سریع، سبک و مستقیم از گیت اجرا کنید.

برای APIها و میکروسرویس‌های Go، گردو کد را می‌سازد، باینری را اجرا می‌کند و بدون درگیری با سرور، سرویس را آنلاین نگه می‌دارد.

## ویژگی‌ها

*   **کامپایل خودکار:** گردو ساختار پروژه Go را شناسایی می‌کند، وابستگی‌ها را دریافت می‌کند و باینری آماده اجرا می‌سازد.
*   **مناسب برای سرویس‌های سبک:** برای APIها، میکروسرویس‌ها و سرویس‌های پشت‌صحنه که سرعت بالا و مصرف کم منابع می‌خواهند.
*   **استقرار مستقیم از گیت:** با هر کامیت، فرآیند ساخت و استقرار می‌تواند خودکار اجرا شود و نسخه جدید بدون کار دستی بالا بیاید.
*   **اجرای ایزوله و امن:** هر برنامه در محیط ایزوله اجرا می‌شود و دسترسی‌ها، دامنه و متغیرهای محیطی از پنل مدیریت می‌شوند.

## هاست ابری گو (Go)؛ سریع‌ترین انتخاب برای APIها

زبان برنامه‌نویسی Go (یا گولنگ) به خاطر کارایی قابل توجه و مصرف بسیار پایین حافظه شناخته می‌شود. به همین دلیل، **هاست ابری گو** بهترین بستر برای اجرای میکروسرویس‌ها، سرویس‌های بک‌اند (Backend) و APIهای با ترافیک بالاست. با پلتفرم گردو، شما درگیر نصب دستی کامپایلر Go و پیکربندی لینوکس نمی‌شوید؛ پلتفرم ما مستقیماً کدهای شما را کامپایل کرده و یک باینری (Binary) ایزوله و پرسرعت برای اجرا تحویل می‌دهد.

### بهترین هاست میکروسرویس در ایران

معماری میکروسرویس نیاز به استقرار سریع، مقیاس‌پذیری آنی و مدیریت آسان شبکه‌های داخلی دارد. با استفاده از **هاست ابری Golang** گردو، می‌توانید چندین سرویس Go را در یک [شبکه خصوصی (VPC)](/products/compute.md) در کنار دیتابیس‌ها مستقر کنید و هزینه‌ها را بهینه‌سازی نمایید. با هر بار Push روی شاخه اصلی (Main Branch)، پروژه Go به طور هوشمند و بدون اختلال آپدیت می‌شود (Zero-downtime deployment).

### هاست گو (Go) رایگان

ما امکان اجرای محیط قدرتمند *هاست گولنگ* را به صورت کاملاً رایگان و **بدون پرداخت به‌ازای مصرف** فراهم کرده‌ایم. با ثبت‌نام در گردو و استفاده از [پلن رایگان](/free-host)، می‌توانید ۱ پروژه با تا ۳ سرویس بسازید؛ هر سرویس تا ۱ هسته پردازنده (vCPU)، تا ۰٫۵ گیگابایت رم و تا ۱ گیگابایت فضای ذخیره‌سازی در اختیار دارد و یک زیردامنه رایگان (gerdoo.app) به همراه گواهی SSL خودکار دریافت می‌کند. این پلن محدود به سقف منابع است؛ برای منابع بیشتر کافی است به یک [پلن پولی](/pricing) ارتقا دهید که هزینه را بر اساس مصرف واقعی محاسبه می‌کند.

## سوالات متداول

*   **پروژه Go چطور ساخته می‌شود؟** گردو فایل go.mod و ساختار پروژه را بررسی می‌کند، وابستگی‌ها را دریافت می‌کند و باینری برنامه را می‌سازد. اگر پروژه دستور خاصی داشته باشد، می‌توانید دستور ساخت و اجرا را دستی تنظیم کنید.
*   **متغیرهای محیطی پشتیبانی می‌شوند؟** بله. کلیدهای دیتابیس، توکن‌ها، پورت‌ها و تنظیمات برنامه را از پنل مدیریت می‌کنید تا داده حساس داخل مخزن قرار نگیرد.
*   **برای میکروسرویس‌ها مناسب است؟** بله. مصرف کم حافظه و سرعت اجرای Go باعث می‌شود این سرویس برای APIها، ورکرها و میکروسرویس‌هایی که باید سریع و کم‌هزینه باشند مناسب باشد.
