오토에버 클라우드 2기 32일차
도커(Docker) 명령어 및 개념 상세 설명 1. 도커 개요 컨테이너 기술 애플리케이션과 그 실행에 필요한 모든 것(라이브러리, 종속성 등)을 ‘컨테이너’라는 표준화된 단위로 패키징하는 기술 이를 통해 어떤 환경에서든 애플리케이션을 빠르고 일관되게 실행 가능 이미지와 컨테이너 이미지(Ima...
도커(Docker) 명령어 및 개념 상세 설명 1. 도커 개요 컨테이너 기술 애플리케이션과 그 실행에 필요한 모든 것(라이브러리, 종속성 등)을 ‘컨테이너’라는 표준화된 단위로 패키징하는 기술 이를 통해 어떤 환경에서든 애플리케이션을 빠르고 일관되게 실행 가능 이미지와 컨테이너 이미지(Ima...
컨테이너 컨테이너란 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술이다 (런타임 단위에서의 격리 실행 환경) 일반적으로 서비스를 실행할 때 vm에서 올려서 사용할 수 있는데 컨테이너를 이용하는 것과 차이가 존재한다 출처: https://www.atlassian.com/mi...
CQRS CQRS는 “Command Query Responsibility Segregation”의 약자로, 우리말로 하면 “명령(Command)과 조회(Query) 책임 분리” 디자인 패턴이다 Command (명령) 모델 (Write Model): 역할: 시스템의 상태를 변경하는 작업(생성, 수정, 삭제)을 처리 ...
DNS(Domain Name System) 서버란? DNS는 인터넷의 “전화번호부”와 같다 사람이 기억하기 쉬운 도메인 이름(예: www.example.com)을 컴퓨터가 이해하는 IP 주소(예: 192.0.2.1)로 변환해주는 분산 데이터베이스 시스템이다 가독성: IP 주소 대신 기억하기 쉬운 도메인 이름을 사용할 수 있게 한다 ...
클라우드를 활용하는 이유 1. 인프라 규모 산정의 용이성 단계적 확장 수용: 이전 데이터를 기반으로 분기별 수요량을 예측하여 단계적으로 IT 자원을 확장 가능 피크타임 확장: 트래픽 증가가 예상되는 시간에만 일시적으로 자원을 증설 (단, 비즈니스 안정성 저하 우려) 동적 확장 (Auto Scaling): 필요할 때 자원을 자동으로 확보하여 서비...
리눅스 보완 관리 도구 NMAP 내 서버나 원격지 서버가 사용중인 포트 운영체제등을 스캔하여 출력, 스캔을 하는것을 보안 침입을 위한 준비 과정으로 간주하기 때문에 원격 서버를 스캔 할 때 주의! nmap [옵션] [주소] sS: tcp syn을 스캔 sT: tcp 연결을 스캔 sP: ping을 스캔 ...
VPN 구축기 오토에버 클라우드 교육에서 VPN에 대해서 배워서 VPN을 직접 구축해볼려고 한다 1회차 시도: VirtualBox 내부 네트워크 구성 실패 가장 먼저 떠올린 아이디어는 VirtualBox를 활용하여 VPN 환경을 구축 구상: VPN-SERVER VM: 인터넷 접속을 위해 NAT 어댑터 1개, 내부 VM과의 연결을 위...
리눅스 방화벽 1. 리눅스에서 사용하는 방화벽 종류 배포판 기본 방화벽 도구 Ubuntu UFW (Uncomplicated Firewall) CentOS 7 이상 firewalld 공통 ...
VPN Virtual Private Network의 약자로 물리적으로 전용선이 아닌 공중망을 이용해 논리적으로 직접 연결한것 처럼 구성하는것 논리적으로 직접 연결된 것 처럼 만들어주는 통로를 tunnel이라고 하며 VPN을 이용하면 터널을 이용한것 처럼 동작한다 터널링 기법만 제공해도 VPN구성이 가능하지만 인터넷과 같은 공중망을 전용선과 같은 ...
네트워크 확인 명령어 1. ping(packet InterNet Groper) 네트워크 상태를 확인 할 때 가장 많이 사용하는 명령어 ping은 네트워크를 통해서 특정 목적지까지 네트워크가 잘 동작하는지 확인하는 명령어 ICMP 인터넷 프로토콜을 이용, 제어메세지를 통해서 여러가지 네트워크 상태 파악 ping [옵션] ip주소 혹은 도메인 리눅스에...