평소 Mac 노트북을 사용하고 계신 개발자분들이라면 한 번쯤 고민해 보셨을 텐데요. 한 대의 PC를 사용하는 경우, 아래와 같은 이유로 상이한 OS 환경에서 작업을 해야 하는 상황이 발생합니다.
① 프로젝트/소프트웨어 구동성 : 특정 프로젝트나 소프트웨어가 특정 OS 환경에서만 호환되는 경우
② 개발 테스트 및 호환성 확인 : 개발한 소프트웨어를 다양한 플랫폼 및 환경에서 테스트해야 하는 경우 등
이를 위해, 테스트용 PC를 따로 구매하는 개발자분들도 많으신데요. 최근에는 가상 서버 및 클라우드 서비스를 통해 다양한 개발 환경에서 작업할 수 있기 때문에, Windows용 PC나 노트북을 별도 구매할 필요가 없습니다.
이런 상황에 유용하게 쓸 수 있는 클라우드 서비스 ‘DaaS (Desktop as a Service)’가 있기 때문입니다!🤗
![](https://library.gabia.com/wp-content/uploads/2024/06/AdobeStock_346398611-1024x682.jpeg)
✔️ DaaS (Desktop as a Service)?
DaaS는 Desktop as a Service의 약자로, 클라우드 기반 가상 데스크톱 인프라를 제공하는 서비스입니다.
해당 서비스는 사용자가 개별적인 물리적인 장치에 의존하지 않고 인터넷을 통해 언제 어디서나 데스크톱 환경에 접속할 수 있게 합니다. 또한, 보안성과 데이터 관리를 중앙 집중화하여 기업의 IT 환경을 보다 안전하게 관리할 수 있도록 돕습니다.
DaaS는 이용해 본 경험이 없더라도, 한 번쯤 들어보셨을 텐데요. DaaS의 클라우드 환경 및 높은 보안성에 대해서는 잘 알려져 있지만, 실생활에서의 ‘DaaS 활용법’에 대한 이해는 아직 부족합니다.
그래서 오늘 이 시간에는 ‘DaaS를 통한, Windows OS 개발 활용법’을 구체적으로 알아보면서, DaaS가 어떤 장점이 있는지 살펴보겠습니다.
✔️ DaaS를 통한, Windows OS 개발 활용법
▶ Step 1) 다양한 OS를 지원하는 DaaS 클라이언트 선택하기
OS 환경을 넘나드는 개발을 위해서는 다수의 OS를 지원해 주는 DaaS 서비스를 이용해야 합니다. 가비아 DaaS는 PC ∙ Mac/Windows ∙ 스마트폰 ∙ 태블릿 등의 단말기로도 접속할 수 있어, 활용도가 높습니다.
– 가비아 DaaS 서비스 화면을 함께 살펴보며 개발 활용법을 살펴보겠습니다.
![](https://library.gabia.com/wp-content/uploads/2024/06/gabia_dass2-1024x687.png)
▶ Step 2) 가비아 DaaS용 클라이언트 앱 설치 & 실행하기
– 서비스를 이용하기 위해서는 가비아 DaaS용 클라이언트(Client) 앱을 설치해야 합니다.
가비아 DaaS 클라이언트는 Windows 외 Mac OS, 구름OS, 안드로이드, iOS 등의 운영체제 버전을 제공합니다. Windows, 맥 OS용은 가비아 DaaS 홈페이지, 안드로이드용은 Google 플레이 스토어, iOS용은 Apple 앱스토어에서 다운로드할 수 있습니다.
![](https://library.gabia.com/wp-content/uploads/2024/06/gabia_dass5-1024x668.png)
▶ Step 3) 원하는 OS 환경을 선택하고 개발하기
– 접속하고 싶은 가상 영역(VM)을 선택해서 작업합니다.
가비아 DaaS 클라이언트를 실행한 후 로그인을 하면, 접속할 수 있는 가상 영역(Virtual Machine) 목록이 나타납니다. VM은 사용자가 현재 사용 중인 기기와 상관없이 클라우드를 통해 가상으로 리소스를 구현합니다. 따라서, Mac뿐만 아니라 스마트폰, 태블릿에서도 Windows VM을 사용할 수 있습니다.
![](https://library.gabia.com/wp-content/uploads/2024/06/gabia_dass4-1024x576.png)
– 해상도, 단축키 등 작업 환경을 사용하기 편하게 설정 가능합니다.
가비아 DaaS 클라이언트의 설정 메뉴를 통해 화면의 해상도를 설정할 수 있습니다. 또한, VM 실행 시 단축키를 어느 시스템(이용 단말기 또는, VM)에서 이용할지, USB 카메라의 이용 여부 등 작업 환경을 설정할 수 있습니다.
이렇게, Mac에서도 Windows를 이용할 수 있습니다.
✔️ DaaS의 장점 3가지
![](https://library.gabia.com/wp-content/uploads/2024/06/슬라이드1-1-1024x485.jpg)
개발 환경에 더해, DaaS 서비스를 통해 일상적인 업무를 줄일 수 있습니다. DaaS 제공 업체가 시스템 구축과 운영에 필요한 서버 관리, 보안 및 업데이트 등 작업을 대신해 주기 때문입니다. 이렇듯, DaaS 도입 시 얻을 수 있는 장점 3가지는 아래와 같습니다.
① 리소스 및 개발 환경 효율화
DaaS를 통해 개발자들은 유연한 개발 환경을 구축할 수 있습니다. 예를 들어, 개발 프로젝트의 규모가 커지면, 필요한 만큼의 가상 머신 또는 컴퓨팅 리소스를 확장할 수 있습니다. 또한, 스토리지, 메모리, 프로세서 등의 리소스를 효율적으로 관리할 수 있습니다.
② 협업 환경
또한, 다수의 사용자가 동시에 작업할 수 있는 협업 환경을 구성할 수 있습니다.
③ 안전한 데이터 보관
이외에도, DaaS를 통해 개발 환경을 클라우드에 배포하고 백업하여 중요한 데이터의 손실을 방지할 수 있습니다.
✔️ 다양한 상황에서 활용 가능한, DaaS
지금까지 DaaS를 활용한 ‘개발’ 환경에서의 장점에 대해서 알아보았습니다. 이외에도 DaaS를 활용할 수 있는 방법은 무궁무진합니다.
![](https://library.gabia.com/wp-content/uploads/2024/06/슬라이드3-1-1024x485.jpg)
- “재택근무를 위한 PC 제공과 망 분리 장비 구매가 부담돼요.”
- “다른 기업과 함께 프로젝트를 진행해야 하는데, PC를 추가로 구매해야 할까요?”
- “계약직 직원을 위해서 매번 PC를 렌탈하는 비용이 부담됩니다.”
- “현장 근무직 업무를 위해 보안 솔루션을 도입해야 하는데 어디서 시작해야 하나요?”
- “금융·공공 기관이라 보안 인증 취득을 위한 논리적 망 분리가 필요합니다.”
위의 예시처럼 재택근무, 미팅으로 외부 PC 사용이 잦은 기업, 금융·공공 기관과 같이 보안이 중요한 기업 등 데스크톱 환경에 안전하게 접속해야 할 때, DaaS 서비스가 필요합니다.🤗
✔️ 가비아 DaaS를 선택해야 하는 이유
그렇다면 많은 서비스 중, 대한민국 No.1 DaaS 서비스인 가비아 DaaS를 선택해야 하는 이유는 무엇일까요?
![](https://library.gabia.com/wp-content/uploads/2024/06/슬라이드2-1024x485.jpg)
① 국내 최초 DaaS CSAP 인증 획득
가비아 DaaS는 국가정보원 보안 기능 확인서를 획득하여 신뢰할 만한 보안 기술력을 갖추고 있습니다. 또한, 2023년에는 국내 최초로 클라우드 보안 인증(CSAP) 심사를 통과하여 안심하고 이용할 수 있는 서비스를 제공합니다.
② 편리한 관리 도구
가비아 DaaS 관리자 포털을 통해, 사용자 생성, PC 자원 할당, 이력 확인 등 관리자에게 필요한 기능들을 손쉽게 활용할 수 있습니다. 또한, 고객이 직접 사용 현황 및 정책을 한눈에 볼 수 있는 통합 대시보드를 제공합니다.
③ 24시간 365일 관제 서비스
실시간 모니터링 등의 서비스를 통해 클라우드 전문 인력이 24시간 365일 완벽하게 관리합니다.
④ 합리적 가격
최근 외국계 클라우드 서비스의 가격 상승 대비, 가비아 DaaS는 보다 합리적인 가격으로 제공됩니다.
이렇듯 다양한 장점을 가진 가비아 DaaS! 원하는 OS 개발 환경부터 재택근무, 외부 PC 사용 등 데스크톱 환경에 편리하고 안전하게 접속해야 하는 상황에 함께해요🤗
가비아 DaaS에 대해서 더 자세히 살펴보고 싶다면 아래 링크를 눌러주세요!
✅ DaaS란?
DaaS “Desktop as a Service”의 약어로, 사용자가 클라우드를 통해 가상 데스크톱 환경을 이용하는 서비스를 말합니다. DaaS 사용자는 인터넷을 통해 언제, 어디서나 데스크톱 환경에 안전하게 접속할 수 있습니다.
✅ DaaS의 장점?
① OS 및 기기의 확장성 : 기존 기기와 상이한 OS 및 모바일 등 확장된 데스크톱 환경을 지원합니다.
② 리소스 및 개발 환경 효율화 : 원하는 규모에 따라 리소스를 효율적으로 관리할 수 있습니다.
③ 다수 사용자 협업 환경 : 다수의 사용자가 동시에 작업할 수 있는 환경을 구성할 수 있습니다.
④ 안전한 데이터 보관 : 클라우드에 중요한 데이터를 보관하여 손실을 방지합니다.