연구 목표
클라우드 컴퓨팅은 인터넷을 통해 가상화 컴퓨터를 활용하는 기술을 말합니다. 클라우드 컴퓨팅은 접근성, 기능 제공 범위에 따라 구글 클라우드 플랫폼(Google Cloud Platform, GCP), 아마존 웹 서비스(Amazon Web Service, AWS) 등의 퍼블릭 클라우드(Public Cloud)와 오픈스택(OpenStack), 클라우드스택(CloudStack)등의 프라이빗 클라우드(Private Cloud)로 구분됩니다. 멀티 클라우드 기술은 다양한 클라우드 플랫폼들 각각의 기능적 장점을 극대화하고 특정 클라우드 플랫폼에 사용자가 종속되는 벤더 종속성(Vendor Lock-In) 문제를 해소하기 위해 활용되는 기술입니다. 현재 소프트웨어공학 연구실에서는 선행 연구된 퍼블릭 클라우드와 프라이빗 클라우드 관련 기술들을 활용하여 멀티 클라우드 결합, 멀티 클라우드 통합 활용 방안과 같은 멀티 클라우드에 대한 기술 연구를 수행하고 있습니다.
소프트웨어공학연구실