시작하기 프로덕션 환경(상용) ####프로덕션 고려사항 가용성: control과 worker 노드 분리 스케일링: 필요한 만큼 용량(capacity) 보안 및 접근 관리 서버리스 관리형 컨트롤 플레인 관리형 워커 노드 통합성 프로덕션 클러스터 구성 컨트롤 플레인 배포 도구 선택:kubeadm, kops, kubespray, 컨테이너 런타임 인증서 관리: P...
Network = VPC (Virtual Private Cloud) 네트워크 구축할 때 사용 VPC로 구축하고 서브네팅으로 나눠 구성 Server = EC2 (Elastic Compute Cloud) 가상서버 Firewall = Secirity group 인터넷에서 서버로의 접속 차단, 허용 L4 = ELB (Elastic Load balancer) ...
VPN이란? VPN (Virtual Private Network) 서비스의 약자로, public(인터넷) 망을 통해서 회사의 private network 망에 연결하게 해주는 서비스 VPN은 실제 사설망이 아닌 가상의 사설망 회사의 네트워크 구성에서 직원 간 네트워크를 분리하고 싶다면 가상의 망 VPN을 사용하면 됨 VPC란? VPC는 Virtual Pr...
SFTP SFTP Server 설정 /etc/ssh/sshd_config 설정 vi /etc/ssh/sshd_config 암호설정 Chroot 설정 sftp /home/sftuser02/upload 해당 경로에 업/다운로드 되도록 설정 사용자 그룹이 sftpusers 인 경우 chroot 적용 > vi /etc/ssh/sshd_config #Su...
※리눅스 권한체계 허가권 (permisstion) r (읽기, 4): 디렉터리 목록 확인 권한 w (쓰기, 2): 디렉터리 안에서 파일을 생성, 삭제할 수 있는 권한 x (실행, 1): 디렉터리의 경로 변경, 디렉터리 안에 있는 항목을 읽을 수 있는 권한 0 : 접근 권한 없음 (---) 1 : 실행 가능 (--x) 2 : 쓰기 가능 ...
ec2인스턴스 생성해 AWS 접속 OS > red hat 7.9 버전 BastionHost Config root login 설정(sshd) sshd_config 파일 주요 설정 port 22 ssh가 사용할 기본 포트 지정 Allowusers user1 root 로그인 허락할 계정을 기록 user1과 root 두 계정에게만 로그인 허용 Pro...
EC2 인스턴스 life cycle EC2 수명 주기라 함은 AMI로부터 실행이 되고나서 종료될 때까지 EC2가 거치는 과정을 말함 EC2 사이클 상태 1) pending state 제일 처음 ami 실행되면 준비상태 ec2를 가동하기 위해 가상머신,eni,ebs 등이 준비되는 과정 2) running state 실제 ec2를 사용할 수 있는 상태 ru...
클라우드 컴퓨팅 클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅이란, 인터넷이라는 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로 개인용 컴퓨터가 아닌, 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술을 말합니다. 쉽게 말해 '개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주...
Apache, PHP 서버 구축 Apache 설치 아파치 활성화 아파치 웹 서버 접속 방법 http://ip주소 웹 서버 연결 확인 일반 사용자 계정을 위한 웹 설정 UserDir 앞에 #을 추가한다. mods-available 디렉터리의 userdir.conf 파일과 userdir.loa
텔넷과 SSH 네트워크에서 데이터를 주는 컴퓨터를 '서버(Server)' 데이터를 요청하고 받는 컴퓨터를 '클라이언트(Client)' 컴퓨터가 데이터를 주고받는 목적은 특정한 기능, 즉 서비스*를 제공하고 사용하기 위한 것입니다. 네트워크로 연결된 컴퓨터 중 서비스를 제공하는 쪽을 서버라 부르고 그 서비스를 요청하고 받는 쪽을 클라이언트라고 부른다. ...
작업예약 at 예약한 명령을 정해진 시간에실행 atq 현재 사용자의 등록된 작업 목록 출력 atrm 지정된 작업 번호 작업을 삭제 crontab(스케줄링 배치) 정해진 시간에 반복 실행 crond (daemon process)에 의해 crontab 파일 내용을 참조하여 자동으로 정해진 작업 수행 crontab 파일
리눅스 기초 리눅스 커널 - 프로세스 관리, 파일 시스템 관리, 메모리 관리 응용 프로그램 - 문서 편집기, 컴파일러, 웹 서버 출처:https://kingofbackend.tistory.com/100 Linux Kernel 구조 출처:https://mintnlatte.tistory.com/393 리눅스는 공개
C1. 컴퓨터 네트워크 전송 제어 프로토콜 (Transmission Control Protocol: TCP) 인터넷 프로토콜 (Internet Protocol: IP 두대의 컴퓨터 연결되면 네트워크가 된다. 메시지나 파일을 주고 받을 수 있다. 여러 대의 컴퓨터가 연결되면 네트워크가 된다. 컴퓨터들이 서로 정보를 주고 받을 수 있도록 연결된 망을 컴퓨터...