클라우드 컴퓨팅 초급 가이드
인터넷('클라우드')을 통해 서버, 스토리지, 네트워킹, 소프트웨어와 같은 컴퓨팅 서비스에 액세스하세요.
클라우드 컴퓨팅은 더 빠른 혁신, 유연한 리소스, 규모의 경제를 제공하기 위해 인터넷("클라우드")을 통해 서버, 스토리지, 데이터 베이스, 네트워킹, 소프트웨어, 애널리틱스, 인텔리전스 등 컴퓨팅 서비스를 제공합니다. 일반적으로 사용한 클라우드 서비스에 대해서만 비용을 지불하기 때문에, 운영 비용을 절감하고 인프라를 더 효율적으로 운영하며 비즈니스 요구 사항의 변화에 따라 확장할 수 있습니다.
클라우드 컴퓨팅의 주요 이점
클라우드 컴퓨팅은 기업이 IT 리소스에 대해 생각하는 기존의 방식에서 벗어난 변화입니다. 다음은 조직이 클라우드로 전환하는 6가지 일반적인 이유입니다.
비용
클라우드 컴퓨팅은 자체 인프라를 운영하고 관리하는 데 필요한 자본 지출과 리소스를 없애줍니다. 하드웨어, 소프트웨어, 유틸리티 및 서버의 현장 관리 비용이 빠르게 증가합니다.
속도
대부분의 클라우드 컴퓨팅 서비스는 셀프서비스 및 온디맨드 방식으로 제공됩니다. 단 몇 번의 클릭으로 방대한 양의 컴퓨팅 리소스를 몇 분 내에 프로비저닝할 수 있기 때문에 기업이 상당한 유연성을 발휘할 수 있고 용량 계획에 대한 부담을 덜 수 있습니다.
글로벌 확장
클라우드 컴퓨팅 서비스에는 탄력적으로 확장할 수 있는 기능이 포함됩니다. 클라우드에서 이는 알맞은 양의 IT 리소스를 제공하는 것을 의미합니다. 예를 들어, 필요할 때 적절한 지리적 위치에서 컴퓨팅 성능, 스토리지, 대역폭을 선택하는 것 등이 이에 포함됩니다.
생산성
온사이트 데이터 센터에는 일반적으로 무거운 "래킹 및 스태킹" 작업이 필요한 하드웨어 설치, 소프트웨어 패치 적용 및 기타 많은 시간이 소요되는 IT 관리 업무 등이 필요합니다. 클라우드 컴퓨팅은 이러한 작업 중 여러 가지를 제거해 IT팀이 더 중요한 비즈니스 목표를 위해 노력하게 해줍니다.
성능
클라우드 컴퓨팅 서비스는 최신 컴퓨팅 하드웨어를 사용하는 안전한 데이터 센터로 구성된 전 세계 네트워크에서 실행됩니다. 이 글로벌 네트워크는 애플리케이션 사용자에게 예상되는 네트워크 지연 시간을 줄여 줍니다. 사용자 기반이 지역에 따라 변화하면 클라우드 인프라가 이를 지원할 수 있습니다.
보안
클라우드 서비스 업체는 일반적으로 전반적인 보안 체계를 강화하는 다양한 정책, 기술 및 제어 기능을 제공합니다. 이러한 도구는 잠재적인 위협으로부터 데이터, 앱, 사용자 및 인프라를 보호합니다.
클라우드 컴퓨팅의 유형
모든 클라우드가 동일한 것은 아니며 한 가지 유형의 클라우드 컴퓨팅이 모든 사람에게 적합한 것은 아닙니다. 여러 가지 모델, 유형 및 서비스가 필요에 맞는 솔루션을 제공하기 위해 발전해 왔습니다. 먼저 클라우드 서비스를 구현할 클라우드 배포 유형 또는 클라우드 컴퓨팅 아키텍처를 결정해야 합니다. 클라우드 서비스를 배포하는 방법에는 퍼블릭 클라우드, 프라이빗 클라우드, 멀티클라우드 또는 하이브리드 클라우드의 네 가지가 있습니다.
- 퍼블릭 클라우드
- 프라이빗 클라우드
- 하이브리드 클라우드
- Multicloud
퍼블릭 클라우드
퍼블릭 클라우드는 인터넷을 통해 서버 및 스토리지와 같은 컴퓨팅 리소스를 제공하는 써드파티 클라우드 서비스 제공업체가 소유하고 운영합니다. 현재 Akamai의 Linode는 퍼블릭 클라우드의 한 예입니다. 퍼블릭 클라우드에서는 모든 하드웨어, 소프트웨어, 기타 지원 인프라가 클라우드 제공업체에 의해 관리됩니다. 사용자는 웹 브라우저를 사용하여 이러한 서비스에 접속하고 계정을 관리합니다.
프라이빗 클라우드
프라이빗 클라우드는 단일 비즈니스 또는 조직에서만 사용하는 클라우드 컴퓨팅 리소스를 말합니다. 프라이빗 클라우드는 회사의 현장 데이터 센터에 물리적으로 위치할 수 있습니다. 일부 회사는 또한 개인 클라우드를 호스팅하기 위해 타사 서비스 제공업체에 비용을 지불합니다. 프라이빗 클라우드는 개인 네트워크에서 서비스와 인프라를 유지 관리합니다.
하이브리드 클라우드
하이브리드 클라우드는 네트워크를 통해 데이터와 애플리케이션을 공유할 수 있도록 퍼블릭 클라우드와 프라이빗 클라우드를 조합한 것입니다. 하이브리드 클라우드는 기업에 뛰어난 확장 및 배포 유연성을 제공합니다.
Multicloud
멀티클라우드는 두 개 이상의 클라우드 컴퓨팅 서비스를 사용하는 전략입니다. 멀티클라우드 전략은 중복성과 여러 제공업체의 다양한 클라우드 서비스 또는 기능을 선택할 수 있는 기능을 제공합니다. 멀티클라우드 배포는 테스트 환경의 비용을 상쇄하여 내부 개발자에게 더 적은 비용으로 더 많은 권한을 부여하는 데 유용할 수 있습니다.
클라우드 서비스 유형:
IaaS, PaaS, 서버리스, SaaS
IaaS, PaaS, 서버리스, SaaS
대부분의 클라우드 컴퓨팅 서비스는 다음과 같은 네 가지 범주로 나뉩니다. IaaS(인프라형 서비스), PaaS(플랫폼형 서비스), 서버리스, SaaS(소프트웨어형 서비스). 이는 서로의 위에 구축되기 때문에 "클라우드 컴퓨팅 스택"이라고도 불립니다. 이것이 무엇인지와 서로 간의 차이점을 알면 비즈니스 목표를 더 쉽게 달성할 수 있습니다.
IaaS(인프라형 서비스)
가장 기본적인 클라우드 컴퓨팅 서비스 카테고리입니다. IaaS를 사용하면 클라우드 서비스 업체로부터 서버 및 가상 머신(VM), 스토리지, 네트워킹, 운영 체제 등의 IT 인프라를 선불제로 빌릴 수 있습니다. 자세한 내용은 IaaS란?을 참고하세요.
서버리스 컴퓨팅
PaaS와 공통적인 부분이 있는 서버리스 컴퓨팅은 필요한 서버와 인프라를 지속적으로 관리하는 데 시간을 쓰지 않고 앱 기능을 구축하는 데 중점을 둡니다. 클라우드 서비스 업체가 설치, 용량 계획 및 서버 관리를 대신 처리합니다. 서버리스 아키텍처는 특정 기능이나 트리거가 발생하는 경우에만 리소스를 사용하여 확장성이 아주 뛰어난 이벤트 중심 아키텍처입니다.
플랫폼형 서비스
PaaS(플랫폼형 서비스)는 소프트웨어 애플리케이션의 개발, 테스트, 전송, 관리를 위한 온디맨드 환경을 제공하는 클라우드 컴퓨팅 서비스를 의미합니다. PaaS를 사용하면 서버, 스토리지, 네트워킹 및 데이터 베이스의 기본 인프라를 설정하거나 관리할 필요 없이 개발자가 웹 또는 모바일 앱을 빠르게 만들 수 있습니다. 자세한 내용은 PaaS란?을 참고하세요.
SaaS(소프트웨어형 서비스)
소프트웨어형 서비스는 인터넷, 온디맨드 및 일반적으로는 구독 방식으로 소프트웨어 애플리케이션을 제공하는 방법입니다. 클라우드 서비스 업체는 SaaS를 통해 소프트웨어 애플리케이션과 기본 인프라를 호스팅 및 관리하고 소프트웨어 업그레이드 및 보안 패치와 같은 유지 관리를 처리합니다. 사용자는 일반적으로 휴대폰, 태블릿 또는 PC의 웹 브라우저를 사용하여 인터넷으로 애플리케이션에 연결합니다. 자세한 내용은 SaaS란?을 참고하세요.
클라우드 컴퓨팅 활용
아직 깨닫지 못했을 뿐, 대부분의 사용자는 지금 이 순간에도 클라우드 컴퓨팅을 활용하는 중일 것입니다. 전자 메일 전송, 문서 편집, 영화 또는 TV 감상, 음악 감상, 게임 플레이, 사진 또는 기타 파일 저장을 위해 온라인 서비스를 사용했다면, 클라우드 컴퓨팅이 막후에서 이 모든 것을 가능하게 했을 가능성이 높습니다. 첫 번째 클라우드 컴퓨팅 서비스가 생긴 지 고작 10년의 세월이 흘렀지만, 이미 소규모 스타트업과 글로벌 기업, 정부 기관, 비영리 단체까지 다양한 조직에서 다양한 이유로 이 기술을 채택하고 있습니다.
다음은 클라우드 서비스 업체의 서비스를 통해 현재 이용 가능한 몇 가지 예시입니다.
- 신규 앱 및 서비스 생성
- 데이터 저장, 백업 및 복구
- 오디오 및 비디오 스트리밍
- 온디맨드 소프트웨어 제공
신규 앱 및 서비스 생성
모든 플랫폼에서 웹, 모바일, API 등의 애플리케이션을 신속하게 구축, 배포 및 확장할 수 있습니다. 성능, 보안 및 규정 준수 요구 사항을 충족하는 데 필요한 리소스에 액세스합니다.
데이터 저장, 백업 및 복구
어느 장소에서든, 어느 기기에서든 액세스할 수 있는 오프사이트 클라우드 스토리지 시스템으로 데이터를 인터넷상에서 이전함으로써 비용 효율적인 방법은 물론 대규모로 데이터를 보호하세요.
오디오 및 비디오 스트리밍
전 세계 어디에서나 언제 어떤 장치에서든 글로벌 분산으로 고화질 비디오와 오디오를 통해 청중과 소통할 수 있습니다.
온디맨드 소프트웨어 전달
서비스형 소프트웨어(Software as a Service, SaaS)라고도 알려진 온디맨드 소프트웨어는 최신 소프트웨어 버전과 업데이트를 고객이 필요로 하는 때 언제 어디에서나 제공할 수 있습니다.