# Infra

127개의 포스트
post-thumbnail

[elasticsearch] 로컬에서 docker compose 로 엘라스틱 서치 & 키바나 실행하기

docker compse up 으로 엘라스틱서치 & 키바나 로컬에서 실행하기

6일 전
·
0개의 댓글
·
post-thumbnail

[elasticsearch] What is Elasticsearch?

검색엔진 공부 가보자구

2022년 11월 18일
·
0개의 댓글
·

Carryduo | CodeBuilder & CodePipeline(nestJS 프로젝트 빌드 후 배포하기)

1. 개요: 프로젝트 초반 배포 시나리오와 그 문제점 1) 프로젝트 초반 배포 시나리오 프로젝트 초기에, AWS codeDeploy와 AWS codePipeline을 활용하여 CD를 구축했다. 즉, github과 AWS EC2를 연결하여 github의 특정 branc

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

무중단배포

Blue-Green 방식 무중단배포

2022년 10월 18일
·
0개의 댓글
·
post-thumbnail

무중단 배포 방법

개발한 웹 서비스를 다른 사람에게 제공하기 위해서 공용 네트워크에 개발한 웹 서비스를 올려두는 것을 의미한다.타인에게 서비스를 제공하기 위해서는 웹 서비스 배포가 필수적이다.그런데, 사용자의 요구사항이 변경되어 다시 배포를 해야한다면 현재 공용 네트워크에 올라간 웹 서

2022년 10월 17일
·
0개의 댓글
·
post-thumbnail

aws ec2 살펴보기 1 (리전, 가용 영역)

aws 리전이란 aws 리소스를 지리적 관점으로 영역으로 구분해놓은 것이다. 각 aws 리전은 격리되어 있고 독립적이다. 내가 만약 서울 리전에서 리소스를 만들었다면 미국 동부(오하이오) 리전에서 사용할 수 없다.리전은 전 세계적으로 여러 곳에 존재하고 있기 때문에 재

2022년 10월 12일
·
0개의 댓글
·

[AWS] 클라우드 컴퓨팅

cloud ? 네트워크가 연결되면 컴퓨팅을 살 수 있다.(온프레미스 <-> 온디맨드로 서비스에 엑세스할 수 있다)필요에 따라 리소스를 구성할 수 있다.비용절감 / 운영배포시 속도향상 / 장애대응 향상 / 규모의 경제 / 탄력적 구성의존성 경계 필요

2022년 10월 11일
·
0개의 댓글
·

대규모 서비스에서 세션 불일치 문제를 해결하는 방법

세션 불일치 문제를 해결하기 위한 방법

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

Micro Service Architecture

마이크로서비스 아키텍처에 대한 정확한 정의는 없다. 하지만 마이크로서비스란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스

2022년 9월 26일
·
0개의 댓글
·
post-thumbnail

4장 쿠버네티스를 이루는 컨테이너 도우미, 도커

4.1 도커를 알아야 하는 이유 쿠버네티스를 이루는 기본 오브젝트가 파드고, 파드는 컨테이너로 이루어져 있고, 컨테이너를 만들고 관리하는 도구가 도커이기 때문에 도커를 배우고 나서 쿠버네티스를 배우는 것이 흐름에 맞다. 트러블 슈팅을 제대로 하려면 컨테이너를 잘 알아야 함. 4.1.1 파드, 컨테이너, 도커, 쿠버네티스의 관계 파드(컨테이너 1개 이상)들...

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

문제를 통해 배우는 쿠버네티스

쿠버네티스 파드에 문제가 생겼다면 파드를 실수로 지웠다면? * 파드만 배포된 경우 * 지워진 것이다. * 디플로이먼트 형태로 배포된 파드 * 디플로이먼트가 파드를 유지하기 때문에 지워지지 않음. 파드와 디플로이먼트 비교 파드는 단일 객체로 존재하지만, 디플로이먼트는 파드를 감싸고 있는 객체라고 볼 수 있음. 그렇기 때문에 파드가 지워지면 다시 만들어준다...

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

Jenkins Multibranch Pipeline 개선기

main과 dev 스크립트 및 아이템 병합, front-end와 back-end 분리

2022년 9월 20일
·
1개의 댓글
·
post-thumbnail

3장 컨테이너를 다루는 표준 아키텍처, 쿠버네티스

컨테이너 인프라 환경 : 리눅스 운영 체제의 커널 하나에서 여러 개의 컨테이너가 격리된 상태로 실행되는 인프라 환경 컨테이너 : 하나 이상의 목적을 위해 독립적으로 작동하는 프로세스 눈송이 서버(여러 사람이 만져서 설정의 일관성이 떨어진 서버)를 방지하는 데 효과적 자원을 효율적으로 사용할 수 있고 거치는 단계가 적어서 속도도 훨씬 빠름 3.1 쿠버네티스...

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

쿠버네티스 인사이드

쿠버네티스 구성 요소 확인(+EKS,AKS,GKE 관리형 쿠버네티스) 구역을 나누는 네임스페이스 이제까지 실습했던 거는 default라는 네임스페이스 안에 있었음. 쿠버네티스를 이루는 것들은 kube system이라는 네임스페이스 안에 있음. 즉, 네임스페이스는 서로의 구역이 나누어져있는 단위라고 할 수 있다. 네이티브 쿠버네티스 구성 요소 확인 kube...

2022년 9월 19일
·
0개의 댓글
·

aws 배포 5단계: 무중단배포

엘라스틱빈스톡 + Gihub Action(자동 배포 도구) + NLB(고정IP설정) \- EC2 서버 2개 \- 로드밸런서 \- 무중단배포지속적 통합도구 \- travis, jenkins, github actions Polling 기법 혹은 Webhooks 방법

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

2장 테스트 환경 구성하기

코드형 인프라 : 코드로 하드웨어를 설정, 운영 체제를 설치, 네트워크를 구성, 개발 환경을 구축하는 것. 장점 : 사용자가 모두 동일한 환경에서 테스트할 수 있음. 문제 발생시 몇 번의 명령 실행만으로 환경을 다시 새것처럼 구성 가능 2.1 테스트 환경을 자동으로 구성하는 도구 2.1.1 버추얼박스 설치하기 필자는 이미 버추얼박스를 실습으로 인해 설치했...

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

배포를 통한 쿠버네티스 체험

배포를 통해 확인하는 파드(Pod) 애플리케이션(NGINX) 배포 마스터 노드(m-k8s)에서 워크노드(w1,2,3)들이 NGINX 애플리케이션을 배포하도록 명령한다. 파드(Pod)란? 파드 : 컨테이너의 집합 하지만, 대부분은 하나의 컨테이너가 하나의 파드로 이루어진 경우가 많다. 파드 배포 실습 supperPutty 접속 nginx 배포 pod ...

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

[인프라 탐험기] 컨테이너화의 개념과 도커 구성 요소

말로만 듣던 도커 기초 내용

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

1장 새로운 인프라 환경이 온다

온프레미스 환경 : 엔지니어가 개발 환경을 구축하면 사용자가 그에 해당하는 도구들을 모두 설치해야 하는 환경 (고전적인 인프라 환경임) 서비스로서의 인프라 환경(IaaS) : 이미 구성된 환경을 사용자가 필요에 따라서 선택 및 조합해서 사용할 수 있게 제공되는 환경 1.1 컨테이너 인프라 환경이란 컨테이너 인프라 환경 : 컨테이너를 중심으로 구성된 인프...

2022년 9월 16일
·
0개의 댓글
·