タグ

herokuに関するducky19999のブックマーク (60)

  • 実はHerokuで充分なのでは問題|こんぴゅ

    Herokuはwebアプリをインターネット上にデプロイする場所として広く使われている。web業界の人は誰もが一度は触った事があると思う。 何が便利なのかというと、デプロイ作業が極めて簡単なことだ。コマンド一発でサーバーが用意され、これまたコマンド一発でデプロイが出来る。一般に、webアプリは依存するライブラリが多種多様あり、それらを漏れなくインストールしないとデプロイ出来ないのだが、代表的なwebアプリケーションの作り方に添って作っている限り、後は構成を検知してよしなにやってくれるのだ。noteのリリース時の検証にも大活躍してくれた。 別にHerokuの回し者ではないのだが、一旦これを経験すると、VPSを借りてLinuxのセットアップをしてミドルウェアいれて....といった一般的な構築作業が気の遠くなる工程に思えてくる。 しかし、HerokuはUSとヨーロッパにサーバーがあり、日からの通

    実はHerokuで充分なのでは問題|こんぴゅ
  • 個人で運用している Web サービスをどう管理しているか 2018年版 - r7kamura - Medium

    個人で運用している幾つかの Web サービスについて、自分がどう管理しているかを振り返る。 実験には Heroku を利用習作につくったアプリやβ版段階のアプリは、Heroku で動かしている。Heroku を使う場合のより具体的な条件としては、データベースが明らかに無料枠に収まりそうで、24時間動いていなくてもまあ誰にも怒られそうないような場合。Slack 用の Bot や、nippo という日報専用サービスのクローズドβ版などを主に置いている。 メリットに感じている部分は、無料で使えること。デメリットに感じている部分は、サーバが US に配置されることと、データベース系の Add-On が高くつくこと。例えば日語圏向けのサービスだと、通信時間がそこそこ長くなり、結果的にサービスの体験が悪くなる(昨今の平均的な Web サイトの速度はまだまだ遅いので、それと比較すると悪くなるというほど

  • Heroku で本番運用を続けていくために必要なこと - ボクココ

    ども、@kimihom です。この記事は Heroku Advent Calendar 2017 の 20日目です。明日以降が豪華メンツで今から楽しみですね。 さて、今回は Heroku番運用を続けていくって方のための情報をシェアしたいと思う。自社サービスで Heroku を使い続けている事例ってのがあまり出て来ないので、積極的に開示していきたいと思う。 ※ 記事は、今年書いた Heroku に関する記事のまとめ的な立ち位置として読んでいただけたら幸いだ。 Heroku番運用の実績 私は Heroku で 2年間以上、番環境でサービスを動かし続けて来た。その間、Heroku 起因でトラブルに遭ったことは1日くらいで、他は安定的に動き続けてくれた。その1日も、いつもよりレスポンスが遅くなっていた程度で、なんとかなったので助かった。 さて、私がなぜ Heroku にこだわり続け

    Heroku で本番運用を続けていくために必要なこと - ボクココ
  • herokuのpostgresqlをアップグレードする - Qiita

    内容 herokuの無料プランから有料プランへアップグレード pgのアップグレードは別のdbを作成して移行する流れになる フロー 1 有料プランのpgを作成する 2 無料プランから有料プランへデータをコピー 手順 #{app_name}はアプリの名前 0 現在の状況を確認

    herokuのpostgresqlをアップグレードする - Qiita
  • Herokuで本番サービスを運用する際にやっておきたいこと & 構成の事例 - クラウドワークス エンジニアブログ

    こんにちは、最近アルコールが入っていたらなんでもいいと思うようになってきた @yo-iida です。🍻 今回はみんな大好きHerokuのお話です。 サービス立ち上げ期に大活躍するHerokuですが、CrowdWorks内でもいくつかのプロダクトで番までHerokuで運用しているサービスがあります。 今回は私が携わっている社内プロダクトでのtipsを紹介します。 やっておきたいこと Heroku PipelineとReview appを使いこなす 番とデータ同期できるpreview環境を追加する Heroku上のアプリケーションはすべてRAILS_ENV=productionで動かす DBのバックアップ設定をしておく Production Checkを行う アプリケーションのビルドの仕組みを知っておく 構成の事例 Standard以上のdynoを使用する ミドルウェアはHeroku公式

    Herokuで本番サービスを運用する際にやっておきたいこと & 構成の事例 - クラウドワークス エンジニアブログ
  • Heroku Dataclips だけで管理画面もどきを作ってる話 - ボクココ

    ども、@kimihom です。 今回はみんな大好き Heroku の中の Heroku Postgres について。Heroku Postgres を使えば、データベースに関する操作をクラウド上で限りなく簡単にSQLコマンドを実行やデータの移行を行うことができる。 そして今回紹介する Heroku Dataclips を使えば、管理画面っぽいのを気軽に作成することができるので紹介しよう。 Heroku Dataclips とは Heroku Dataclips とは Web 上で実行可能な SQL 文をまとめられるサービスのことだ。例えば、ユーザーのメールアドレスリストを抽出するリストを予め Dataclips として SQL 文を作っておけば、チームの他のメンバーは SQL を書かなくても Dataclips の URL を知っていれば簡単にユーザーリストを取ってくることができるようにな

    Heroku Dataclips だけで管理画面もどきを作ってる話 - ボクココ
  • インフラエンジニアのいない会社で働いて 1 年半 - Diary

    インフラエンジニアのいない会社で働いて 1 年半 が経った。 iOS で動く POS レジアプリとその管理インターフェイスの Web アプリケーションを作ってます。 iOS 側のことはほとんど分からなくて、データ同期用 API と Web アプリをずっと作っている。 ところで、 「NoOps」の時代がこない理由という記事が前にあったのですが、この点ぼくが働いている会社は NoOps です。アプリケーションは Heroku に乗っていて、 RDBMSAmazon RDS で一部分析系に Google BigQuery を使っていること以外は全て Heroku 系の何かで動いています。 CI は Travis と circleCI を使っていて、 circleCI については来年初頭にも利用をやめて Travis に一化する予定、というかんじ。 当に自分達でなにもサーバーを管理してい

  • RailsアプリをHeroku→さくらVPSに移行 - ぴよログ

    Herokuのプランが変わったのでRailsアプリケーションをさくらに移行した。 ここ最近Herokuの料金体系が変わってFree Dynoは18時間までしか動かせないようになったらしい。それにともなってこんなHackをする人まで出てきているようで、Freeでとりあえず動かしたいという人たちに与える影響はそれなりにあるように思える。 ssig33.com - 最悪!意地でも Heroku を無料で使う そういう僕も家族用に自分で作ったウェブアプリケーションを運用していたんだけど、料金体系が変わる前から自分のさくらVPSに移行したいと思っていたところにこのプラン変更が来たのでこれを機にと思い移行してみることにした。 ちなみに移行したアプリケーションは、 普通のRailsアプリケーション PostgresqlがあればOK というシンプルなものだった。Herokuで色々なアドオンを使いまくってる

    RailsアプリをHeroku→さくらVPSに移行 - ぴよログ
  • なぜ AWS をやめて Heroku を選んだのか - sakagami memo

    仕事であるアプリケーション開発を担っているのですが、 当初 AWS を用いて1人で運用していたのが、現在は Heroku のプラットフォームに移行し、チームとして6人で開発を行っている状況になりました。そこに至るまでの経緯とその際の運用についてご紹介したいと思います。 もちろんそれぞれの開発の状況に応じて、判断は変わってくるかと思いますが参考になればと思います。 エンジニア 1人 もともと私が関わる以前のそこでの開発は外注していました。運用を引き受けることになったのですが、 ある程度 形になっているアプリケーションを1人で運用するには不安が大きく、実装したい機能が日々 増えていく中で、インフラ面で時間をかけていて満足にコードを書けない状況は非常にわずらわしい ものでした。 小さなスタートアップという会社の中で、開発の施策が次々と進められない状況はまずい と感じ、Heroku の導入を検討し

    なぜ AWS をやめて Heroku を選んだのか - sakagami memo
  • Secrets to Speedy Ruby Apps On Heroku

    Summary: Ruby apps in the memory-restrictive and randomly-routed Heroku environment don't have to be slow. Achieve (3706 words/18 minutes) I've seen a lot of slow Ruby web apps. Sometimes, it feels like my entire consulting career has been a slow accumulation of downward-sloping New Relic graphs. Why is the case? If you read that bastion of intellectual thought, Hacker News, you'd think it was bec

  • HerokuでHubotを指定の時間に寝かせる - はらへり日記

    Heroku料金体系 Herokuの料金体系が変わり、18h/Dayしか動かせなくなったのでオレオレHubotが24時間稼働できなくなった。 Heroku | Beta Pricing Heroku公式によると無料プランは以下のような仕様らしい。 30分間活動がないとSleepする 1日、6時間はSleep状態にならなければいけない ドメインは設定できるZO! これにより、Hubotが時間によって動いたり動かなくなったりして使い物にならなくなった。 解決策 解決策としては以下のものを考えてみた。 自分のVPSでHubot運用 AWS S3でHubot運用 Herokuでどうにか工夫して使いやすくする VPSで運用するのがいいんだろうけど久しくメンテナンスしてなくてすぐにできなそうだし、AWS S3ちょっと触ってみたけどめちゃんこ重くてしかも課金よくわからんくてコワイし、Herokuで工夫す

    HerokuでHubotを指定の時間に寝かせる - はらへり日記
  • HerokuでパフォーマンスモニタリングするならLibratoを入れよう! | mah365

    HerokuでのパフォーマンスモニタリングにはNewRelicアドオンを入れるのも便利ですが、Libratoという「よりHerokuに寄り添った」メトリクスを出してくれるアドオンもあります。 こんな感じ とあるサービスで導入してみたところ、こんな感じでメトリクスが出ます。 RouterのQueueが詰まっていないか?とか、Dynoのメモリの推移や、PostgreSQLの容量は大丈夫か?といった情報をひと目で把握できる感じです。ダッシュボード的な感じですね。 他にも必要なメトリクスがあれば追加することができます。 もちろんアラートを設定することもできます。 無料のプランから使えるので、まずはお試しで。 とはいえ無料のプランでも十分に使えるクオリティだと思います。Herokuでアプリを運用している方は、ぜひご活用を! Librato

    HerokuでパフォーマンスモニタリングするならLibratoを入れよう! | mah365
  • Load testing Heroku's 1X, 2X and PX dynos

    Heroku has 3 different dyno sizes, 1X, 2X and now the new PX dyno. The PX is a huge box with 6GB of RAM and 40x the compute power of the standard 1X dyno (whatever that means, Heroku’s docs aren’t super clear about what a compute unit is). This dyno is monsterous in comparison with Heroku’s 1X (512mb) and 2X (1024mb) dynos. And very large for the typical web application. I wanted to see what kind

  • 構築・運用の必須知識! Herokuアプリケーションの実行プラットフォーム「Dyno」を徹底的に理解する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    構築・運用の必須知識! Herokuアプリケーションの実行プラットフォーム「Dyno」を徹底的に理解する
  • Heroku HTTP API Design Guide

    JPC2016: PUP-02: 今すぐできるソフトウェア資産を活かした Azure ビジネス展開 ~ ソフトウェア資産をお持ちの方も利用する方も ~MPN Japan

    Heroku HTTP API Design Guide
  • Herokuにやられた日

    こんにちは。珍しくHerokuではまったのでその顛末を書いておきます。 しかも間抜けなことに同じ問題で2回はまりました。。。(-- さて、それがどういう問題だったかと言うと。。。 Procfileの行末がCRLFだとDynoが正しく起動できなくなる。 というものです。(-- これ、最初から動かなかったわけではなくて少なくとも12月の中旬ごろまでは間違いなく動いていました。 それが何かの修正のタイミングで行末がCRLFだった場合は最後のCRをコマンドの一部として実行するようになったようです。 最初から動いてなければそういうものとして納得することができるんですが、ある日突然動かなくなったので非常に焦りました。 現象の現れ方としては最初に書いたとおり2パターンありました。 ★パターン1 - アプリが起動しない あるアプリに1カ月ぶり位にちょっとした修正を加えてgit pushしたところいきなりア

  • 最近の Rack サーバ事情について - おもしろwebサービス開発日記

    先月、heroku推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」とは unicorn はプロセスモデルのサーバであり、blocking I/O モデルを採用しています。つまり、クライアントとの通信中プロセスが専有されるということです。 例えば unicorn がワーカプロセスを3つ立ち上げていて、そこへ通信完了に10分かかるようなスロークライアントが3つ接続されたら…、続くクライアントはスロークライアントの通信が完了するまで実行を待たなければならなくなります。プ

    最近の Rack サーバ事情について - おもしろwebサービス開発日記
  • Ruby製WebSocketアプリを最速でHerokuにデプロイする5つのステップ

    テレビ放送が駄目になった」と言われて久しいですがその理由ははっきりしています。それは放送というものがリアルタイム・コンテンツを扱う媒体だからです。リアルタイム・コンテンツはユーザの自由を奪います。ある番組を見るためにユーザはその時間テレビの前に固定化されます。録画放送番組は字義的にはバッファード・コンテンツ1と言えますが、ユーザがそのコントロール権を持っていないつまりその視聴タイミングの制御を製作者側が持っているので、これはリアルタイム・コンテンツなのです。ユーザの唯一の武器はDVDレコーダによる制約の中のローカルバファリングのみです。 現在のWebは主としてバッファード・コンテンツを扱う媒体です。バッファード・コンテンツの世界ではユーザは好きな時間に好きなだけコンテンツを視聴できるという自由が与えられます。コンテンツの製作者側・提供者側にそのタイミングをコントロールする自由はありません

    Ruby製WebSocketアプリを最速でHerokuにデプロイする5つのステップ
  • Rails&Heroku / Gmailを使わないでユーザーに一斉メール送信する

    Railsアプリからウェブサイトの登録ユーザー宛に、メールを送信する際に、Gmailを使ったらそっこうでアカウントをロックされたので、別の手段を取ることに。 Gmailは、自分のログインしたことのない場所で、何者かがログインを試みようとすると警告を出してきます。よく海外を移動する身としては、毎回確認されてイラっとすることも。クレジットカード会社も同じようなことをやってますよね。 で、今回はRailsアプリからGmail経由でメール送信しようと思ったんですが、Heroku(ヨーロッパリージョン)に乗っているので、ヨーロッパから大量の不正ログインがあったと判断され、強制的にパスワードのリセットを求められました。 Gmailの親切機能ですが、アプリで使うのは無理だ…ということで他の方法は… 普通にHerokuのadd-onに選択肢がけっこうありますね。 Mandrill あのMailChimpに

    Rails&Heroku / Gmailを使わないでユーザーに一斉メール送信する
  • HADASHI RaterBug.com - Building a Respectful Video Community

    Log in to your Heroku account from this secure Heroku login page.