(ヽ´ω`) < 助けてほしいマン

わからないことを助けてほしいマンが書くブログ

(ヽ'ω`) < DigitailOceanのネットワーク周りのお話

(ヽ'ω`) < いろいろと

DigitalOceanのネットワーク周りの情報やTIPSをまとめてみた。

(ヽ'ω`) < グローバルIPを変更したいんだけど

IPを変えたい時はDropletを削除・再作成するといいよ、というポストを見つけた。モデレータが回答しているので、コントロールパネルでの機能としては用意されていないっぽい。

How do I change the IP address of the server? | DigitalOcean

(ヽ'ω`) < 帯域制御とかしてるの?

普通の使い方ならしていないとのこと。逆に言うと、明らかにヤバイだろコレっていう状況だとされるのかな?

Do you limit bandwidth? | DigitalOcean

benMOD November 15, 2012 We do not throttle bandwidth or traffic after a certain amount. From time to time you may speed different bandwidth speeds depending on internet conditions, load on your droplet, or the system as a whole.

(ヽ'ω`) < 帯域の上限は? 帯域保証はあるの?

Dropletが1Gigabit NICなので1Gbpsが上限。とはいえそこまでいけるわけ無いよねと。

Do you limit bandwidth? | DigitalOcean

creating.www October 15, 2013 Do you guarantee any speed, and what is upper limit for one Droplet? kamaln7MOD October 18, 2013 @creating.www: All droplets are on 1Gbps ports.

帯域保証については言及なしなので、機能として用意されてないっぽい。

(ヽ'ω`) < 1Tの転送量を超えたらどうなるの?

Outboundトラヒックに対しては、$0.02/GBの転送量が加算される。

Bandwidth transfer | DigitalOcean

Is Digital Ocean a metered server? What if I exceed the Network Bandwidth limits? | DigitalOcean

(ヽ'ω`) < 転送量使い切ったらアクション起こすとかの機能は無いの?

下記のポストを見る限り、用意されていないっぽい。(モデレータが記事の案内をしている。機能として用意されているならそれを掲載するはず)

Bandwidth limit | DigitalOcean

このポストに簡単なスクリプトが投稿されている。

Can I make my server automatically suspend if it hits the bandwidth limit? | DigitalOcean

[Bash] Florian Strankowski - Pastebin.com

vnstatコマンドで当月の通信量を確認して、999Gを超えていたらshutdownコマンドを発行するという、単純明快なスクリプト。コレをcronで1日1回実行と書かれているが、バーストトラヒックが予測不可能な場合は、もっと細かく時間を区切ったほうがいいだろう。

実際に使うときにはshutdownコマンドの代わりにサービスを停止したり、トラヒックを抑える処理を行うほうが良いと思う。ロードバランサ配下であれば、グループメンバーから外させるとか。

ネットワークに限った話しでなく、支払い全体ということであれば、メールの通知サービスが用意されている。

Never Get Surprised By Your Monthly Invoice Again! | DigitalOcean

任意の金額を超えたらメールで警告を送ってくれる。ただし、警告を送るだけでその後のアクションはユーザ自身に任される。

(ヽ'ω`) < ネットワークの物理的な構成は?

このトピックにDigitalOceanの中の偉い人(zagiってユーザ名)が登場して説明しているところによると、

Very bad performance downloading from Digital Ocean VPS (HTTP) - Page 2 - LowEndTalk

2013年の話だが、ニューヨークリージョンの物理サーバは1Gbpsでコアネットワークに接続されていて、そこからインターネットへは冗長化された10Gbps回線で接続されているとのこと。上位ISPはCogentLevel3

公式のHPにも1Gbps、10Gbps接続の記述があるので、そこは変わってなさそう。

Frequently Asked Questions | DigitalOcean

All DigitalOcean physical nodes are connected via gigabit ethernet to switches, which are uplinked to our aggregators and core routers. All core routers are uplinked via 10-gigE uplinks to providers.

(ヽ'ω`) < 速度が安定しない

先ほど書いたトピックにも報告があるが、同一リージョンでも速度差が発生することがあるっぽい。理由については色々推測されているが、とりあえずDropletを削除・作成して新しいIPを取得することで、改善したケースもあるとのこと。(元のIPが上位ISPで帯域制御の対象になっていたのでは? と推測されている)

その他の対処方法についても、先のトピックに詳しい。…が最安$0.007/hourのサービスに多くを求めるのも酷というもの(ヽ'ω`)

高額プランもあるじゃないか、と言われるとそれはそうなんですが、ある程度の額を出すのであればDigitalOceanである必要性が…と言うより帯域保証のあるVPSサービスってあるのかな?

(ヽ'ω`) < 使っていて他に気づいたことがあったら

また第2段ってことで書いていきます。

もしも気が向いたら下のリンクのコレをアレしてください、Vultrとの比較や負荷実験とかして記事にします(ヽ'ω`)

SSD Cloud Server, VPS Server, Simple Cloud Hosting | DigitalOcean