Cloud9とCloudformationについて

最終更新日:2026年8月10日

この記事でわかること

〇Cloud9とは

項目 AWS Microsoft Azure Google Cloud
世界シェア 約33%(首位) 約22% 約11%
強み サービス数・実績 Microsoft製品連携 データ分析・AI
無料枠 12ヶ月+常時無料 12ヶ月無料 常時無料枠あり
主な資格 CLF / SAA / SAP AZ-900 / AZ-104 ACE / PCA

【要注意】AWS Cloud9は新規顧客への提供が終了しています
AWS Cloud9は2024年7月25日をもって新規顧客への提供が終了しており、現在は新しくアカウントを作成して利用開始することはできません。既存の利用者はそのまま継続して利用可能ですが、AWSはAWS Toolkit(VS Code/JetBrains等の拡張機能)やAWS CloudShellへの移行を案内しています。これから新規に開発環境を検討する場合は、Cloud9ではなくこれらの代替サービスの利用をご検討ください。

AWS Cloud9は、アプリの開発やデータベースなどをクラウド環境「コードの記述・実行・デバッグ」が可能なクラウドベースの統合開発環境 (IDE) になります。
また、Cloud9には、「コードエディタ」、「デバッガー」、「ターミナル」なども含まれていたり「GitHub」や「Heroku」等の他のツールとの連携がスムーズに行えるなどの特徴も持っております。
クラウド環境で動作が行われるため、パソコンや端末に依存することなく開発環境を準備することができ、Cloud9自体の利用に追加料金はかからず裏側で起動するEC2インスタンス等のAWSリソース分のみ課金されるのも特徴のひとつです(最新料金はAWS公式サイトでご確認ください)。
Cloud9 には、「JavaScript」、「Python」、「PHP」等のプログラム言語に不可欠なツールがあらかじめパッケージ化されているため、
新しいプロジェクトを開始する度にファイルをインストールしたりする必要はありません。
Cloud9のIDEはクラウドベースの為、オンラインの環境下であれば、社内や自宅、その他どこからでも作業を行うことが可能となります。
また、Cloud9は、サーバーレスアプリケーションを開発する際のシームレスなエクスペリエンスが提供されている為、
「リソースの定義」、「デバッグ」、「サーバーレスアプリケーションの実行の切り替え」を簡単に行うことができます。
Cloud9を使用すると、開発状況をチームとの共有が行える為、ペアプログラミングを行って互いの入力をリアルタイムで追跡することが可能です。
ただし、海外のサービスなので日本語UIには今のところ非対応なのでご注意ください。

◎Cloud9の特徴

■ブラウザでコードの記述

AWS Cloud9では、マネージド「Amazon EC2インスタンス」または「SSH」を
サポートする既存のLinuxサーバーで開発環境の実行が行えます。
よって、ブラウザのみでアプリケーションの「作成・実行・デバッグ」が可能となり、
ローカルのIDEを別でインストールする必要がなくなります。

Cloud9のコードエディタおよび統合されたデバッガーには、「コード補完」、「ステップスルーデバッグ」
などの機能
が含まれています。
Cloud9 ターミナルでは、追加のソフトウェアのインストール及びgit pushの実行、
コマンドの入力が可能なブラウザベースのシェルエクスペリエンスを利用することが可能です。

■リアルタイムで共同でコーディング

AWS Cloud9では、チーム内での共同コーディングが可能です。
開発環境をチームと共有し、プログラミングを同時に行うことが可能です。
共同作業中チームメンバーは互いのタイピングからリアルタイムで確認でき、IDE内からチャット機能も使用可能となります。

◎Cloud9のメリット

■端末環境に依存しない

ブラウザでアクセスしてクラウド上で動作するので、操作する端末の環境に依存することはありません。
通常では開発だけでなく「デプロイ」や「運用」業務も開発ツールが必要な場合が多いのでその都度、
使用端末にツール等を準備する必要があるのですが、
Cloud9の「environment」に1度あらかじめ用意しておけば使用端末ではブラウザだけ用意すれば準備完了なので大変便利です。

■場所を選ばない

操作端末の環境に依存しないということはオンラインであれば外出先または、
自宅からでも同じenvironmentを操作することになる為、継続的な作業などにとても向いています。
また、「ログイン履歴」や「環境操作」などのイベントはAWS CloudTrailで記録することも可能です。

