신규 고객은 더 이상 AWS Cloud9을 사용할 수 없습니다. AWS Cloud9의 기존 고객은 평소처럼 서비스를 계속 사용할 수 있습니다. 자세히 알아보기

AWS Cloud9

코드의 작성, 실행 및 디버깅을 위한 클라우드 IDE

AWS Cloud9을 선택해야 하는 이유

AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있게 해주는 클라우드 기반 통합 개발 환경(IDE)입니다. 여기에는 코드 편집기, 디버거 및 터미널이 포함되어 있습니다. AWS Cloud9은 JavaScript, Python, PHP를 비롯하여 널리 사용되는 프로그래밍 언어를 위한 필수 도구가 사전에 패키징되어 제공되므로, 새로운 프로젝트를 시작하기 위해 파일을 설치하거나 개발 머신을 구성할 필요가 없습니다. AWS Cloud9 IDE는 클라우드 기반이므로, 인터넷이 연결된 머신을 사용하여 사무실, 집 또는 어디서든 프로젝트 작업을 할 수 있습니다. AWS Cloud9은 서버리스 애플리케이션을 개발할 수 있는 원활한 환경을 제공하므로 손쉽게 서버리스 애플리케이션의 리소스를 정의하고, 디버깅하고, 로컬 실행과 원격 실행 간에 전환할 수 있습니다. AWS Cloud9에서는 개발 환경을 팀과 신속하게 공유할 수 있으므로 프로그램을 연결하고 서로의 입력 값을 실시간으로 추적할 수 있습니다.

이점

AWS Cloud9은 관리형 Amazon EC2 인스턴스 또는 SSH를 지원하는 기존 Linux 서버에서 개발 환경을 실행할 수 있는 유연성을 제공합니다. 즉, 로컬 IDE를 설치하거나 유지 관리하지 않아도 브라우저만 있으며 애플리케이션을 작성, 실행 및 디버깅할 수 있습니다. AWS Cloud9 코드 편집기 및 통합 디버거에는 코드 힌트, 코드 완성, 디버깅 단계와 같은 유용하고 시간이 절약되는 기능이 포함되어 있습니다. AWS Cloud9 터미널은 브라우저 기반의 쉘 환경을 제공하므로 추가 소프트웨어를 설치하고 git push를 실행하거나 명령을 입력할 수 있습니다.

AWS Cloud9를 사용하면 코드 협업이 더 쉬워집니다. 몇 단계만으로 개발 환경을 팀과 공유하고 프로그램을 함께 연결할 수 있습니다. 협업을 진행하는 동안 팀원은 서로 입력하는 것을 실시간으로 보고 IDE 내에서 바로 채팅할 수 있습니다.

AWS Cloud9을 사용하면 서버리스 애플리케이션을 더 쉽게 작성, 실행 및 디버깅할 수 있습니다. AWS Cloud9은 서버리스 개발에 필요한 모든 SDK, 라이브러리 및 플러그인으로 개발 환경을 사전에 구성합니다. 또한 AWS Cloud9은 AWS Lambda 함수를 로컬에서 테스트하고 디버깅할 수 있는 환경을 제공합니다. 코드에 직접 반복할 수 있으므로 시간을 절약하고 코드 품질을 개선할 수 있습니다.

AWS Cloud9에는 사전에 인증된 AWS 명령줄 인터페이스와 더불어 개발 환경을 호스팅하고 있는 관리형 Amazon EC2 인스턴스에 대한 sudo 권한이 포함된 터미널이 함께 제공됩니다. 따라서 명령을 신속하게 실행하고 AWS 서비스에 직접 액세스할 수 있습니다.

AWS Cloud9을 사용하면 새로운 프로젝트를 간편하게 시작할 수 있습니다. AWS Cloud9 개발 환경은 Node.js, JavaScript, Python, PHP, Ruby, Go 및 C++를 비롯한 40여 개의 프로그래밍 언어용 도구와 함께 사전에 패키징되어 제공됩니다. 따라서 개발 머신을 위해 파일, SDK 및 플러그인을 설치하거나 구성할 필요 없이 몇 분 만에 인기 있는 애플리케이션 스택의 코드 작성을 시작할 수 있습니다. Cloud9이 클라우드 기반이므로, 손쉽게 여러 개의 개발 환경을 유지 관리하여 프로젝트 리소스를 격리할 수 있습니다.

동영상

웨비나: AWS Cloud9 IDE의 개요이며 주요 기능에 대한 데모가 포함되어 있습니다.
AWS re:Invent 2017 - AWS Cloud9 소개: Werner Vogels 기조연설