인포그랩
home
회사 소개
home

AWS Cloud9 Workspace 환경 구성

소개

DevOps 플랫폼 구축 실습에 앞서 AWS Cloud9을 이용하여 실습 환경을 구성합니다.
물론 macOS 또는 Windows 환경에서도 실습이 가능하나, OS 종류와 버전 및 아키텍처의 차이로 인해 문제가 발생할 수 있습니다. AWS Cloud9의 EC2 인스턴스에서 실행 중인 운영 체제(OS)는 Amazon Linux 2이므로, 필요한 도구는 Amazon Linux 2용으로 설치하고 동일한 환경에서 실습을 진행합니다.

AWS Cloud9이란?

AWS Cloud9통합 개발 환경(Integrated Development Environment, IDE) 입니다.
AWS Cloud9는 여러 프로그래밍 언어와 런타임 디버거, 내장 터미널을 지원하는 풍부한 코드 편집 환경을 제공합니다. 여기에는 소프트웨어를 코딩, 빌드, 실행, 테스트 및 디버그하는 데 사용하는 도구 모음이 포함되어 있으며, 소프트웨어를 클라우드에 릴리스하는 데 도움이 됩니다.
AWS Cloud9은 웹 브라우저를 통해 액세스할 수 있습니다. 사용자는 IDE를 원하는 대로 구성할 수 있습니다. 색상 테마를 전환하고, Shortcut(바로 가기) 키를 바인딩하며, 프로그래밍 언어별 구문 색상 지정 및 코드 포맷팅 지정 등을 활성화할 수 있습니다.

학습 내용

AWS Console에서 Cloud9을 구성하는 방법
AWS Cloud9에 Terraform, AWS CLI(Command Line Interface), Kubectl을 설치하는 방법
AWS Cloud9 볼륨 조정 및 IAM 권한을 설정하는 방법

아키텍처

사용 리소스 및 비용

AWS Cloud9
컴퓨팅 및 스토리지 리소스 비용만 발생
EC2
EC2 Instance (t3.small) : 1ea X 시간당 0.026$
EBS (GB당 월 0.0912$)
EC2 Instance (20GB) : 1ea

사전 준비사항

실습을 시작하기 전에 준비되어야 하는 사항은 다음과 같습니다.
Cloud9, IAM 생성 권한이 있는 AWS 계정이 있어야 합니다.