Upload
fujishiro-takuya
View
352
Download
0
Embed Size (px)
Citation preview
1
(C) IDC Frontier Inc. All Rights Reserved.
おこづかいが足りないので
IDCFクラウドで
自サイトを作ってみた話
@tafujish
IDCFクラウドmeetup vol.4 2016.6.28
2
(C) IDC Frontier Inc. All Rights Reserved.
固定費問題
通信費 16,299円
食費 20,000円
飲み代費 20,000円
月のおこづかい 41,656円
3
(C) IDC Frontier Inc. All Rights Reserved.
通信費が高すぎて
ガジェットやデバイスが
買えない
お昼は食べなければOK
飲み会の回数も減らさないといけない
4
(C) IDC Frontier Inc. All Rights Reserved.
一般に、エンゲル係数の値が高いほど生活水準は低いとされる。これは、食費(食糧・水など)は生命維持の関係から(嗜好品に比べて)極端な節約が困難とされるためであり、これをエンゲルの法則という。 ※ソースはWikipedia
適当なことを言うと、フジシロ係数の値が高いほどリアル生活の水準は低いとされる。これは、インターネット(PC・スマホ・自宅サーバーなど)はオタク活動維持の関係から(食費に比べて)極端な節約が困難とされるためであり、これをフジシロの法則という。 ※ソースは俺
5
(C) IDC Frontier Inc. All Rights Reserved.
通信費の節約は難しい
6
(C) IDC Frontier Inc. All Rights Reserved.
通信費 内訳
ISP(固定IP /29) 5,616円
回線 3,726円
ISP(IPv6用) 2,028円
回線 2052円
ガラケー 1,496円
VPS 2つ
873円
7
(C) IDC Frontier Inc. All Rights Reserved.
よし、固定IPv4をやめよう
毎月 5,616円 の削減
8
(C) IDC Frontier Inc. All Rights Reserved.
でも、固定IP必要じゃん
・外にアクセスするとき
(アクセス制御)
・外から自宅にアクセスするとき
(自宅サーバー)
9
(C) IDC Frontier Inc. All Rights Reserved.
Dynamic DNS (DDNS)
でやり過ごす
グローバルIPが変わったら APIで既存レコードを更新
自宅サーバー +
DDNS Setuper (bash + cron)
IDCFクラウド DNS
10
(C) IDC Frontier Inc. All Rights Reserved.
グローバルIP取得問題
BashスクリプトからグローバルIPを取得する方法
$ curl ifconfig.me
126.70.***.***
$ curl ifconfig.moe
126.70.***.***
・・・
11
(C) IDC Frontier Inc. All Rights Reserved.
ちょいちょい落ちてる問題
$ curl ifconfig.me
curl: (7) Failed to connect to ifconfig.me port 80: Operation timed out
12
(C) IDC Frontier Inc. All Rights Reserved.
よし、絶対落ちないやつを
自分でつくろう
13
(C) IDC Frontier Inc. All Rights Reserved.
IDCFクラウド 東日本リージョン
IDCFクラウド 西日本リージョン
中身はPHPでREMOTE_ADDRを 返すだけ
Yahoo!ビッグデータインサイト
GSLB
Active Active
14
(C) IDC Frontier Inc. All Rights Reserved.
IDCFクラウド 東日本リージョン
IDCFクラウド 西日本リージョン
中身はPHPでREMOTE_ADDRを 返すだけ
Yahoo!ビッグデータインサイト
GSLB
Active Active
Scaleway Paris
Standby
15
(C) IDC Frontier Inc. All Rights Reserved.
$ curl ipaddr.show
126.70.***.***
$
16
(C) IDC Frontier Inc. All Rights Reserved.
$ curl ipaddr.show/n
126.70.***.***$
17
(C) IDC Frontier Inc. All Rights Reserved.
$ curl ipaddr.show/help
Usage: curl ipaddr.show
curl ipaddr.show/[options...]
Options:
ip Your IP address
host Your host name
port Your port number
ua The User-Agent
ping Send ping to you
traceroute Send traceroute to you
tracert Send tracert to you (= traceroute -I)
18
(C) IDC Frontier Inc. All Rights Reserved.
$ curl ipv6.ipaddr.show
2400:217e:46fb:7500:9130:5892:****:****
19
(C) IDC Frontier Inc. All Rights Reserved.
IPv6 !?
20
(C) IDC Frontier Inc. All Rights Reserved.
IDCFクラウド 東日本リージョン
IDCFクラウド 西日本リージョン
中身はPHPでREMOTE_ADDRを 返すだけ
Yahoo!ビッグデータインサイト
GSLB:ipaddr.show
Active Active
Scaleway Paris
Standby
ServersMans 日本どっか
ipv6.ipaddr.show
21
(C) IDC Frontier Inc. All Rights Reserved.
IDCFさんへ
IPv6対応してください
22
(C) IDC Frontier Inc. All Rights Reserved.
おしまい
23
(C) IDC Frontier Inc. All Rights Reserved.
今回のシステムのかかった費用
IDCFクラウド Light.S1 2台 1,080円/月
IDCFクラウド DNS 1ゾーン 54円/月
IDCFクラウド GSLB 3レコード 810円/月
Scaleway C1 1台 369円/月
DTI ServerMans Entry 1台 504円/月
ドメイン ipaddr.show 1年 4,298/年
合計 3,175円/月