Go logo

ネイティブの並行処理を備えた Go 1.27

Go の API、ワーカー、ボットをデプロイできます。go.mod のモジュールは自動で解決され、手動でビルドする必要はありません。

月額 R$12.49から

最初から備わっているもの

環境はお使いの言語をすでに理解しています。コードをアップロードすれば、そのまま動きます。

  • 最新の Go ツールチェーン

    Go のコンパイラーとガベージコレクターの最新の改善を含み、PGO にも対応します。

  • ワークスペース(go.work)

    同じプロジェクトに複数のモジュールを持つ Go のモノレポに対応します。

  • ネイティブの並行処理

    goroutine と channel は言語の一部で、並行処理のための追加ライブラリは不要です。

  • 手動ビルド不要

    モジュールの依存関係はデプロイ時に解決されます。ソースコードをアップロードするだけです。

ホスティングできるもの

このランタイムで動くプロジェクト。

  • Gin と Fiber の REST API

    Gin、Fiber、Echo、Chi のバックエンドで、goroutine により同時リクエストを処理します。

  • gRPC マイクロサービス

    Protobuf と双方向ストリーミングによる、型付きのサービス間通信。

  • 並行ワーカーとクローラー

    goroutine と channel によるワーカープールで、タスクあたりのメモリ使用量はわずかです。

  • discordgo の Discord ボット

    Go のボットを 24 時間 365 日オンラインに。自動再起動付きで、バイナリも軽量です。

  • プロキシと API ゲートウェイ

    キャッシュ、レート制限、独自のルーティングルールを備えた、Go で書かれた HTTP プロキシ。

  • 社内ツールとスケジューラー

    Go で書いた自動化、スケジューラー、社内ツールを、常駐サービスとして実行。

設定とバージョン

squarecloud.app はデプロイ時にダッシュボードが生成するか、プロジェクトのルートに自分で書けます。名前、メインファイル、メモリ、バージョンを一か所で管理できます。

squarecloud.app
DISPLAY_NAME=Go
MEMORY=512
VERSION=recommended
バージョン
1.27
対応ファイル
.go
依存関係
go.mod | go.work
RUNTIME= の値
gogolang

プロジェクトのあらゆる段階に対応するプラン

小さく始めて、必要なときにスケール。縛り契約はありません。

5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot

認証を取得したパートナーデータセンターでホスティング
Tier 3ISO 27001SOC 2 Type II常時稼働のDDoS保護
インフラストラクチャを見る

Go Hosting に関するよくある質問

Go 1.27、モジュール、ワークスペース、並行処理。

Go はどうやって依存関係を解決しますか?

Square があなたの go.mod または go.work を検出し、モジュールを自動的に解決します。手動の go mod download は不要です。

Go Workspaces を使えますか?

はい。go.work にネイティブ対応しており、複数モジュールのモノレポに最適です。

本番向けにバイナリをどうやって最適化しますか?

デバッグ情報のない、デプロイに最適化された小さなバイナリには START=go build -ldflags="-s -w" -o app && ./app を使います。

マイクロサービスには Go の方が Node.js より優れていますか?

ワークロードによります。Go は高い並行性(goroutine)、安定したレイテンシ、予測可能なメモリ使用量が求められる場合に適しています。JavaScript でエンドツーエンドに統一したいなら Node.js が向いています。

プロジェクトをスケールさせる準備はできましたか?

Square Cloud でプロジェクトをホスティングしてきた 50 万人以上の開発者の仲間入りをしましょう。

  • 予測可能な料金
  • 請求のサプライズなし
  • 数秒でデプロイ
  • 高可用性
  • 安定したスケール
  • 自動再起動
  • SSLとセキュリティを標準搭載
  • 分離されたコンテナ