DevOps 47

AWS Certified Solutions Architect 오답정리

AWS Certified Solutions Architect 오답정리 자격증을 준비하면서 문제풀이 중 정리할만한 내용을 기록해봄 S3에 수백만명 사용자 접속, 원본 부하 줄이기 위한 방법 => S3 버킷앞에 CloudFront AWS 계정에 대한 공격 방어 => GuardDuty 데이터베이스 write가 drop되지 않도록 설정 => Amazon Simple Queue Service(SQS) FIFO 대기열 사용 S3 버킷 사진 업로드 속도 향상 => S3 Transfer Acceleration 다른 리전의 S3 버킷에 데이터 복사 => S3 교차 리전 복제 구성 초당 수백만 요청 처리, 밀리 초 응답 => Amazon DynamoDB 클릭스트림 데이터 전송 처리 => Amazon Kinesis Data..

DevOps/Cloud 2022.12.11

AWS 서비스 (관리, 거버넌스, 보안, 컨테이너, 머신러닝 등)

AWS 서비스 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중요한 서비스에 대해 알아보자. 2022.12.04 - [Web/Cloud] - AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송) AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송) AWS 서비스 정리 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중 ..

DevOps/Cloud 2022.12.04

AWS 서비스 (컴퓨팅, 스토리지, 데이터베이스, 네트워킹 및 컨텐츠 전송)

AWS 서비스 AWS Certified Solutions Architect 클라우드 자격증 취득 준비를 위해 AWS 서비스에 대해 요약 정리해본다. AWS Console에서 서비스를 검색해보면 아래와 같이 많은 서비스가 있는데, 일부 중요한 서비스에 대해 알아보자. 컴퓨팅 EC2 (Elastic Compute Cloud) 가상 서버로 가장 많이 쓰는 서비스 중 하나 On-Demand Instance: 사용한만큼 지불 Reserved Instance: 1년 또는 3년 약정. 저렴하며 예측가능한 경우 사용 Saving Plans: 1년 또는 3년 기간에 특정 사용량 약정. 시간당 $5 약정하면 $5까진 Saving 그 이후 On-Demand Spot Instance: 사용하지 않는 예비 EC2 용량을 경매방..

DevOps/Cloud 2022.12.04

Kubernetes Architecture

컨트롤 플레인 컴포넌트 kube-apiserver: 쿠버네티스 API를 노출하는 쿠버네티스 컴포넌트 etcd: 모든 클러스터 데이터를 담는 키-값 저장소 kube-scheduler: 노드가 배정되지 않은 새로 생성된 파드를 감지하고 실행할 노드를 선택하는 컴포넌트 kube-controller-manager: 노드 컨트롤러, 레플리케이션 컨트롤러, 엔드포인트 컨트롤러, 서비스 어카운트, 토큰 컨트롤러를 포함한다. cloud-controller-manager: 클라우드별 컨트롤 로직을 포함하는 컴포넌트 노트 컴포넌트 kubelet: 각 노드에서 실행되는 에이전트. 파드에서 컨테이너가 확실하게 동작하도록 관리 kube-proxy: 각 노드에서 실행되는 네트워크 프록시로 서비스 개념의 구현부 컨테이너 런타임: ..

DevOps/Kubernetes 2022.07.10

쿠버네티스 (Kubernetes) 배포를 위한 고급 설정

쿠버네티스는 클러스터 내부에서 컴퓨팅 자원 활용률(Utilization)을 늘리는 것이 중요하다. 컨테이너와 포드의 자원 사용량 제한: Limit, Request apiVersion: v1 kind: Pod metadata: name: resource-limit-with-request-pod labels: name: resource-limit-with-request-pod spec: containers: - name: nginx image: nginx:latest resources: limits: memory: "256Mi" cpu: "1000m" requests: memory: "128Mi" cpu: "500m" - 참고: cpu 1개를 뜻하는 1000m(밀리코어) requests는 적어도 이만큼의 자..

DevOps/Kubernetes 2022.06.26