일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- action
- React.js
- SRE
- 북딜
- 기술PM
- 쿠버네티스
- #스웨거
- server
- Kubernetes
- Redux
- 카카오게임즈
- #Swagger-ui
- 프로세스 통신
- #Swagger-editor
- docker
- IP
- 모캠
- AWS
- 모두의캠퍼스
- React
- #Swagger
- 프로세스
- ecs
- Reducer
- javascript
- fluentd
- #api 문서화
- Site Reliability engineering
- 쿠버네티스 컨트롤러
- #Swagger-codegen
- Today
- Total
목록2020/11 (6)
탕구리's 블로그
ECS 사용법에 대한 포스팅을 계속해서 이어가려고 합니다. ECS에서는 Service와 Task라는 중요한 두개의 개념이 있으며, 지난번 포스팅에서는 Task가 무엇인지 ECS에서 사용하는 Task-Definition 방법에 대하여 알아보았습니다. Task에 대해 궁금하신 분은 지난 포스팅을 참조해주세요 우선, ECS 아키텍쳐를 살펴봅니다. Service를 살펴보면 중간에서 Target Group과도 연결되어 있고 task-definition, 여러개의 task들 등.. 시스템 중앙에서 무언가를 관리하는 역할을 하는 것 처럼 보입니다. 실제로 Service는 우리가 등록한 테스크를 관리하며 배포된 시스템이 정상상태로 유지하도록 하는 역할을 하고 있습니다. Service 설정 과정을 살펴보며 어떤 기능들을..
꽤 오랜 시간 준비했던 IF KAKAO 영상이 저번 주 오픈됐다! 발표를 준비하면서도 촬영을 진행하면서도 정말 재미있고 떨리기도 많이 떨렸다. 그나마 다행인 부분은 오프라인이 아닌 온라인으로 진행된다는 점! 내가 맡게된 발표 세션은 "가디언 테일즈 글로벌 서비스 도전기!" 예전에 올렸던 포스팅은 발표준비를 하며 생각해본 내용에 대한 생각을 정리했던 글이다. 발표 내용은 다음과 같다 1. 가디언테일즈 소개 2. 글로벌 서비스 준비 과정 3. 게임 서버 구성 4. 클라이언트 안정성 확보 및 배포 5. 회고 국내 서비스 경험도 없다시피 한 내 입장에서 글로벌 서비스 오픈을 준비하기 위해서 필요한 요소들을 생각해내기는 정말 어려웠다. 아무생각이 나지 않으니 어떤 부분을 요점으로 발표를 준비해야 하는지도 많이 어..
AWS ECS에는 일전에 다루었던 Cluster 외에도 Service와 Task라는 개념이 존재한다. 우선 테스크란, ECS에서 우리가 생성한 컨테이너를 구동하는 최소 단위이다. 그렇다고 "컨테이너=테스크"라는 의미는 아니며 n개의 컨테이너 묶음을 하나의 Task로 지정할 수 있다. 예를 들어 우리가 하나의 웹 서비스를 구성하기 위해 was, db, redis 각각의 컨테이너를 사용한다고 가정해보자 이런 경우에 docker-compose를 사용해 하나의 묶음으로 배포할 수 있다. 테스크 또한 비슷하게 생각할 수 있다. 우리가 실행하고자 하는 컨테이너를 묶음으로 만들어 하나의 배포 단위로 만들 수 있다. 직접 테스크 정의를 해보자 1. 새 작업 정의 생성 우선 좌측 메뉴의 작업 정의로 이동해 "새 작업 정..
2020년 하반기 프리메드 23기 활동에 다시 참여하여 시작하게 되었습니다.짞짞짞! 하다가 분명 후회할 것 같지만 그래도 뭔가 시간을 좀 더 알차게 보내고 싶은 마음에 다시 시작했슴다! 우선, 프리메드에 대한 간략한 소개를 하자면프리메드는 대학생이 운영하는 "비영리 민간의료 단체"이며 NGO로 소속되어 있는 단체입니다.물론 저는 대학생이 아니지만 크흠....(처음 시작했던 2018년에도 학생이 아니었지만..) 무튼!! 23기 사업의 시작은 도화공원사업!동작구에 위치한 도화공원에서 "동작구 치매안심센터"와 함께 치매 고위험 고령 수혜자분들을 대상으로 치매 조기검진, phr 카드 제작 및 배부 그리고 감염예방 키트를 드리는 활동을 진행하였습니다 도화공원 사업이란?! 사업은 총3회에 걸쳐서 진행하였고, 저는 ..
게임서버들이 남기고 전송하는 로그들의 종류 게임서버 에러 로그 현재 : 서버 로컬에 파일로 남겨서 ELK로 전송 or S3를 통해 공유 플랫폼으로 전송하는 각종 로그 현재 : 게임서버에서 https 프로토콜로 플랫폼에 전송 게임로그 디비로 전송하는 게임 로그 현재 : 게임서버에서 로그디비로 인서트 고민 유저들에게 직접적으로 영향이 없는 게임데이터를 제외한 로그 전송 파이프라인을 하나로 통합 할 수는 없을까? 일반 로그를 https로 플랫폼에 전송 할 때 게임서버에 걸리는 부하를 줄이고 싶음. 게임서버 입장에서는 플랫폼 로그와 게임로그를 2중으로 남겨야 하는 부담감이 있음 게임서버에 남기는 모든 로그들의 형식을 공통화 하여 모든 게임들에서 일관된 로그 컬렉팅을 할 수 있게. 1. fluentd fluent..
fluentd Docker image 생성 알파인 기반의 이미지는 플러그인 설치가 불가능 데비안 기반의 이미지에 커스텀 도커라이징 진행 이미지에 설치한 플러그인 리스트 elasticsearch output-http mysql-bulk Dockerfile FROM fluent/fluentd:v1.11-debian-1 # Use root account to use apt USER root # below RUN includes plugin as examples elasticsearch is not required # you may customize including plugins as you wish RUN buildDeps="sudo make gcc g++ libc-dev" \ && apt-get updat..