컨테이너(Container)란? 포스팅 썸네일 이미지

Cloud

컨테이너(Container)란?

1. 컨테이너(Container)란? 컨테이너(Container)는 다른 프로세스와 분리되어 실행되며 하나의 인스턴스라 할 수 있다. ㄴ 전통적 방식 애플리케이션 서버를 실행하기 위하여 이전 전통적인 방식은 한 물리 서버에서 다수의 애플리케이션을 실행하였다. 이와 같은 방식은 여러개의 애플리케이션이 리소스를 사용하기 때문에 리소스가 부족할 수도 있고 이를 해결하기 위하여 서버 스펙을 높게 한다면, 리소스를 사용하지 않아 비용적으로 손해가 발생한다. 또한 배포를 위해 서버를 종료하면 실행중인 모든 애플리케이션이 종료하게되는 아주 비효율적인 방식이다. ㄴ 가상화 방식 위 전통적 방식의 문제들을 해결하기 위하여 가상화가 도입되었다. 이는 기존에 동일한 서버를 사용하였다면 가상화를 사용하여 VM으로 서버를 분리..

2021.09.14 게시됨

IaaS, PaaS, SaaS란? (비교, 개념, 차이) 포스팅 썸네일 이미지

Cloud

IaaS, PaaS, SaaS란? (비교, 개념, 차이)

1. IaaS vs. PaaS vs. SaaS - IaaS(Infrastructrue as a Service): 클라우드 인프라 서비스로서 클라우드를 통하여 즉, 인터넷을 통하여 IT 인프라 서비스를 제공한다. - PaaS(Platform as a Service): 클라우드 플랫폼 서비스로서 아래 이미지처럼 IaaS와 동일하게 IT 인프라 서비스를 제공하며 이에 더하여 - SaaS(Software as a Service): 클라우드 소프트웨어 서비스로서 아래 이미지를 보면 알 수 있듯이 모든 것을 공급 업체가 관리한다. ※ On-Premise: 직접 서버를 구축하고 직접 운영을 하던 기존 방식으로서 이는 고객이 직접 관리 및 운영을 함으로써 고객이 전부 책임진다. 2. IaaS(Infrastructure..

2021.09.08 게시됨

클라우드 컴퓨팅(Cloud Computing)이란? 포스팅 썸네일 이미지

Cloud

클라우드 컴퓨팅(Cloud Computing)이란?

1. 클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅. 즉, 클라우드란 인터넷을 통하여 컴퓨터 리소스를 대여하여 사용하는 것을 말한다. 여기서 말하는 대여란, 리소스를 제공해주는 데이터 센터에서 리소스를 빌려서 사용하는 것으로 이는 자신의 집 컴퓨터가 될 수도 있으며 클라우드를 제공해주는 업체에서 리소스를 빌려서 사용할 수 있다. 물론 빌려서 사용하는 것이기 때문에 그에 따른 대가를 지불해야하지만 필요한만큼의 리소스를 간편하게 대여하고 그만큼만 비용을 지불하면되므로 오늘날 가장 유망한 기술 중 하나이다. 리소스란 메모리, 파일 저장공간, VM(Virtual Machine), 컨테이너(Container), 머신 러닝(Machine Learning) 등 컴퓨터 자원이 될 수도 있으며 특정 기술..

2021.09.08 게시됨

온프레미스(On-premise), 퍼블릭, 프라이빗, 하이브리드, 멀티 클라우드(Cloud) 포스팅 썸네일 이미지

Cloud

온프레미스(On-premise), 퍼블릭, 프라이빗, 하이브리드, 멀티 클라우드(Cloud)

1. 온프레미스(On-Premise) - 물리적 서버라고도하며 회사나 개인이 자체적으로 보유하며 운영하는 서버를 말한다. - 구매에 번거로움이 있다. 예를 들어 저장 용량이 부족하여 늘리고자 하면 저장장치를 구입하여 연결해주어야하여 이 과정에서 시간이 많이 소모된다. 또한, 100GB를 사용할 것으로 예상하여 추가하였지만 실제로는 40GB만을 사용한다면 60GB만큼의 공간 낭비가 발생하게된다. 이를 보고 확장성이 떨어진다고 한다. - 온프레미스 서버를 운영하기 위해서는 추가적인 비용들이 발생한다. 서버를 둘 공간, 냉방 시스템, 서버실 관리 인력 등 - 온프레미스의 있는 것들을 클라우드(Cloud) 상으로 옮기는 것을 마이그레이션(Migration)이라고 한다. 클라우드 상에서는 위 온프레미스의 단점들을..

2021.08.29 게시됨