こんにちは。土居です。 2021年9月15日にオンラインにて開催された「AWS GameDay」に弊社から内山、西藤、牧田と4人で参加しました。早速感じたこと、学んだことを共有しようと思います。 AWS GameDayとは 与えられる様々なお題を通して、AWSはもちろん普段培った様々な開発・ネットワーク・障害対処能力...をチームで競い合うコンテスト形式のワークショップイベントです。 一般的な手順 […]
なぜ踏み台サーバーにセキュリティが必要? みなさま。「踏み台サーバー」の管理をしていますか? 本ブログの読者にはインフラ実装における踏み台サーバーの管理をご経験されている方も多くいらっしゃると思います。 踏み台サーバーは「要塞ホスト」とも呼ばれ、情報処理推進機構(IPA)の用語集においてはその特徴が以下のように紹介されています。 bastion host (要塞ホスト) DMZに設置されるインター […]
こんにちは。エンジニアの牧田です。今回はみんな大好きGoについてです。 Go1.17リリース! 先月Go1.17がリリースされました!自分はGoを使い始めてまだ半年ほどなので、今回が初めてのバージョンアップの経験になりましたが、よく使っている言語に新しい機能が追加されるとなると、やはりとても気になりますね。 リリースノートはこちらです。Go1.17では全体的に細かい機能の追加が多く、そこまで目玉機 […]
以前、 技術情報キャッチアップ会を始めました というブログエントリーで、社内で行っている「技術情報キャッチアップ会」についてご紹介しました。 ただ、最近は各担当が業務優先になっていて、あまり開催ができていなかったので、もっと各自がモチベーション高くできそうな方法はないか、もっと業務にも活かせそうな別の取り組みはできないだろうか、とチーム内で話し合いを行いました。 今回はその話し合いと、そこで決まっ […]
初めに コンテナ、DockerそしてKubernetesは多くの書籍や情報が出回っており、それらを読むことでたくさんのインプットを得ることが出来る状況です。本エントリーでは、本エントリー投稿者の視点で記載しながら、コンテナとは何かと、プロダクションワークロードでのコンテナ活用を紹介いたします。 対象の読者 新人のアプリケーションエンジニアの方 コンテナ技術に初めて触れる方 コンテナとは コンテナと […]
はじめに 今回はAmazon EKS on Fargate上のPodログをAWS CloudWatch Logsに転送する手段並びに注意点について書かせていただきます。 以前ではAmazon EKS on Fargate上のPodログをAWS CloudWatch Logsに転送する際にはサイドカーを導入する必要がありましたが、 現在では組み込みのログルーターを利用することでサイドカーの導入が不要 […]
概要 今回は、内山が担当しているプロジェクトで実施した CircleCI のデプロイフローの改善策について、ご紹介します。 改善前は、以下のような問題点がありました。 デプロイが完了するまでの時間が長い 数年前に設定したものを使いまわしているので、CircleCI の機能を活かせていない これらの問題を解決するために、以下のような改善を行いました。 脱 Docker Compose orb を活用 […]
こんにちは。エンジニアの土居です。最近はSRE業務も担当しています。 今回は、ある環境でなんらかの問題が発生し、対処方法を試行錯誤したいもののあまりその場の環境を汚したく無い場合に、検証用の特定アカウントに再現環境を構築する方法をご案内いたします。 再現環境の構築方法 AMI(Amazon Machine Image)は公開することなく、特定アカウントのみに対して共有することができます。その機能を […]
こんにちは、エンジニアの牧田です。最近「AWS Certified Developer – Associate」に合格しました。今回はServerless Frameworkを使用して様々なリソースをデプロイするときに、スタックを分割することのメリットや方法を紹介します。 Serverless Frameworkとスタックについて MMMでは、サーバーレスアプリケーションを作成する際に、Serve […]
はじめに 皆さんはEC2インスタンスでのパッチ適用はどのようにやっていますか? 作業前にバックアップとしてAMIの取得 該当のインスタンス内にSSH接続してコマンド実行によりパッチ適用 という具合でしょうか? Patch Managerを使うことでパッチ適用はコマンド実行なく行えるかもしれませんが、「AMI取得完了を待ったのちに、パッチ適用」と言うのが案外時間がかかり、待たされるものです。 今回は […]