개요 MongoDB는 수년간 대표적인 NoSQL 제품으로 자리 잡았다. 특히, 전통적인 RDBMS 대비 우월한 샤드 및 스케일 아웃 능력으로 대량 트래픽, 대량 데이터가 발생하는 모던 웹 시대에 걸맞는 저장소로 널리 쓰이고 있다. MongoDB는 관리 측면에서 굉장한 전문성과 노력이 필요하다. 프로덕션 레벨이라면, 제작사가 직접 제공하는 MongoDB Atlas 유료 클라우드 서버리스 매니지드 상품 이용을 추천한다. 데이터 증가에 따른 스케일 아웃 같은 까다롭고 어려운 관리 이슈를 대부분 자동으로 수행해주며, 매우 편리한 브라우저 기반의 관리 UI를 제공한다. 특히 2019년 6월부터 MongoDB Atlas Full-Text Search 서비스를 개시하였는데, MongoDB 생태계에서, 복잡한 백엔드 ..
개요 Amazon EFS는 NFSv4 프로토콜을 준수하는 아마존의 서버리스 파일 시스템 상품이다. 같은 VPC 내에서 공유하는 n개의 인스턴스에서 EFS를 공유할 수 있기 때문에 공용 저장소로 활용될 수 있다. 특징 영구적으로 파일을 저장할 수 있다는 공통점을 가진 Amazon S3와 다른 점은 인스턴스(또는 작업) 내에서 운영체제에 네이티브한 하나의 파일 시스템으로 작동한다는 것이다. 즉, 별도의 SDK 없이 로컬 파일 시스템과 동일하게 필요한 파일 관련 작업을 수행할 수 있다. 수천대 이상의 인스턴스(또는 작업)이 EFS에 동시간에 마운트하는 것이 가능하다. 용량 관리에 신경 쓸 필요가 없다. 최대 페타 바이트 수준까지 자동으로 확장된다. 서버리스 컨테이너 환경에서 환경 변수 외에 애플리케이션의 상태..
VPC 개념 및 생성 전략 VPC는 하나의 리전에 종속되는 개념으로 리전마다 최대 5개의 VPC를 생성할 수 있다. 보안과 관리 편의를 위해 애플리케이션 환경 단위(dev, qa, stage, prod)로 IAM 사용자 계정을 분리 생성한다. 마찬가지로 보안과 관리 편의를 위해 애플리케이션 환경 단위로 VPC를 분리 생성한다. 또한 각 환경과 무관한 management 전용 VPC를 생성한다. 여기에는 CI/CD, 로그 관제와 같은 시스템을 구성한다. 기본 생성되어 있는 VPC는 삭제한다. 환경 단위로 분리한 VPC 생성의 예는 아래와 같다. management: 10.0.0.0/16 dev: 10.10.0.0/16 qa: 10.20.0.0/16 stage: 10.30.0.0/16 prod: 10.40...
개요 AWS CodePipeline은 아마존의 서버리스 매니지드 CD(지속적 배포) 상품이다. 이를 이용하여 인스턴스를 필요로 했던 기존의 Jenkins와 같은 CD 도구를 대체하여 서비 관리 유지 부담을 줄이고, 개발자는 온전히 비지니스 로직 구현에 집중할 수 있다. 이번 글에서는 AWS CodePipeline 상품을 이용하여 Amazon ECS에서 운영 중인 서비스에 대해 빌드 및 배포 파이프라인을 만드는 과정을 설명하고자 한다. 배포 시나리오 배포 대상 프로젝트는 Gradle 기반으로 제작된 Spring Boot 프로젝트이다. 프로젝트 루트에 빌드시 실행될 명령어 목록을 저장하는 buildspec.yml 파일이 존재한다. 프로젝트 저장소는 GitHub Enterprise Cloud에 위치하며, 배포..
- Total
- Today
- Yesterday
- 태그를 입력해 주세요.
- node.js
- maven
- jpa
- 자전거
- 알뜰폰
- 구동계
- Kendo UI Web Grid
- Eclipse
- jstl
- jsp
- 로드 바이크
- Tomcat
- java
- CentOS
- MySQL
- Docker
- bootstrap
- chrome
- graylog
- Spring MVC 3
- Spring Boot
- kotlin
- DynamoDB
- Kendo UI
- JavaScript
- spring
- 평속
- JHipster
- 로드바이크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |