전체 글 47

[AWS SAA-C03] 단원별 예제 풀이

1단원 - Compute & Container & Serverless1번해석회사는 기존 3계층 웹 아키텍처의 비용을 줄이고 싶다. 웹, 애플리케이션, DB 서버가 개발, 테스트, 운영 환경에서 EC2 인스턴스로 실행되고 있다. EC2 인스턴스는 피크 시간대에 평균 CPU 사용률 30%, 비피크 시간대에 10%다. 운영 EC2는 하루 24시간 돌아간다. 개발, 테스트 EC2는 매일 최소 8시간 돌아간다. 회사는 사용하지 않을 때 개발, 테스트 인스턴스를 자동으로 꺼지도록 자동화를 구현할 계획이다. 어떤 EC2 구매 옵션이 가장 비용 효율적으로 요구사항을 충족하는가? A. 운영 EC2에 Spot 인스턴스 사용. 개발, 테스트 EC2에 Reserved 인스턴스 사용.B. 운영 EC2에 Reserved 인스턴스..

[AWS SAA-C03] 1단원 Compute & Container & Serverless

AWS SAA-C03 1단원 Compute & Container & ServerlessCompute1. EC2 (Elastic Compute Cloud) IaasEC2의 구성Amazon Machine Image (AMI): 가상머신의 운영체제인스턴스 타입VPC 위치스토리지 볼륨보안그룹 AMI: 템플릿 파일(OS, 소프트웨어 설정, 구성) 인스턴스 타입앞 영문: 인스턴스 패밀리 중간 숫자: Generation, 버전.뒤 문자: Size 2. Pricing PlanTypeFeaturesUse CasesOn demand철저히 이용 기반언제까지 사용할지 모를 때Reserved1년~3년치 비용 먼저 지불, 72% 할인 인스턴스 패밀리, 사이즈를 미리 정함1년 이상 사용할 때+Saving Plan1년~3년치 비용 ..

[AWS-SAA03 공부법] 알아야 할 서비스

1. EC22. RDS3. S34. EMR5. Lambda6. DynamoDB7. SQS/SNS8. ElastiCache9. Kinesis1. EC2 (Elastic Compute Cloud)EC2는 AWS의 가상 서버 서비스로, 클라우드에서 컴퓨터 한 대를 빌리는 거라 생각하면 쉽다.인스턴스 타입t 계열 → 범용, 버스트 가능, 저렴 예) t3.microm 계열 → 범용, 안정적인 성능 예) m5.largec 계열 → 컴퓨팅 최적화 (CPU 집약 작업) 예) c5.xlarger 계열 → 메모리 최적화 (DB, 캐시) 예) r5.2xlargep/g 계열→ GPU 최적화 (ML, 딥러닝) 예) p3.2xlargeCP..

github 프라이빗 repo + AWS EC2로 포트폴리오 사이트 만들기

며칠 전 수업에서 AWS EC2를 처음 배웠다. EC2는 아마존 데이터센터에 있는 내 서버다.집 컴퓨터에 파일 올려봤자 나만 볼 수 있지만, EC2에 올리면 퍼블릭 IP로 전 세계 어디서든 접속할 수 있다. 포트폴리오 올리기에 딱이라는 생각이 들었다. 수업 내용을 전 게시물에 올려두었다.https://rb-cloud.tistory.com/34 AWS EC2 인스턴스 만드는 방법EC2란?EC2(Elastic Compute Cloud)는 AWS에서 제공하는 가상 서버 서비스입니다. 쉽게 말하면 AWS 데이터센터에 있는 컴퓨터를 빌려서 사용하는 것입니다. 내 로컬 컴퓨터를 24시간 켜두지 않아도 AWS 서버rb-cloud.tistory.com1. 보안 그룹 - 인바운드 규칙 추가인스턴스를 만들고 나서 보안 그..

AWS EC2 인스턴스 만드는 방법

EC2란?EC2(Elastic Compute Cloud)는 AWS에서 제공하는 가상 서버 서비스입니다. 쉽게 말하면 AWS 데이터센터에 있는 컴퓨터를 빌려서 사용하는 것입니다. 내 로컬 컴퓨터를 24시간 켜두지 않아도 AWS 서버가 대신 돌아가기 때문에 웹 서버, 앱 서버 등을 운영할 때 많이 사용합니다. Elastic이라는 이름처럼 사양을 자유롭게 늘리거나 줄일 수 있고, 사용한 만큼만 비용을 내는 것이 특징입니다.AWS 프리 티어 기준으로 t2.micro 인스턴스를 월 750시간 무료로 사용할 수 있어서 개인 프로젝트나 포트폴리오 배포용으로 많이 활용됩니다. 1. AWS 인스턴스 시작 창 들어가기▪️먼저 아래 aws EC2 사이트로 들어간 뒤, 가로 3줄 메뉴를 누르고 인스턴스에 들어갑니다. http..

AWS SAA-C03 공부법 [알아야 할 기본 지식]

