飲酒いい?いいよあり
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
サムネみて「かわいー!」となった後本物みて 🤔 になった
https://mastodon.kxn4t.tech/@kxn4t/102514150921359091
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
【緊急地震速報 第6報 2019年7月28日】
3時31分頃、三重県南東沖を震源とする地震がありました。地震の規模はM6.2程度、最大震度不明と推定されています。この情報は気象庁の予報に基づく推定です。情報は誤差を含む場合があります。
#緊急地震速報
This account is not set to public on notestock.
This account is not set to public on notestock.
あとインフラ管理で考えることがクラウド使ったほうが少ない、かなぁ
マシンルームやらデータセンタやらラックやら空調やら電源やらうんたらかんたらとか
個人でも法人でも正直ハードル高いので適当に「このサーバ邪魔だけど必要なんだよなぁ…」とかなったら移行考えるくらいでいいんじゃないかな
十分なNWとかオンプレ資産持ってるなら無理して移行する必要ないとは思う
ただ、単にお金だけ考えたらそりゃクラウド高いなーとはなるけど各種作業はオンプレのが多いとかもあるのでその辺は場合に依るじゃろー
This account is not set to public on notestock.
これ
まぁ結局趣味で楽しくてやってると考えるとお金以外のコストは度外視なのはそりゃそうよねって感じだけど
This account is not set to public on notestock.
自宅鯖、家賃が折半できるのでよい。自宅鯖を置いてなかったら、その空間に空気があるだけで同じ家賃が掛かるんですよ!
spotfleet+ecs+albか
alb多分2, 3k円くらいだよなー
と考えると今のRI構成より高くなっちゃうから、spotfleet+ecs+リバースプロキシ用のオンデマンドインスタンス、かなぁ
plもmstdnも1つのALB, ECSクラスタ, RDSにするとかそういうことやれば割と安くできそうな気もしてきた
https://aws.amazon.com/jp/ecs/pricing/
>EC2 起動タイプの場合、追加料金は発生しません
ALBとECSのお金だけ考えときゃいいと
リバースプロキシ用nginx用意するとなるとspotfleetのインスタンス切り替わったときが面倒くさそうだしそこはALBで適当に
spotfleetのインスタンスが落ちて別物が使えるようになったときでもリバースプロキシ先を書き換えないで大丈夫なようにできればいいんだな
ECS × EC2 Spot × R53 SRV で ALB 使わないようにすると安く上がるやーつ!
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/launch_container_instance.html
ecs.config書き換えるやつやったはずだがecsクラスタに反映されない
んー
$ ps -A | grep ecs
3525 ? 00:00:00 amazon-ecs-init
なんか動いてはいる
・ecsにmastodonのweb, streaming, sidekiqを乗せる
・DB用EC2作成、リストア
・.env.production作成
・サービスディスカバリ使って内部で名前解決できるように
・リバースプロキシ先切り替えてお試し
やるとしても12月
#ariesmemo
@nieein56 私の鯖なんだから絶対今までやったことなかった物色々試そうとするに決まってたんだよなぁ…
コード各お仕事したこと無いから研修つってもなにやるのかイメージつかないけどアルゴリズムやら教えてくれるような研修とかほぼ無さそう
ifなら===でも==でも等価って評価されてるのに
switch-caseにした途端駄目ってswitch-caseは===と同じじゃなかったっけなぁ…
electron使ってmastodon, pleromaクライアント作っても二番煎じだしやるなら私が使いやすいものを、って感じだけどwebでほぼ満足なのがな
This account is not set to public on notestock.
コンピュータの構成\管理用テンプレート\Windows Update\Windows Update for Business\プレビュービルドや機能更新プログラムをいつ受信するかを選択してください
ここだな
多分Proでも動いたはずだけどもしかしたらEnterprise onlyかも
This account is not set to public on notestock.
This account is not set to public on notestock.
ただ結局ボリュームライセンスは注文がくっそ面倒くさいんだよなぁ
MSのアカウント作って紐付けなきゃならないし
アイデア浮かばないのは多分普段からなにか作るっていう事をしてないからかもなぁ
何でも良いから取り敢えずやれ、みたいなのがニガテすぎる
ツクモで見かけたホワイトボードのイラスト集 ~ 第29弾(最終号) ~ 「ご愛読(?)ありがとうございました。」「またね!」
https://akiba-pc.watch.impress.co.jp/docs/wakiba/find/1198644.html
【緊急地震速報 最終報 2019年7月29日】
0時34分頃、千葉県東方沖を震源とする地震がありました。震源の深さは約30km、地震の規模はM4.4程度、最大震度3程度と推定されています。詳しい情報が入り次第お伝えします。
#緊急地震速報
こっちにはフォロー飛んでくるけどあっちにはフォロー飛んでこないとかそういう事がちょいちょい発生してる為なんかいい感じにしたいねというのがある
ミュートやめてフォロー外して定期的にフォローインポートさせちゃうとかかね
ただpleromaのフォローインポート信用しづらいというのもあり
バックアップスクリプトの修正とS3ライフサイクルがちゃんと動いてること確認できたので古いバックアップ先バケット削除
ラップトップにキーボードつなぎ替えるの面倒くさいなーとなりながら家探ししたら未開封のキーボード発見
https://blog.5thfloor.co.jp/2018/05/18/ichiji-social_kaikei02/
去年の記事か
結構豪華な構成にしてるのかな
This account is not set to public on notestock.
AXZまでは「クリスちゃんに酷いことばっかりするなこのスタッフ」とか思ってたけどXVは翼さんへの試練というかそんな感じなのかな
続けて3話見ます
This account is not set to public on notestock.
@AureoleArk TLであんまりその話題見なくなったのでてっきり落ち着いたものかと
私はまだ使い始めて今3週間くらいなので
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
@AureoleArk 読み込みはCDNでいいとしても、アップロードばっかりはやっぱり近場じゃなきゃ大分遅いですしねー
@AureoleArk wasabiはアジア圏のリージョン無いからかなり差ありますかねやっぱり
移行したばかりですがspaces考え直してみます
wasabi以外に移るとなると私物データバックアップをローカル→gdrive→wasabiにしてるのを辞めるか別のを使うかどっちかだな
https://www.digitalocean.com/products/spaces/
リクエスト料金無いんかな
EC2のユーザーデータでdockerインスコとswarm join自動でしてくれるように試行錯誤中…
swarmで遊ぶかecsで遊ぶかの違いよね
ALBはauto-namingでなんとかしてDBは普通のEC2で安上がりにするつもり
ECS って EKS と違って master 相当の部分に費用発生しないの強いよな・・・。ってなってる。
network "traefik-public" is declared as external, but could not be found. You need to create a swarm-scoped network before the stack is deployed
ドキュメント通りでこれかー
This account is not set to public on notestock.
とりあえず動かしてから cli で exec かな?migrate 専用のタスクを DependOn で先に起動のたびに動かすというのでもいいかもしれないが。
しばしmstdn鯖止めます。
復旧まで
https://pl.asterism.xyz/aries
へ避難
TLの時空が乱れてる+元々使ってたEC2のサイズ小さくしたりとかまだやることが結構あるため作業はまだ続きますが、MastodonをECSに載せ替えてspotfleetでなんとかするやつ調理完了っぽい
残り
・元々mastodonが載ってたEC2インスタンスはリバースプロキシに流用したのでサイズ落とす
・不要なストレージ削除
・バックアップスクリプト書き直し
mastodonのリバースプロキシ鯖とRasPiとのVPN鯖を統合
元々mastodon乗せてたEC2インスタンスは電源落として一応来月半ば辺りまで放置
えーっと前までのEC2での費用が
t3micro(RI)がt3smallの半分、オンデマンドは残り半分とssh踏み台兼VPN鯖t3.nano
RI + micro + nano
今はt3microがDB鯖
オンデマンドはt3nanoが1つ
スポットインスタンスmicro(金額はオンデマンドと比べて約3割?)が3つ
EBSとEIPも減らしたけど多分金額ほぼ同じか
入稿うおおおおおおおあああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!! )
#分散SNS萬本
This account is not set to public on notestock.
This account is not set to public on notestock.
毎度だけど営業マンのスケジュール確認が主だから私が出たところで何も無いから無意識下で無いものとして扱っている
swarmのオーバーレイネットワークいいわね勝手にロードバランシングとは
これコンテナからホストがいるネットワークへの通信ができればecsじゃなくてswarmにしたい
tootsuite/mastodonののdocker-compose.ymlにはsidekiqにもvolume付けてあるけどどうせ要らんでしょという慢心で外しちゃった
唯一オンデマンドインスタンスなswarm managerにはメモリほぼ無いけどこの上でdocker-composeでwebだけ作って、とかかね
メモリ足りなきゃservice作るしか無いか
https://github.com/tootsuite/mastodon/blob/master/docker-compose.yml#L41
ここbundle exec rails db:migrateとかにすればできそう
managerノードからワーカーに置いてあるコンテナにexec bashとか行けそうとか勝手に思ってたけどできなかったのでdocker-composeで上がらなかったらmigrate専用のservice置かなきゃで、そうすると配置されたホスト探してホストにsshして、ってめっちゃ面倒そう
managerノードでweb上がらなかったらスポットインスタンスのユーザーデータにその設定追加するのが良さそう
@YUKIMOCHI タスク作っておいて、サービスのdependsonでって感じですかね @ecs
便利そう
timedatectlでAsia/Tokyoにしてるのにcronの設定リロードログはUTCのままだな
This account is not set to public on notestock.
「ほーら、たかいたか~い」
「えぅぅ……恥ずかしいからやめてよ……」
「あー、生き別れみたいな感じだし茜はそりゃ覚えてないかー。あんた昔はこうやってたかいたかいしたげたらいつも喜んでたのよ?」
「それわたしが赤ちゃんのときの話じゃん……もー18歳なのに……」
「いくつになっても茜は私のかわいい妹。たまにはかわいがらせなさい」
「うぅ……」
This account is not set to public on notestock.
This account is not set to public on notestock.