タグ

cronに関するlilpacyのブックマーク (8)

  • Playframeworkで定期実行させる - akka-quartz-schedulerを使う - Qiita

    こんにちは、t_hirohataです。 最近PlayFrameworkで、指定した時間に処理を動かすプログラムを書いたので そこで使ったライブラリをちらっとご紹介します。 元記事はこちら 今回ご紹介するのは、akka-quartz-schedulerというライブラリで、 cronのような書き方でスケジュールを設定できるというものです。 (※このライブラリはAkkaを使うので、Akkaの知識が多少必要になります。) このライブラリを使うにはbuild.sbtに追加する必要がありますが、 Akkaのバージョンによって追加するものが異なるので、こちらを参考に追加すると良いです。 それでは早速使ってみたいと思います! 追記 この記事ではPlay2.3を使用しています。 Play2.4ではGlobalオブジェクトがdeprecatedになったので、ApplicationLifecycleを使うように

    Playframeworkで定期実行させる - akka-quartz-schedulerを使う - Qiita
  • 関数のスケジュール設定  |  Cloud Functions for Firebase

    フィードバックを送信 関数のスケジュール設定 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 指定した時間に関数が実行されるようにスケジュールを設定する場合は、onSchedule ハンドラを使用して、トピックに関するイベントを Cloud Scheduler でトリガーする Pub/Sub トピックを作成します。 始める前に Firebase プロジェクトでこのソリューションを使用するには、プロジェクトBlaze 料金プランを適用している必要があります。Blaze プランをまだ適用していない場合は、料金プランをアップグレードしてください。 有償にはなりますが、Cloud Scheduler の各ジョブのコストは月額 $0.10(USD)です。また、Google アカウントごとに 3 つのジョブを無料で使用できます。そのため、全体的なコストとしては比較

  • 事例からAmazon Kinesisとは何なのかを学ぶ | DevelopersIO

    はじめに 以前、Amazon Kinesisを使う案件があり技術調査の手伝いをしたことがありました。AWSのサイトには「大規模なストリーミングデータをリアルタイムで処理する完全マネージド型サービス」とありますが、その時は何のためのサービスなのか触ってもいまいちピンときませんでした。その後、分からなかった点を担当者にいろいろ聞いてみたのですが、案件が事例化されましたので教えてもらったことをブログに書いてみようと思います。株式会社あきんどスシロー様の案件です。以下が構成図になります。 「うまいすしを、腹一杯。うまいすしで、心も一杯。」 処理の流れ 事例の構成図からどのような処理が行われているかを担当者に確認しました。 回転寿司のすし皿に付いているICタグの情報を管理端末が読み取ります。 管理端末が読み取った情報はインターネットを経由してAmazon KinesisへPutされます。Putされる

    事例からAmazon Kinesisとは何なのかを学ぶ | DevelopersIO
  • Kubernetes CronJobと仲良くなりたい | メルカリエンジニアリング

    この記事は、Merpay Tech Openness Month 2020 の17日目の記事です。 こんにちは。メルペイのSREの駒崎(@komattaka)です。 暑かったり台風だったりと大変な日々が続いていますが、ご自愛ください。 目次 対象読者 得られるもの 説明しないこと はじめに CronJobの仕組 そもそもCronJobとは何か パラメータの解説 CronJobが作成される流れ メルペイでは何に困っていた? suspend: trueにしていたCronJobがfalseにした後もJobを生成しない (GKE特有) NodeがCluster Autoscalerによって停止されると、そのNodeで稼働していたJob(Pod)のEvictをCronJobが正常終了したと誤解しconcurrencyPolicy: Forbid(Replace)なのに並列稼働した ユースケース別に設

    Kubernetes CronJobと仲良くなりたい | メルカリエンジニアリング
  • バッチ ジョブの人気記事 2件 - はてなブックマーク

    CTOの椎名です。最近弊社では家族アプリFammの印刷・配送・通知など様々な処理を使うために AWS LambdaAWS Batch を使う量が増えてきて、ECS Fargate も徐々に導入をはじめてきました。 Lambda も Batch も ECS Task も、何かのジョブを単発/定期でサーバー無しで実行するための手段として似ているところがあります。何かのバッチ/ジョブを作る時に「これはLambdaで作るべきか?Batchで作るべきか?」などで迷う事もあります。もちろん製品名の通り「バッチならAWS Batch」と言う考え方もありますが、AWS Batchではオーバーキルな時もあれば、かゆいところに手が届かない時もあります。 今回はこれらの特徴やメリット/デメリットの比較をまとめます。 AWS Lambda 簡単に言うと「コードだけアップロードして実行トリガーを決めればその通

  • Jenkins でバッチを運用する - Qiita

    はじめに 私達は php で書かれたバッチ、500 個ほどを Jenkins で運用しています。 Jenkins でバッチを運用するようになった理由と移行したときに行った設定等をここにまとめます。 発生していた問題 私達はバッチ実行用のサーバー上の cron にすべてバッチを登録することで定期実行させていました。 当時のバッチの数はだいたい 100 個ほどだったと思います。(現在は 500 個ほど) 長い間 cron で管理されいましたが、問題を多数抱えていたので Jenkins でを抱えていたため移行しました。 バッチが正しく動作したのかわからない ログを見るための仕組みがなかったので、バッチのほぼすべてログを書き出さないものとなっていて正しく動作しているのか分かりにくい ログを書き出す仕組みがあってもそれを管理するのは大変 権限周りの管理の問題 管理の都合からルート権限持つ人が cro

    Jenkins でバッチを運用する - Qiita
  • レガシーとの向き合い方 〜cron から Rundeck へ〜 - DMM inside

    |DMM inside

    レガシーとの向き合い方 〜cron から Rundeck へ〜 - DMM inside
    lilpacy
    lilpacy 2021/01/07
    "タイムスケジュールによる管理のため、直前のバッチの結果はお構いなしで実行。ひどい日はエラーまみれ。タイムスケジュールで管理していた前後関係のあるバッチをRundeckのJob Workflowsでまとめた"
  • Amazon LinuxのEOLに伴いバッチをサーバレス化しFargateに移行した話 - クラウドワークス エンジニアブログ

    はじめまして、2020年3月に中途入社したSREチームの @bayashiok です。 今回は入社後、Fargateでサーバレスバッチ基盤を構築した話を書いていきます。 目次 目次 経緯 Fargateを選んだ理由 1. リソースの見積もりがCPU/Memoryだけですむ 2.スケーリングを考えなくて良くなる 3. セキュリティレベルの向上につながり管理負荷が減る 現行システムで発生している問題点の解消 構成 FargateのトリガーとしてRundeckを採用 理由1: バッチ実行が行われる場所でログを見たかった 理由2: ジョブ失敗やSlack通知の仕組み、リトライ方法やジョブ連携などの作り込みを簡単にしたかった ecs-taskとの連携について デプロイ 1. wrapperコンテナのデプロイ 2. バッチのデプロイ Fargateタスク実行について 移行後の総括 よかった点 悪かった

    Amazon LinuxのEOLに伴いバッチをサーバレス化しFargateに移行した話 - クラウドワークス エンジニアブログ
    lilpacy
    lilpacy 2021/01/07
    "Fargateを利用すればこういった事を考慮せずに、1. で述べたようにバッチ毎にリソースのスケーリング管理が可能になります。"
  • 1