2013年6月29日土曜日

cdn.debian.netの中身と開発計画を大統一Debian勉強会でしゃべってきた

cdn.debian.netの中身をきちんと説明したことがなかったのでやってみたのだが、5分では短かすぎた。

  • 多くの人に興味をもってもらえそうなことを前に持ってきたのはいい(たぶん)
  • 開発協力者に対してちゃんと説明しなければならない後半が飛ばしまくりになった。

今日はcdn.debian.netのRuby2.0対応をしていて微妙に時間をつかった。しかも途中。。

2013年5月23日木曜日

AWSに関する書評:ITアーキテクトになるためのシステム設計・開発・運用 ミス撲滅ガイド

クラウドアンチパターン研究家の荒木です。ITアーキテクトになるためのシステム設計・開発・運用 ミス撲滅ガイド (日経BPムック)を購入したので、早速読んでみた。

136頁から141頁迄の間に、「【第8章】 クラウドアンチパターン」のAmazon Web Servicesの節があった。この頁の出典は2012年11月の日経SYSTEMSのものだった。

S3-backedのEC2の場合にデータが消えることがあるという記事に関しては、EBSから起動するEC2を選ぶ「EBS-backed」のEC2がデフォルトになってから随分経つのに、いったんついたイメージは消えないのだなという感想。記事中ではEBSのことも触れてはあるのだが、EBSから起動できるEC2についてはあえて触れていないように見える。

このように記事が古いだけなのか、「書きやすい」ので意図して残したのかはわからない。率直な私の感想としては、「昔のデフォルトは人々の脳裏からなかなか消えない」ということを改めて感じた。今は「あえてその設定しないかぎり関係ない」と言いたい。

ELBの増強に時間がかかるという記述は中身については私のコメントの通り、ELBの負荷急増が予測されるのであれば、サポートおよびセールスに相談していただきたい。しかしながら、急増するトラフィックのほとんどはCloudFrontやS3へのオフローディングで対応できることを実感している。良い事ずくめなので、構成の見直しを行うのがいいと思う。

本自体はさくさくと読めるものばかりだし、あちこちに散りばめられたそこは違うだろーというところもなくはないのだが、それもふくめて「議論のネタ」となるのは間違いないので、日経システムズを購読していない私のような人は一読の価値があると思う。

2013年5月14日火曜日

CloudFrontのオリジンフェッチは10秒以内のレスポンスを期待している

まずはCloudFrontのFAQページを見てほしい。ここではそれ以外のことを。

最近立て続けに複数のルートで聞かれたCloudFrontのオリジンフェッチ(オリジンサーバーからエッジロケーションへのデータ転送)の細かな点を折角なので書いておくことにする。

ミスした場合は3回リトライする。詳細は、AWS Developer Forums: Cloudfront timeout pulling contents? ...を読んでほしいが、まとめるとこんな具合。

  • CloudFrontはオリジンサーバへのリクエストが無反応のときのために3回繰り返す。
  • 二度目,三度目のオリジンフェッチのときはIPアドレスも引き直す。サーバがDNSラウンドロビンを使っているような場合に一台死んでてもこれでカバーする。
  • オリジンサーバが何も返さないならば、CloudFrontも何も返さない。逆ににいえば、503などをオリジンサーバが返すならば、それはキャッシュされる。

レイテンシベースで誘導される。CloudFrontには世界で現在40箇所にエッジロケーションが存在する。日本では東京二箇所、大阪一箇所。場合によっては韓国ソウルやUSのエッジロケーションのほうが近いユーザもいるだろう。

キャッシュはエッジロケーション毎に共有される。エッジロケーションが違えばキャッシュは共有されない。厳密なことを言えば、エッジロケーション内で一定時間内にキャッシュが掘り起こせないときはオリジンフェッチを行う。一旦エッジロケーションにキャッシュされればほぼ待たされることなく共有される。

質問は随時。

2013年5月10日金曜日

EC2およびS3の価格をプログラマブルで計算したい人はJSONをたたこう

AWS の月額費用をシミュレーションする AWS Simple Monthly Calculator は初登場が2007年の6月(たしかそのあたり)。かれこれ6年近くになる。

当初はこんな超すっきりページだったらしい。(白状すると、このバージョンは使ったことがない。2008年夏のUpdateは使った記憶がある)

