devops

· devops
배포하기 프로젝트 형태 ├── docker │ ├── app_test.dockerfile │ ├── docker.sh │ └── source │ ├── backend │ │ ├── package.json │ │ └── server.js │ ├── frontend │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ └── manifest.json │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── serviceWorker.js │ │ └── ..
· devops
Nginx란? 정적 파일을 서비스 해주는 경량 서버 static 한 파일(javascript, html, css, image) WebServer& API Gateway WebServer 클라이언트가 전달한 HTTP 요청에 따라 그에 대한 응답을 해주는 서버 url 요청에 따라 정적파일을 제공한다. API Gateway 클라이언트와 서버사이에서 중개자, 즉 대문 역활을 한다. 리버스 프록시, 로드밸런싱, SSL 보안, 접근 제한등의 역활을 함 Nginx는 Webserver 역활도 하지만 API Gateway 역활을 할 수 있다. Nginx 컨테이너 띄우기 1. Docker로 Nginx 이미지 내려받기 docker pull nginx:1.23 2. 테스트용 정적 html을 생성 Hello World 3. n..
· devops
이번 세션은 내가 이 스터디에 신청한 이유 중 하나인 도커로 시작하게 되었다. 회사내 클라우드 서버를 컨테이너 서비스로 이전하고 관리하기 위해 공부를 하고 싶었지만 다른 것에 우선순위에 밀리다가 이제야 좀 공부를 시작하게 되었다. 아직은 모놀리식의 서비스를 운영하고 있어 쿠버네티스까지는 구축하지 않아도 되지만 자동화된 장애 대응, CI/CD, 요금 감축을 위한 인스턴스 관리 등을 구축하려면 컨테이너로 이전해야되는 것이 맞다고 판단되어 시작하게 되었다. 도커와 익숙해질 수 있는 시간이 되었으면 좋겠다. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 이다. 도커는 애플리케이션을 실행하기 위한 모든 라이브러리, 실행환경, 코드 등을 컨테이너로 추상화하여 관리가 가능하며 호스트 환경에 구애받지 않고 어..
· devops
tar vs tar.gz: 둘 사이의 차이점 tar와 tar.gz는 둘 다 파일 및 폴더를 하나의 아카이브로 압축하는 데 사용되는 유용한 명령어다. 그러나 두 명령어는 서로 다른 방식으로 동작한다. tar Tape Archive의 약자다. 여러 파일 및 폴더를 단일 아카이브로 묶는 데 사용된다. tar는 압축하지 않는다. 아카이브로 묶기만 한다. tar는 압축하지 않기 때문에 파일 크기는 원래 크기와 동일하다. tar는 .tar 확장자를 사용한다. tar.gz tar로 묶은 파일을 gzip으로 압축하는 것이다. tar.gz는 더 작은 파일 크기를 가지며, 파일 전송 시 더 빠른 속도로 전송할 수 있다. .tar.gz 또는 .tgz 확장자를 사용한다. 옵션 설명 z gzip 적용 x 압축 풀기(extrac..
ri5
'devops' 카테고리의 글 목록