Movatterモバイル変換


[0]ホーム

URL:


アプリケーションリリース前後の悩みを解決! AWSの最新アップデート4選 (1/2)|CodeZine(コードジン)
SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

アプリケーションリリース前後の悩みを解決! AWSの最新アップデート4選 (1/2)|CodeZine(コードジン)

翔泳社

プライバシーマーク

連載記事

イベント
イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZine BOOKS

翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの書籍も豊富です。

ITエンジニアとしてのスキルアップ・リスキリングに、ぜひお役立てください。

書籍に関する記事を見る

アプリケーションリリース前後の悩みを解決! AWSの最新アップデート4選

第26回 ECS、CodeBuild、Network Load Balancer、Cloudwatch

 本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWSから発表される数多あるサービスアップデートのうち、NTTデータのITスペシャリスト達がこれだけは押さえておくべきと厳選した内容を定期的に紹介します。本記事では、アプリケーションリリース前後で発生しがちな悩みを解決してくれるアップデートを4つ紹介します。

ECSでコンテナ単位の再起動が可能に!

 Amazon ECSにおいて、タスクを再起動せずにコンテナを再起動する機能が提供されました。

 コンテナを動作させるサービスであるECSでは、コンテナの集合体をタスクと呼ぶ概念で管理します。このアップデート以前だとタスク内のどれか1つのコンテナに不具合があった際にタスク単位での再起動(再デプロイ)しか選択ができず、コンテナ個別での再起動ができませんでした。タスク全体を再起動をした場合、復旧までに時間を要するケースがありましたが、このアップデートによって原因となっている特定のコンテナのみ再起動することが可能になりました。特定のコンテナ内のプロセスが完全には落ち切っていないが、処理がスローダウンしているといったケースはシステム運用をしていると起こりがちだと思うのですが、そうしたケースに迅速に復旧する手段になるかと思います。

 下記のようにタスク定義でコンテナ単位で設定をすることができます。

ECSの再起動ポリシー
ECSの再起動ポリシー

CodeBuildでmacOSでのビルドが可能に!

 AWS CodeBuildがMacビルドをサポートしました。

 アプリケーションパッケージのビルドを行うCodeBuildでmacOS 14 Sonomaでのビルドができるようになりました。これまではLinuxとWindowsしかビルド環境としてはサポートしていなかったため、macOSのビルドを行うには、EC2でmacOSを用意する必要がありました。ですが、アプリケーションをビルドするのに必要なツールのインストールや、ビルド環境をスケールさせることに課題がありました。

 このアップデートにより、スケールが可能でビルドに必要なツールがプリインストールされたmacOSを簡単に用意することができるようになりました。こちらのツール群がプリインストールされています。

 非常に便利な機能なのですが、本アップデートはリザーブドキャパシティフリートという機能を利用することが前提となっています。記事執筆時点では東京や大阪という日本リージョンではこの機能が利用できず、日本外のリージョンでしか利用ができません。

 また1分単位に課金がされるオンデマンドフリートと異なり、macOSのリザーブドキャパシティフリートでは数分の利用だとしても、最低で24時間の費用が発生してしまうという仕様があります。バージニア北部で本機能を利用した場合、最低のサイズ(24GBメモリ、8vCPU)を1台で構成したとしても、28.8USD(記事執筆時点)は発生してしまうので、費用にはご注意ください。

CodeBuildのコンピューティングフリート設定
CodeBuildのコンピューティングフリート設定

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

この記事は参考になりましたか?

この記事の著者

奥村 康晃(株式会社NTTデータ)(オクムラ ヤスアキ)

 NTTデータ入社以来、クラウドサービスのAPIを連携させることで効率的な管理を可能とするクラウド管理プラットフォームの開発に従事。現在では、クラウド導入の技術コンサルや組織での技術戦略立案にも携わる。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この著者の最近の執筆記事

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/201692024/10/07 11:00

Special Contents

