昭和2年の新聞に掲載された映画広告。文字しかないがレタリングが素晴らしい。 http://t.co/hZ63FGNAAq
昭和2年の新聞に掲載された映画広告。文字しかないがレタリングが素晴らしい。 http://t.co/hZ63FGNAAq
タイトルのまんまですが、最近 Serf を触っています。 Serf がわからない人は @sonots さんの記事がおすすめです。 正月休みだし Serf 触ってみた serf-hosts とは @kentaro さんが作った serf-hosts は Serf のイベント (join, leave, failed) をトリガーに、各サーバの /etc/hosts を更新する Perl スクリプトです。クラスタにサーバが追加されたら、そのホスト名をクラスタ全体に反映してくれます。サーバがダウンしたり、クラスタから抜けたときも同様です。 /etc/hosts に書いてあると、内部 DNS サーバを立てる必要がありません。名前解決のコストもほぼゼロにできます。 機能的には満足なんですが、個人的に Perl が苦手なのでシェルスクリプトで書き直してみました。 Amazon Linux で動作確認を
A private hosted zone is a container that holds information about how you want Amazon Route 53 to respond to DNS queries for a domain and its subdomains within one or more VPCs that you create with the Amazon VPC service. Here's how private hosted zones work: You create a private hosted zone, such as example.com, and specify the VPC that you want to associate with the hosted zone. After you create
I'm jumping on a plane right now (a couple hours) but I'd be happy to answer any questions related to Serf once I land. Just leave them here and I'll give it my best shot! We've dreamt of something like Serf for quite awhile and I'm glad it is now a reality.Some recommended URLs if you're curious what the point is: "What is Serf?" http://www.serfdom.io/intro/index.html "Use Cases" http://www.serfd
僕自身も僕の周辺もJSONをよく使います。でも、細かい点でけっこうミスをやらかしています(苦笑)。このエントリーで、JSONを使う上で注意すべきこと/間違いやすい点をすべて列挙します。 内容 兼チェックリスト: 仕様原典さえ読めば完璧(のはずだが) 数値の前にゼロを付けてはいけない 16進数表記も禁止だよ 数値の前にプラスを付けてはいけない 小数点からはじまる数値はダメ 用語法が違うよ:プロパティとメンバー メンバー名には常に文字列を使う 空文字列""もメンバー名に使える 配列要素はキッチリと並べよう 文字列を囲むには二重引用符だけ 文字列内のエスケープが微妙に違う 仕様にないエスケープは構文エラー undefinedもNaNもありません ラッパーオブジェクトは使わないのが吉 型システムとtypeofに関する注意 最後に 仕様原典さえ読めば完璧(のはずだが) JSONは、小さくて簡単な仕様
Groovy Projects intends to join the Apache Software Foundation The Groovy team is happy to announce its intention to join the Apache Software Foundation (ASF). Following up the recent announcement from Pivotal to end funding of full time developers for the Groovy programming language project, the team thought it would be appropriate to demonstrate to the Groovy community that the project is here f
logrotateには色んなオプションがある。(logrotateが何をするツールかはググって下さい)。そのうちの1つに copytruncate というものがある。動作としては以下の通り。 対象ログがa.logだとすると、それを a.log.0 あるいは a.log-yyyymmddにコピー a.logをtruncate (内部的には cp /dev/null /path/to/a.log みたいな処理) ログ・ファイルのサイズが大きいままになる問題 ログファイル名は a.log とする。logrotate の設定で copytruncate になっているとすると、ローテートの際に、前述の通り a.log が a.log.0 にコピーされる。a.log が 100KBだとすると、a.log.0 は100KBで、その後 a.log は truncate されて 0バイトになるはず。 だが、
今さら確認するまでもないが、サービスの成長に合わせてこまめにサーバリソースを追加し、負荷をうまく分散して処理していく戦略がスケールアウトで、図の上がこれを示す。 主に安価なコモディティサーバを使うイメージである。 一方、図の下は、最初から高価で高性能のサーバを買ってしまい、それをぎりぎりまで使い切って、あるタイミングでまた高性能のサーバを追加するイメージである。まぁ、一昔前まで当たり前だと考えられていたアプローチである。 上だと最終的に6台のサーバが、下だと最終的に2台のサーバがある感じである。 図中の青い部分が「買ってしまったけど使っていない」リソースであって、無駄なコストである。 上の方が、青い部分の面積は小さく、無駄なコストを省くことに成功している。スケールアウト戦略を選択する理由にはいくつかあるが、そのうちでポピュラーなものがこの「無駄なコストの削減」である。 しかしこのときサーバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く