自宅サーバ/VPS/クラウド– category –
-
自宅サーバ/VPS/クラウド
Dropbox Plusを買うか買うまいか
ソースネクストのDMで、Dropbox Plus 3年版の割引パッケージがあることを知った。定期的にやっているようだが、標準価格34,800円のところ28,800円(税別)になるらしい。これはAmazonでも33,800円で同等のものがタイムセールで売られていたし、ちょっと調べてみたら同じような価格で買っている人がいるので、確かに安いのだろう。 28,800円/3... -
自宅サーバ/VPS/クラウド
ReadyNAS 104を使用して4年、動いているが、家庭用に4ベイはいらなかったなといまさら思う
SOHOや家庭用のNASとして数年前くらいにそこそこ売れていた、Netgearの4ベイNAS、ReadyNAS 104を使いはじめて4年が経過した。つまり5年目ということになるが、いまのところ不具合もなく毎日堅実に動いてくれており、途中何度かあったハードディスクの交換もうまくいった。よく働いてくれている。素晴らしい。 しかし、思う。4ベイNASはいらな... -
自宅サーバ/VPS/クラウド
家庭用なら1ベイNASで十分だ
最近、ReadyNAS 104のハードディスクが1つ逝った。で、それを機にNASの構成について考えた。ReadyNAS 104は4ベイNASで、なにも手を付けなければハードディスク4台構成のRAID-5が構築される。これはまぁ便利で、ハードディスクが1つ逝っても新しいものと入れ替えるだけで元通りになる。元通りになる、が……。 ……意味ある?ということに気づいて... -
自宅サーバ/VPS/クラウド
とにかくCloudSearch + boto3で全文検索するために学習する
サイトの全文検索のためにCloudSearchを使う、と決めたのはよいものの、取っ掛かりに苦労したので、とにかく「インスタンスをたてる」→「ドキュメントを登録する」→「検索して結果を取得する」までのなんとなくの流れを超ざっくりとメモ書き。そのうちちゃんとまとめたい。 参考にしたリンクとか書籍とか 公式 Amazon CloudSearch ドキュメン... -
自宅サーバ/VPS/クラウド
DynamoDBのテーブル設計をするとき、自分に問いかけていること
DynamoDBをいじり始めてかれこれ一年くらい。見よう見まねで騙し騙しやってきたが、色々と痛い目を見てわかってきたこともある。転んで生傷つくりながら、テーブル設計をする際に考えるようになったことを、備忘録的に記述していく。 オートスケールの話はしない(わからない)。インフラ専門部隊がいないなら、オンデマンドがいいよ。人的コ... -
自宅サーバ/VPS/クラウド
S3 + CloudFrontでS3にファイルをアップロードしたら自動でキャッシュをクリアする
S3 + Cloudfrontでサーバレスな感じを出す場合、S3にindex.htmlなりなんなりアップロードしたら、エッジサーバー上のキャッシュもクリアしてもらわないと困る。 ということで、S3にファイルをアップロードしたら、自動的にキャッシュクリアするようなLambdaを作成する。S3 -> LambdaのところはCloudformation使います。 仕組み 仕組みとし... -
自宅サーバ/VPS/クラウド
DynamoDBにboto3でトランザクションな書き込み
DynamoDBはトランザクションをサポートしている。とはいえ基本的に原子性を求められるようなユースケースでは使わないほうがよいと思うけれど、できると幅が広がるので、覚えておいて損はない。ということで、boto3での使い方のメモ書き。 やること 以下のようなテーブルを作る。 テーブル名 transact-test パーティションキー user_id use... -
自宅サーバ/VPS/クラウド
AWSのAPI Gateway + LambdaによるWeb APIでクエリ文字列を用いるcloudformation用テンプレートファイルの記述(swagger形式)
どうしても毎度長いタイトルになってしまうなぁと思いつつ、表題のとおりで、AWSのAPI Gateway + Lambdaをつかって、クエリ文字列を取れるcloudformation用のテンプレートファイルの記述の仕方についてメモ。長い。 設定ファイル /users/{user_id}?t=hogehoge のように、t=hogehogedeでクエリ文字列を取るようなAPI、updateUserを作成したい... -
自宅サーバ/VPS/クラウド
AWS SQSについて学ぶ
AWSを触り始めて一年くらい経過するのだが、実はいまだにSQSをまともに触っていない。ずっとやらないとまずいなぁとは思いつつ、目の前のタスクに忙殺されていた感じなのだが、Kindle Unlimitedで薄い入門書があったので、とっかかりによいと思って触ってみた。 Kindle Unlimited散策 自分はAmazonのKindle Unlimitedに入っていて、正直あま... -
自宅サーバ/VPS/クラウド
AWS CLIでよく使っているコマンド
AWS CLIでよく使っているコマンドの覚書。よく使っているのに忘れるのかと言われるとつらい。いつも履歴から使っているから、たまに新しい環境にいくとわからなくなってつらい。 使用するprofile # profileの作成 aws configure --profile {new-profile} # 確認 aws configure list # 実際に使う時は--profileを使う aws s3 ls --profile {ne...