タグ

ブックマーク / tech.willgate.co.jp (3)

  • Docker / Docker Compose を使って開発環境を用意するときの Tips - WILLGATE TECH BLOG

    この記事は「ウィルゲート Advent Calendar 2023」の 1 日目の記事です。 adventar.org こんにちは、ウィルゲート開発室の岡田/おかしょい(@okashoi)です。 ウィルゲートでは開発環境の構築に DockerDocker Compose を使っています。 ホストマシンの影響を(あまり)受けることなく共通の開発環境を提供することができるのが便利ですね。 www.docker.com 記事では、そんな DockerDocker Compose を使った開発環境を構築してチームに提供する際に気をつけているちょっとしたポイントを挙げていきます。 docker-compose.yaml ではなく compose.yaml .env を使って公開ポート番号等をカスタマイズできるようにする プロジェクト名を指定する depends_on, healthch

    Docker / Docker Compose を使って開発環境を用意するときの Tips - WILLGATE TECH BLOG
    kzm1760
    kzm1760 2023/12/11
  • サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG

    抱えていた課題 バッチシステムの可用性 EC2インスタンスの利用効率 検討した方法 サーバ多重化 コンテナ化 選ばれたのはコンテナ化でした メリット Fargate移行後の構成 デプロイ 監視 実行順序が重要なバッチ ハマりどころ debugしづらい スケジュール化したタスクの止め方にクセがある スケジュール実行した CloudWatch Event が複数起動する 今後 クラウドネイティブとは こんにちは!インフラユニットの小林です。 今回はバッチサーバで動いているバッチをECS(Fargate)に移行する話を書きます。 抱えていた課題 SEO分析ツール【TACT SEO】 はAWS上にシステムを構築しており、APサーバとバッチサーバはEC2インスタンスを使用しています。 今後のサービス拡大を見据えた場合に可用性と費用面において、バッチに以下の課題を抱えていました。 バッチシステムの可用

    サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG
    kzm1760
    kzm1760 2020/02/12
  • Embulkを活用してAmazon Elasticsearch Serviceへデータを同期させた話 - WILLGATE TECH BLOG

    こんにちは。インフラチームの高畑です。 今回は Elasticsearch (ES) を AWS に移行した際に導入した Embulk についてお話しします! Embulkとは Embulk とは、 Fluentd の開発者である古橋貞之氏によって開発された、 Fluentd のバッチ版のようなものです。 プラグインにより、インプットとアウトプットを柔軟に切り替えることが可能となっており、バルク処理に特化しています。 Fluentd と Embulk の違い Fluentd データのストリーミング転送 既存の大量なデータは転送ができない Embulk 定期実行によるデータ転送 分散処理により既存の大量なデータを転送できる Embulkで利用できるプラグインは以下の通りとなっています。 プラグインの一覧はこちら Input Plugin RDS、S3、GA、ES・・・・・ Output Pl

    Embulkを活用してAmazon Elasticsearch Serviceへデータを同期させた話 - WILLGATE TECH BLOG
  • 1