본문 바로가기

Work/Conference15

쿠버네티스 밋업(2018년 11월) 세션 내용 요약 Session1. Spinnaker on Kubernetes해외에서 스피너커로 많이 발음Spinnaker넷플리에서 시작구글과 함께 오픈소스로 공개 후 관리클라우드에서 SpinnakerInventory + Pipelines핵심 기능Cluster쿠버네티스의 클러스터가 아닌 어플리케이션의 집합Deployment배포멀티 클라우드대부분의 Public Cloud, Private Cloud 지원오픈스택은 V3 API 지원테라폼도 지원 예정알림 기능승인 기능관리자 판단 하에 수동으로 배포 진행할 수 있는 단계딜리버리 영역의 대부분의 작업을 스피너커가 대신 해줌Chaos Monkey 오픈소스가 내장되어 있어서 카오스엔지니어링 지원배포 전략블루/그린카나리롤링커뮤니티Community.spinnaker.io가 활발주요 마이크.. 2018. 12. 17.
마소콘(MASOCON) 2018 세션 내용 요약 정리 Session 1. 올바른 데이터 시각화와 탐색적 부석 도구를 찾아서 서버 관점에서의 데이터무수히 많은 트랜잭션을 표현하는 좋은지표 찾기평균 응답시간에 주의평균 값은 노멀했지만 사실 특정 시점에 문제가 있었을 수 있다백분위도 정확하지 않은 것은 마찬가지수많은 APM이 분포도를 사용운영 곤점에서는 수많은 서버들 중 어떤 서버에 지연이 발생했는지 파악하는 것에 관심서버간의 관계지연시간블록체인에서의 데이터블록을 일정 시간마다 예전것부터 차례차례 가져옴ETL을 위해 Fluentd로 데이터 수집해서 엘라스틱서치, RDB, 하둡에 저장엘라스틱스택은 굉장히 단순한 구조로 사용돈 버는 시각화를 위한 데이터 플랫폼흐름 따라 데이터를 파악하기에는 엘라스틱스택이 적합하지만 그룹핑이나 데이터를 여러 방면으로 조합해서 보기에는.. 2018. 12. 17.
HashiCorp 밋업 - 왜 테라폼인가? 발표자신근우cypherCloudFormation과 비교AWS 인프라를 프로비저닝하기 위한 서비스여러개의 인스턴스를 구동시키기 위한 스크립트가 굉장히 복잡.유지보수도 어려움재사용 어려움템플릿이 S3에 올라가야함 (로컬 테스트 시에도)템플릿이 커질 수록 가독성이 떨어짐모듈화 어려움Terraformbuilding, changing, versioning 도구HCL 사용다양한 Provider 지원Built-in function이 강력함장점다른 사용자가 만든 모듈을 가져다 사용할 수 있음Private Registry는 테라폼 엔터프라이즈를 사용하거나 Registry API를 통해 직접 구성도 가능테라폼에서 State가 핵심기능이라 생각Remote backed를 사용할 수도 있음import 기능으로 다른 인프라 구성.. 2018. 8. 15.
HashCorp 밋업 - ZEPL 사용기 발표자박훈ZEPL아파치 제플린 커미터ZEPL에서 발생한 문제엔터프라이즈 서비스 시 고객들이 멀티 클라우드를 사용한다는 이슈가 발생이를 위해 멀티 클라우드 지원은 포기하고, 오케스트레이션 레이어를 정하고 컨테이너로 제공고객에게 제공할 인프라에 쿠버네티스 구성을 해야하는 이슈 발생어떻게 자동화 했나레이어 분리 인프라 - 쿠버네티스 - 어플리케이션InstallTerraformVersionning = S3Locking = DynamoAnsibleZK 클러스터링과 같은 프로비저닝에 사용kops쿠버네티스 설치HELM쿠버네티스로 구성된 어플리케이션 레이어의 설치MonitorCloudWatchAWSLOG (AWS Log Agent)인스턴스 구동 시 User Data에 부트스트랩 스크립트 실행을 넣어주어야함기본 영구저장.. 2018. 8. 15.