일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BIG-O NOTATION
- 도커
- test
- terraform 문법
- nosql
- zsh
- Django
- iterm2 단축키
- minikube mac 설치
- customize
- minikube 설치 방법
- terraform
- docker-compose
- zshrc
- 빅오노테이션
- 컨테이너
- python
- 테라폼 문법
- Shell
- sftp란
- iterm2 shortcuts
- linux
- AWS
- 도커컴포즈
- Bash
- server
- docker
- 파이썬
- DynamoDB
- 테라폼 기본 문법
- Today
- Total
목록AWS (4)
sklass의 s-class 프로그래밍 blog
로컬 MySQL에서 AWS에서 제공하는 RDS MySQL로 데이터베이스를 교체하려 할 때, 현재 로컬 DB의 데이터를 RDS로 복사를 시켜야 하는 경우가 있습니다. 그런 경우 아래와 같이, mysqldump 명령어를 사용하여 처리하면 됩니다. $ mysqldump -u \ --databases \ --single-transaction \ --compress \ --order-by-primary \ --routines=0 \ --triggers=0 \ --events=0 \ --no-tablespaces \ -p | mysql -u \ --port= \ --host= \ -p 사용되는 옵션들은 다음과 같습니다. -u : 로컬 MySQL의 유저 name을 입력합니다. --databases : 로컬 MySQL..

CD 파이프라인을 구성하기 위해서, 제가 선택한 옵션은 바로 AWS Code Deploy 입니다. 롤백이 가능하며, 서버를 AWS EC2를 쓰고 있던 터라, 다른 CD 툴보다 CodeDeploy를 먼저 시도해보고 싶었습니다. 배포하고 싶은 파일을 S3에 .zip 형태로 업로드한 뒤에 CodeDeply를 통해 배포해도 되지만, 저희 회사에서는 코드를 github으로 관리하고 있어서, github에 merge된 코드를 github action을 통해서 CodeDeploy 트리거 시켜서 진행했습니다. 아래는 제가 CodeDeploy를 구현한 절차입니다. 우선 AWS IAM Role을 생성합니다. IAM Role 생성 버튼을 누르고 아래 화면에서 EC2를 선택합니다. 그 후, 다음 2가지 role을 찾아서 선..

DynamoDB는 aws에서 제공하는 schemaless인 nosql형식의 데이터베이스이지만, 완전히 schemaless이지는 않습니다. 그 이유는 유저가 DynamoDB에 테이블을 생성하려고 할때, 파티션 키(partition key) 라는 primary key를 꼭 생성해주어야 하기 때문입니다. DynamoDB에는 2종류의 primary key가 있는데, 하나는 simple primary key로, 파티션 키로만 구성된 키를 말합니다. 아래의 테이블은 simple primary key의 예제입니다. 또 다른 primary key로는 composite primary key 라고 불리는 키로, 파티션 키와 정렬 키(sorting key)로 이루어져 있는 키입니다. 아래의 테이블은 composite pri..

DynamoDB는 key value 형식의 NoSQL 데이터베이스로, simple primary key(partition key)와 composite primary key(partition key & sorting key) 라는 두가지 종류의 primary key를 갖습니다. DynamoDB를 schemaless 데이터베이스라고 하지만, partition key와 sorting key가 schema역할을 하기때문에 완전한 schemaless라고 할 수는 없습니다. Partition Key & Sorting Key Partition key는 물리적 공간인 partition을 특정하는 키로, 데이터를 저장하기 전, request router가 먼저 저장할 혹은 읽어올 데이터의 partition key와 me..