SHOEISHA iD

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

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

これだけは押さえておきたい! AWSサービス最新アップデート

AWSのソフトウェア開発支援サービス「Code系サービス」の概要と最新情報

第20回 AWS CodeBuild、AWS CodeCommit

  • このエントリーをはてなブックマークに追加

 本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWSから発表される数多あるサービスアップデートのうち、NTTデータのITスペシャリスト達がこれだけは押さえておくべきと厳選した内容を定期的に紹介します。本記事では、「Code系サービス」と呼ばれるバージョン管理やCI/CD関連サービスの概要の振り返りと、最新アップデートを紹介します。

  • このエントリーをはてなブックマークに追加

はじめに

 ビジネス環境の激しい変化に合わせて、システムも即座に対応し続ける必要があります。そのために、CI/CDの仕組みを構築し、品質とスピードを向上させアプリケーションの開発、リリースを行うチームは多いと思います。

 AWSは、2014年頃からCI/CDに利用できるサービスを展開し始め、今も頻繁にサービスのアップデートを行っています。本記事では、AWSの「Code系サービス」と呼ばれるソフトウェア開発に役立つサービスの振り返りをしつつ、最新アップデートを紹介します。

AWSの「Code系サービス」とは

 アプリケーション開発に用いるAWSのサービス群には「Code」という文言が含まれることが多いです。

 例として以下のようなサービスが挙げられます。

  • AWS CodeCommit:フルマネージドのソースコード管理サービス。Gitの標準機能がサポートされている。
  • AWS CodeBuild:フルマネージドのビルドサービス。ソースコードをコンパイル、テストし、アーティファクトを生成する。
  • AWS CodeDeploy:アプリケーションのデプロイを自動化する。
  • AWS CodePipeline:リリースプロセスをモデル化、視覚化、および自動化できるサービス。上述3つのCode系サービスの機能を組み合わせるために利用することが多い。
  • Amazon CodeGuru:GitHubやCodeCommitに格納されたソースコードをレビューするサービス。脆弱性の指摘や、パフォーマンス最適化に関する指摘により、品質の高いソースコードを生成することができる。

 他にも、統合ソフトウェア開発サービスであるAmazon CodeCatalystが2023年に一般提供が開始されるなど、現在もアップデートの多い領域です。

 上記のサービス群を利用した、CI/CDの一般的なアーキテクチャはAWSのソリューション構成例をご参照ください。

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

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

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

メールバックナンバー

次のページ
AWS CodeBuildでリザーブドキャパシティのサポート開始

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

  • このエントリーをはてなブックマークに追加
これだけは押さえておきたい! AWSサービス最新アップデート連載記事一覧

もっと読む

この記事の著者

橋原 朋央(株式会社NTTデータ)(ハシハラ トモヒロ)

 2017年にNTTデータに入社。 入社以来、小売・流通業界や金融業界に対して、パブリッククラウドを活用したシステム構築、運用に携わる。 興味のある領域は、コンテナ、CICD、IaC(Infrastructure as Code)等。

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

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

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/19245 2024/03/28 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング