3分41秒FacebookTwitterはじめましてこんにちは、ひょうどうです。EnvironmentにDockerで開発したアプリをデプロイする際の注意点をメモします。FEについてはこちらの記事が分かりやすいです。結論を先に述べると、料金に注意が必要です。分かっていたことなのですが、使い慣れてしまうと忘れがちです。今回はDocker環境でRailsアプリを開発したのですが、本番環境をどうしようか検討している際に以下の3つが出てきました。RunGKE上から順にデプロイの手間が多くなっています。僕としてもGAEへのデプロイ経験が多かったので、とりあえずGCP公式ドキュメントを見ながらデプロイしてみました。事件テストでDocker+RailsアプリをGAEにデプロイして使用感を確認してから半月ほど放置してしまいました。先でも述べましたがGAEへのデプロイは何度もあり、また実際にGAEで運用しているサービスが何個か存在します。そのサービスの一ヶ月の使用料金はそれほど大したものではありません。(1000~2000円ぐらい)しかし、FEは違いました。以下の画像を御覧ください!半月で5758円です。FEへのデプロイは初めてだったため驚愕を覚えました。解決策として以下の2点があります。Runにデプロイしました。1つ目の「app.yamlにresoucesを設定する」についてですが、これは単純にサーバーのスペックを設定するということです。僕が事件を犯した原因はこれを設定していなかったことだと思います。Environment(FE)があり、SEであれば今回のような事件を犯すことはありません。DockerのデプロイとなるFE環境になってしまうのでresourcesの設定は必須になります。設定せずに半月とか放置していたらポケットマニーが少し削られるので注意ですw使い分け個人的には以下のように使い分けてます。Endpointsを使ったほうがいいかもしれませんw(ケース・バイ・ケースかな)まとめ無料枠内であっても料金表は最低でも2,3日に1回は確認しようと思いました。個人的に、AWSに比べてGCPの方がUI/UXが非常に高く使いやすいし、料金比較表をみてもGCPの方が安価です。(これは実際に自分で検討するのがいいかもしれない)両方使えるに越したことはないですが、テストデプロイであればGCPが良いと思います。Azureは使ったことがないのでいずれ触れてみたいけど、正直AWSとGCPが使えたら問題ないと思っています。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。LEGO展示について紹介します。Piで起動時にアプリを外部からアクセスできるようにする方法を紹介します。2019】現実世界に出現したセントラル・カセドラルソードアート・オンライン〜アリシゼーション〜に出てくる建物”セントラルカセドラル”をナノブロックで作った作品です。Prettierで開発するときの環境構築を紹介します。...コンテスト【第6回ソレノイドコンテスト】特別賞受賞~ゲーセンブレイカー~第6回ソレノイドコンテストに出展した「ゲーセンブレイカー」の紹介です。me!趣味はゲーム(R6S)とアプリ開発。大学3年からフリーランスエンジニアとして独立。Botエンジニアとして活動中。大学の工大祭展示でレゴ展示を開催し取材10件ほど受け、過去最高の動員数を達成。