5.OCI탐험일지–cloudshell
cloud shell 개괄
• 오라클 클라우드 콘솔에서 접근 가능한 웹 브라우저 기반의 터미널
• 특성: 무료(터넌시 월간 제한 내), 사전 인증된 OCI CLI, OCI 튜토리얼과 랩에서 사용 가능한 유용한 도구 선탑재
• 용량: 5GB 무료 저장소(홈 디렉토리)
• 터넌시의 자원을 사용하지 않고 독자적인 VM을 구동
• 포함된 기본 명령어: git, java(JDK 8), python2/3, kubectl(Major:"1", Minor:"20“), helm, maven(3.5.0),
gradle(7.3), terraform(v1.1.4), ansible(2.11.7), node.js(v14.18.3), iputils, jqmake, tmux, vim, npm, wget, zip,
unzip, nano, emacs, pip, bash, sh, tar, nvm, mysql-community-client, docker(19.03.11-ol), ipython, SQL*Plus
• 주의: 자주 사용하지 않을 경우 초기 홈 디렉토리 준비 과정에 시간이 소요됨
OCI용 리눅스 셸
5.OCI탐험일지–cloudshell
cloud shell 제약
• 저장소는 6개월이 지나면 삭제(60일 전 경고)
• 추가 저장소를 마운트하지 못함(5GB 최대)
• 공개 IP 주소를 할당받지 않음, 연결 허용하지 않음
• 시작할 때의 리전을 따라감 → 리전을 변경하고 다시 cloud shell을 띄워야 함(echo $OCI_CLI_PROFILE 명령으로 확인 가능)
• 최대 24시간 세션 유지, 비활성화될 경우 20분 후 타임 아웃 → 장시간 작업이나 배치 작업에는 적합하지 않음
• 웹소켓을 사용하므로, 웹소켓이 비활성화된 브라우저에서는 사용 불가
• UTC만 지원
• ping을 허용하지 않음(루트 권한 요구 X, sudo X)
일반 셸보다 제약이 많다
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호