소개
SOLID Cloud Center(전기, 공조, 방재, 시설, 보안 등이 갖춰진 물리적인 서버룸) 구축
서버·스토리지·네트워크 등 클라우드 인프라를 직접 구성하여 AWS, GCP, Azure와 유사한 환경 제공
학생들이 가상머신, 쿠버네티스 클러스터 등을 자유롭게 활용할 수 있는 사설 클라우드 플랫폼 운영
목표
사용자 친화적인 가상머신 관리 환경 제공
학생들이 개별적으로 다양한 개발 및 운영 환경을 구축하고 실습할 수 있는 웹 기반 관리 환경 제공
웹 기반 통합 개발 환경 제공
다양한 개발 도구와 컴파일러가 사전 설치된 환경을 제공하여 개발 환경 구축 부담 최소화
클라우드 인프라 운영 기회 제공
자체 클라우드 인프라를 통해 클라우드 시스템 전반에 걸친 운영 경험을 쌓을 수 있는 기회 제공
주요 기능
클라우드 리소스를 활용하여 자유롭게 가상머신 생성 및 관리
주어진 자원 (쿼터) 내에서 개별 가상머신에 대한 CPU, 메모리, 디스크 등 자원을 유연하게 할당 가능
개별 가상머신에 대해서 웹 기반 콘솔을 비롯하여 SSH 등의 원격 접속 가능
다양한 운영체제 및 스펙 제공
사용자별 할당된 리소스 범위 내에서 자율적인 가상머신 생성 및 관리
용도에 맞는 운영체제 이미지와 스펙을 선택하여 가상머신을 생성
다른 사용자의 가상머신과 통신 가능한 IP 주소 할당 (캡스톤, 팀프로젝트 등에서 활용)
물론, Private Network 구성 및 개별 IP 관리도 가능
활용 예시
C, C++, Python, Java 등의 프로그래밍 언어 실습 환경 제공
안전하게 격리된 시스템에서의 커널 프로그래밍 실습
웹, 소켓 프로그래밍 및 네트워크를 활용하는 애플리케이션 개발 실습
자신의 개발 환경을 가상머신 내 구성
웹 브라우저를 통해 편리하게 가상머신에 접속하여 사용 가능
가상머신 내 Jupyter Notebook을 구성
Pandas, matplotlib과 같은 데이터 분석 프로그래밍 가능
SOLID Cloud 운영지원센터