ということなので情報提供。EC2およびS3の価格は次のURLから取得可能です。

http://aws.amazon.com/ec2/pricing/pricing-on-demand-instances.json

http://aws.amazon.com/ec2/pricing/pricing-reserved-instances.json

http://aws.amazon.com/s3/pricing/pricing-storage.json

 


2013年5月8日水曜日

SlideshareでタグのついたRSSを作成する方法

SlideshareでタグのついたRSSを作成する方法がわからず、しらべていた。

わかってしまえば簡単で、http://www.slideshare.net/rss/user/ユーザ名/tag/タグ名

  • http://www.slideshare.net/rss/user/ar_maniacs/tag/aws
  • http://www.slideshare.net/rss/tag/aws
  • http://www.slideshare.net/rss/user/ar_maniacs

のようになるらしい。

Slideshare RSS, fiter by tagname - Google Groups

If you are interested in a particular user's tag, use the following format: http://www.slideshare.net/rss/user//tag/ example: http://www.slideshare.net/rss/user/jboutelle/tag/slideshare -Jai Pandya, SlideShare

2013年4月23日火曜日

奥沢さんインタビュー、ナレコムクラウドのスポンサートーク [[JAWS DAYS 2013 Araki room]] #jawsug

2013年春、東京ビッグサイトへ集結せよ!という掛け声で、3月の15日、16日の二日間アマゾンウェブサービスのユーザグループであるJAWS-US (Japan AWS User Group)が全国から一同に会してユーザカンファレンスを行いました。当日のタイムスケジュール、資料、動画はこちらから参照できます。

荒木が進行した「荒木の部屋・AWSサポート出張所(松井の部屋)」についてはUstream中継の記録がいつでもご覧いただけます。本記事はそこでの会話内容、プレゼンテーション内容を元にしています。一連の記事はこちらで順次追加公開していきます。

ナレッジコミュニケーションズの奥沢さんにいらしていただきました(youtube)。

ナレッジコミュニケーションズさんでは、受託開発始め、様々な目的でサーバを使っているうちに、管理コストなどを考えてクラウドを使うようになったそうです。2010年に東京リージョンがなかったので一度はAWSを使うのをあきらめたものの、現在はAWSを使ってオールインワンのサービスを提供しています。

ナレッジコミュニケーションズさんは、サイジングの決定も実際に負荷をかけたテストをjmeterなどを組み合わせて測定し、提案しています。また、見積もりの時間が2,3日で求められるような相談も増えてきていて、実際に対応しています。

最後は「AWSが大好きなあなたをお待ちしております」という求人話でしめくくっていただきました。

2013年4月22日月曜日

小松さんインタビュー、couchbaseの話 [[JAWS DAYS 2013 Araki room]] #jawsug

2013年春、東京ビッグサイトへ集結せよ!という掛け声で、3月の15日、16日の二日間アマゾンウェブサービスのユーザグループであるJAWS-US (Japan AWS User Group)が全国から一同に会してユーザカンファレンスを行いました。当日のタイムスケジュール、資料、動画はこちらから参照できます。

荒木が進行した「荒木の部屋・AWSサポート出張所(松井の部屋)」についてはUstream中継の記録がいつでもご覧いただけます。本記事はそこでの会話内容、プレゼンテーション内容を元にしています。一連の記事はこちらで順次追加公開していきます。

アットウェアの小松さん、JAWS-UG函館支部長(fb/tw/github/hatena: comutt) の登場です(Youtube)。AWSで構築するCouchbase Clusterという話ではじまりました。

DynamoDBじゃないの?と言う話ですが、CouchbaseはAWSとの相性抜群だそうで、問題なしです。Couchbase performance benchmarking by @Altorosによるm1.xlarge上のEC2上ベンチマークを引用し、その解説をしていただきました。99precentileの時でもレイテンシがMongoDBやCassandraと比べ圧倒的に性能が高い結果でした。

もちろん、それぞれ一長一短あるので必ずしもどれが勝者という話ではないのですが、検討の価値はあるものでしょう。このあと、レプリとクラスタリングの解説に行きました。

小松さんには最後にAWSへの注文として、リザーブドインスタンスの6ヶ月版が欲しい、そのせいでRIを使うのを躊躇することがあるとのことでした。