AD

    キャリアインタビュー

    AD

      おすすめ

      アクセスランキング

      アクセスランキング

      1. 1
        Google、同社史上もっともインテリジェントなAIモデル「Gemini 2.5」を発表NEW
      2. 2
        「アップサート」 ~マンガでプログラミング用語解説
      3. 3
        なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
      4. 4
        「Developers Summit 2025 アワード」ベストスピーカー1位は安野貴博氏&漆原茂氏と、「ちいさなDX」セッションがW受賞
      5. 5
        【Webブラウザでストリーミング動画配信:前編】MP4プログレッシブダウンロードによるストリーミング再生を実現しようNEW
      6. 6
        企業の約7割、AIによってエンジニアの採用要件が変化すると予想。ファインディが調査NEW
      7. 7
        ウェルスナビCTOが語る「事業成長に貢献できるエンジニアになるために必要なこと」NEW
      8. 8
        Eclipseに対応したCopilot「Code completion in GitHub Copilot for Eclipse」正式版がリリースNEW
      9. 9
        日本発グローバル企業 ファーストリテイリングが実践する、世界で活躍するエンジニアの育て方NEW
      10. 10
        大阪大学発! 量子コンピュータのためのクラウドシステム構築とDevOps最前線
      1. 1
        世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
      2. 2
        「オブザーバー・パターン」 ~マンガでプログラミング用語解説
      3. 3
        3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
      4. 4
        データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
      5. 5
        macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
      6. 6
        GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
      7. 7
        フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
      8. 8
        「アップサート」 ~マンガでプログラミング用語解説
      9. 9
        「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
      10. 10
        オープンソーステキストエディタ「Emacs 30.1」リリース

      イベント

      CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

      Developers Summit(デベロッパーズサミット)

      新規会員登録無料のご案内

      • ・全ての過去記事が閲覧できます
      • ・会員限定メルマガを受信できます

      メールバックナンバー

      アクセスランキング

      アクセスランキング

      1. 1
        Google、同社史上もっともインテリジェントなAIモデル「Gemini 2.5」を発表NEW
      2. 2
        「アップサート」 ~マンガでプログラミング用語解説
      3. 3
        なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
      4. 4
        「Developers Summit 2025 アワード」ベストスピーカー1位は安野貴博氏&漆原茂氏と、「ちいさなDX」セッションがW受賞
      5. 5
        【Webブラウザでストリーミング動画配信:前編】MP4プログレッシブダウンロードによるストリーミング再生を実現しようNEW
      6. 6
        企業の約7割、AIによってエンジニアの採用要件が変化すると予想。ファインディが調査NEW
      7. 7
        ウェルスナビCTOが語る「事業成長に貢献できるエンジニアになるために必要なこと」NEW
      8. 8
        Eclipseに対応したCopilot「Code completion in GitHub Copilot for Eclipse」正式版がリリースNEW
      9. 9
        日本発グローバル企業 ファーストリテイリングが実践する、世界で活躍するエンジニアの育て方NEW
      10. 10
        大阪大学発! 量子コンピュータのためのクラウドシステム構築とDevOps最前線
      1. 1
        世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
      2. 2
        「オブザーバー・パターン」 ~マンガでプログラミング用語解説
      3. 3
        3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
      4. 4
        データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
      5. 5
        macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
      6. 6
        GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
      7. 7
        フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
      8. 8
        「アップサート」 ~マンガでプログラミング用語解説
      9. 9
        「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
      10. 10
        オープンソーステキストエディタ「Emacs 30.1」リリース

      Special Contents

      AD

        キャリアインタビュー

        AD

          アクセスランキング

          1. 1
            Google、同社史上もっともインテリジェントなAIモデル「Gemini 2.5」を発表NEW
          2. 2
            「アップサート」 ~マンガでプログラミング用語解説
          3. 3
            なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
          4. 4
            「Developers Summit 2025 アワード」ベストスピーカー1位は安野貴博氏&漆原茂氏と、「ちいさなDX」セッションがW受賞
          5. 5
            【Webブラウザでストリーミング動画配信:前編】MP4プログレッシブダウンロードによるストリーミング再生を実現しようNEW
          6. 6
            企業の約7割、AIによってエンジニアの採用要件が変化すると予想。ファインディが調査NEW
          7. 7
            ウェルスナビCTOが語る「事業成長に貢献できるエンジニアになるために必要なこと」NEW
          8. 8
            Eclipseに対応したCopilot「Code completion in GitHub Copilot for Eclipse」正式版がリリースNEW
          9. 9
            日本発グローバル企業 ファーストリテイリングが実践する、世界で活躍するエンジニアの育て方NEW
          10. 10
            大阪大学発! 量子コンピュータのためのクラウドシステム構築とDevOps最前線
          1. 1
            世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
          2. 2
            「オブザーバー・パターン」 ~マンガでプログラミング用語解説
          3. 3
            3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
          4. 4
            データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
          5. 5
            macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
          6. 6
            GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
          7. 7
            フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
          8. 8
            「アップサート」 ~マンガでプログラミング用語解説
          9. 9
            「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
          10. 10
            オープンソーステキストエディタ「Emacs 30.1」リリース

          新規会員登録無料のご案内

          • ・全ての過去記事が閲覧できます
          • ・会員限定メルマガを受信できます

          メールバックナンバー

          新着記事

          新着記事一覧を見る

          イベント


          [8]ページ先頭

          ©2009-2025 Movatter.jp