並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 748件

新着順 人気順

codebuildの検索結果321 - 360 件 / 748件

  • CloudFormationを自チームでも使いこなしたいのですが学習方法を教えてください | DevelopersIO

    こんにちは。 ご機嫌いかがでしょうか。 "No human labor is no human error" が大好きな ネクストモード株式会社 の吉井です。 Infrastructure as Code (IaC) という言葉が世の中に登場してから十数年が経過しています。 概念は IT 業界に浸透し、すでに何らかの形で IaC を実践・導入されている企業さんも数多いことと思います。 AWS からは CloudFormation が提供されています。 「CloudFormation の活用を開始しているが良い学習方法を教えてほしい」といった要望を多く頂戴します。 今回は学習に役立つコンテンツを集めてみました。 AWS公式ドキュメント まずは UserGuide を読みましょう。 全ページ読まなくても大丈夫ですが、ブックマークくらいはしておきます。 Template reference Te

      CloudFormationを自チームでも使いこなしたいのですが学習方法を教えてください | DevelopersIO
    • Codeシリーズで始めるはじめてのCI/CD (#higobashiaws で登壇しました) | DevelopersIO

      CI/CDわからない、難しそうと感じてらっしゃる方、Codeシリーズなんとなく知ってるけど使ったことない方に向けて、Codeシリーズの概要を理解していただき、便利やん!やってみよ!と思っていただく、というところ目指した登壇を行ないました。こちらはそれをブログにアレンジしたものです。 こんにちは、大阪オフィスのかずえです。先日HIGOBASHI.AWSという弊社主催の勉強会にて登壇いたしました。お越し下さった方、ありがとうございます。 本エントリーは、先日のHIGOBASHI.AWSの登壇内容「Codeシリーズで始めるはじめてのCI/CD」をブログむけにアレンジしたものになります。長いですがご一読いただければ幸いです。 このセッションのゴール CI/CDわからない、難しそうと感じてらっしゃる方、 Codeシリーズなんとなく知ってるけど使ったことない方に Codeシリーズの概要を理解していただ

        Codeシリーズで始めるはじめてのCI/CD (#higobashiaws で登壇しました) | DevelopersIO
      • SageMaker Serverless Inferenceも使っているNewsPicksの機械学習システムの構成を紹介します! - Uzabase for Engineers

        こんにちは。NewsPicksエンジニアの雲越です。 NewsPicksでは、記事のレコメンドを始めとする機械学習を組み込んだシステムがいくつか動いており、中にはAmazon SageMakerを使って実装されているものもあります。 今回はそんなシステムの一つである記事分類システムが、どのようにSageMakerを使っているかについて紹介します。 どんなシステム? 学習について Training Jobを利用している背景 推論について Serverless Inference導入 CDKで推論エンドポイントを作るのをやめました 今回の対応まとめ 今後の改善 終わりに どんなシステム? NewsPicks編集部によってオリジナル記事が投稿されたり、URLピックという機能やRSSによって外部メディアの記事が取り込まれたりすると、NewsPicks内に記事が登録されます。 この際に、その記事のタ

          SageMaker Serverless Inferenceも使っているNewsPicksの機械学習システムの構成を紹介します! - Uzabase for Engineers
        • Terraform meetup tokyo#2 参加レポート兼感想のようなもの #terraformjp - 憂鬱な世界にネコパンチ!

          だいぶ遅くなりましたが10/2に行われたTerraform meetup tokyo#2に参加してきたので、その参加レポートです。 terraform-jp.connpass.com 当日はTwitterが不調で、実況がままならない時間帯もありましたが面白かったです。当日の様子がトゥギャられてるので、こちらもどうぞ。 togetter.com 個々のアプリのリポジトリでTerraformを管理している話 アプリケーションごとにTerraformのコードを分散管理するお話でした。 普通?のTerraform管理方法 hoge-terraformリポジトリみたいな共通リポジトリ Speee(Uzou)さんでのTerraform管理 アプリケーションコードと一緒に管理している 歴史的にフルスタックエンジニアが多い 今の組織状態であればメリットが大きい 影響範囲のわかりやすさや、Planの早さは嬉

            Terraform meetup tokyo#2 参加レポート兼感想のようなもの #terraformjp - 憂鬱な世界にネコパンチ!
          • HashiTalks Japan 2021 で弊プロダクトの Terraform Platform について登壇しました - スタディサプリ Product Team Blog

            こんにちは。 SRE の @suzuki-shunsuke です。 HashiTalks Japan 2021 で登壇させていただきました。 HashiTalks Japan 2021 とは HashiCorp が主催するコミュニティ向けのイベントです。 Terraform や Vault など、 HashiCorp の様々なプロダクトに関して自由に登壇し、ナレッジを共有するイベントです。 2021年9月30日にオンラインで開催されました。 資料や動画が下記で公開されているので、ぜひご覧ください。 https://events.hashicorp.com/hashitalksjapan HashiTalks: Japan 発表資料 - Speaker Slides - HashiCorp User Groups, Events, and Meetups - HashiCorp Discus

              HashiTalks Japan 2021 で弊プロダクトの Terraform Platform について登壇しました - スタディサプリ Product Team Blog
            • 「Amazon CodeCatalyst」が正式サービスに AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供

              この記事は新野淳一氏のブログ「Publickey」に掲載された「「AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供する「Amazon CodeCatalyst」が正式サービスに」(2023年4月26日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Amazon Web Services(AWS)は、クラウド上でアプリケーションの初期コード、インフラ設定、ソースコードのリポジトリ、コードエディタ、ビルド/テスト/デプロイを実行するCI/CDパイプラインなど、アプリケーションの初期設定から開発、デプロイ、そしてチームコラボレーション機能の一式をまとめて提供するサービス「Amazon CodeCatalyst」の正式サービス化を発表しました。 参考:[速報]AWS上で開発環境一式、フレームワーク、初期コード

                「Amazon CodeCatalyst」が正式サービスに AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供
              • PlaywrightによるE2Eテスト自動化を導入したので各種構成とtipsをご紹介

                株式会社シャペロンのsrkwです。 シャペロンでは昨年、Playwrightを使ったE2Eテストによる各種機能の検証の自動化を導入しました。 E2Eテスト導入の背景や、チームへの浸透に向けた取り組みと反省等については別の記事で紹介しているので、興味のある方はこちらも併せてご覧ください。 この記事では、シャペロンの日次のE2Eテスト実行を支えるインフラ構成と、PlaywrightによるE2Eテスト導入によって溜まったtipsをご紹介したいと思います。同じようにPlaywrightを使ったE2Eテスト導入を検討している、あるいは導入済みで格闘している方にとって、少しでもお役に立てると嬉しいです。 日次のE2Eテスト実行を支えるインフラ構成 前提:Shaperonのテナント構成 シャペロンは製薬企業向けのコミュニケーション用SaaS、Shaperonを提供しており、Shaperonは利用テナント

                  PlaywrightによるE2Eテスト自動化を導入したので各種構成とtipsをご紹介
                • ArgoCD と Renovate によるコンポーネントの継続的なデプロイ - スタディサプリ Product Team Blog

                  こんにちは、SRE の @int128 です。 Quipper では日本やグローバル向けのサービスをそれぞれの Amazon EKS クラスタで提供しています。Service Level を保ちながらクラスタを運用していくには Cluster Autoscaler や Datadog Agent などのコンポーネントが必要不可欠になります。また、Developer Productivity を改善していくために内製ツールで GitHub や CI などのメトリクスをモニタリングする取り組みを進めています。Quipper ではこのようなシステム共通のコンポーネントを System Components と呼んでいます。 Service Level や Developer Productivity を継続的に改善していくには、コンポーネントの設定変更を素早く試したり、新しいコンポーネントを簡単

                    ArgoCD と Renovate によるコンポーネントの継続的なデプロイ - スタディサプリ Product Team Blog
                  • S3+Athena構成の弊社データ基盤の限界が近い - Qiita

                    こちらのアドベントカレンダーの記事です。 近々書くような気がするので、先駆けてアドベントカレンダー駆動で書いていきます。 スタートアップのデータ基盤に興味がある人には刺さるかもしれません。 TL;DR 2020年に構築した弊社のS3+Athena構成のデータ基盤の限界が近い 構築当時に比べてデータ基盤の選択肢色々増えて嬉しい 2024/1~3にかけてSnowflake or Redshift Serverlessの検証をします 現在のデータ基盤の構成 タイトルの通りS3 + Athenaを中心にAWSの細かいサービスを使っています 使用技術 S3 Athena Glue GlueETLは費用の面で使わず他のサービスを組み合わせる形で内製 Firehose Lambda(Python) Codebuild Step Functions / EventBridge ECS on Embulk

                      S3+Athena構成の弊社データ基盤の限界が近い - Qiita
                    • DAZN はイベントベースの動画ストリーミングを大規模にオーケストレーションするために AWS Step Functions をどのように利用しているか | Amazon Web Services

                      Amazon Web Services ブログ DAZN はイベントベースの動画ストリーミングを大規模にオーケストレーションするために AWS Step Functions をどのように利用しているか 本ブログは、DAZN の Russ Johnson と、AWS の Corneliu Croitoru、Chris Fane によって共同執筆されています。 このブログ記事では、グローバルなスポーツエンターテイメントプラットフォームである DAZN が、ライブスポーツストリーミングイベントを自動化するために、軽量でモジュラー式かつ拡張可能なオーケストレーターを構築するために、Amazon Web Services(AWS)の AWS Step Functions をどのように使用したのかをご説明します。DAZN はこのアーキテクチャにより、イベントの分類設定と耐障害性の要件に基づき、ジャスト

                        DAZN はイベントベースの動画ストリーミングを大規模にオーケストレーションするために AWS Step Functions をどのように利用しているか | Amazon Web Services
                      • サーバーレスをこれから始める方へ!「形で考えるサーバーレス設計」のCDKテンプレート(web/mBaaS編)を試して解説してみた | DevelopersIO

                        サーバーレスをこれから始める方へ!「形で考えるサーバーレス設計」のCDKテンプレート(web/mBaaS編)を試して解説してみた AWSから「形で考えるサーバーレス設計」という資料が公開されています。こちらの設計を実装したCDK・SAMテンプレートとソースが一部で公開されていますので紹介します。試すことでサーバーレスで実装する際の実装・テスト・CI/CDの流れを把握することができます。 はじめに CX事業本部@東京の佐藤智樹です。 サーバーレスでシステムを構築する場合にやりたいことから利用パターンを勉強するために、AWSから「形で考えるサーバーレス設計」という資料が公開されています。 最近見たところ一部のパターンで、実際に動かして試すためのSAM、CDKテンプレートとLambdaのソースが公開されていました。今回はこちらのアプリケーションをコンソールから構築した後、テンプレートの内容を解説

                          サーバーレスをこれから始める方へ!「形で考えるサーバーレス設計」のCDKテンプレート(web/mBaaS編)を試して解説してみた | DevelopersIO
                        • Why I think GCP is better than AWS

                          I originally posted this on Reddit so I could get a good sample of opinions from other engineers to see how they compared to mine before posting and expanding here. This is my opinion based on my experience with both platforms (two years in each). My bias towards GCP is mostly based on the superior experience I have gotten with it and I am in no way affiliated with Google. AWS is still my second c

                            Why I think GCP is better than AWS
                          • CodeBuildのビルド内でAssumeRole(クロスアカウントアクセス)する方法とハマった話 | DevelopersIO

                            こんにちは、佐伯です。 CodeBuildからAssumeRoleする方法はズバリこれだ!ってエントリがなかった気がするので書きました。今更感がありますがご了承ください。また、CodePipelineで少しハマったので共有目的で本エントリを書きました。 CodeBuildのビルド内からAssumeRoleする方法 ビルド内からAssumeRoleするための設定に焦点を置いています。その他もろもろの設定は省いていますのでその点ご注意ください。 AWSアカウントの定義 AWSアカウントは便宜上以下のような名称として定義しておきます。 AWSアカウント名 AWSアカウントID 備考 account-a:IAMロールの作成 IAMロールの信頼関係にaccount-bを信頼するポリシーを設定します。設定するプリンシパルはAWSアカウントを信頼する or CodeBuildサービスロールを信頼するどち

                              CodeBuildのビルド内でAssumeRole(クロスアカウントアクセス)する方法とハマった話 | DevelopersIO
                            • AWS CodeBuild Adds Support for AWS Secrets Manager

                              You can now use AWS Secrets Manager to pass credentials to AWS CodeBuild build jobs. This can be achieved by specifying the secrets directly in your buildspec or as an environment variable in your CodeBuild Project. Secrets Manager helps you protect secrets needed to access your applications, services, and IT resources. With Secrets Manager, you can rotate, manage, and retrieve database credential

                                AWS CodeBuild Adds Support for AWS Secrets Manager
                              • CICD on Serverless Applications using AWS CodeArtifact | Amazon Web Services

                                AWS DevOps Blog CICD on Serverless Applications using AWS CodeArtifact Developing and deploying applications rapidly to users requires a working pipeline that accepts the user code (usually via a Git repository). AWS CodeArtifact was announced in 2020. It’s a secure and scalable artifact management product that easily integrates with other AWS products and services. CodeArtifact allows you to publ

                                  CICD on Serverless Applications using AWS CodeArtifact | Amazon Web Services
                                • クックパッドの基盤をフル活用して新卒が新規アプリケーションを作った話 - クックパッド開発者ブログ

                                  はじめに こんにちは。クックパッドレシピサービス開発部の宮崎(HN:どや)です。 私は2021年新卒としてクックパッドに入社し、そろそろ1年が経とうとしています。時の流れははやいですね。 さて、表題にも記しましたが、去年の末に新しくサーバーサイドのアプリケーションを作成しました。 クックパッドではサービスメッシュを用いたマイクロサービスアーキテクチャを採用しており、ドメインやチームに応じてアプリケーションが小さく分割されています。今回、クックパッドで利用されるマイクロサービスの1つとして、新しいアプリケーションサーバーを立ち上げました。 社内のマイクロサービスの状況については以下の記事が詳しいので、ぜひ読んでみてください。 techlife.cookpad.com 「アプリケーションサーバーを立ち上げる」と一口に言っても、新しいアプリケーションを作るのは意外と大変です。そもそも、新しいアプ

                                    クックパッドの基盤をフル活用して新卒が新規アプリケーションを作った話 - クックパッド開発者ブログ
                                  • Sphinxのイケてるドキュメントを自動デプロイしてS3で公開する! | DevelopersIO

                                    最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。 SphinxとはPython製ドキュメンテーションビルダーで、reStructuredTextという記法で書かれたテキストファイルをHTMLやPDFなどに変換することができます。 SphinxはPythonの公式ドキュメントなどにも使われており、見たことある方も多いのではないでしょうか。 今回は「Sphinxを自動デプロイ&公開する方法」を紹介したいと思います。 構成図 せっかちな人へ GitHubの方にソースコード全部あげています。 Sphinxのインストール 詳細は公式ドキュメントを確認ください。 pipenvを使ってライブラリをインストール pipenv install sphinx クイックスタート pipenv shell sphinx-quickstart 作成されたファイル $ tree -L 2

                                      Sphinxのイケてるドキュメントを自動デプロイしてS3で公開する! | DevelopersIO
                                    • AWS CodeBuild テストレポートの一般公開が開始

                                      AWS CodeBuild でのテストレポート用サポートが本番環境用に一般公開となりました。 テストレポートを使用することで、CodeBuild で実行したテストの詳細やアクション可能ビューを見られるようになり、失敗したテストの検証が容易になります。 テストレポートを使用することで、AWS CodeBuild で実行されたテストの過去の傾向、集約したメトリクス、失敗したテストの詳細などを表示できます。これらの機能は JUnit、Cucumber、TestNG、または TRX のファイルを出力するあらゆるフレームワーク用にサポートされています。2019 年 11 月にテストレポートのベータ版が発表されて以来、レポートグループのタグ付け、2 つのテストフレームワークの追加 (TestNG and TRX) などのサポートを導入してきました。利用を開始するには、レポートグループとテスト結果ファイ

                                        AWS CodeBuild テストレポートの一般公開が開始
                                      • Amplify CLIを使い、労力ゼロでGraphQL/REST APIやウェブホスティング用にコンテナをデプロイする | Amazon Web Services

                                        Amazon Web Services ブログ Amplify CLIを使い、労力ゼロでGraphQL/REST APIやウェブホスティング用にコンテナをデプロイする この記事は、Zero-effort Container deployment for GraphQL and REST APIs and Web Hosting with Amplify CLIを翻訳したものです。 AWS Amplifyを使うことで、最速かつ簡単に、AWSでクラウド対応のモバイルアプリケーションやウェブアプリケーションを構築することができます。Amplifyは、フロントエンドのウェブ開発者やモバイル開発者が AWSの豊富なサービス群を活用して、革新的で多機能なアプリケーションを構築できるよう、ツール類や各種サービスを一通り備えています。 本日リリースしたAmplify CLIをお使いになることで、フロントエ

                                          Amplify CLIを使い、労力ゼロでGraphQL/REST APIやウェブホスティング用にコンテナをデプロイする | Amazon Web Services
                                        • ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services

                                          Amazon Web Services ブログ ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ はじめに 継続的インテグレーション (CI) と継続的デリバリー (CD) は、現代のソフトウェア開発における重要なプラクティスです。それによりソフトウェアの配信を合理化して、ビジネス価値を迅速に提供できます。迅速な配信に加えて、現在のビジネス環境では、アプリのダウンタイムもほぼゼロであることが求められます。ブルー/グリーンデプロイが提供するソリューションは、チームが迅速に提供できるようにするだけでなく、機能のリリースに不可欠と考えられていた「メンテナンスウィンドウ」を排除するのにも役立ちます。大まかに言うと、このアプローチでは、新しいアプリケーションスタック (グリーン) を本番バージョン (ブルー) と並行してデプロイする必要があります。最初に、このグリーンスタックは生

                                            ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services
                                          • [レポート] AWS CloudFormation を作成するためのベストプラクティス #DOP302 #reInvent | DevelopersIO

                                            こちらはラスベガスで開催されている AWS re:Invent2019のセッション Best practices authoring AWS CloudFormation のレポートとなります。 目次 セッション情報 Infrastructure as code のイントロダクション テンプレートの作成 テスト デプロイ マルチアカウント/マルチリージョン スタックの管理 所感 セッション情報 Incorporating infrastructure as code into software development practices can help teams and organizations improve automation and throughput without sacrificing quality and uptime. In this session, we c

                                              [レポート] AWS CloudFormation を作成するためのベストプラクティス #DOP302 #reInvent | DevelopersIO
                                            • インフラ民主化でトイルを1/9にした話 - Link and Motivation Developers' Blog

                                              こんにちは、Motivation Cloud(以下、MC)のSREをしている岸本です。 今回、最近取り組んでいるインフラ民主化の内容の一部を紹介させていただきます。 (前提、弊社はAWSを用いております) インフラ民主化とは? 背景 概要 詳細 本番と開発AWSアカウントの分離 ロールの運用について 開発アカウントについて 本番アカウントについて 開発者が自由、かつ、簡単に開発環境を作成できるためのツール作成 インフラ民主化の文化浸透の活動 1. 意識の変革の設計 2. 協力者の創出 今後の展望 インフラ民主化とは? 我々SREはFour Keysを基準として自律した生産性の高い開発組織をハイパフォーマーにしていくことを目指しています。 ハイパフォーマーにするために、改善活動に注力していきたい一方、プロダクトが増え、開発者からの依頼等で改善活動に充てる時間が減ってきていました。 さらにSR

                                                インフラ民主化でトイルを1/9にした話 - Link and Motivation Developers' Blog
                                              • SSR/SSG/ISRって何?? AWSでホストする方法

                                                概要 今回は、SSR/SSG/ISRをAWSで動かす方法やApp Runnerの魅力についてご紹介していきます。 内容 まず始めにTraditionalなWebアプリケーションとモダンなWebアプリケーションについて、それぞれ説明していきます。 次にSSR/SSG/ISRをAWSでホストする方法についてご紹介していきます。 Traditional Web ApplicationとモダンなWebアプリケーション Traditional Web Application 従来のwebアプリケーション => アプリケーションの処理は、サーバ側のみで実行 例えば、JavaならSpring、PythonのDjango、RubyならRailsとか モダンなWebアプリケーション Reactive Web Application アプリケーションの処理をサーバ側、クライアント側に分けて作り込む Clien

                                                  SSR/SSG/ISRって何?? AWSでホストする方法
                                                • DevOps on AWS大全 - Qiita

                                                  はじめに この記事ではDevOpsを切り口に私がまとめている記事を目次形式でまとめます。 この記事を読んでほしい人 AWSにおけるDevOpsを網羅的に整理したい人 私が書いている記事の前後性や一覧がわかりづらく困っている人 AWS Certified DevOps Engineer Professionalを目指している人 DevOps on AWS大全目次 SDLCのオートメーション AWSにおけるCI/CDのテクノロジースタック https://qiita.com/tech4anyone/items/f9d24d77cdf2b55d91ec AWSにおけるパイプラインのベストプラクティスパターン整理 https://qiita.com/tech4anyone/items/d0f86ef24ab710498d59 AWS CodeCommitの超詳細解説 https://qiita.c

                                                    DevOps on AWS大全 - Qiita
                                                  • CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立

                                                    この本の概要 CI/CD(継続的インテグレーション,継続的デプロイ)を導入すると,ビルド/テスト/デプロイなどアプリケーションのリリースに至るまでの多くの作業を自動化できます。開発が効率化するだけでなく,テストを確実に行うことなどにより品質の向上にもつながります。本書は,多くのアプリケーション開発で活用されているCI/CDサービス「CircleCI」を使って,CI/CDを実現できるようになるための書籍です。基本から始め,実際の開発に応用できるよう設定例やTipsをふんだんに掲載しています。 こんな方におすすめ Webアプリケーション開発を効率化したいと考えているWeb開発者 この書籍に関連する記事があります! はじめに 本書の目的は,CircleCIを通してCI/CDに入門することです。 CI/CDを活用して開発速度と品質を両立! CI/CDはそれぞれContinuous Integrat

                                                      CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立
                                                    • インフラコストを10分の1削減し、タイムラグも解消 利用者急増に伴った「イベント駆動」の新システム開発

                                                      AWSを活用するAutify、ZOZO、dipが、AWSコスト削減についての事例を発表するオンラインイベント「AWSコスト削減事例祭り」。3社それぞれが事例を発表しました。ディップ株式会社からは、藤中雄太氏が登壇。プロダクト間の連携をイベント駆動で作り直した事例について発表しました。 ディップ社・バックエンドエンジニアの藤中雄太氏 藤中雄太氏(以下、藤中):「プロダクト間のデータ連携をイベント駆動で作り直した話」をお話しします。ディップ株式会社の藤中と申します。よろしくお願いいたします。 本日は、(スライドを示して)このアジェンダに沿ってお話をします。 まず、簡単に自己紹介をしたいと思います。私は、2022年3月にディップ株式会社へ入社しました。JavaやGoを主力に、バックエンドエンジニアをやっています。 従来のシステムにおけるデータ連携のかたち 藤中:今回の、「イベント駆動でシステムを

                                                        インフラコストを10分の1削減し、タイムラグも解消 利用者急増に伴った「イベント駆動」の新システム開発
                                                      • Linux SIGNAL と Graceful Shutdown - Link and Motivation Developers' Blog

                                                        はじめに 来期は「本番デプロイをもっと気軽に。高速に」を実現したいな〜と思っている SRE 川津です。 そもそも、本番デプロイが気軽にできない事の根本には 「起動しているアプリケーションを気軽にシャットダウンできない」 ことがあります。 何が問題か? 現状のリリースプロセス LM では、本番デプロイが 半 自動化されています # Actor Operation 1 人間 リリース PR を master マージします 2 CI Docker Image をビルドします 3 CI ECS (待機系) に新しい Image がデプロイされます → 古いコンテナがシャットダウンされます 4 人間 コンテナが完全に立ち上がり切る (Health = Green) のを待ちます 5 人間 (CI) 稼働⇔待機系 の Switch をします。 (CI 手動実行) 作業は自動だが、張り付いて「大丈夫かな

                                                          Linux SIGNAL と Graceful Shutdown - Link and Motivation Developers' Blog
                                                        • 社内テックカンファレンスLIFULL Tech Hubを開催しました - LIFULL Creators Blog

                                                          はじめに こんにちは!AI戦略室の曽迪(ソテキ)です。LIFULL社内の技術や知見を集結させて議論するイベント: LIFULL Tech Hubの運営リーダーを担当しています。今回はLIFULL Tech Hubについて紹介します。 LIFULL Tech Hubとは LIFULL Tech Hubとは、過去に「AI戦略室成果展示会」という名称で開催されたイベントをさらに発展させた全社カンファレンスです。 そもそも私が所属するAI戦略室は、事業部とは独立した組織であるため事業部との距離感が生じやすく、研究開発組織として活動や成果を発信し会社全体に存在意義を認知してもらう必要がありました。「AI戦略室成果展示会」はその流れで開催されたものとして、以来定期的に全社イベントとして開催してまいりました(過去のAI戦略室成果展示会の紹介)。 これらのイベントを開催する過程において、社内には私たちと同

                                                            社内テックカンファレンスLIFULL Tech Hubを開催しました - LIFULL Creators Blog
                                                          • Docker Hub の Rate Limitに引っかかったのでdocker loginで対策した - fu3ak1's tech days

                                                            AWSのcodebuildで、docker buildが失敗するようになりその対応をしたので備忘録です。 Docker Hub の Rate Limitとは 英語になりますがこちらに記載があります。 www.docker.com The rate limits will be progressively lowered to a final state of 100 container image requests per six hours for anonymous usage, and 200 container image requests per six hours for free Docker accounts. Image requests exceeding these limits will be denied until the six hour window ela

                                                              Docker Hub の Rate Limitに引っかかったのでdocker loginで対策した - fu3ak1's tech days
                                                            • Lambda+EFSで自然言語処理ライブラリ(GiNZA)使ってみる - Qiita

                                                              背景 アドベントカレンダー用記事を書いていて、サイズが大きい自然言語処理ライブラリをLambdaで使う部分で技術的障壁が出てきている。そんな中、EFSにセットアップしたPythonライブラリをLambdaにimportする方法という記事を見つける。こちらの技術で要件が満たせそうなので試してみる。 関係する拙記事 背景で述べた技術的障壁を乗り越えるべく各種技術を検証した時の記事。 LambdaLayer用zipをCodeBuildでお手軽に作ってみる。 LambdaでDockerコンテナイメージ使えるってマジですか?(Python3でやってみる) GiNZA とは 形態素解析を始めとして各種自然言語処理が出来るpythonライブラリ。spaCyの機能をラップしてる(はず)なのでその機能は使える。形態素解析エンジンにSudachiを使用したりもしている。 前提 リソース群は基本CloudFor

                                                                Lambda+EFSで自然言語処理ライブラリ(GiNZA)使ってみる - Qiita
                                                              • 【2023年】AWS全サービスまとめ | DevelopersIO

                                                                こんにちは。サービス部の武田です。このエントリは、2018年から毎年公開しているAWS全サービスまとめの2023年版です。 こんにちは。サービス部の武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2023年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2022年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 234個 です。 まとめるにあたって、

                                                                  【2023年】AWS全サービスまとめ | DevelopersIO
                                                                • [Terraform]CodeBuildでTerraformリポジトリのCIを行う - Qiita

                                                                  概要 CodeBuildサービスを利用してterraformリポジトリの継続的インテグレーションが行えるようになるまでの設定手順をハンズオンライクに記載します。 前提 Githubでtfファイルを管理している AWSアカウントを保持している ステートファイルをS3バケットで管理している 実施すること AWS上のCodeBuildサービスを用いて、Githubで管理しているterraformコードに修正が行われた際、修正プルリクエストの更新等をトリガーとして、自動的に以下を行うようなプロジェクトを作成します。 フォーマット確認(format) バリデーション(validate) 静的解析(lint) 実行計画(plan) 実行計画の通知(tfnotify) フォーマット確認 terraform fmtコマンドではファイルにフォーマットをかけたり、未フォーマットのファイルを検知を行ったりします

                                                                    [Terraform]CodeBuildでTerraformリポジトリのCIを行う - Qiita
                                                                  • ecspressoとTerraformを連携させて複数環境にECSデプロイしてみた - NRIネットコムBlog

                                                                    本記事は 【コンテナウィーク】 3日目の記事です。 💻 2日目 ▶▶ 本記事 ▶▶ 4日目 📱 はじめまして、2021年キャリア入社の加藤です。 Amazon ECSのデプロイツールであるecspressoを用いて複数環境にECSデプロイを実施してみようと思います。 業務でTerraformを使用する機会が多いので、ecspressoと連携させ、より実践的な使い方を試します。 ecspresso とは ecspressoはfujiwara氏が公開しているECSのデプロイツール(OSS)です。 github.com 設計思想として 「ECSのデプロイに関わる最小限のリソースのみを管理するツール」と書かれており、ECSデプロイに特化したツールであることが分かります。 ecspressoの管理対象は「ecspressoの設定ファイル」「ECSサービスの設定ファイル」「ECSタスク定義の設定フ

                                                                      ecspressoとTerraformを連携させて複数環境にECSデプロイしてみた - NRIネットコムBlog
                                                                    • AWS App RunnerのカスタムVPC対応され、VPCリソースにアクセスできるようになった - Qiita

                                                                      速報 2022/2/9にAWS App Runnerのアップデートが飛び込んできました。! https://docs.aws.amazon.com/apprunner/latest/relnotes/release-2022-02-08-vpc.html 待ちに待った、App RunnerのカスタムVPC対応で、これにより今までできなかったVPCリソースに対しアクセスできるようになります。 AWS App Runnerとは AWS App Runnerについてはこちらの記事にまとめているので、詳細を知りたい方は、見ていただければと思います。 要約すると、ECS/Fargateをもっと楽に運用したいし、気軽に作ったアプリをデプロイしたいよねって時に使える最強サービスです。 利用ユーザとしては、ECR上に作成したアプリのimageをpushすれば、そこから先、Codebuildを利用し、App

                                                                        AWS App RunnerのカスタムVPC対応され、VPCリソースにアクセスできるようになった - Qiita
                                                                      • [AWS Black Belt Online Seminar] Amazon Aurora MySQL Compatible Edition ユースケース毎のスケーリング手法 資料及び QA 公開 | Amazon Web Services

                                                                        Amazon Web Services ブログ [AWS Black Belt Online Seminar] Amazon Aurora MySQL Compatible Edition ユースケース毎のスケーリング手法 資料及び QA 公開 先日 (2020/09/29) 開催しました AWS Black Belt Online Seminar「Amazon Aurora MySQL Compatible Edition ユースケース毎のスケーリング手法」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20200929 AWS Black Belt Online Seminar Amazon Aurora MySQL Compatible Edition ユースケース毎のスケーリング手法 AWS クラウドサービス活用資料集(すべての過去資料

                                                                          [AWS Black Belt Online Seminar] Amazon Aurora MySQL Compatible Edition ユースケース毎のスケーリング手法 資料及び QA 公開 | Amazon Web Services
                                                                        • コンテナ、サーバーレスなAWSサービスをざっくり学べるハンズオンをやってみた | DevelopersIO

                                                                          こんにちは。コンサル部@フォートナイトの新シーズンが楽しみなYui(@MayForBlue)です。 ECSをちゃんとさわってみたいなと思ってやってみたハンズオンがAWSの複数のサービスをざっくり学ぶのに良いなと思ったのでご紹介したいと思います。 やってみたハンズオン 今回ご紹介するハンズオンのリンクは以下です。 モダンウェブアプリケーションを構築する このハンズオンでは、用意されているWebアプリケーションをAWSのサービスを使って構築することで、AWSの複数のサービスの構築方法、連携方法を学ぶことができます。 また、複雑な設定などは行わないので、初心者の方がとりあえずやってみたい!このサービスさわってみたい!というときに向いていると思います。 Webアプリケーションの言語はデフォルトでPythonが用意されていて、私もPythonで進めましたが、他にも.NET/Java/Goが用意されて

                                                                            コンテナ、サーバーレスなAWSサービスをざっくり学べるハンズオンをやってみた | DevelopersIO
                                                                          • バッチ処理をFargateに移行した - アクトインディ開発者ブログ

                                                                            morishitaです。 先日、いこーよを Kubernetes に移行した件を紹介しました。 tech.actindi.net いこーよは Web だけで動いているわけではなく、裏で定期的に実行されるバッチ処理も行っています。 本エントリではそのバッチ処理の実行環境を Fargate ECS に移行した件について書きます。 移行前はどうなってた? いこーよは Rails で開発しています。 バッチ処理というと、DB を集計したり、一斉に DB の値を書き換えたりするものがほとんどです。 そこで ActiveRecord のモデルを利用したいので、バッチ処理も Rails で実装しています。 つまり、Rails Runner で定期的にバッチ処理を実装したメソッドを実行しています。 移行前は、バッチ処理専用サーバがあって、crond で定期的に実行していました。 バッチ処理そのものやバッチ

                                                                              バッチ処理をFargateに移行した - アクトインディ開発者ブログ
                                                                            • 書評「AWS認定アソシエイト3資格対策~ソリューションアーキテクト、デベロッパー、SysOpsアドミニストレーター~」はAWSを体系的に学びたい人にオススメ | DevelopersIO

                                                                              書評「AWS認定アソシエイト3資格対策~ソリューションアーキテクト、デベロッパー、SysOpsアドミニストレーター~」はAWSを体系的に学びたい人にオススメ そろそろAWSの資格とりたいな。でもどの書籍で学ぶのが良いのだろう? そんなあなたに AWS認定アソシエイト3資格対策~ソリューションアーキテクト、デベロッパー、SysOpsアドミニストレーター~ ということで本日は、2019/06/13に出版されたAWS認定アソシエイト3資格対策~ソリューションアーキテクト、デベロッパー、SysOpsアドミニストレーター~を紹介したいと思います。 こんな方にお勧め とりあえずAWSを体系的に学びたい方 AWS資格(アソシエイトレベル)をコンプリートしたい方 オンプレでのインフラ構築経験は豊富!インフラエンジニアの方 オンプレでのインフラ構築経験はあるがAWSを利用したことはない。インフラエンジニアと

                                                                                書評「AWS認定アソシエイト3資格対策~ソリューションアーキテクト、デベロッパー、SysOpsアドミニストレーター~」はAWSを体系的に学びたい人にオススメ | DevelopersIO
                                                                              • AWS 認定デベロッパー – アソシエイト合格者に聞いたおすすめの勉強法、動画・練習問題をご紹介

                                                                                AWS活用支援サービス「C-Chorus」を提供するNHN テコラスでは、高い技術力でお客様へサービスを提供するために、AWS認定資格の取得を推進しています。 今回はAWS 認定デベロッパー – アソシエイト認定の試験に合格したウェブエンジニアのNさんに勉強法や勉強時間、試験のポイントを教えていただきました。 AWS 認定デベロッパー – アソシエイトとは AWS 認定デベロッパー – アソシエイトはAWS上でクラウドアプリケーションを開発や保守を行う、開発担当者を対象とした試験です。 AWSの主要なサービス、使用方法、基本アーキテクチャのベストプラクティスの理解度、AWS上でのアプリケーションの開発、デプロイ、デバッグについての習熟度が試されます。 試験の概要 試験時間は130分間、受験料は15,000円(税別)で、合格ラインは1000点満点中720点以上です。 試験範囲の詳細は公式の試

                                                                                  AWS 認定デベロッパー – アソシエイト合格者に聞いたおすすめの勉強法、動画・練習問題をご紹介
                                                                                • Docker Composeで複数コンテナを跨ぐヘルスチェックを実装してみた - Qiita

                                                                                  はじめに 社内で現在担当しているプロジェクトではローカル環境にはdocker compose、CI環境にはcodebuildを使用しています。 今回はcodebuild内でもdocker composeを流用していて、自動テストを回す際にAPサーバーとDBサーバーの疎通確認をする必要があり、そこでハマった事や最終的に採用した方法を共有したいと思います。 あくまで多くある解決策の内の一つですので、オプションとして見ていただければ嬉しいです🙇‍♂️ この記事でわかる事 PHPやRailsなどのAPサーバーとして使うコンテナから、MySQLなどのDBサーバーとして使うコンテナへ確実に疎通できる事を保証する方法(connectionがないとか怒られない) 今回解決したい事 CI環境でテストを自動実行している時に、DBサーバー(MySQL)のヘルスチェックが終了する前にAPサーバー(PHP)がテス

                                                                                    Docker Composeで複数コンテナを跨ぐヘルスチェックを実装してみた - Qiita