DevOps/AWS 기초(11)
-
AWS RDS - 1편
✅ 아래 내용들에 대해서 알아보자- AWS RDS- AWS RDS 특징- AWS RDS 실습 AWS RDSAmazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스(RDB)를 간편하게 설정, 운영, 확장을 할 수 있습니다.사용자가 애플리케이션 개발에 집중하도록 하며, 애플리케이션에 필요한 빠른 서능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원해 줍니다. AWS RDS 특징가상 머신 위에서 동작 → 단 직접 시스템에 직접 로그인 불가능→ OS 패치, 관리 등은 AWS에서 관리함RDS는 Serverless 서비스가 아님DB에서 발생하는 여러 로그(Error log, General log 등)를 CloudWatch와 연동하여 DB 인스턴스 ..
2024.12.10 -
AWS ELB
✅ 아래 내용들에 대해서 알아보자 - 로드 밸런싱 - AWS ELB - AWS ELB 종류 - AWS ELB 실습 로드 밸런싱 로드 밸런싱은 네트워크나 애플리케이션 서버 등에 분산된 작업 부하를 균형 있게 분배하는 기술을 말한다. 로드 밸런서는 클라이언트 요청을 여러 대상 서버로 분산시켜 트래픽을 효율적으로 처리하고 가용성과 확장성을 개선하는 역할을 수행한다. 로드 밸런싱 특징 고가용성: 로드 밸런서는 여러 대상 서버로 트래픽을 분산하기 때문에 한 대상 서버의 장애가 발생하여도 다른 서버가 요청을 처리할 수 있다. 성능 개선: 로드 밸런서는 트래픽을 여러 서버로 분산시켜 병렬 처리를 가능하게 해서 응답 시간을 개선하여 사용자에게 빠른 응답을 제공할 수 있다. 확장성: 로드 밸런서를 사용하면 서버 수를 동..
2023.06.07 -
AWS EC2 4편
✅ 아래 내용들에 대해서 알아보자 - Autoscaling - EC2 Autoscaling - EC2 Autoscaling 실습 - EC2 Autoscaling 성능 테스트 Autoscaling 스케일링이란 시스템이나 애플리케이션의 컴퓨팅 파워(CPU, RAM 등..)를 증가하는 것을 말한다. 스케일링은 2가지 타입이 있다. 1. 수평 스케일링(Scale-Out, Horizontal Scaling) 수평 스케일링은 시스템에 더 많은 인스턴스(서버)를 추가하여 처리 능력을 증가시키는 방식이다. 즉, 서버의 개수를 증가시키는 것을 말한다. 서버 개수를 증가시켜 작업 부하를 분산 처리하고 병렬로 실행하게 된다. 서버 클러스터링, 로드 밸런싱, 컨테이너 오케스트레이션(ex. k8s)등을 통해 scale-out이..
2023.06.07 -
AWS EC2 3편
✅ 아래 내용들에 대해서 알아보자 - EBS - Snapshot - AMI - AMI 이미지 복제 실습 - EC2 생명 주기 EBS Amazon Elastic Block Store(EBS)는 AWS 클라우드의 EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨 서비스이다. 각 EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호, 고가용성 및 내구성을 제공한다. EBS를 사용하면 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝 한 부분에 대해서만 저렴한 비용을 지불한다. EBS 특징 가상의 하드드라이브 EC2 인스턴스가 종료되어도 계속 유지 가능(EBS와 인스턴스는 네트워크로 연결되어 있음) 인스턴스 정지 후 재 기동 가능 하나의 EBS를 여러 EC2에 장착 가능..
2023.06.06 -
AWS EC2 2편
✅ 아래 내용들에 대해서 알아보자 - EC2 가격 모델 - EC2 인스턴스 유형 - EC2 인스턴스 크기 EC2 가격 정책 1. On-Demand 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불 약정은 필요 없음 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때 한번 써보고 싶을 때 2. Spot Instance AWS에서 보유 중인 남는 인스턴스를 저렴한 가격으로 제공 경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식 수요에 따라 스팟 인스턴스의 가격은 계속 변동 내가 지정한 가격보다 현재 가격이 낮다면 사용 내가 지정한 가격보다 높다면 반환 단, 언제 도로 내주어야 할지 모름(반환 시간 예측 불가능) 인스턴스가 확보되고 종료되는 것을 반복해도..
2023.06.06 -
AWS EC2 1편
✅ 아래 내용들에 대해서 알아보자 - EC2 - EC2 특성 - EC2 구성 - EC2 사용 사례 - EC2 실습 EC2 Amazon Elastic Compute Cloud(탄력 컴퓨팅, EC2)는 AWS에서 제공하는 클라우드 컴퓨팅 서비스 중 하나로 안전하고 크기 조정 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹서비스이다. (즉 컴퓨터를 빌려준다) 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅을 작업할 수 있도록 도와주며, EC2의 간단한 웹 서비스 인터페이스를 통해 사용자는 서버의 필요한 용량, 성능의 가상 서버를 신속하게 프로비저닝( IT 인프라를 생성하고 설정하는 프로세스) 하고, 애플리케이션을 실행하고, 스토리지 관리, 네트워크 액세스 권한을 얻을 수 있다. EC2 특징 1. 초 단위 온디맨드 ..
2023.06.05