Posts/Docker
Docker 개념 및 명령어 요약
Docker 컨테이너 기반의 오픈소스 가상화 플랫폼, 다양한 프로그램, 실행환경을 컨테이너 단위로 추상화하여 동일한 인터페이스로 프로그램의 배포 및 관리를 단순화 시켜주는 기능을 합니다. 백엔드프로그램, DB서버, 메세지 큐 등 어떤 프로그램도 컨테이너로 추상화가 가능하고 aws, azure, google cloud등 실행 가능합니다. 컨테이너와 VM의 차이 컨테이너 다른 컨테이너들과 호스트 os 자원 커널을 공유해서 사용함, 별개의 프로세스로 독립적인 환경 VM 하이퍼바이저를 통해 호스트 os에 접속, VM은 application이 필요한 리소스보다 더 많은 것을 제공하여 효율적이지 못함 Image 이미지는 실행 가능한 패키지(app이 구동할때 필요한 모든 것 runtime, 라이브러리, 환경변수, 설..
2021. 10. 4. 20:01
Posts/AWS
aws 미리 알아두면 좋은 용어정리
미리 알아 두면 좋은 지식 클라우드 컴퓨팅 우리가 사용하는 서버는 크게 2가지로 온프레미스와 클라우드 방식이 있습니다. 온프레미스는 데이터센터나 서버실에 서버를 직접 관리하는 방식으로 전통적이고 널리 사용되는 방식으로 집에 있는 pc로 작은 서버를 돌리는 경우도 온프레미스에 속합니다. 온프레미스 환경에선 서버, 네트워크장비, os, 스토리지, 솔루션, 응용프로그램등 직접 구매, 설치, 관리까지 해야해 초기 투자비용이 크고 사용량을 예측하기 힘들어 사용량이 적어도 유지비용이 발생하는 단점이 존재합니다. 클라우드 방식은 인터넷을 통해 불특정 다수에게 서비스를 제공하는 형태로 쉽게 말해 컴퓨팅 파워, 데이터베이스, os, 스토리지, 솔루션, 애플리케이션등 필요한 리소스들을 인터넷을 통해 제공받아 사용한 만큼 ..
2021. 10. 4. 19:42