분류 전체보기 206

AWS 기본 VPC 인프라 구축

1. VPC 생성 VPC Name ID CIDR Region VPC igw-0fb0c37e65eaad577 10.0.0.0/16 ap-northeast-2 VPC CIDR 블록 10.0.0.0/16에는 모든 10.0.x.x 구간의 IP 주소 포함. 2. Public subnet, Private subnet 생성 서브넷 Name ID CIDR Region PUB-SN subnet-01a00833a300baa4e 10.0.0.0/24 ap-northeast-2a PRI-SN subnet-0cc6c30c812c5d20d 10.0.2.0/23 ap-northeast-2a Public subnet CIDR 블록 10.0.0.0/24에는 모든 10.0.0.x 구간의 IP 주소 포함. Private subnet CI..

[AWS Architecting]아키텍팅 기본 사항

1. AWS 사용시 이점 클라우드를 사용하는 이유는 불확실성(리스크)을 줄이고 신속함을 늘리기 위함입니다. AWS 서비스를 사용하면 복잡한 작업과 위험은 줄이면서 민첩성을 높일 수 있습니다. 민첩성 개선 출시 시간 단축 인프라 확보 및 관리 시간 단축 기능 개발에 집중 가능 혁신 확대 자동화, 컨테이너화, 기계학습 등 사용 가능 원활한 크기 조정 리소스의 유연한 확장/축소 복잡성 및 위험 개선 비용 최적화 리소스 사용량 만큼만 요금 지불 보안 취약성 최소화 다양한 보안 기능 복잡한 관리 작업 감소 물리적 데이터 센터 유지 관리, 하드웨어 유지관리, 물리적 인프라 관리 작업의 필요성 축소 2. AWS 글로벌 인프라 구성 AWS 글로벌 인프라는 AWS 리전으로 구성됩니다. 리전에는 가용 영역이 포함되며, A..

[에티버스러닝]RECA 2기 18주차: vSphere

본 포스팅은 에티버스러닝 k-digital training 하이브리드 클라우드 엔지니어 양성과정에 대한 기록입니다. 18주차 교육 기간: 2023.6.19 ~ 6.23 8주차 vSphere 수업을 10주가 지나서야 다시 시작했다. https://minha0220.tistory.com/60 [에티버스러닝]RECA 2기 8주차: 가상화, vSphere 환경 구축 [에티버스러닝 k-digital training 2023.4.10~4.14] 이번 주는 VMware xSpehere 환경을 구축하고, 구축한 내용에 대해 알아보는 시간을 가졌다. 애티버스 러닝 k-digital training은 프라이빗 클라우드와 퍼블릭 클 minha0220.tistory.com 이 때 일주일만에 네트워크 스위치까지 했던것같은데 아..

[에티버스러닝]RECA 2기 17주차: AWS 팀 프로젝트(마지막)

본 포스팅은 에티버스러닝 k-digital training 하이브리드 클라우드 엔지니어 양성과정에 대한 기록입니다. 17주차 교육 기간: 2023.6.12 ~ 6.16 딱 열흘간의 프로젝트가 끝났다. 프로젝트 구현 시나리오는 다른 포스팅에서 정리를 하고 https://minha0220.tistory.com/119 EKS 바탕의 AWS 인프라 구축(ingress - nginx - tomcat - rds) 01. 프로젝트 소개 AWS 클라우드 서비스를 이용하여 유명 명화를 소개 하고 판매하는 e-커머스 웹 서비스 제공 02. 프로젝트 특장점 AWS 클라우드 서비스를 통한 인프라를 손쉽게 구성 On-premise 환경 minha0220.tistory.com 여기서는 프로젝트 마감 이후의 이야기를 해보려고 한다..

EKS 바탕의 AWS 인프라 구축(ingress - nginx - tomcat - rds)

