Elixir logo

BEAM と OTP で動く Elixir

Phoenix、LiveView、OTP のスーパービジョンで、並行処理に強く障害に耐えるアプリを。mix.exs の依存関係は最初の起動時にインストールされます。

月額 R$12.49から

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

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

  • アクターモデルの並行処理

    BEAM の軽量プロセスが各タスクを分離し、タスク間でメモリを共有しません。

  • スーパービジョンと耐障害性

    OTP のスーパーバイザーが失敗したプロセスを再起動し、アプリの残りの部分は止まりません。

  • 自動 Mix

    Hex の依存関係は最初の起動時に Mix が解決します。Rebar を使うパッケージにも対応します。

  • Phoenix、LiveView、Ecto

    Elixir のモダンな Web スタックが特別な調整なしで動作します。

ホスティングできるもの

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

  • Phoenix と LiveView のアプリ

    ブラウザ側の JavaScript が少ない、サーバーでレンダリングするリアルタイムのインターフェース。

  • Plug と Ecto の API

    バージョン管理されたマイグレーション、バリデーション用の changeset、Ecto の Repo パターンを使ったバックエンド。

  • チャットと Pub/Sub

    Phoenix Channels、PubSub、Presence で、チャットルームやライブ通知を。

  • Broadway と GenServer のパイプライン

    障害から回復するスーパービジョンツリーによる、並行データ処理。

  • Nostrum の Discord ボット

    OTP に監視される Elixir のボット。エラーから回復し、メインプロセスは止まりません。

  • テレメトリーと IoT

    多数のデバイスからデータを受け取り、一部に障害が起きても動き続けるサービス。

設定とバージョン

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

squarecloud.app
DISPLAY_NAME=Elixir
MEMORY=512
VERSION=recommended
バージョン
1.20
対応ファイル
.ex.exs
依存関係
mix.exs
RUNTIME= の値
elixir

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

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

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

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

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

BEAM VM、Mix、Phoenix、OTP。

Mix は依存関係を自動的にインストールしますか?

はい。Hex、Rebar、mix.exs の依存関係は、初回起動時に解決されます。

mix run の代わりにリリースを使えますか?

はい。リリースをローカルでビルドし、START=./_build/prod/rel/myapp/bin/myapp start を設定します。本番のパフォーマンスが向上します。

Phoenix LiveView は動作しますか?

はい。WebSocket、Channels、LiveView に完全対応しています。

Elixir と Erlang のバージョンはどれですか?

最新の Erlang/OTP 上で動く Elixir 1.20 です。段階的型システム(set-theoretic types)と、Mix、Hex、ExUnit、Dialyzer などのツール一式を備えています。

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

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

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