はてなキーワード: Vpsとは
個人開発のWebサービスとか個人用含めて10個とかそれ以上は普通に運用してるけど、
新規サービス作る都度新しくサーバ立てたりとかやる意味ある?ポケットマネーだと月額1000円でも安くはないやん
DBサーバ、Webサーバ、バッチ、諸々全部相乗りで運用してるわ
そらバズったりしたら別サービスに影響及んだりとかリソース足りなくなったりとかしそうだけど、
それはそのとき移行すれば十分じゃない?
この記事を見てびっくりした。
https://laiso.hatenablog.com/entry/nope-sql
まずビックリしたのは「DBってそんなにお金かかる?」という点。
俺は1日100万PVほどのエロサイトを運営しているが、WEBサーバ1台、DBサーバ1台、画像サーバ2台で動いているぞ?
VPS4台で月額6000円くらい。
次にビックリしたのは、個人開発なのに難しそうなDBサーバを使っている事。
「Cloud Firestore」「Amazon DynamoDB」「MongoDB Atlas」
↑俺、全部知らない。。。
でもそれって、大規模サイト向けじゃない?
そりゃー、本業でこうしたDBを使っていて、それを個人でも~、ってのは分かる。
けど、こうしたDBは総じて高いよね?
>Render $7/month〜
>PlanetScale $29/mo〜
>Supabase $25/mo〜
うん高いね😂
VPSでよくない?
そもそもだけど、個人サイトの初期なんて、VPSですらオーバースペックじゃない?
まとめ
やたら難しそうなDBが増えたよね。
なんだかカッコいいし、業務で必要だし、トレンドなのはわかる。
けど、個人サイトにおいて「それが最適なの?」と言われると、95%くらいのサイトで「違うよね」となる。
個人サイトなら「さくらVPS」「conoha」「さくらレンタルサーバ」などで事足りる。
十分じゃね?
あと、「メンテナンス時間とコストのトレードオフも」って書かれてたけど。
バックアップとか?
それならcronで自動化しとけばよくね?
ほっといても勝手に動いてくれる。
契約してる1つのサーバで個人ブログとか昔ながらのBBSとかブラウザゲームとか種類が違うサービスをいくつも運営しているけど、サーバの運用方法が流石にレガシーすぎるからもうちょっとモダンな感じにしたいと思ってる。
でも中々抜け出せない。
まず前提としてAWS,GCP,Azureは高いから使えない、同スペックなら適当なVPSの方が圧倒的に安い。
最近流行りのコンテナ構成みたいなのもいくらDockerが昔のVMに比べるとリソース食わないと言っても例えば
「1つのサーバで10個のサービスを相乗りで運営しなければならない」みたいな場合に1サーバ内で何十コンテナ起動みたいなの運用すると流石に相当重くなっちゃうよなぁ。。。
あとnode.jsとかginみたいに1サービスごとに常駐プロセスが増える技術スタックも多分あんまりよくない、必要ポートを管理するのも大変
結局自然と行き着くのは格安VPS借りてLAMP構成作ってVirtualHostで相乗り設定して昔ながらの方法で運用する方法になっちゃう
php+apacheの構成ならアクセスの少ないサービスを何十個運用しようとアクセスがないならそれにリソース食われることがないんだよね、何気にLAMP環境の結構な強みだと思う
もっと良い方法見つけたいし、多分お金かければあるんだろうけど
月2000円以内くらいで多くのサービスを運用したいってなった場合に結局これ以外の選択肢ってなくない?
この業界が息苦しいなと感じているものの、この業界に居続けている
トレンドを追うと、高速化や効率化みたいな内容しか出てこない。
自動デプロイだの、描画速度の向上だの、テスト自動化だの、新しいAWSのサービスだの…
一からサービスは作れるし、外部サービスの連携はAPIを見ればプレーンで書ける。
VPSみたいにサーバー用してもらえれば、プレーンで運用も出来る。
でも、プレーンで描くと「車輪の再発明」だの「再利用出来ない」って言われる(幻聴かもしれんが…)
いかにシェア率が高いメジャーなライブラリや方法を使って開発する事ばかり
フロント周りもそう
この世界に入った時は、色々華々しい事ができるって思っていた
実際は、開発環境やらモダンな開発手法やらごった煮なお作法を勉強しないと「トレンドを追え」と鼻で笑われる
フレームワークやらECMAScriptを使わず、プレーンで描いたら白い目で見られる。
そこまで使いこなせて初めて新しい技術を触る権利がある位面倒くさい
追ったら追ったで、「これ今すぐ使う必要なくね?」ってなって勉強の意義を見出せなくなる
今の自分が、コピペで開発で満足していた過去の自分を見たら、自分を説教してくれた先輩のように説教をするだろう
「ブログを鵜呑みにするな、ドキュメントを見ろ」「コードはコピペすんな、書け」「闇雲に手を加えんな、ログを読め」ってね。
ただ、あの頃みたいに、とりあえず作ってブラッシュアップして行こうっていう気持ちが今もあればまた違ったのかもしれない
プログラムは所詮道具なのに、道具の手入ればかり勉強している気がして何か窮屈だなって思う
だけど、その思考で数年やって来たからこの思考から抜け出せない。
サービス名 | 月額 | 年額 |
Amazon | ¥408 | ¥4,900 |
Adobe Premiere Pro | ¥2,728 | ¥32,736 |
Conoha Wing | ¥990 | ¥11,880 |
IFTTT Pro(LEGACY) | ¥235 | ¥2,820 |
Netflix | ¥1,490 | ¥17,880 |
mineo(スマホSIM) | ¥1,247 | ¥14,964 |
NURO 光(インターネット) | ¥2,740 | ¥32,880 |
合計 | ¥9,838 | ¥118,060 |
Amazonは年額プランなので月額は換算。IFTTT Pro(LEGACY)は1.99ドルなので支払日の変換レートで若干上下はあるが200~300円。
・IFTTTは先行者利益で300円で使えるのでありがたい。Switchbotと連携してスマートホームもできてるし、サービスが死ぬまで継続すると思う
・Premiere Proが高すぎる。NURO 光とほとんど変わらない金額だったとは……。動画で収益を上げられているわけでもないのでできるだけ早く他ツールに移行して契約止める
・ConoHa Wingは独自ドメインが無料でついてくるのでVPS+ドメイン取得よりお得感がある。VPSの運用管理から解放されたのも大きい、今のところトラブルもなし
・Premiere Proの契約を終わらせると2700円ぐらい空くのでそれで何か別のサブスクを始めたい。興味があるのはOura Ring。中古でGen 2買ってGen 3移行で永年無料ユーザーを今からでも狙いたい……
サービス名 | 月額 | 年額 |
Amazon | ¥408 | ¥4,900 |
Adobe Premiere Pro | ¥2,728 | ¥32,736 |
Conoha Wing | ¥990 | ¥11,880 |
IFTTT Pro(LEGACY) | ¥235 | ¥2,820 |
Netflix | ¥1,490 | ¥17,880 |
mineo(スマホSIM) | ¥1,247 | ¥14,964 |
NURO 光(インターネット) | ¥2,740 | ¥32,880 |
合計 | ¥9,838 | ¥118,060 |
Amazonは年額プランなので月額は換算。IFTTT Pro(LEGACY)は1.99ドルなので支払日の変換レートで若干上下はあるが200~300円。
・IFTTTは先行者利益で300円で使えるのでありがたい。Switchbotと連携してスマートホームもできてるし、サービスが死ぬまで継続すると思う
・Premiere Proが高すぎる。NURO 光とほとんど変わらない金額だったとは……。動画で収益を上げられているわけでもないのでできるだけ早く他ツールに移行して契約止める
・ConoHa Wingは独自ドメインが無料でついてくるのでVPS+ドメイン取得よりお得感がある。VPSの運用管理から解放されたのも大きい、今のところトラブルもなし
・Premiere Proの契約を終わらせると2700円ぐらい空くのでそれで何か別のサブスクを始めたい。興味があるのはOura Ring。中古でGen 2買ってGen 3移行で永年無料ユーザーを今からでも狙いたい……
self-hostedのtodoとかwikiとかbookmarkとかPocketみたいなのをちまちま作って使ってたけど今はやめてる
ドッグフーディングは良いことなんだけど、self-hostedでトラブルがあって作業が止まるのはつらい
そのトラブルが起こる原因のほとんどが自分であり、自分が怠惰だからで、
いつか〜しないとマズいなぁ…、と思ってると自業自得で使えなくなるのつらい
で、今は他人の書いたのをself-hostしてるけど、やっぱり不満がある
端的に言って、なんだかんだ大抵ははてブよりも完成度は低い
あと、ゲーム開発は開発が目的であって、ゲームを楽しむためではないし、
面白いゲームを作ることより、ゲームをどう開発するかばかりに目が言ってしまうので、
ぶっちゃけ、そこを満たすのであればゲームはどうでもいいのである
あと、画像処理のツールをライフワークとして作りたいと思っていたが、
なかなか実現しないというか、理想ばかり追ったり、作って壊してを繰り返したりしてたが、
マジで大病してから余命が少ない気がしているので、なんらかの形にはしたいと思ってる
例えば、画面内にWindowsのスタートボタンの画像と同じ箇所があったらクリックしろみたいなブロックがあって、
そのブロックを実行すれば、スタートボタンがクリックされるみたいな感じである
でも、Power Automationが無償になったりして作る気力がなくなった
最近はその辺の知見を別のことに使おうと思ってる
ただ、ゲーム開発でScratchみたいなのとかローコード、ノーコードはもうレッドオーシャンなので、
なんか変化球を投げたい
たしかに、今の時代は何でもあるので、作り意味がないというか作る気力がなくなるけど、
レッドオーシャンでも変化球が思い付くならば、プログラミングする意義はまだまだあるとは思う
でも、自分の書いたプログラムを生活に役立てるとか重視するのは、
そうやっていくと自分で管理できるキャパシティを越えて破綻するのは目に見えてる
だから、どうしてもこれだけは納得できないとか、身近すぎるとか、
くだらなすぎて世の中にないとか、そういうのに着目するといいような気がする
でも、こんなくだらないアイディア、本当にくだらなすぎて誰も作ってないのでは?
と思ってググると、それも地球のどこかで誰かが作ってたりするので、
まだまだくだらないことを考える能力が足りない、
この土日の時間ずっと使って個人開発用のConohaっていうレンタルサーバ(VPS)のバージョンアップ+中のアプリ(何十個かある)の新サーバ移行作業をずーっとやってて、
メモリ512mプランの最安サーバを新規契約→現行本番サーバのデータを移して設定合わせる→終わったら512Mプランを本番サーバと同スペックにスケールアップ→DNSを切り替え
っていう段取りで進めてたんだけど、
休日の時間全部費やして設定と移行が大体全部終わってこの深夜になった今初めて気づいた
> ※ 512MBプランではスケールアップ・ダウン機能をご利用いただけません。
https://www.conoha.jp/vps/function/scaleup/
えぇ。。。