ローカルマシンで主要なAWSサービスやLambdaを基本無料で実行できる「LocalStack」公開:開発サイクルの高速化を支援
LocalStackチームはAWS向けのクラウドアプリケーションをローカルで、迅速かつ便利に開発、テストできるオープンソースプラットフォームの正式版「LocalStack 1.0」の一般提供を開始した。
LocalStackチームは2022年7月13日(米国時間)、「Amazon Web Services」(AWS)向けアプリケーションをローカルで迅速で便利に開発、テストできるオープンソースプラットフォームの正式版「LocalStack 1.0」の一般提供を開始した。
LocalStackはPCやCI(継続的インテグレーション)環境上で1つのコンテナとして動作するクラウドサービスエミュレーターであり、コアエミュレーションプラットフォームが、エミュレートされたAWSのAPIを提供する。これにより、リモートにあるAWSに接続することなく、ローカルマシンで「Amazon S3」(Amazon Simple Storage Service)などのAWSサービスや「AWS Lambda」を完全に実行できる。
LocalStackの主なメリットは、CI/CD(継続的デリバリー)パイプラインを通じて開発サイクルを高速化できることだ。基本的なAPIだけを利用するのであれば、無料で利用できる。
LocalStackは開発者体験(DevX)に重点を置いており、チームメンバー間や環境間でのリソースの再利用や共有を可能にする高度な永続化メカニズムを備えている。例えば、コアエミュレーションレイヤーの上に多くのチームコラボレーション機能を提供している。
4つのエディションがある
LocalStackには「Community」の他、「Pro」「Team」(プレビュー段階)、「Enterprise」という4つのエディションが用意されている。それぞれの概要は次の通り。
・Community
無料であり、Amazon S3などの基本的なクラウドAPIと「LocalStack Cockpit」を利用できる。LocalStack Cockpitではユーザーインタフェース(UI)を使用して、デスクトップ体験とローカルLocalStackインスタンスでの作業が可能だ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AWS APIでAWSの操作を自動化する
AWSにもAPIが用意されています。APIを使うことでAWSの運用や構築の自動化を目指しましょう。 - 「Amazon Comprehend」を使い、週報を感情分析してモチベーションを計るには
「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、「Amazon Comprehend」を利用して週報を感情分析する方法について。 - ソフトウェアエンジニアリングリーダー必読:API戦略およびプラクティス展開の5つのポイント
ソフトウェアエンジニアリングリーダーは5つのポイントを考慮し、API戦略およびプラクティスの技術目標とビジネス目標を両立させることが重要だ。