OffVPSオフショアVPSサポート

フィールドガイド / 初めての VPS

次の
運用ステップを学ぶ。

初めての小規模アプリケーションを選択、保護、運用、復旧するための20の実践ガイド。

約束ではなく、タスクから始める。

フィールドガイド

実際に実行するアプリに合わせてサイジングしてください。

メモリ、CPU、ディスク、転送量の観測から最初の VPS リソース予算を構築し、注釈付きの例と明確なアップグレード判断を示します。

ガイドを読む →
フィールドガイド

最初の API に再現可能なリリースを。

小さなNode.js APIをsystemdで実行し、その実行ファイルとローカル応答を確認してから、安全な停止とロールバック計画を備えたCaddy経由でHTTPSをルーティングしてください。

ガイドを読む →
フィールドガイド

バックアップは問いです。リストアがそれに答えます。

使い捨てターゲットで範囲を限定した PostgreSQL とアップロードファイルの復元を練習し、一致するマーカーを検証し、その演習が何を証明するかを記録します。

ガイドを読む →
フィールドガイド

最初の SSH セッション、戻る手段とともに。

サーバーのホストキーを検証し、自分の SSH キーで接続し、最初のセッションを閉じたりアクセスを変更したりする前に、別個の2回目のログインを証明します。

ガイドを読む →
フィールドガイド

DNS からアプリまでの1つのリクエストを追跡してください。

ドメインと小さなアプリの間で失敗している層を見つけてください: DNS レコード、ネットワークアクセス、TLS、リバースプロキシ、リスニングプロセス。

ガイドを読む →
フィールドガイド

アプリが停止しました。最初の有用な手がかりを見つけましょう。

小規模VPSアプリの短い障害タイムラインを、サービスの状態、リッスンポート、最初の関連ログエントリ、リソース、最近のリリースを使って作成してください。

ガイドを読む →
フィールドガイド

小さなスケジュールジョブに明確な境界を与える。

systemd タイマーと flock を使用して、明示的なタイムゾーン、制限されたパーミッション、有用なログ、重複防止を備えた1つの有限な Linux ジョブを設計します。

ガイドを読む →
フィールドガイド

アップグレード前にメモリとディスクの警告を読んでください。

利用可能メモリ、プロセス RSS、ファイルシステム容量、inode 使用量を解釈し、VPS リソースを変更する前にログ、アップロード、リリース成果物を特定します。

ガイドを読む →
フィールドガイド

ネットワークを混同せずに暗号通貨で最初の VPS を支払う

資産、ネットワーク、アドレスのみの QR、正確な期間合計を1つの支払い指示として読み取ります。

ガイドを読む →
フィールドガイド

新しいLinux VPSの最初の1時間のセキュリティチェックリスト

サインイン設定を変更する前に、復旧アクセスと最小の公開範囲を計画してください。

ガイドを読む →
フィールドガイド

Dockerポートがまだ到達可能な理由

ファイアウォールルールに依存する前に、公開されたコンテナポートの背後にあるホストアドレスを理解してください。

ガイドを読む →
フィールドガイド

実行したいアプリに合った Linux イメージを選択

ディストリビューション名を選ぶ前に、サポートされたランタイムパスを選んでください。

ガイドを読む →
フィールドガイド

小さな systemd サービスの再起動を予測可能にする

実行可能ファイル、作業ディレクトリ、再起動動作を観察可能なアプリの結果に結び付けます。

ガイドを読む →
フィールドガイド

失敗した HTTPS リクエストを段階的に読む

レイヤーを推測せずに、リクエストを名前から証明書、プロキシ、アプリケーションへと追跡します。

ガイドを読む →
フィールドガイド

データベースを意図したインターフェースにバインドしておく

データベースリスナーは、コピーしたデフォルトではなく、アプリケーションの接続パスから選択してください。

ガイドを読む →
フィールドガイド

本番環境を上書きせずにアプリケーションのバックアップをテストする

明示的な復元ターゲットを使用して、バックアップが実際に何を復旧できるかを証明します。

ガイドを読む →
フィールドガイド

未知のデータを削除せずにディスク満杯を特定する

ファイル、ログ、データベースデータを削除する前に、消費しているパスを特定してください。

ガイドを読む →
フィールドガイド

アプリ設定をソースコードとは別に保存する

シークレットと環境固有の設定をリポジトリやリリース成果物から除外します。

ガイドを読む →
フィールドガイド

変更前と変更後に小さなアプリを測定する

VPS リソースを増やす前に、1つの小さな変更で何を改善すべきかを決定します。

ガイドを読む →
フィールドガイド

ホスト名を交換用 VPS へ慎重に移行する

公開名を変更する前に、DNS、TLS、データ、戻り経路を準備します。

ガイドを読む →

このマニュアルで使用される用語。

VPS
独自の運用環境と割り当てられたリソースを持つ仮想サーバー。最初のアプリでは、アプリケーションの作成だけでなく、その環境の維持作業も計画してください。
vCPU
仮想コンピューティング割り当ての単位。2つの vCPU は2倍のリクエストを約束するものではありません。アプリケーション、データベース、割り当てモデルが結果に影響します。
RAM
オペレーティングシステムと実行中のプロセスが共有する作業メモリ。API、そのデータベース、デプロイが同時にメモリを必要とする場合があります。
利用可能メモリ
スワップせずに Linux が新しい作業に利用可能にできるメモリの推定値。通常、free 列だけを読むよりも有用です。
ストレージ容量
ファイル、データベース、アップロード、ログ、リリース成果物のためのスペース。月間ネットワーク転送とは別であり、バックアップ範囲を確立するものではありません。
月間転送量
請求期間中にネットワーク上で移動するデータ。レスポンスボディ、アップロード、サーバー外バックアップがすべて寄与する可能性があります。実際のカウント方法と超過ルールを確認してください。
ホスト名
インスタンスまたはサービスの名前。コンフィギュレーターに api.example.com を入力しても、公開 DNS レコードや TLS 証明書は作成されません。
DNS
名前のレコードを公開するシステム。A レコードと AAAA レコードはホスト名を IPv4 および IPv6 アドレスに接続します。キャッシュされた応答はレコード変更後も存続する場合があります。
TLS
HTTPS が接続を保護し、そのホスト名を認証するために使用するプロトコル。有効な証明書は、アプリケーションが正常であることを証明するものではありません。
SSH公開鍵
SSH 鍵ペアのうち共有可能な半分。対応する秘密鍵はあなたの手元に残ります。OffVPS は公開鍵を受け付けるか、アクセス設定を後で行うことを選択できます。
リバースプロキシ
受信したリクエストを受け入れ、それをあなたのアプリケーションに転送するサービス。プロキシエラーとアプリケーションエラーでは、確認すべき項目が異なる場合があります。
サービスユニット
systemd を使用するシステム上でサービスがどのように実行されるかを記述する systemd 設定。そのユーザー、実行ファイル、作業ディレクトリ、再起動ポリシーは、実際のアプリと一致している必要があります。
スケジュールジョブ
毎日のエクスポートなど、選択した時刻に開始される処理。昨日の実行がまだ動作中の場合や、スケジュール時刻にマシンが停止していた場合の動作を決めておきます。
復元ポイント
特定の時点のデータの復元可能なバージョン。どのコピーでも十分だと仮定せず、必要なデータベースとファイルを一緒に復元できることを確認します。
前払い期間
一括支払いで支払われる完全なサービス期間。OffVPS は6か月および年間の期間を割引します。支払い見積もりには、月々の分割額ではなく、割引後の総額全体が表示されます。
ローカルの支払い参照
ブラウザタブに保存された設定および支払い手順の識別子。これはサーバー請求書でも、送金が検証された証明でもありません。