CONTENTS
1. 클라우드(Cloud)란?
2. 클라우드 장점
3. 클라우드 컴퓨팅 종류
4. 관리 주체 및 관리 수준에 따른 분류
5. 클라우드 보안
1️⃣ 클라우드(Cloud)란?
클라우드란 중앙 컴퓨터 내의 가상 저장공간을 뜻합니다. 클라우드가 상용되기 이전에는 저장을 해둔 실제 하드웨어 기기에서만 데이터를 확인할 수 있었습니다. 이로 인해 이동 중이거나, 기기가 없는 장소에서는 데이터를 사용하기 위하여 USB나 별도의 저장 장치를 들고 다녀야 하는 문제가 있었습니다. 클라우드는 기기의 특정 저장소에 데이터를 저장하는 것이 아니라 네트워크 상에 데이터를 저장하는 기술입니다. 즉, 인터넷으로 네트워크에만 접속할 수 있다면 어디에서나 데이터 열람이 가능합니다.
업비트, 빗썸, 코빗을 포함한 대부분의 가상화폐 거래소들은 클라우드 기술을 사용하여 서비스를 운영하고 있습니다.
2️⃣ 클라우드 장점
클라우드의 가장 큰 장점은 공간의 제약이 없다는 것입니다. 네트워크에 저장한 데이터는 시공간의 제약없이 열람이 가능하며, 별도의 프로그램 설치없이 네트워크 상에서 간단한 작업 및 공유도 가능합니다.
공유가 가능하다는 특징으로 인해 여러 사람이 하나의 파일에 접속하여 수정 및 협업을 할 수도 있습니다.
추가로 클라우드는 내부 디스크를 이용하는 저장 방식이 아니기 때문에, 처리 속도가 매우 빠르고 서버 확장도 유연하게 진행할 수 있습니다. 방대한 양의 자료를 저장하고 많은 사람들과 공유해야하는 기업들은 클라우드의 장점을 활용하기 위하여 자사 클라우드를 구축하는 경우가 많습니다.
3️⃣ 클라우드 컴퓨팅 종류
클라우드 컴퓨팅이란 네트워크 기반 컴퓨팅 기술입니다. 즉, 클라우드로 특정 파일을 공유하는 것을 넘어, 컴퓨터 자체를 공유하는 기술이라고 할 수 있습니다. 별도의 프로그램 없이 클라우드 내에서 원하는 작업을 할 수 있고, 다수의 사람들이 접속하여 파일을 편집할 수 있는 기술도 모두 클라우드 컴퓨팅을 기반으로 한 것입니다.
이러한 클라우드 컴퓨팅은 크게 3가지 종류로 구분 가능합니다.
1. 모두가 개방적으로 사용하는 '퍼블릭 클라우드'
퍼블릭 클라우드는 공공 개방형 클라우드입니다. 즉, 특정 사용자만을 위한 클라우드가 아닌 인터넷에 접속하는 모든 사용자를 위한 서비스 모델입니다.
2. 제한된 사용자만 사용하는 '프라이빗 클라우드'
프라이빗 클라우드는 제한된 네트워크 상에서 허가 받은 유저만 사용할 수 있습니다. 주로 기업에서 프라이빗 클라우드를 많이 사용하며, 자원 및 데이터 저장의 제어권을 기업이 소유하기 때문에 보안성이 높습니다.
추가로 유저마다 권한을 차등 설정하거나, 커스터마이징할 수 있다는 장점도 있습니다.
3. 두 가지를 혼합한 '하이브리드 클라우드'
하이브리드 클라우드는 가상 서버 및 물리 서버를 결합한 것입니다. 잃어버려서는 안되는 중요 스테틱 데이터는 물리 서버를 활용하여 저장하고 신규 서비스나 트래픽 예상이 힘든 돌발성 프로젝트는 클라우드를 활용합니다.
이러한 하이브리드 클라우드는 사용량이 점차 증가하고 있습니다.
4️⃣ 관리 주체 및 관리 수준에 따른 분류
위 3가지 종류와 더불어 클라우드 컴퓨팅은 관리 주체 및 관리 수준에 따라 구분할 수 있습니다.
1. LaaS
LaaS는 서비스로서 클라우드 컴퓨팅이 가진 인프라를 말합니다. 즉, 사용자 관리 범위가 가장 넓습니다. 서버 os는 물론 런타임과 어플까지 직접 구성 가능하며 네트워크 인프라, 즉, 클라우드 서비스의 전반적인 것을 관리자가 주축으로 담당합니다.
2. PaaS
PaaS는 서비스보다 플랫폼의 의미가 강합니다. LaaS의 상태에 사용자가 원하는 서비스를 개발할 수 있는 플랫폼이 구축된 형태로 이해하면 쉽습니다. 서비스를 위한 기본 베이스는 구축 되어있기 때문에 오직 어플 및 비즈니스에만 집중할 수 있어 효율적이라는 평이 많습니다. 이미 플랫폼이 구축되어 있기에 비용 절감 효과도 있습니다.
3. SaaS
SaaS는 소프트웨어를 뜻하며 가장 완성된 형태로 제공됩니다. 별도의 개발을 거치거나 기능 사용에 필요한 라이센서를 구매하지 않아도 됩니다. 대부분 구독 형태로 이용하는 경우가 많으며, 자체적으로 개발하지 않고 완성되어 있는 상태를 빌려 쓰는 것이기 때문에 초기 비용을 대표 절감할 수 있습니다.
5️⃣ 클라우드 보안
클라우드 보안은 클라우드 저장 데이터에 대한 공격 및 침해를 방지하기 위한 장치입니다.
클라우드 기술 덕분에 데이터 저장 편의성은 높아졌지만, 서버 자체에 저장되는 형태이기 때문에 여러 보안 위험에 노출될 수 있습니다. 클라우드 보안은 이러한 위험을 방지하고 클라우드의 신뢰성을 향상시킵니다.
주로 발생하는 클라우드 보안 사고는 데이터 무단 노출, 공격으로 인한 자료 손실 및 사용 불가입니다. 이를 예방하기 위하여 사전에 조치가 필요합니다. 클라우드는 형태가 없는 데이터 저장소이기 때문에 모든 경로로부터 공격을 차단하는 것을 쉽지 않습니다. 즉, 사전 예방 단계에서 더욱 꼼꼼히 취약점을 확인하여야 하며, 시스템 내 비정상적 움직임이 감지될 경우 그 즉시 해결방안을 모색하여야 합니다.
클라우드 보안은 매우 복잡한 형태로 이루어져있기 때문에 전문가에게 의뢰하는 것이 좋습니다. 보안 취약점 예방 이후에도 지속적인 모니터링을 통하여 침해를 방지하고 신뢰할 수 있는 소프트웨어만 사용하는 것을 권장드립니다.