〇CloudFormationとは

AWS CloudFormationは、AWSのサービスの1つです。
CloudFormationは、AWSで環境を構築する際に、
リソースの設定及びプロビジョニングをコード化したテンプレートを作成することが可能となります。
1度作成をしておけば次回、新しい環境を構築する際、以前作成したものを元にすることが可能です。
CloudFormationがあれば、IaC(Infrastructure as Code)も実現しやすくなり
あらかじめリソースの設定やプロビジョニングを行うことにより、
同じリソースと設定の環境を複数構築し、一括管理することが可能となります。
リソースとは、AWSで提供されている「EC2」や「VPC」などのサービス、それらを繋ぐ「インターネットゲートウェイ」等、
環境を構築する為の部品のことになります。

◎CloudFormationの特徴

・AWSリソースを自動で構築可能。(※EC2やRDS、S3等)

・テンプレート(JSON形式またはYAML形式)を1度作成すると、同じ構成を元に再度構築可能。

・CloudFormation自体の使用は無料。(※Amazon EC2やAWS ELBなど、ほかのAWSリソースで料金が必要)

・テンプレート化で、AWSの構成を見える化、バージョン管理も可能。

■インフラの管理や制御の簡略化

CloudFormationを使用すると、テンプレートからスタックを作成しモデル化することにより、
その環境で利用するリソースを一括管理し、運用を行うことができます。
CloudFormationを使用していない場合、開発者が1つ1つリソースを管理し、設定を行わなければならない為、
環境構築に多大な工数がかかる上、人為的ミスの発生リスクも伴います。
結果、CloudFormationを使用した場合、工数の増加や、人為的ミスの増加も抑えられます。

■料金は無料

CloudFormationの利用料金は無料ですが、CloudFormationは単独で利用することはない為、
Amazon EC2やAWS ELBなど、ほかのAWSリソースで料金が必要となります。最新の料金体系はAWS公式サイトでご確認ください。

押さえておきたいポイント

  • AWS Cloud9は2024年7月25日以降、新規顧客への提供が終了している。既存利用者は継続利用できるが、これから開発環境を検討する場合はAWS ToolkitやAWS CloudShellなどの代替サービスを検討する必要がある。
  • CloudFormationはテンプレート(JSON/YAML)でAWSリソースの構成をコード化し、環境構築の自動化・再現性・バージョン管理を実現するIaC(Infrastructure as Code)サービスであり、サービス自体の利用料金はかからない。
  • いずれのサービスも、実際にはEC2やRDS、ELBなど裏側で利用するAWSリソースに対して課金が発生するため、料金設計はAWS公式サイトの最新情報で確認することが重要。

よくある質問

AWS Cloud9は今から新規に使い始めることができますか?

いいえ、AWS Cloud9は2024年7月25日をもって新規顧客への提供が終了しており、新しくアカウントを作成して利用を開始することはできません。既存の利用者はそのまま継続利用できますが、これから開発環境を検討する場合はAWS Toolkit(VS Code/JetBrains拡張機能)やAWS CloudShellなど、AWSが案内する代替サービスの利用を検討してください。

CloudFormationとCloud9は同じ用途のサービスですか?

いいえ、まったく異なる用途のサービスです。Cloud9はブラウザ上でコードを記述・実行・デバッグするための統合開発環境(IDE)であるのに対し、CloudFormationはAWSリソースの構成をテンプレート化して自動構築・一括管理するためのIaC(Infrastructure as Code)サービスです。

CloudFormationを使うと本当に無料で環境構築できますか?

CloudFormationというサービス自体の利用に料金はかかりません。ただし、CloudFormationのテンプレートによって作成されるEC2やRDS、ELBなどの実際のAWSリソースには通常の利用料金が発生します。「無料」なのはあくまでテンプレートを実行する仕組みの部分である点にご注意ください。最新の料金体系はAWS公式サイトでご確認ください。

◎まとめ

いかがでしたでしょうか。本記事ではCloud9とCloudFormationについて簡単にご紹介いたしました。
Cloud9は2024年7月に新規提供が終了しているためこれから使い始めることはできませんが、CloudFormationは現在も活発に利用されているサービスです。ご興味ある方はAWS公式サイトで最新情報をご確認のうえ、導入をご検討いただければと思います。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →