분류 전체보기(361)
-
[AWS] EFS
Elastic File System 목차 특징 성능 Storage Classes 1. 특징 여러 EC2 인스턴스에 마운트될 수 있음 여러 가용 영역에서 동작 가용성 및 확장성 높음 비싼 가격 gp2 EBS 볼륨의 3배 정도 내부적으로 NFS 프로토콜 사용 보안 그룹을 사용하여 접근 제어 Linux 기반 AMI와만 호환(not Windows) KMS를 사용하여 암호화 Linux 표준 파일 시스템(POSIX) 파일 시스템의 자동 확장 및 사용량에 따른 요금 지불 방식 EBS와 같이 용량을 미리 정할 필요 X 사용 사례 웹 서버 데이터 공유 WordPress 2. 성능 EFS Scale 수천 개의 NFS 클라이언트에서 EFS에 동시 접근할 수 있게 확장 가능 초당 10 GB의 처리량 Petabyte 규모로 자..
2023.06.22 -
[AWS] AMI
Amazon Machine Image의 약자 EC2 인스턴스를 통해 만든 이미지 할 수 있는 것 AWS 구축 AMI 커스텀 원하는 소프트웨어 또는 설정 파일을 추가하거나 별도의 OS 설치 모니터링 툴 추가 특징 특정 리전에서 구축한 뒤 다른 리전에 복사해서 글로벌 인프라 구축 가능 종류 Public AMI: AWS가 제공하는 AMI Your own AMI: 직접 구축한 AMI. 유지보수를 스스로 해야 함 An AWS Marketplcae AMI: 제3자가 만든 AMI. 매매 가능 처리 과정 EC2 인스턴스를 생성 후 커스터마이즈 데이터 무결성을 위해 인스턴스 종료 AMI 빌드 EBS 스냅샷 생성 커스텀 AMI를 통해 다른 리전에서 인스턴스 생성
2023.06.22 -
[AWS] EBS
Elastic Block Store 인스턴스가 실행 중인 동안 연결 가능한 네트워크 드라이브 물리적 드라이브 X 인스턴스와 EBS 볼륨은 네트워크로 연결 지연 발생 가능 기존 EC2로부터 연결 해제 후 다른 EC2에 연결 가능 노션에서 더 깔끔하게 보실 수 있습니다. EBS EBS Elastic Block Store jeidiiy.notion.site 목차 특징 유형 스냅샷 EC2 Instance Store EBS 다중 연결 EBS 암호화 1. 특징 인스턴스가 종료되더라도 EBS 볼륨을 마운트하면 데이터 연결 가능 특정 가용 영역에 범위 제한 다른 가용 영역의 인스턴스와 연결 X 스냅샷을 이용하면 다른 가용 영역으로도 이동 가능 볼륨이기 때문에 용량을 미리 정해야 함 Delete on Terminatio..
2023.06.22 -
[AWS] EC2
EC2 Elastic Compute Cloud AWS에서 제공하는 IasS(Infrastructure as a Service) 노션에서 더 깔끔하게 보실 수 있습니다. https://jeidiiy.notion.site/EC2-db6ff06c6042432b9a54299a8d481fa8?pvs=4 EC2 Elastic Compute Cloud jeidiiy.notion.site 목차 주요 구성 요소 옵션 네이밍 규칙 유형 보안 그룹 인스턴스 구매 옵션 IP Placement Groups ENI Hibernate Mode 1. 주요 구성 요소 EC2(Elastic Compute Cloud): 가상 머신 임대 EBS(Elastic Block Store): 가상 드라이브 또는 EBS 볼륨에 데이터 저장 ELB(E..
2023.06.22 -
[AWS] IAM
IAM란? Identity and Access Management의 약자 User를 생성하고 Group에 배치하기 때문에 글로벌 서비스에 해당됨 계정 생성 시 기본적으로 Root User가 생성됨 Root User는 계정 생성 후로는 절대 사용하거나 공유해서는 안 됨 대신 User를 생성하여 사용 User 조직 내 한 사람에 해당하는 개념 Group에 포함될 수도 있고 안 될 수도 있음 Group User들을 그룹화해놓은 개념 developers, operations 등의 Group에 User들을 배정 가능 User는 여러 Group에 속할 수 있음 배정되지 않는 User들은 Inline Policy 방식으로 직접 권한 지정 가능 권장되는 방법은 아님 Group을 활용한 Managed Policy 방식을..
2023.06.18 -
[Spring Security] Custom AuthenticationFilter API를 swagger로 제공하기
문제프로젝트를 진행하다가 프론트엔드 개발자분께 로그인 관련 API가 swagger 문서에 없다는 말씀을 들었고 확인해보니 적용되어 있지 않았다. springdoc은 기본적으로 Spring Security의 필터를 자동적으로 등록해주지 않는다.해결 방법1. swagger에 UsernamePasswordAuthenticationFilter 적용하기Spring Security는 기본적으로 로그인 로직을 처리하기 위해 UsernamePasswordAuthenticationFilter를 제공한다. 그리고 springdoc 개발자 분들도 이러한 요구사항을 알기 때문에 간단하게 로그인 API를 노출하는 방법을 제공한다. application.yml에서 springdoc.show-login-endpoint를 true로..
2023.05.25