데이터센터의 단점
데이터센터를 운영하면 다음과 같은 단점이 생깁니다.
- 하드웨어, 네트워킹 장비, 전기 시스템, 운영 인력 등이 필요하기 때문에 운영 비용이 많이 소요됩니다.
- 한번 구매하면 수요에 상관없이 계속 보유해야 합니다.
- 구축에 많은 시간이 필요하여 장애 대응이 어렵습니다.
이런 단점을 해결하고자 기업들은 서버를 클라우드로 이전시키기 시작했습니다.
클라우드
클라우드(Cloud)란, 광대한 네트워크를 통하여 접근할 수 있는 가상화된 서버와 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 IT 환경을 의미합니다. 클라우드를 이용하면 필요한 컴퓨팅 자원을 인터넷으로 쉽게 이용할 수 있습니다.
클라우드 컴퓨팅
클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 즉, 클라우드를 이용하여 컴퓨팅 자원을 사용하는 기술적인 방법입니다.
클라우드 컴퓨팅을 통해 여러 이점을 얻을 수 있습니다.
- 사용한 만큼만 비용을 지불하면 되기 때문에 비용이 절감됩니다.
- 필요한 만큼 자원을 유연하게 확장하여 사용할 수 있습니다.
- 여러 지역에 분산되어 운영되기 때문에 지리적인 재해나 기술적 장애가 발생해도 서비스의 가용성과 신뢰성이 높습니다.
- 다른 나라까지 서비스를 확장시켜 전 세계로 배포가 가능합니다.
- 고성능 하드웨어를 사용하고, 최신 보안 기술 등을 적용할 수 있습니다.
클라우드 서비스 유형
클라우드 컴퓨팅을 기반으로 제공되는 서비스인 클라우드 서비스에는 3가지 유형이 있습니다.
IaaS (Infrastructure as a Service)
IaaS는 인터넷을 통해 IT 인프라(네트워크, 스토리지, 서버 및 가상화)를 제공하는 형태입니다. 운영체제를 직접 설치하고 필요한 소프트웨어를 개발해서 사용합니다. 즉, 가상의 컴퓨터를 하나 임대하는 것과 비슷합니다.
PaaS (Platform as a Service)
PaaS는 인터넷을 통해 런타임(인프라 + 운영체제 + 프로그램 실행에 필요한 부분)을 제공하는 형태입니다. 사용자가 서비스할 애플리케이션만 있으면 됩니다. 인프라를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있습니다.
SaaS (Software as a Service)
SaaS는 인터넷을 통해 완전한 제품 및 서비스(인프라 + 운영체제 + 애플리케이션)를 제공합니다. 사용자는 서비스를 어떻게 사용할지만 생각하면 됩니다. 예시로 Gmail, DropBox, Slack, Google Docs 등이 있습니다.
클라우드 컴퓨팅 배포 모델
퍼블릭 클라우드
인터넷을 통해 누구나 접근할 수 있는 클라우드 서비스로 클라우드 공급자가 제공하는 인프라를 공유하기 때문에 비교적 저렴한 가격으로 이용할 수 있습니다. 확장성이 높은 것 또한 장점입니다.
프라이빗 클라우드
기업이나 조직 내에서 구축한 클라우드 서비스로 인터넷을 통한 접근이 아닌 내부망을 통해 접속하며, 기업이 직접 인프라를 구축하고 운영합니다. 비교적 높은 보안성과 특정한 요구사항에 맞춤화된 서비스 제공이 가능합니다. 초기 비용, 유지보수 비용이 비싸다는 단점이 있습니다.
하이브리드 클라우드
퍼블릭 클라우드와 프라이빗 클라우드를 결합한 형태의 클라우드 서비스입니다. 프라이빗 클라우드에서 퍼블릭 클라우드로 전환하는 과도기 때나 프라이빗 클라우드의 백업 목적으로 사용됩니다. 퍼블릭 클라우드와 프라이빗 클라우드 간의 데이터 연계를 통해 비즈니스 유연성을 높일 수 있습니다.
출처
https://www.youtube.com/watch?v=s75iONF6XFw
https://aws.amazon.com/ko/what-is-cloud-computing/
https://www.samsungsds.com/kr/cloud-glossary/what-is-cloud.html
'Computer Science' 카테고리의 다른 글
[Computer Science] 컨테이너 (1) | 2024.02.14 |
---|