전 포스팅에서는 AWS SAA-C03을 공부할 때 [문제 상황 조합으로 정답 매핑하기] 를 꿀팁으로 알고 가라고 했다.➡️ https://rb-cloud.tistory.com/29 이번에는 AWS SAA-C03을 공부할 때 꼭 알고 가야하는 기초 지식을 알아보았다!어떤 서비스를 쓰든 이 개념들은 배경지식이라고 한다. Region/AZIAMVPC보안그룹/NACLAuto ScalingELBRoute 53CloudFrontCloudWatch1. Region과 Availability Zone (AZ)AWS는 전 세계에 인프라를 분산해서 운영한다. 리전(Region)은 지리적으로 독립된 AWS 데이터센터 묶음이다. 예를 들어 ap-northeast-2는 서울 리전이다. AZ는 한 리전 안에 있는 독립된 데이터센..

Kubernetes CrashLoopBackOff에서 탈출하기 — VirtualBox + NAT 네트워크 + kubeadm 환경 트러블슈팅 총정리

환경: VirtualBox / Ubuntu 24.04 / kubeadm / Flannel /Jenkins + ArgoCD (CI/CD) / PARKIT 프로젝트 (React, Spring Boot, Kafka, MongoDB, Redis)들어가며쿠버네티스로 프로젝트를 배포하다 보면 한 번쯤은 마주치게 되는 공포의 상태가 있다. 바로 CrashLoopBackOff. Pod 하나가 계속 죽고, 그 영향으로 다른 Pod들도 연쇄적으로 죽어나가는 상황. 우리 팀도 예외가 없었다. VirtualBox 위에 kubeadm으로 구성한 3노드 클러스터(master-yh, worker1, worker2)에서 PARKIT 프로젝트를 CI/CD 파이프라인(Jenkins + ArgoCD)으로 운영하려는데, Pod들이 항시 러..

Jenkins 기초 지식 & 설치 방법

JENKINS1. 개요Jenkins 는 자바로 작성된 오픈소스 자동화 서버이다.Apache Tomcat 처럼 servlet container 내부에서 실행되는 서버 시스템으로, 매우 활방한 커뮤니티의 참여와 방대한 플러그인 덕분에 지속적 통합(CI) 및 지속적 인도(CD) 프로세스를 구축하는데 많이 사용하는 도구 중 하나이다.일반적인 CI 도구들에 비해서 많은 기능과 확장성 덕분에 널리 사용되는 프로그램 중 하나이지만, 무겁다는 단점이 있다. 특징다양한 프로그래밍 언어를 지원한다.플러그인을 통한 확장이 많다.이식성: Java로 개발돼서 대부분의 운영체제에서 사용이 가능하다.WAR 파일이나 Docker Image, 윈도우나 Mac OS 또는 리눅스용 바이너리도 제공하기 때문에 편리하다.대부분의 버전 관리 ..

쿠버네티스 기초 - 공부할 때 꼭 알아야하는 기초 개념 6가지

쿠버네티스 자격증인 CKAD를 따기 위해 꼭 알고 가야하는 기초 개념 6가지를 정리해보았다.컨테이너, 이미지, 런타임, pod, node, cluster! 1. ContainerKubernetes는 container를 관리하고 운영하는 컨테이너 오케스트레이션 플랫폼이다. 이때 container란 애플리케이션과 실행에 필요한 환경을 하나로 묶어서 실행하는 기술이다. 어디서 실행해도 동일하게 돌아가게 만드는 것이 제일 중요하다.예를 들어, 파이썬, Flask, Redis가 깔려있는 내 컴퓨터에서는 A 프로그램이 돌아가지만, 다른 개발자 PC에서는 안 되는 경우가 있다.이 개발 환경과 프로그램을 통째로 묶어놓은 것이 container다.컨테이너 이미지 ├ 애플리케이션 ├ 라이브러리 ├ 실행환경 └ 설정 이런 ..

AWS SAA-C03 공부법 [문제 상황 조합으로 정답 매핑하기 1]

다음 글: AWS SAA-C03 공부법, 알아야할 기본 지식https://rb-cloud.tistory.com/33 이번 AWS 2, 3월 시험 할인을 받기 위해 2월 14일에 AWS SAA-C03을 시험쳤다. 결과는 602점, 커트라인은 720점이다!공부를 안 했는데 생각보다 잘 나와서 놀랐다. 오늘부터 공부를 시작하려고 한다~~ 시험 문제는 65문제, 4지선다가 대부분이고 답 2개인 5지선다가 가끔 나온다.한 번 풀어보니 덤프보다는 문장 이해가 쉬웠고, 문제에 상황이 주어지고 이걸 위해 어떤 솔루션이 필요한지 나열하는 방식이었다. 그래서 어떤 상황의 조합이냐에 따라 정답의 조합 또한 달라진다.EX) 문제회사는 여러 대륙에 걸쳐 도시의 온도, 습도 및 대기압에 대한 데이터를 수집합니다. 회사가 매..