DevOps
AWS ECSの監視を「標準メトリクス」「Container Insights」「強化オブザーバビリティ」で比較し、取得粒度・メトリクス種別・コスト構造・適用シナリオを公式仕様に基づき整理。EBSやエフェメラルストレージ、タスク/コンテナ単位の可視化、ネットワークモー…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回は、AWS CodeBuild、GitHub Actions、GitLab CI/CDにおけるキャッシュの書き方についてまとめました。 はじめに - 本記事の対象者 本記事は、タイトルの通り、AWS CodeBuild(以降、Co…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 お盆が近づき、実家の草刈りに追われる毎日を過ごしています。 今年は空調服を着て作業していますが、それでも凄まじく体力を消耗します。 みなさまも外での作業をされる場合はお気をつけ…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回は、AWS CodeArtifact のお話です。 システムを開発していると、重複コードは共通化を図りたくなります。 この時、マイクロサービスアーキテクチャを採用していると、重複コードは避け…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 先日、AWS Summit Japan 2025のGitLab様のブースで「Vibe CodingとCI/CDツールの役割」というテーマでLTさせていただきました。 本記事はその内容をブログにまとめたものです。 発表の様子…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です 。 今回はAWS CodePipelineのちょっとしたテクニックをお話します。 本記事のターゲット AWS CodePipelineのアーティファクト アーティファクトの確認と差し替え まとめ 本記事のターゲット …
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回は、GitHub Actionsのお話をします。 GitHub Actionsは、GitHub上でCI/CDパイプラインを構築するためのツールです。 シンプルで使いやすいツールですが、その構造を理解すると、より複…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回はAmazon CodeCatalystで、GitHub Actionsのワークフローを動かす際、ランタイム環境に注意が必要なことをお話しします。 本記事のターゲット Amazon CodeCatalystとは GitHub Actions…
はじめに GitLabの種類について SaaS Gitlab.com(共有版) GitLab Dedicated(顧客専用版) Self-Managed(自己管理版) GitLab Runnerとは何か? ランナーの種類 GitLab-hosted runners Self-managed runners Executorについて Self-managed runnersのExec…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回は、AWS Config自体の設定変更を監視する方法についてお話しします。 本記事のターゲット セキュリティの担保と維持 AWS Configとは AWSリソースのインベントリ管理 コンプライアンス…
コンテナデプロイの自動化を目指す開発者向けに、GitHub ActionsとAWSサービスを活用した効率的なビルド・デプロイ手法を詳解。
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回は、Amazon AuroraでIAMデータベース認証とAWS Secrets Managerによるパスワードの自動ローテーション、両方を設定してみました。 本記事のターゲット AWSのIAMデータベース認証とは A…
こんにちは、アプリケーションサービス部、DevOps担当の兼安です。 今回は、私なりに、日々開発を進めていく中で知っておいた方がいいなと思うセキュリティ用語を集めてみました。 本記事では、Webサイト開発を想定し、関連するセキュリティ用語を中心に解説…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回はOSSのWEB IDEであるCoderについてお話しします。 はじめに 開発環境におけるWEB IDEの需要 Coderとは AWSマーケットプレイスからのCoderの起動方法 CoderのWorkspaceの作成 Workspac…
こんにちは。 re:Invent 2024参加中のアプリケーションサービス部、DevOps担当の兼安です。 今日は現地時間で12月5日です。 今日はAmazon Q Developerを用いた.NET FrameworkからLinuxへの移植のワークショップに参加してきました。 簡単ではありますがその…
こんにちは。 re:Invent 2024参加中のアプリケーションサービス部、DevOps担当の兼安です。 今日は現地時間で12月4日です。 本日の私はGitLab Duo with Amazon Qのセッション参加からスタートしましたので、簡単ではありますがそのレポートを書いてみたいと…
こんにちは。 re:Invent 2024参加中のアプリケーションサービス部、DevOps担当の兼安です。 re:Inventの期間に発表されたアップデートのうち、開発プロセス系のものをまとめてみました。 本記事は随時更新します。 Amazon Q Developerによる開発支援機能の強…
みなさまこんにちは。 サーバーワークスの棚本です。 概要 構成図 ポイント 作成手順 手順1.CodePipeline用サービスロール作成(CodePipelineアカウント) 手順2.KMSキー作成(CodePipelineアカウント) 手順3.CodeCommit作成(CodePipelineアカウント) 手順4.Clo…
こんにちは。アプリケーションサービス部の兼安です。 以前AWS CodePipelineを使ってCI/CDを構築した時に、CodeDeployで結構つまずいたため、押さえるべきポイントをまとめてみました。 はじめに 本記事の対象者 [前提知識] AWSで構築するCI/CDパイプライン…
こんにちは。アプリケーション部の兼安です。 少し前に脆弱性検知のブログを書かせていただきました。 blog.serverworks.co.jp その時に作った検証用リポジトリでGitHubのDependabotをONにしていたところ、2024年1月になってパッケージの脆弱性を検知してく…
本記事はサーバーワークス Advent Calendar 2023 の8日目の記事です。 qiita.com こんにちは。アプリケーションサービス部の兼安です。 今回はセキュリティのお話です。 日々ソフトウェアの改善を行う中で、スピードとセキュリティの両立にお悩みの方も多い…
はじめに 読書の秋とはよく言うのですが、今年は「秋」ってあったっけ?ということで、一冊も本を読んでません。 どうも、アプリケーションサービス部の森です。 2023年の締めということで、サーバーワークスメンバでAdvent Calendarでいっぱいアウトプット…
デプロイ戦略の中の一つ、Blue-Green デプロイのメリットについて掘り下げて書いた記事です。 Blue-Green デプロイはデプロイの成功率が高い、ダウンタイムが少ない、ロールバックが容易と言われますが、それぞれの意味を掘り下げています。
DevOpsを語るにあたり、いきなりCI/CDパイプラインの話をするのは、本当は正しくないと思います。なぜならCI/CDパイプラインを作ることがDevOpsの目的ではないからです。 そうなのですが、話のとっかかりとして、CI/CDパイプラインが話しやすいことが多いの…
本記事では、GitHub リポジトリへのプッシュをトリガーに、CodeBuild で Alembic を用いた DB マイグレーションを行います。
こんにちは。ポインコと暮らしている高橋です。 こどもの日は兄がAmazonで購入した室内用こいのぼりを揚げてくれました。 AthenaにCloudTrailのログを取り込む、というのは以前当社blogで紹介済みでした。 紹介時の2016年12月時点では、クエリを実行してClou…