AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供する「Amazon CodeCatalyst」が正式サービスに

今回は「AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供する「Amazon CodeCatalyst」が正式サービスに」についてご紹介します。

関連ワード (初期設定、実行、準備等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Amazon Web Services(AWS)は、クラウド上でアプリケーションの初期コード、インフラ設定、ソースコードのリポジトリ、コードエディタ、ビルド/テスト/デプロイを実行するCI/CDパイプライなど、アプリケーションの初期設定から開発、デプロイ、そしてチームコラボレーション機能の一式をまとめて提供するサービス「Amazon CodeCatalyst」の正式サービス化を発表しました。

fig

Amazon CodeCatalystは昨年(2022年)12月に行われたAWS re:Invent 2022で初めて発表されたサービスです。

fig

参考:[速報]AWS上で開発環境一式、フレームワーク、初期コード、IDE、ビルド環境、CI/CDなど提供する「Amazon CodeCatalyst」発表。AWS re:Invent 2022

複雑で手間がかかるクラウド開発環境をまとめて構築

クラウド上で実行するアプリケーション開発にはさまざまな準備が必要です。

それは開発環境のためのクラウドインフラのプロビジョニングから始まり、チーム開発のためのコードリポジトリの設定、使用するフレームワークやコードテンプレートの用意、ビルドとテスト、デプロイのCI/CDパイプラインの構築などです。

こうした環境を用意するだけでも多様なツールが必要であり、さらにそれぞれに関する専門知識とそれなりの手間がかかります。

Amazon CodeCatalystはこれらの開発環境全体を、Webサイト上でいくつかの設定項目をウィザード形式のように選択していくだけで自動的に構築し、利用できるサービスです。

フレームワークやテンプレートを選択、CI/CDパイプラインも構成

具体的には、AWSアカウントとひもづける「スペース」や開発チームを構成する「プロジェクト」などの設定を行った上で、Blueprintsと呼ばれる設定画面でリポジトリ名、フレームワーク、ホスティング先、環境を構築するリージョンなどを選択。

fig

実際にはBlueprintsの数はもっと多くあり、SPA(Single Page Application)やToDoアプリケーション、.NETサーバレスアプリケーションなどさまざまな種類から選択できます。

プログラミング言語もJava、Python、TypeScriptなどから選択可能。

コードリポジトリとしてGitHubを使うことも可能で、またCI/CDパイプラインの構成にGitHub Actionを利用することも可能となっています。

これらの選択が終われば、クラウド上にコードリポジトリ、フレームワークとコードのテンプレート、CI/CDパイプラインなどの環境が自動的に構成され、開発に取りかかることができます。

開発ツールはCloud9、Visual Studio Code、IntelliJ IDEA、GoLand、PyCharmが選択可能で、開発環境となるコンピューティングリソースについても選択できます。

fig

プルリクエストなどを用いてチームで開発したコードは、CI/CDパイプラインでビルド、テスト、そしてデプロイが簡単にできます。

フリーティアにより無料で利用可能

AWSには以前からコードリポジトリやビルドツールなどを提供するAWS CodeCommitやAWS CodeBuild、AWS CodeDeployなどのサービスが存在していますが、今回正式サービス化されたAmazon CodeCatalystはこれらを組み合わせたものではなく、Amazon CodeCatalystとしてまとまった開発者体験を実現するための独立したサービスだと説明されています。

Amazon CodeCatalystにはフリーティアが用意されており、1カ月あたり2000分間のビルド、60時間の開発環境、10GBのソースコードストレージ、64GB分の開発環境用ストレージなどが無料で利用可能です。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ChatGPTに回答の参考文献を提示させるには
IT関連
2023-03-21 20:53
アバナード、山形県酒田市と連携–DX人材育成による産業振興目指す
IT関連
2024-07-24 23:47
パナソニックの保冷ボックス、4月からレンタル 保冷剤で低温を最大18日間保持 ワクチン輸送に活用
IT関連
2021-03-04 15:33
IT用語から差別や偏見一掃へ、業界で進む言い換え ホワイトハッカーもダメ? いやそれってそもそも :IT基礎英語(1/2 ページ)
セキュリティ
2021-04-27 06:05
国内初IEOの「Palette Token」が開始から6分で調達目標金額9.3億円を突破、コインチェック「Coincheck IEO」発表
ブロックチェーン
2021-07-03 15:03
単一のクラウドプロバイダーに依存するリスクとは–ガートナー調査
IT関連
2023-11-04 15:20
日清紡マイクロデバイス、オラクルのクラウドアプリケーション基盤を採用
IT関連
2023-02-08 15:54
2023年の「SaaS」「脆弱性」に関するセキュリティ振り返り–アシュアード
IT関連
2023-12-17 06:42
NTTグループ、在宅勤務を全国どこでも可能に–居住地の自由度高める
IT関連
2022-06-26 20:06
米連邦地裁、IBMに2000億円超の賠償命令–AT&Tとの取引めぐるBMCの訴訟で
IT関連
2022-06-04 15:33
カスペルスキー、東京などに「トランスペアレンシーセンター」を開設
IT関連
2022-06-19 05:11
イマクリエイトと東京大学が医学生用VRシステム共同開発、実際に体を動かしながらの実習をバーチャルトレーニングで支援
IT関連
2022-02-04 14:40
ソフトバンク、基地局の施工期間を6日→2時間に エリア拡大を高速化
IT関連
2021-01-23 10:54
Netflixに公式VTuber、社員が“中の人”務める アニメ好きに向けて活動
企業・業界動向
2021-04-28 22:59