- 公式情報 - 無料クーポン - デジタルオーシャンの特徴 - DigitalOceanの価格とプラン - サーバー - DigitalOcean ベーシック - DigitalOcean CPU 最適化 - DigitalOcean CPU 最適化 2x SSD - DigitalOcean 汎用 - DigitalOcean 汎用 2x SSD - DigitalOcean メモリ最適化 - DigitalOcean メモリ最適化 3x SSD - DigitalOcean メモリ最適化 6x SSD - DigitalOcean ストレージ最適化 - DigitalOcean ストレージ最適化 1.5x SSD - アプリプラットフォーム - サーバーレス機能 - マネージド データベース サービス (DBaaS) - マネージド Kubernetes (k8s) の機能 - コンテナ レジストリ - ブロックストレージ - オブジェクトストレージ - 静的 IP アドレス - ロードバランサー - VPC (仮想プライベート - サーバー - DigitalOcean のデータセンターのネットワーク応答時間 - 提供された CPU は良いものですか、それとも悪いものですか? ・DigitalOceanのクラウド機能一覧 ・DigitalOceanのベンチマーク結果(Unixbench) ## 公式情報 ## 無料クーポン このリンクから登録すると、無料の $100 クーポンを取得できます。 ## DigitalOceanの特徴 短い要約 最先端のクラウド機能を搭載したVPS 全体的な特徴 DigitalOcean は、クラウド ホスティングのプリンシパルを満たす大きな VPS の 1 つです。 - 弾力性: サーバーの作成後にいつでもサーバーを破棄でき、無駄にお金を失うことはありません。 - 冗長性: サーバーの 1 つがダウンしても、サービスを提供し続けることができます (LAN&LB が必要です) - 拡張可能: サーバーをデータでスケールアップできます DigitalOcean は、App Platform、マネージド データベース、マネージド Kubernetes(k8s) などの最先端のクラウド機能を提供しています。 ロード バランサーは、自動更新とワイルド カード SSL 証明書を使用して、「Letã¢ââs encrypt」の無料 SSL 証明書をサポートしています。 AWSは高くて使いたくないけど、できるだけ安くクラウドの機能を楽しみたい方に選ばれるVPSです ## DigitalOceanの料金とプラン サーバー デジタルオーシャンベーシック |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |4||1||0.512||10||0.5| |6||1||1||25||1| |7||1||1||25||1| |7||1||1||25||1| |12||1||2||50||2| |14||1||2||50||2| |14||1||2||50||2| |18||2||2||60||3| |21||2||2||60||3| |21||2||2||60||3| |24||2||4||80||4| |28||2||4||80||4| |28||2||4||80||4| |48||4||8||160||5| |56||4||8||160||5| |56||4||8||160||5| |96||8||16||320||6| |112||8||16||320||6| |112||8||16||320||6| DigitalOcean CPU 最適化 |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |42||2||4||25||4| |84||4||8||50||5| |168||8||16||100||6| |336||16||32||200||7| |672||32||65||400||9| DigitalOcean CPU 最適化 2x SSD |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |47||2||4||50||4| |94||4||8||100||5| |188||8||16||200||6| |376||16||32||400||7| |752||32||65||800||9| DigitalOcean 汎用 |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |63||2||8||25||4| |126||4||16||50||5| |252||8||32||100||6| |504||16||65||200||7| |1008||32||131||400||8| |1260||40||163||500||9| DigitalOcean 汎用 2x SSD |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |68||2||8||50||4| |136||4||16||100||5| |272||8||32||200||6| |544||16||65||400||7| |1088||32||131||800||8| |1360||40||163||1000||9| DigitalOcean メモリ最適化 |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |84||2||16||50||4| |168||4||32||100||6| |336||8||65||200||7| |672||16||131||400||8| |1008||24||196||600||9| |1344||32||262||800||10| DigitalOcean メモリ最適化 3x SSD |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |104||2||16||150||4| |208||4||32||300||6| |416||8||65||600||7| |832||16||131||1200||8| |1248||24||196||1800||9| |1664||32||262||2400||10| DigitalOcean メモリ最適化 6x SSD |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| DigitalOcean ストレージ最適化 |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| DigitalOcean ストレージ最適化 1.5x SSD |月額CPU||RAM(GBストレージ(GB無料転送(TB)| |163||2||16||450||4| |326||4||32||900||6| |652||8||65||1800||7| |1304||16||131||3600||8| |1956||24||196||5400||9| |2608||32||262||7200||10| アプリ プラットフォーム DbaaSのようなコンテナベースのインフラやサービスでサービスを構築できるサービス デモビデオでは、Github リポジトリを選択してボタンを押すだけでサイトを公開する方法を紹介しています 特徴 ソースコードをGithubのメインブランチにプッシュすることをトリガーに、サイトをダウンさせずにサイトに反映 - サーバーのスペックアップやサーバー台数の増加によるスケールアップは、管理画面から簡単に行え、その間システムが停止することはありません - 静的ファイルを含む最大 3 つのサイトは無料です - データベースにはDbaaSが利用可能 Starter (無料)、Basic、Professional プランがあります。 Starterは静的サイト限定、Basic以上のプランはPHPを使って動的サイトを運用可能など プロプランは専用CPUが使える スターター (静的ファイルのみのサイト) は 3 サイトまで無料 (超過した場合は 1 サイトで月額 3 ドル) Basic プランと Professional プランの料金は、仕様によって次のように変わります。 **基本** **プロ** サーバーレス機能 リクエスト時のメモリ使用量×秒数に基づく課金 無料枠あり 90000 GB 秒 = 25 GB 時間 無料のクォータを超えると、0.0000185/GBsec ($0.0666/GB 時間) が課金されます 行け Node.js PHP パイソン プログラミング言語としてサポートされています 各言語でHello Worldを書きたい場合はこちら ゴラン package main import ( "fmt") type Request struct { Name string `json:"name"` } type Response struct { StatusCode int `json:"statusCode,omitempty"` ヘッダ map[string]string `json:"headers,omitempty "` Body string `json:"body,omitempty"` } func Main(in Request) (*Response, error) { if in.Name == ""{ in.Name = "stranger"} return&Response{ 本文: fmt.Sprintf("Hello %s", in.Name), }, nil } Node.js function main(args) { let name = args.name || '見知らぬ人'let greeting = 'Hello '+ name +console.log(greeting) return {"body": greeting} } exports.main = main PHP