일지
2023.05.04
scarlet0star
2023. 5. 7. 23:33
목요일에 올린줄 알았는데 안올려져서
Identity and Access Management (IAM)
- IAM은 AWS에서 제공하는 사용자 및 리소스에 대한 액세스 권한 관리 서비스이다.
- 사용자, 그룹, 역할 및 정책을 생성하여 권한을 부여하고 관리할 수 있다.
- 미세한 권한 제어를 통해 리소스에 대한 액세스를 허용하거나 거부할 수 있다.
- MultiFactor Authentication(MFA)를 통한 보안을 강화할 수 있다.
- IAM은 사용자의 액세스 내역을 기록하여 감사 및 준수 보고를 가능하게 한다.
Elastic Compute Cloud (EC2)
- EC2는 AWS에서 제공하는 가상 서버 환경으로, 필요한 용량과 성능에 맞춰 인스턴스를 생성하고 관리할 수 있다.
- 여러 인스턴스 유형을 제공하며, CPU, 메모리, 스토리지 등의 옵션을 선택할 수 있다.
- 사용자는 원하는 운영 체제와 애플리케이션을 설치하고 구성할 수 있다.
- EC2는 오토 스케일링, 로드 밸런싱 및 네트워킹과 같은 서비스를 제공하여 성능과 가용성을 최적화할 수 있다.
- 보안 그룹 및 네트워크 액세스 제어를 통해 인스턴스에 대한 액세스를 관리하고 제어할 수 있다.
Elastic Load Balancer (ELB)
- ELB는 AWS에서 제공하는 로드 밸런싱 서비스로, 여러 EC2 인스턴스로 수신되는 트래픽을 자동으로 분산시키는 역할을 한다.
- 사용자의 애플리케이션에 대한 가용성과 안정성을 높여주며, 인스턴스들이 평균적으로 동일한 부하를 처리하도록 돕는다.
- ELB는 다음과 같은 세 가지 유형을 제공한다: 애플리케이션 로드 밸런서 (Layer 7), 네트워크 로드 밸런서 (Layer 4), 클래식 로드 밸런서 (Layer 4 및 Layer 7).
- ELB는 헬스 체크를 통해 인스턴스의 상태를 지속적으로 모니터링하며, 문제가 있는 인스턴스를 교체한다.
- SSL/TLS 및 상태 유지 세션과 같은 기능도 지원하며, 웹 소켓 및 HTTP/2 프로토콜을 처리할 수 있다.
Relational Database Service (RDS)
- RDS는 AWS에서 제공하는 관계형 데이터베이스 관리 시스템 (RDBMS) 서비스다.
- 손쉽게 데이터베이스를 생성, 운영 및 확장할 수 있으며, 백업, 복원, 업그레이드 등의 기능을 제공한다.
- RDS는 다양한 데이터베이스 엔진을 지원하며, MySQL, PostgreSQL, Oracle, Microsoft SQL Server 등을 선택할 수 있다.
- RDS 인스턴스는 다양한 용량, 성능, 비용 옵션을 제공하며, 사용자의 요구에 맞게 인스턴스를 선택할 수 있다.
- MultiAZ 배포를 통해 가용성과 내구성을 높일 수 있으며, 리드 레플리카를 활용하여 읽기 성능을 향상시킬 수 있다.