profile
Pay it forward
post-thumbnail

서버리스 아키텍처 기본 구성 실습

1. SQS 메시징 후 DynamoDB 쓰기 수동으로 SQS 메세징 후, SQS를 트리거한 람다 함수를 통해 DynamoDB에 데이터 기록 1) DynamoDB 생성 2) SQS 생성 ![](https://velog.velcdn.com/images/kimkev

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

마이크로 서비스 - (3) 마이크로 서비스 구현 후 회고

참고)https://github.com/kimkevin90/node_microservice_second회원가입 / 로그인 / 로그아웃 기능 구현k8s secret을 활용한 JWT_KEY 관리 및 env 적용상품 조회, 생성, 업데이트 기능 구현상품 생성, 업데

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

테라폼 실습 _ (1) Terraform Workflow

1. Terraform Workflow 1) terraform init working directory 초기화 작업 수행 provider plugin 다운로드 terraform Provider 및 버전 관리를 위한 lock.hcl 파일 생성 2) terraform

2022년 6월 16일
·
0개의 댓글
·
post-thumbnail

마이크로 서비스 - (2) 쿠버네티스 오케스트레이션 적용

참고) 쿠버네티스 기본 개념https://velog.io/@kimkevin90/Kubernetes-3-kubectl-Practice방법1)코드 변경, 이미지 재 빌드, deploy definition 파일 수정, deploy 생성의 절차 복잡방법2)POD de

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

마이크로 서비스 - (1) Mini 마이크로서비스 구축

1. 마이크로 서비스 Data 관리 1) 각각의 서비스는 자신의 database를 소유(필요 시) 2) 서비스는 다른 서비스의 데이터베이스에 접근 불가 서비스가 독립적으로 구성될 수 있고, 스케일링에 대한 복잡도 감소 타 서비스의 데이터베이스를 사용할 경우, 해당

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (8) Storage

도커는 cache를 통해 이전 layer를 재사용하여 빠르게 애플리케이션 이미지를 리빌딩하고 새로운 소스코드를 업데이트 한다.Image Layers : docker build 시, image layer 생성되며 빌드 후에는 새롭게 build 하지 않는 이상 수정할 수

2022년 5월 21일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (7) Security

1. Kubernetes Security Primitives kube api sever는 모든 운영의 중심이므로 API server에 대한 Controlling Access 필요 1) Authentication Username and Password Username

2022년 5월 21일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (6) Cluster Maintenance

1. Operating System Upgrade 첫번째 워커노드가 다운 시, kubernetes는 기본적으로 종료까지 5분의 대기시간을 가진다. 이때 해당 워커노드의 POD 서비스를 이용할 수 없게 되고 또한 5분내로 노드가 복귀할지 판단하기 힘들다. drain

2022년 5월 3일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (5) Application Lifecycle Management

첫번째 deployment 생성 시, rollout이 발생되며, 새로운 deloyment revision이 생성된다.어플리케이션 업데이트 후(컨테이너 버전 변경), rollout이 발생되며 새로운 revision이 생성되어 변화를 추적할 수 있고, 필요에 따라 이전 버

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (4) Scheduling

1. Mananging the infrastructure 1) Imperative Commands 목적을 이루기 위해 단계별 명시 후 실행 ex) 순차적 코드 실행 단점 멀티 컨테이너 / deployment를 코드 실행으로 해결하기 어려움 해당 코드의 실행을 다른

2022년 4월 30일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (3) Kubectl 활용한 리소스 관리

1. Pods 1) Pod 체크 상세정보 2) Pod 실행 yaml 파일 실행 pod.yaml yaml 파일 수정 3) Pod 삭제 2. Replica 1) Replica controller 레플리카 컨트롤러를 통해 pod이 fail 시 지정된 수 만큼

2022년 4월 28일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (2) express 서버 테스트

노드js 실습 docker build . -t 레포명 docker images 도커 허브에 이미지 푸시 docker login docker push 레포명 k create deployment k8s-web-hello --image=limkevin1313/k8s

2022년 4월 23일
·
0개의 댓글
·
post-thumbnail

Kubernetes - (1) 쿠버네티스 요약 및 테스트

1. 쿠버네티스 요약 정리 1) 이점 Automatic deployment of the containerized aplications across different servers Distribution of the load across multiple servers

2022년 4월 22일
·
0개의 댓글
·
post-thumbnail

AWS Certified Solutions Architect(SAA) 합격 후기

평일 2-3일 2시간 주말 5-6시간씩 공부하면서 약 한달 정도 공부했습니다.https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c02 \-> 약 600개

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

NodeJS and RabbitMQ 구현

1) AuthService : 회원가입 및 로그인 후 토큰 발급 / 7070 포트2) ProductService: 물품 생성 및 구입 / 8080 포트3) OrderService: 구입한 물품 List 오더 처리 / 9090 포트4) rabbitMQ 적용Product

2022년 2월 20일
·
0개의 댓글
·
post-thumbnail

AWS 정리 (6) - 53 / CloudFront

(1) DNS Resolution 클라이언트가 www.test.com 접속 시, DNS Server는 해당 도메인 이름의 IP 레코드를 보유하고 있고, 해당 도메인의 IP주소를 응답하며 클라이언트는 해당 IP주소로 서버에 접속(2) DNS Resolution with

2022년 2월 14일
·
0개의 댓글
·
post-thumbnail

AWS 정리 (5) - CloudFormation / Elastic Beanstalk / CICD

템플릿(JSON YAML) 기반으로 AWS 인프라 스트럭처 배포(1) 리전 us-east-1 선택(2) 스택 생성템플릿 ymlResources: MyInstance: Type: AWS::EC2::Instance Properties: Availabi

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

AWS 정리 (4) - RDS / DynamoDB

ex) 해당 인스턴스의 RAM 부족시 RAM 증가(1) Disaster Recovery마스터(메인) RDS가 READ, Write 담당다른 가용 영역에 동기식 복제 RDS Standby 생성마스터 fail 시(disaster), standby가 새로운 마스터로 변경(2

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

AWS 정리 (3) - EBS / EFS / S3

블록 기반 인스턴스가 네트워크를 통해 HDD/SSD 볼륨에 접근 파일 기반NFS 프로토콜 사용리눅스만 적용여러 가용역영역의 인스턴스들이 접근 가능 온프레미스 클라이언트도 VPN으로 접근 가능오브젝트 기반특정 주소 사용REST API 사용EBS Volume / EC2는

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

AWS 정리 (2) - EC2 / Auto Scaling / ELB

EC2 hosts are managed by AWSAn EC2 instance is a virtual serverEC2 instances run Windows or Linux OS(1) Public IP addressLost when the instance is sto

2022년 2월 12일
·
0개의 댓글
·