본문 바로가기
삵

전체 글

2,122개의 글

[AWS] CloudWatch Event Buses 생성하기.(EventBridge)

Amazon Web Services

AWS 에서 타 계정(또는 내 계정과의 Organization)과의 Event를 주고 받으려면, Event Buses의 Permission 관리가 필요하다. 그러나 CloudWatch 에서 Even…

혀뇽뇽이혀뇽뇽이·2019년 12월 4일·조회 1,979

Git Branch 종류

Development

1. 개요 개발을 하다보면 코드를 여러 버전으로 복사해야 할 일이 생긴다. 그래서 코드를 통째로 복사하여 원래 코드와 무관하게 별도로, 독립적으로 개발을 진행하게 되는데 이것이 브랜치이다. 브랜치는…

¯¯\_(ツ)_/¯·2019년 12월 3일·조회 4,686

Authentication(인증)과 Authorization(인가)

Miscellaneous

1. 인증 클라이언트가 자기가 '누구~'라고 주장하는 것이 '누구~'라는 것이 맞는지 확인하는 절차. 대표적인 것이 ID/PW, 공인인증서, 2-factor 인증 등이다. REST API를 사용하는…

고고구마엔사이다·2019년 12월 3일·조회 6,225

레디스 클러스터와 Consistent Hashing

NoSQL

1. 개요 레디스(Redis)를 운영 환경에서 사용할 때는 장애 조치, 데이터 분산, 노드 증설 시 데이터 이동 범위를 함께 고려해야 한다. 이 글에서는 레디스 고가용성 구성과 클러스터의 슬롯 방식…

stdio.hstdio.h·2019년 12월 3일·조회 8,812
Amazon Web Services

[AWS] 입문(9) - Cloud Watch(1)

1. AWS CloudWatch 1-1. 모니터링의 목적, 영역 모니터링의 목적은 "안정적인 서비스 운영"이다. 고객에게 신뢰를 얻기 위해 큰 장애가 발생하기 전에 미리 징후를 찾아 예방하고, 장애…

RRedEyezCuckoo·2019년 12월 2일·조회 6,117

Kubernetes Secret이란?

Cloud Computing & MSA

1. 개요 시크릿은 패스워드, 토큰, OAuth, 개인 암호화키 등 민감 정보를 저장하는 용도로 사용한다. 즉 컨테이너 내부에 저장하지 않고 어딘가에 두었다가 실행시점에 컨테이너에 주입한다. 2. …

99미리포·2019년 12월 2일·조회 37,937
NoSQL

redis HA - sentinel

MySQL의 mmm , mha MongoDB의 replicaSet 처럼 redis 에도 sentinel 이라는 HA 기능이 있습니다. sentinel은 아래와 같은 기능이 있습니다 * Monitor…

kkimdubi·2019년 11월 30일·조회 38,593

12 Factors App - Backing Services (백엔드 서비스)

Cloud Computing & MSA

1. 개요 12-Factors 애플리케이션 요소 중 4번째. 2. 백엔드 서비스란? 애플리케이션이 실행되는 가운데 네트워크를 통해서 사용할 수 있는 서비스들이다. MySQL 같은 RDBMS Kafk…

1103동103호·2019년 11월 27일·조회 38,202

Jenkins의 쿠버네티스 배포 플러그인

Development

1. 개요 쿠버네티스 클러스터로 배포하기 위한 Jenkins 플러그인을 소개한다. 참고로 Jenkins는 빌드, 테스트, 배포 파이프라인을 관리할 수 있는 오픈 소스 자동화 서버이다. 2. 기능 마…

냉냉장고를사다줘·2019년 11월 26일·조회 3,228

Weblogic 12c 서버 인스턴스 종료

Web Application Server

1. 개요 기존에 Weblogic의 서버 인스턴스 종료에 사용하던 weblogic.Admin이 deprecated 되어 12c에서 사용할 수 없게 되었다. Weblogic 12c에서 권장하는 인스턴…

ssnowball·2019년 11월 25일·조회 40,271
Amazon Web Services

[AWS] 입문(8) - Secrets Manager

1. 비밀 값 관리 1-1. 비밀 값? 대부분의 애플리케이션은 외부에 절대로 노출돼서는 안되는 비밀 값들을 가지고 있다. 예를 들어 데이터베이스느 접속 정보나 서드파티 서비스를 이용하기 위한 비밀 …

RRedEyezCuckoo·2019년 11월 25일·조회 47,646

