Apache Airflow (MWAA) から EKS の Pod を起動・停止して AWS コストを削減する
みらい翻訳のSREチームは、Amazon Managed Workflows for Apache Airflow (MWAA) からEKSのPodを起動・停止する仕組みを構築し、開発環境の不要な稼働を抑制することでAWSコスト削減を実現した。
キーポイント
MWAAによるEKS Podの自動制御
Amazon Managed Workflows for Apache Airflow (MWAA) を利用して、Amazon EKS上のPodの起動・停止を自動化する仕組みを構築した。
開発環境のコスト最適化
開発環境が常時稼働する必要がないため、必要な時だけPodを起動することでAWS利用コストを削減することを目的としている。
実践的なSREアプローチ
みらい翻訳のプラットフォーム開発部SREチームが実際の運用環境で実装した具体的なコスト削減手法を紹介している。
MiraiTranslator開発環境への適用
同社が開発・運用するMiraiTranslatorの開発環境に対して、このMWAAベースの制御システムを適用している。
影響分析・編集コメントを表示
影響分析
この記事は、クラウド環境におけるコスト最適化の実践的な手法を具体的な技術スタック(MWAA + EKS)で示しており、同様の課題を抱える企業のSRE/DevOpsチームにとって有用な参考事例となる。特に開発環境のリソース管理に悩む組織にとって、実装可能なソリューションとして価値がある。
編集コメント
技術ブログとして実践的な内容が詳細に記述されており、特にクラウドコスト管理に課題を感じる開発チームにとって参考になる実装事例。ただし、業界全体に影響を与えるような画期的な技術革新ではなく、既存技術の応用例という位置付け。
この記事はみらい翻訳 Advent Calendar 2023 の 22日目です。こんにちは!プラットフォーム開発部 SRE チームの jeff です。Amazon Managed Workflows for Apache Airflow (MWAA) から Amazon EKS の Pod を起動・停止できるようにし、AWS コストの削減を実現したので、その内容について紹介します。みらい翻訳で開発・運用している MiraiTranslator の開発環境は AWS 上に構築されており、MWAA を用いて起動・停止を管理しています。これは、開発環境を常時起動しておく必要がないためです。 …
原文を表示
この記事はみらい翻訳 Advent Calendar 2023 の 22日目です。 こんにちは!プラットフォーム開発部 SRE チームの jeff です。 Amazon Managed Workflows for Apache Airflow (MWAA) から EKS の Pod を起動・停止できるようにして AWS コストの削減を行なったので記事に書いていこうと思います。 みらい翻訳で開発・運用している MiraiTranslator の開発環境は AWS 上に構築されており、MWAA で起動・停止を行なっています。 これは開発環境が常に起動している必要がないための制御として入れてます。 …
関連記事
AWSのコスト削減: ストレージクラスの最適化
ストックマーク社が、AWSのコスト削減手法として、コスト分析・監視、ストレージの最適化、リソースの削除・停止の3つを実例と共に紹介している。特にストレージの最適化に焦点を当てている。
Cloudflare Workflows のサガロールバック機能の構築方法について
Cloudflare は、Workflows でステップ実行中にエラーが発生した場合に、完了したステップの整合性を保つためのロールバックロジックを各ステップ内で宣言可能にする機能をリリースしました。
今日は何も大きな出来事はありませんでした
Smol AI News は、5月4日から5日にかけてのAIニュースを12件のサブレッドと544件のツイートから収集しましたが、特に注目すべき動きは見られませんでした。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み