Summary & List

[サービス詳細]


CLI
※Command Line Interface
AmazonのクラウドサービスであるAmazon Web Services (AWS) をコマンドラインから利用するために、公式に提供されているツール。
一回のPUTオペレーションでアップロードできるオブジェクトの最大サイズは5GB。

※AWS操作は主にAWSマネジメントコンソールとAWS CLIを利用。
SDK【構築ツールセット】
Software Development Kit:SDK)
ソフトウェアの開発と実行に必要なすべてを 1 か所にまとめる。
開発者向けのプラットフォーム固有の構築ツールのセット。

さらに、ドキュメント、チュートリアル、ガイドなどのリソースや、アプリケーション開発を高速化するための API やフレームワークも含まれる。

DataPipeline
【リソース上でデータの移動支援】
指定された間隔でAWSのさまざまなコンピューティングサービスやストレージサービスのほか、オンプレミスのデータソース間で信頼性の高いデータ処理やデータ移動を支援するウェブサービス。

データの取り出し・変換・保存など順次処理が可能。
(※オンプレミス環境からのデータ転送にはDataSyncを利用)

Code Star
【開発環境作成・ステータス管理】
アプリケーションのすばやい開発、ビルド、デプロイを行うために必要なツールが用意されている。
さまざまなプロジェクトテンプレートを利用して、EC2、Lambda、Elastic Beanstalk でのアプリケーションの開発を開始。そして、事前設定された継続的デリバリーツールチェーンを提供することでアプリケーションの提供を迅速化。

Code Pipeline
【流れの見える化】
書いたソースコードを自動でビルド、デプロイ、テストしてくれる。アプリをデプロイするために必要なステップを、可視化・自動化できる。
継続的にプロダクトの自動的なリリースを実現するCI/CD プロダクト。
※CI/CD:実装 > テスト > デプロイ・リリース のフローを可能な限り自動化する(Code>Build>Test>Deploy)

Code Artifact
【共有リポジトリ】
Python の pip や Node.js の npm 等の各種ソフトウェアパッケージを安全に保存、公開、共有できるようにするソフトウェアパッケージプライベートリポジトリサービス。
また、パッケージ化したものを配布できる
(pip, npm, mavenなど)
(※AWS Key Management Serviceと統合して、暗号化されたストレージを提供)

Code Commit
【ソースコード管理】
ソースコードドキュメント等の成果物をAWS上のプライベートな「Gitリポジトリ」にホスティングして、ユーザのデータを預かって管理する、ソース管理の収納庫

※一般的な流れ:リポジトリの作成 → ファイルの追加

Code Build
【コードのテスト】
ソースコードを受け取り、それを仕様書(buildspec.ymlファイル)に基づいて、ビルド環境(イメージ)を構築し、問題がないかテストを行う

Code Deploy
【自動デプロイ】
ビルドした、EC2、オンプレミスインスタンス、サーバーレス Lambda 関数、または ECS サービスに対するアプリケーションのデプロイを自動化するデプロイメントサービス。
アプリケーションを構成している「ファイル群」をステージング環境や本番環境といった「グルーピングされたサーバー群」に定められた手順で自動配置するサービス。

No responses yet

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

error: Content is protected !!