AWS Cloud9란 무엇인가요? - AWS Cloud9

AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Cloud9란 무엇인가요?

AWS Cloud9 는 통합 개발 환경 또는 입니다IDE.

는 여러 프로그래밍 언어 및 런타임 디버거와 내장 터미널을 지원하여 풍부한 코드 편집 경험을 AWS Cloud9 IDE 제공합니다. 소프트웨어를 코딩, 빌드, 실행, 테스트 및 디버깅하기 위한 도구 모음을 갖추고 있으며 클라우드에 소프트웨어를 릴리스하는 데에도 도움이 됩니다.

웹 브라우저를 통해 에 AWS Cloud9 IDE 액세스합니다. 기본 설정에 IDE 맞게 를 구성할 수 있습니다. 색상 테마를 전환하고, 바로 가기 키를 결합하고, 프로그래밍 언어별 구문 색상 지정 및 코드 서식 지정 등을 사용할 수 있습니다.

(그러세요! 를 시도할 준비가 되었습니다 AWS Cloud9. 어떻게 시작할 수 있습니까?)

는 어떻게 AWS Cloud9 작동하나요?

다음 다이어그램은 AWS Cloud9 가 작동하는 방식에 대한 개략적인 개요를 보여줍니다.

다이어그램(아래부터 시작)에서 로컬 컴퓨터의 웹 브라우저 에서 AWS Cloud9 IDE실행되는 를 사용하여 AWS Cloud9 환경 와 상호 작용합니다. 컴퓨팅 리소스(예: Amazon EC2 인스턴스 또는 자체 서버)는 해당 환경에 연결됩니다. 끝으로, AWS CodeCommit 리포지토리 또는 다른 유형의 원격 리포지토리에 작업이 저장됩니다.

가 AWS Cloud9 작동하는 방식에 대한 개요를 제공하는 다이어그램

AWS Cloud9 환경

AWS Cloud9 환경은 프로젝트의 파일을 저장하고 도구를 실행하여 애플리케이션을 개발하는 곳입니다.

를 사용하여 다음을 AWS Cloud9 IDE수행할 수 있습니다.

  • 인스턴스나 서버에 로컬로 프로젝트 파일을 저장합니다.

  • 의 리포지토리와 같은 원격 코드 리포지토리를 환경에 복제 AWS CodeCommit합니다.

  • 환경에서 로컬 파일과 복제 파일의 조합 작업.

각 환경이 특정 개발 프로젝트용으로 설정된 여러 환경을 생성하고 전환할 수 있습니다. 클라우드에 환경을 저장함으로써 프로젝트를 더 이상 단일 컴퓨터 또는 서버 설정에 제한시키지 않아도 됩니다. 이를 통해 컴퓨터 간에 손쉽게 전환하고 개발자를 팀에 더 빠르게 온보딩하는 등 여러 이점을 누릴 수 있습니다.

환경 및 컴퓨팅 리소스

드러나 있지는 않지만 컴퓨팅 리소스에 환경을 연결할 수 있는 몇 가지 방법이 있습니다.

  • Amazon EC2 인스턴스를 생성한 다음 환경을 새로 생성된 EC2 인스턴스에 연결 AWS Cloud9 하도록 지시할 수 있습니다. 이러한 유형의 설정을 EC2 환경 이라고 합니다.

  • 환경을 기존 클라우드 컴퓨팅 인스턴스 또는 자체 서버에 연결 AWS Cloud9 하도록 지시할 수 있습니다. 이러한 유형의 설정을 SSH 환경 이라고 합니다.

EC2 환경과 SSH 환경에는 몇 가지 유사점과 몇 가지 차이점이 있습니다. 를 처음 사용하는 경우 AWS Cloud9 AWS Cloud9 는 대부분의 구성을 처리하므로 EC2 환경을 사용하는 것이 좋습니다. 에 대해 자세히 알아보고 이러한 유사점 AWS Cloud9과 차이점을 더 잘 이해하려면 섹션을 참조하세요EC2 환경과 의 SSH 환경 비교 AWS Cloud9.

AWS Cloud9 의 작동 방식에 대한 자세한 내용은 관련 동영상웹 페이지 섹션을 참조하세요.

로 무엇을 할 수 있나요 AWS Cloud9?

를 사용하면 많은 흥미로운 시나리오와 변형에서 소프트웨어를 코딩, 빌드, 실행, 테스트, 디버깅 및 릴리스 AWS Cloud9할 수 있습니다. 다음과 같은 방법이 여기에 포함됩니다(이에 국한되지 않음).

  • 여러 프로그래밍 언어 및 AWS Cloud Development Kit (AWS CDK)에서 코드 작업

  • 실행 중인 도커 컨테이너에서 코드 작업

  • 온라인 코드 리포지토리 사용

  • 실시간으로 다른 사용자들과 협력

  • 여러 데이터베이스 및 웹 사이트 기술과 상호 작용

  • AWS Lambda, Amazon API Gateway 및 AWS 서버리스 애플리케이션을 대상으로 합니다.

  • Amazon Lightsail , AWS CodeStar및 와 같은 다른 AWS 제품을 활용합니다 AWS CodePipeline.

자세한 내용은 로 무엇을 할 수 있나요 AWS Cloud9? 단원을 참조하십시오.

어떻게 시작할 수 있습니까?

사용을 시작하려면 의 단계를 AWS Cloud9수행한 설 AWS Cloud9정다음 기본 자습서를 살펴봅니다.

추가 주제