일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- elasticsearch
- 온프레미스
- JavaScript
- Proxy Resource
- Custom Resource
- Await
- optional chaining
- Kubernetes
- 단축 평가
- vgw
- On-Premise
- 옵셔널 체이닝
- cognito
- Endpoints
- VPC
- 구조분해 할당
- grafana
- api gateway
- null 병합 연산자
- Service
- transit gateway
- docker
- AWS
- DynamoDB
- 자바스크립트
- CloudFormation
- 비구조화 할당
- prometheus
- docker swarm
- Site-to-Site VPN
- Today
- Total
목록전체 글 (187)
만자의 개발일지

이번 포스팅에서는 도커 스웜 모드 기반의 클러스터를 구축하는 법에 대해 알아보도록 하겠습니다. 도커 스웜 모드 클러스터 구축 아래 예제들은 3개의 AWS EC2(Amazon Linux 2) 인스턴스를 사용하여 진행하였습니다. 도커 설치 먼저 다음 명령어들을 통해 도커를 설치하고 실행해 줍니다. # 도커 설치 $ yum install docker -y # 도커 실행 $ systemctl start docker # 재부팅시 도커 실행 $ systemctl enable docker # 도커 상태 확인 $ systemctl status docker 도커 스웜 모드는 도커 엔진에 내장되어 있습니다. 때문에 별도의 설치없이 바로 사용하실 수 있습니다. 스웜 클러스터 생성 docker swarm init 명령어를 통..

본 내용은 도커 스웜에 대한 지식을 필요로 합니다. 들어가기에 앞서 도커 스웜에 대해 궁금하시다면 아래 글을 참고해 주세요. https://yoo11052.tistory.com/181 [Docker] Docker Swarm이란 Container Orchestration 컨테이너 오케스트레이션이란 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화하는 것을 말합니다. 컨테이너 오케스트레이션을 사용해 다음과 같은 작업을 자동화하고 관리 yoo11052.tistory.com 도커 스웜에서 매니저 노드는 클러스터의 모든 정보를 포함하고 있습니다. 때문에 매니저 노드가 죽게되면 클러스터도 다운되게 됩니다. 이러한 문제를 해결하기 위해 도커 스웜은 뗏목 합의 알고리즘을 이용한 멀티 매니저 노드 기능을 지원합니다. 멀..

Container Orchestration 컨테이너 오케스트레이션이란 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화하는 것을 말합니다. 컨테이너 오케스트레이션을 사용해 다음과 같은 작업을 자동화하고 관리할 수 있습니다. 프로비저닝 및 배포 구성 및 일정 조정 리소스 할당 컨테이너 가용성 컨테이너 스케일링 또는 제거 로드 밸런싱 및 트래픽 라우팅 컨테이너 모니터링 실행된 컨테이너를 기반으로 애플리케이션 설정 컨테이너 간 보안유지 Kubernetes, AWS ECS, Apache Mesos, Docker Swarm등 다양한 컨테이너 오케스트레이션 도구들이 있습니다. 그중에서 오늘은 도커 스웜에 대해서 알아보도록 하겠습니다. Docker Swarm 보통의 도커 사용법은 하나의 호스트를 기준으로 합니다. d..

이번 포스팅에서는 Cognito User Pool과 JS SDK(amazon-cognito-identity-js), TypeScript를 사용해 간단하게 회원 가입 및 로그인 기능을 구현하는 법에대해 포스팅하도록 하겠습니다. Cognito User Pool 생성 방법에 대해서는 지난 포스팅을 참고해 주세요. https://yoo11052.tistory.com/179 [AWS] Cognito User Pool 생성하기 User Pool(사용자 풀) 생성하기 먼저 AWS Cognito 콘솔에 접속한 후 Create user pool 버튼을 눌러줍니다. 첫 번째 단계에서는 사용자 풀을 만들지 자격 증명 풀을 만들지 지정해 줄 수 있고, 로그인 옵션을 yoo11052.tistory.com 주의! JS SDK(a..

User Pool(사용자 풀) 생성하기 먼저 AWS Cognito 콘솔에 접속한 후 Create user pool 버튼을 눌러줍니다. 첫 번째 단계에서는 사용자 풀을 만들지 자격 증명 풀을 만들지 지정해 줄 수 있고, 로그인 옵션을 지정해 줄 수 있습니다. 기본적으로 Cognito user pool 옵션은 선택되어 있고 변경할 수 없습니다. Ferdated identity providers 옵션을 선택하면 자격 증명 풀을 생성하실 수 있습니다. 이번 포스팅에서는 Cognito user pool 옵션만 선택하고 로그인 옵션은 중복 선택이 가능하지만 사용자 편의를 위해 User name만 선택해 줍니다. 주의! 로그인 옵션은 사용자 풀을 생성한 후 변경할 수 없습니다. User name옵션을 선택하면 아래에..

Cognito 기존의 사용자 데이터베이스를 관리하고 인증과 인가 기능을 추가하기 위해서는 엄청나게 많은 시간과 리소스가 필요했습니다. 특히 인증과 인가에 대한 부분은 보안적인 관리 및 처리가 결코 쉽지만은 않습니다. 이러한 문제들을 AWS Cognito를 활용하면 좀더쉽고 간편하게 해결하실 수 있습니다. AWS Cognito는 웹과 모바일 앱에 대한 인증과 권한 부여 및 사용자 관리를 제공하고, 사용자는 사용자 이름과 패스워드를 사용하여 직접 로그인하거나 Facebook, Amazon, Google 또는 Apple 같은 타사를 통해 로그인(OAuth)할 수 있습니다. Cognito를 사용하면 좋은 점 사용자를 손쉽게 관리할 수 있다. 뛰어난 확장성 Cognito를 사용하면 사용자 디렉토리를 손쉽게 생성할..