01. 프로젝트 소개 AWS 클라우드 서비스를 이용하여 유명 명화를 소개 하고 판매하는 e-커머스 웹 서비스 제공 02. 프로젝트 특장점 AWS 클라우드 서비스를 통한 인프라를 손쉽게 구성 On-premise 환경 보다 저렴하고, 안정적인 운영이 가능 AWS의 다양한 서비스로 업무 시간 절약 가능 3-Tier 구성을 통하여 서비스 안정성과 보안성 고려 EKS를 활용하여 서비스 배포 간략화 03. 참여 인원 및 진행 일정 04. 프로젝트 설계 상세 https://phase-digestion-596.notion.site/9975492ae61e438f9a500f52331462aa?pvs=4 인프라 구축 시나리오 목차 phase-digestion-596.notion.site 05. 사용 기술 및 기대효과 EKS..

AWS EKS 모니터링: WhaTap 사용 방법

와탭 회원가입(14일 무료) https://www.whatap.io/ko/ SaaS 모니터링 No.1 와탭 모니터링 | 와탭 와탭으로 IT 서비스를 완성하세요. 클라우드 최적화. 15일간 무료 사용. 쉽고 빠른 설치. 특허로 인정받은 분석력. 통합 모니터링. 실시간 모니터링. 마이크로 아키텍처. 유연하고 안정적인 확장 www.whatap.io 서비스 선택 프로젝트 생성 프로젝트 이름, 서버 지역 설정 에이전트 설치 설치 안내에 따라 진행 엑세스 키 복사 컨테이너 버전 확인 후 버전에 맞는 yaml 파일 다운로드 yaml 파일 배포 설치 확인 애플리케이션 에이전트 설치 버튼 클릭 후 애플리케이션 대시보드 버튼 클릭 결과 EKS 퍼포먼스 요약 노드 CPU 모니터링 컨테이너 목록

AWS EC2 모니터링: WhaTap 사용 방법

와탭 회원가입(14일 무료) https://www.whatap.io/ko/ SaaS 모니터링 No.1 와탭 모니터링 | 와탭 와탭으로 IT 서비스를 완성하세요. 클라우드 최적화. 15일간 무료 사용. 쉽고 빠른 설치. 특허로 인정받은 분석력. 통합 모니터링. 실시간 모니터링. 마이크로 아키텍처. 유연하고 안정적인 확장 www.whatap.io 서비스 선택 프로젝트 생성 프로젝트 이름, 서버 지역 설정 에이전트 설치 설치 안내에 따라 진행 IAM 콘솔에서 역할 생성 계정ID는 설치안내에서 확인한 파란 박스 부분 복붙 다음 버튼 누른 후 ReadOnlyAccess 권한 추가 역할 이름 지정 후 생성 생성 후 세션 기간 12시간으로 편집 저장 후 arn 복사 whaTap에 붙여넣고 확인 클릭 원하는 서비스 선..

HPA로 오토스케일링(Auto Scaling)시 targets unknown 해결

HPA yaml 파일 apiVersion: apps/v1 kind: Deployment metadata: name: was-server spec: replicas: 2 selector: matchLabels: app: was-server template: metadata: labels: app: was-server spec: containers: - name: reca3team-was-server image: 447079561480.dkr.ecr.ap-northeast-2.amazonaws.com/reca3team-ecr:RECA3team-ecr-tomcat-image imagePullPolicy: Always ports: - containerPort: 8080 resources: limits: cpu:..

Nginx ingress controller: 두 개 노드에 healthy 띄우기, ACM 인증서로 443 접속

Nginx ingress controller 다운로드 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.7.0/deploy/static/provider/aws/deploy.yaml wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.7.0/deploy/static/provider/aws/deploy.yaml ACM 인증서로 443 접속 vi deploy.yaml 아래 참고해서 코드 변경 kubectl apply -f deploy.yaml 두 개 노드에 healthy 띄우기 Load balancer가 생성될텐데..