kudansul 6d5511fbd0844e0aa7837820dbac8d01
시작하며...
요즘 대부분의 호스팅 또는 대형 호스팅 업체들이 클라우드 컴퓨팅 이라는 새로운 서비스를 도입하고 있습니다.
이 강좌에서는 이 클라우드 컴퓨팅 이라는게 무엇인지, 어떤 기술들이 들어가는지를 알아보는 시간을 가져봅시다.
1. 클라우드 컴퓨팅은 무엇인가.
클라우드 컴퓨팅은 인터넷이란 거대한 구름속에서 가상화된 컴퓨터를 사용자가 원할시 즉시 제공하는것입니다. 쉽게 말해서 인스턴트 같은것이라 보면 됩니다. 즉, 데이터 베이스 서버 나 웹서버 등등을 미리 구성한 가상화 컴퓨터의 파일을 사용자가 요구할시 헤당 파일을 바로 실행시켜주는 것을 말합니다. 이 클라우드 컴퓨팅이 우리가 알던 가상화 서버와 다른점이 있다면 그건 자동 관리 시스템일것입니다. 즉, 우리가 클라우드 컴퓨팅 업체에 웹서버를 주문하면 사람이 아닌 컴퓨터가 짜여진 프로그램 대로 웹서버가 포함된 가상머신을 생성하고, 그걸 주문한 사람에게 할당을 해줍니다.
2. 클라우드 컴퓨팅의 장점은 무엇인가
클라우드 컴퓨팅의 장점은 필요한 성능많큼 사용하고 사용한 많큼만 돈을 지불할수 있다는 점입니다. 그리고 여러 API 를 활용해서 요청에 따른 처리만 할수 있는 등등의 다양한 기능들이 제공됩니다. 그리고 더 다양한 관리 인터페이스와 기능으로 서버의 통제가 더 쉽고 빠르고 간편해 졋다는 것입니다.
3. 클라우드 컴퓨팅의 종류
클라우드 컴퓨팅은 대표적으로 laaS , PaaS, SaaS 총 3가지로 정리할수 있습니다.
laaS 는 서비스로서인프라스트럭처(Infrastructure as a Service )의 줄임말 입니다. laaS는 서버, 스토리지, 네트워크등을 필요에 따라 사용할수 있게 클라우드 서비스를 제공하는 클라우드 컴퓨팅 기술중 일부 입니다. 대표적으로 우리가 사용하는 가상머신을 예로 들수 있습니다. 아마존의 EC2 서비스가 대표적인 laaS 호스팅 서비스로 볼수 있습니다.
PaaS는 서비스로서의 플랫폼 (Platform as a Service )의 줄임말 입니다. PaaS는 보통 앱을 개발하거나 구현할때 관련 인프라를 만들고 유지보수하는 복잡함이 없이 앱을 개발 하거나 실행, 관리를 할수 있게 하는 플랫폼을 제공합니다.
대표적으로 공개 API들이 PaaS의 일종으로 볼수 있습니다.
SaaS 는 서비스로서의 소포트웨어(Software as a Service) 의 줄임말 입니다. SaaS 는 소포트웨어 나 관련 데이터를 중앙 서버에 호스팅 하고 사용자는 웹 브라우저 등의 클라이언트를 통해 접속하는 클라우드 컴퓨팅 입니다.
4. 마인크래프트 서버를 구동할만한 클라우드 서비스 선정하기
마인크래프트 서버를 구동할만한 클라우드 서비스는 AWS의 EC2 서비스와 구글 클라우드 플랫폼, 네이버 클라우드 플랫폼등 laaS 클라우드 서비스를 사용하는게 좋습니다. 이유는 laaS의 장점인 가상 리눅스 머신을 호스팅 해주며, 거기에 어떠한 서비스도 호스팅 할수 있기 때문입니다.
댓글이 없습니다.
새로운 댓글을 등록해 주세요!