GoLand IntelliJ IDEA News Partners PyCharm Remote Development

이제 Amazon CodeCatalyst 사용자도 JetBrains IDE에서 원격 개발을 사용할 수 있습니다

Read this post in other languages:

JetBrains는 Amazon CodeCatalyst와 JetBrains Gateway 간의 통합을 제공하기 위해 Amazon과 파트너 관계를 맺었습니다!

AWS re:Invent에서 최근 공개된 Amazon CodeCatalyst는 통합 소프트웨어 개발 및 전달 서비스로, 온디맨드 개발 환경 등을 지원합니다. 이 통합의 결과로 JetBrains Gateway를 사용하여 Amazon CodeCatalyst 개발 환경에서 실행되는 JetBrains IDE로 원격 개발을 할 수 있습니다. 기능이 풍부한 씬 클라이언트에서 로컬로 작업하는 동안 모든 언어 처리가 AWS Cloud에서 이루어집니다. 이는 강력한 클라우드 컴퓨팅과 빠르고 친숙한 JetBrains IDE 환경의 완벽한 결합입니다.

JetBrains 원격 개발의 비하인드 스토리

JetBrains IDE의 원격 개발을 간략히 소개해 드리겠습니다.

기본적으로 IDE는 원격 서버의 IDE 백엔드와 로컬 클라이언트의 두 가지 요소로 구성됩니다. 사용자는 빠르게 반응하고 유동적인 UX를 제공하는 로컬 씬 클라이언트와 상호 작용합니다. 그리고 원격 서버는 그 이면에서 모든 과중한 작업을 처리합니다.

JetBrains 솔루션에 차별성을 부여하는 로컬 클라이언트의 경우, 범용 원격 데스크톱 도구와 달리, 클릭하고 키를 누를 때마다 처리를 위해 양쪽을 왕복해야 할 필요가 없습니다. 이러한 아키텍처는 소프트웨어 개발을 위해 특별히 제작되고 최적화되어 한층 자연스러운 개발 경험을 선사합니다.

원격 서버에는 개발자 환경이 포함되어 있습니다. Amazon CodeCatalyst와 같은 클라우드 개발 환경 제공업체를 사용하여 이러한 환경의 생성과 관리를 자동화하거나 수동으로 프로비저닝할 수 있습니다.


CodeCatalyst 개발 환경과 Gateway 통합

현재 Amazon CodeCatalyst뿐 아니라 원격 개발 환경을 JetBrains Space, Google Cloud, Gitpod 또는 GitHub Codespaces에서 실행할 수 있습니다.

Amazon CodeCatalyst는 코드 계획을 수립하고, 코드 작업을 하며 CI/CD 도구를 사용해 애플리케이션 빌드, 테스트 및 배포를 수행할 수 있는 단일 공간을 제공합니다. AWS 계정을 CodeCatalyst에 연결하여 프로젝트에서 AWS 리소스를 활용할 수 있습니다.

CodeCatalyst에는 다양한 개발 환경이 있으므로 여러 프로젝트 간에 신속한 전환이 가능합니다. 각 개발 환경은 업계 표준 Devfile를 사용해 구성되며, Devfile를 변경하여 각 작업에 필요한 도구와 설정을 정확히 구성할 수 있습니다. 시스템도 컴퓨팅을 위한 최대 16 vCPU 및 32GB RAM, 최대 64GB의 저장 공간으로 유연하게 구성할 수 있습니다.

이 파트너십을 통해 Amazon CodeCatalyst 사용자는 이제 AWS Cloud에서 호스팅되는 IntelliJ IDEA Ultimate, PyCharm Professional 및 GoLand와 같은 JetBrains IDE에 연결할 수 있습니다.

Amazon CodeCatalyst와 JetBrains Gateway의 결합으로 개발자는 다음과 같은 다양한 이점을 누리게 됩니다.

유연성 – 이 결합은 선택권을 제공한다는 것이 핵심입니다. 개발자는 어디서나 자유롭게 작업하고, 어떤 노트북이든 사용할 수 있어 생산성이 크게 향상됩니다. 원격 시스템에 연결하면 필요한 모든 기능을 충분히 이용하면서 더 즐겁고 생산적으로 일할 수 있는 위치에서 쉽게 작업할 수 있습니다.

생산성 – 환경, 런타임 요구 사항, 하드웨어 사양, 확장 기능 및 에디터 설정을 표준화하여 새 팀원이 쉽게 시작하고 생산적으로 일할 수 있습니다. 기본적으로 클라우드 기반 개발 환경은 클라우드의 노트북처럼 작동합니다.

보안 – 소스 코드는 항상 원격 시스템에 유지되며 로컬 시스템에는 절대 다운로드되지 않습니다. 혹시라도 개발자가 커피숍에 노트북을 놓고 오더라도 보안 문제가 발생하지 않으며 프로젝트의 소스 코드에 대해 걱정하지 않아도 됩니다.

시작하기

시작하려면 JetBrains Gateway를 다운로드하고, Amazon CodeCatalyst 플러그인을 설치하여 작업할 환경을 선택한 다음 코딩을 시작하면 됩니다. IntelliJ IDEA Ultimate, PyCharm Professional 및 GoLand를 비롯한 다양한 IDE가 지원됩니다. 현재 이러한 IDE에서 원격 개발 기능은 베타 버전으로 제공됩니다.

Amazon CodeCatalyst 개발 환경에 대한 자세한 정보는 웹 페이지를 참조하세요. 통합 기능을 사용해 보고 아래 댓글란에 처음 사용해 본 소감을 남겨주세요!

게시물 원문 작성자

Jessie Cho

Max Golov

image description

Discover more