Application modernization란?

Cloud Computing & MSA

1. Application modernization (애플리케이션 현대화)의 정의 Application modernization is the refactoring, re-purposing or co…

애애리얼·2019년 11월 24일·조회 42,260

redis replication

NoSQL

redis_m / redis_s 두 대의 redis 서버를 준비한 후 replication 설정한 내용입니다. master 설정 변경 vi redis.conf bind 0.0.0.0 requirep…

kkimdubi·2019년 11월 24일·조회 40,268

redis installation

NoSQL

redis 는 in-memory + key / value 방식의 DB입니다. 모든 데이터는 메모리에 저장되고 데이터 access 도 메모리에서 일어나는 만큼 굉장히 빠른 r/w 성능을 보장하고 me…

kkimdubi·2019년 11월 24일·조회 38,641
macOS & Macintosh

macOS에 GitLab과 Jenkins로 CI/CD 설계

1. 개요 2. GitLab 설치 2.1. 설치 아래 커맨드는 환경에 맞게 수정한다. SSH 포트 HTTP 포트 HTTPS 포트 외부 디렉토리 sudo docker run --detach \ --h…

동교동삼거리동교동삼거리·2019년 11월 23일·조회 5,305

Redux란?

Cloud Computing & MSA

1. Redux란? 상태 관리 라이브러리로 컴포넌트들의 상태 관련 로직들을 타 파일로 분리하여 효율적으로 관리할 수 있다. 또 컴포넌트 간에 상태 공유 시 쉽게 상태 값을 전달할 수 있다. 2. 구…

1103동103호·2019년 11월 22일·조회 36,518

[Apache] mod_rpaf.so 모듈 설치하기.

Apache HTTP Server

X-Forwaded-For 헤더로 Clinet IP를 전달 받으려면, mod_myfixip 이외에 mod_rpaf 모듈을 이용할 수도 있다. Apache 2.0 / 2.2 와 Apache 2.4는 …

혀뇽뇽이혀뇽뇽이·2019년 11월 21일·조회 37,670

APT를 이용한 Logstash 설치 방법

Miscellaneous

1. 이 문서는? 2. APT를 이용한 설치 2.1. 공개키 다운로드 $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo …

stdio.hstdio.h·2019년 11월 21일·조회 38,178

[AWS][JAVA] Amazon Linux 2용 Amazon Corretto 8 설치하기.

Amazon Web Services

Amazon Linux 2에서는 OpenJDK를 Amazon에서 Custom한 JDK를 무료로 제공한다. 다음과 같이 해당 JAVA를 설치할 수 있다. 모든 과정은 Amazon Linux 2에서 명…

혀뇽뇽이혀뇽뇽이·2019년 11월 20일·조회 39,686

Docker 가상 환경 구축 입문 (21) - 컴포즈 파일을 이용한 서비스 생성

Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-11. 컴포즈 파일을 이용한 서비스 생성 을 읽고 정리한 내용입니다. 2. Compose 파일을 이용한 서비스 생성 (Wordpre…

ssnowball·2019년 11월 19일·조회 39,666
Miscellaneous

Ubuntu 서버에 Prometheus와 Grafana 설치

1. 개요 우분투 서버에서 Premethus, Grafana를 설치하는 문서 Prometheus는 각종 모니터링에 사용된다. 예를 들어 Redis용 exporter를 사용하면 Prometheus/G…

냉냉장고를사다줘·2019년 11월 19일·조회 44,755

CI/CD 간단 정리

Development

CI/CD 1. 개요 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 사용자에게 제공하는 방법을 말한다 . 기본적인 개념은 지속적인 통합 (Continuous Integratio…

lleez5367·2019년 11월 19일·조회 38,574
Amazon Web Services

[AWS] 입문(7) - CodeDeploy

1. CodeDeploy - 배포 자동화 1-1. AWS IAM(Identity and Access Management) 보통 회사당 하나의 계정을 가지고 AWS를 사용하게 되는데 모든 AWS 사용…

RRedEyezCuckoo·2019년 11월 19일·조회 38,446

12 Factor Application 에 대하여

Cloud Computing & MSA

1. 개요 12 Factor Applicatin(Twelve-Factor Application) 이란.. 1) 설정 자동화를 위한 절차를 체계화하여 새로운 개발자가 프로젝트에 참여하는데 드는 시간과…

애애리얼·2019년 11월 19일·조회 39,644