# Infra

27개의 포스트
post-thumbnail

[Jenkins] 디스크 공간 확보하기

우리 팀에서는 CI 도구로 젠킨스를 사용하고 있다.코드 저장소는 회사에서 제공하느 Git을 사용하고 있으며 feature, pr-head에 대한 테스트 & 빌드를 통과해야 배포될 수 있는 구조로 구성되어 있으며 빌드가 끝나면 추출된 아티펙트를 dockerize 하여 레

2021년 4월 16일
·
0개의 댓글
post-thumbnail

스케일업(Scale Up), 스케일아웃(Scale Out)

스케일업(Scale Up), 스케일아웃(Scale Out)에 대해서 간단하게 공부해봤습니다.

2021년 4월 13일
·
0개의 댓글

About Docker

도커란 많은 사람들이 아는 것처럼 컨테이너 기반의 가상화 플랫폼이다. 도커 이전엔 가상머신? 이라는 개념으로 서버를 운용했다.(OS를 가상화!) 즉 호스트 OS위에 게스트 OS 전체를 가상화하여 사용했다.하지만 도커는 쉽게 HOST OS가 있으면 그 위에 여러가지 컨테

2021년 4월 5일
·
0개의 댓글

Terraform

Terraform Terraform은 개발환경을 Code로 관리(IAC - Infrastructure As Code)하게 도와주는 open-source 소프트웨어 도구이다. 여기서 개발환경 설정은 서버 인스턴스, 디비 인스턴스 뿐만 아니라 네트워크 구성, 로드벨런서, 권한 설정들을 모두 의미한다. 이런 코드화가 가능한 이유는 요즘의 개발 환경은 Cloud...

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[인프라 뿌시기 #1] 미들웨어, 개념을 알아보자

미들웨어는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해 주는 소프트웨어를 말한다. 3계층 클라이언트/서버 구조에서 미

2021년 3월 23일
·
0개의 댓글
post-thumbnail

[aws] auto scaling & ELB

AWS 인프라 구축 가이드 - 스냅샷과 시작템플릿 생성 / Auto Scaling 과 ELB 구축하기

2021년 3월 21일
·
0개의 댓글
post-thumbnail

[aws] 소스코드 배포

AWS 인프라 구축 가이드 - git을 이용한 소스코드 배포

2021년 3월 15일
·
0개의 댓글
post-thumbnail

[aws] EC2 instance 생성하기

AWS 인프라 구축 가이드 (p13~25)

2021년 3월 15일
·
0개의 댓글
post-thumbnail

Kubernetes Cluster 설치 및 구축 (Ubuntu 18.04)

최근 진행하고 있는 Container Study에서 나온 실습 과제인 Kubernetes Cluster 구축하기를 진행하면서 한 내용을 기록하기 위한 글이다. 대부분 쿠버네티스가 제공하는 공식 문서를 참고해서 진행했다.

2021년 2월 17일
·
0개의 댓글
post-thumbnail

[Study] Container Study #0

한 10년 전 쯤, 고등학교에서 전공수업을 들었을 때 선생님께서 해주신 말씀이 있었다. "IT업계에서 아무리 새로운 플랫폼이 나오고 언어가 나와도 쉽게 바뀌지 않는 것이 있다. 바로 인프라, 네트워크, 데이터베이스 등은 아무리 혁신적인 기술이 나와도 한번에 바꿀 수 없

2021년 2월 13일
·
0개의 댓글

CloudFront Lambda@edge을 이용한CDN과 이미지 리사이징 제공

이전에 한번 구성하였던 기능이나, s3 버켓이 바뀌게 되면서 새로 구성할 필요성이 생기게 되었습니다. 다시 새로 구성하려고 하니 하나도 기억이 나지 않아 정리하여 남겨둡니다. 보다 자세한 절차는 참조 링크에 자세히 남겨져 있으니 참고하시면 됩니다. CloudFrontL

2021년 1월 12일
·
0개의 댓글
post-thumbnail

AWS Lambda 가 뭐야?

클라우드 컴퓨팅 & 인프라 모르면 안될 것 같네?!

2020년 12월 15일
·
0개의 댓글
post-thumbnail

Redis 란 무엇일까?

내가 Redis 에 대해 잘 모르고 있는 것 같아서 우아한 레디스 세미나 영상을 보고 공부한 것들을 정리해보았다 🤟🏻

2020년 10월 2일
·
3개의 댓글
post-thumbnail

시스템엔지니어와의 수-다

개발자지망생이 야놀자 시스템 엔지니어 김성한님과의 수다에서 느낀 점

2020년 7월 26일
·
0개의 댓글

도커를 이용한 딥러닝 환경 구축하기

개인 데스크탑에서 cuda나 cudnn 등 nvidia 가속을 이용하는 환경을 구축하는 게 간단하지는 않습니다. 저의 경우 파이선 가성화를 위해서 anaconda를 주로 사용하는데, conda 업그레이드시 함께 포함된 패키지가 업데이트되면서 호환성이 깨지는 경우가 종

2020년 4월 4일
·
4개의 댓글
post-thumbnail

AWS lambda + Cloudwatch로 serverless 크롤러 만들기

주기적으로 작동하는 크롤러를 만들기로 결정한 후 처음 들었던 고민은 '어떤 배치 서비스를 사용해야 하나' 하는 것이었다. 백엔드는 spring boot로 개발하고 AWS에 배포할 계획이었기 때문에 높은 통합성을 보이리라고 생각되는 spring batch, AWS bat

2020년 3월 24일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 09. 가벼운 도커 이미지 만들기

01. 가벼운 도커 이미지가 왜 필요할까 이미지 크기 증가에 따라 나타나는 문제 크기가 큰 도커 이미지를 다루다 보면 다음 작업을 실행하는 데 걸리는 시간이 점점 길어지게 된다. 이미지 빌드 시간(기반 이미지 다운로드 시간 포함) 이미지를 도커 레지스트리에 등록하는 시간 컨테이너를 실행할 호스트 혹은 노드에서 이미지를 다운로드하는 시간 위와 같은 작업들...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 08. 컨테이너 운영

01. 로깅 운영 로깅 운영 도커와 같은 컨테이너 환경에서 로그 파일을 다루는 정석적인 방법은 컨테이너 내에서 애플리케이션이 발생시키는 표준출력들을 호스트에서 파일에다 수집하는 것이다. 보통 도커에서는 fluentd를 로그를 수집하는 로깅 드라이버로 많이 사용하고, 이는 elasticsearch와 함께 사용해 로그 수집 및 검색 기능을 구축할 수 있다. ...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 - 07. 쿠버네티스 실전편

01. 쿠버네티스의 그 외 리소스 지금까지 살펴본 리소스 파드 레플리카세트 디플로이먼트 서비스 인그레스 스테이트풀세트 스토리지클래스 컨시스턴트볼륨 컨시스턴트볼륨클레임 지금까지 살펴본 리소스는 데몬으로 동장하는 서버 애플리케이션을 구축할 때 주로 사용되는 리소스들이다. 쿠버네티스는 데몬으로 동작하는 서버 애플리케이션 외에도 배치 서버 등 다양한 형태의 애플...

2020년 1월 28일
·
0개의 댓글