본문 바로가기

Back-End/Cloud6

운영 전략 보호되어 있는 글 입니다. 2022. 10. 11.
[Docker] 이미지 다루기 보호되어 있는 글 입니다. 2022. 10. 5.
[Docker] CLI 보호되어 있는 글 입니다. 2022. 10. 5.
[Docker] 컨테이너(Container) Docker 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 준다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립 PC, AWS, Azure, Google Cloud 등 어디에서든 실행할 수 있다. 어떤 애플리케이션은 실행을 위해 다른 환경(운영체제 등)이 요구된다. 컨테이너 기술은 이러한 문제를 해결한다. 애플리케이션을 컨테이너 내에 구성하도록 하고 서로 의존성을 공유하지 않도록 한다. 가상 머신 수준의 높은 격리성으로 하나의 컴퓨터에 서로 다른 버전의 동일한 애플리케이션을 설치할 수 있다. 의존성을 가진다: 프로그램 A의 실.. 2022. 10. 5.
[AWS] 서버 배포 보호되어 있는 글 입니다. 2022. 10. 3.
Cloud Computing, AWS 클라우드 기존에는 서버실에 컴퓨터를 배치하여 서비스를 제공했기에 유지보수가 필요했고(인력, 비용 추가) 공간의 한계가 생겼다. 이때 추가적인 서버 증설을 위해 일부 거대 기업은 데이터 센터 건물을 세우고, 유휴 자원을 대여하는 서비스를 만들었다. 데이터 센터: 서버의 자원과 공간, 네트워크 환경을 제공하는 온프레미스 형식 클라우드 컴퓨팅: 물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여 가상화 기술을 사용하는 클라우드 서비스는 온프레미스와는 달리 컴퓨팅 능력을 유연하게 조절할 수 있으며, 사용한 만큼의 요금만 지불한다. 컴퓨터 스냅샷을 이용해 다른 컴퓨터로 즉시 이주(migration)가 가능하다. 단, 운영 환경이 클라우드 사업자(vendor)에게 종속되기 때문에 서비스에 문제가 생기면 내가 배포는 환경에도.. 2022. 9. 30.