목록2022/05/19 (5)
devops
RDS(Relational Database Service) AWS에서 제공하는 관계형 데이터베이스 서비스다. AWS가 직접 DB 유지보수와 관련된 일을 자동 관리해주기 때문에 사용자는 초기 설정을 제외하곤 번거로운 작업이 필요없어 큰 편의를 느낄 수 있다. 또한, 다양한 DB 엔진을 제공하여 필요와 목적에 맞게 엔진을 선택할 수 있어, 효율성을 높일 수 있다. * 관계형 데이터베이스 : 관계형 DB는 열과 행으로 이뤄진 테이블에 저장되어, 테이블에 저장된 데이터는 공통 키, 컨셉에 따라 서로 관계를 유지한다. Amazon RDS 제공 엔진 Aurora MySQL Aurora PostgreSQL Oracle SQL Server MySQL PostgreSQL MariaDB Amazon RDS 특징 AWS가 ..
EBS(Elastic Block Store) Block level 스토리지 EC2에 부착해서 사용하는 Storage, 단일 EC2만 부착가능하다 EBS의 볼륨은 EC2 인스턴스가 멈추거나 제거되어도 독립적으로 유지된다. (외장하드와 비슷) EBS 스냅샷 지원 Elastic Block Store, EBS는 EC2 인스턴스에 사용할 수 있는 블록 수준 영구 스토리지 볼륨이다. EBS의 볼륨은 형식이 지정되지 않은 원시 블록 디바이스처럼 동작한다. 이 볼륨 위에 파일 시스템을 생성하거나 하드 드라이브와 같은 블록 디바이스를 사용하는 것처럼 볼륨을 사용할 수 있다. * 영구 스토리지 : EC2 인스턴스의 수명주기를 넘어 존재가능한 스토리지 EBS 볼륨은 EC2 인스턴스의 Boot 파티션으로 사용됟거나 실행 중인..
AWS 스토리지 종류 1. 객체 스토리지(Object) 객체는 문서, 이미지, 비디오 등 단순한 구조에 메타데이터를 포함하는 데이터를 의미한다. 인터넷으로 연결된 API를 통해서 데이터를 application에 제공한다. 2. 블록 스토리지(Block) 블록 스토리지의 데이터는 서버 인스턴스에 디스크 볼륨 형태로 제공되는 데이터를 의미한다. EC2 인스턴스에 포함된 볼륨에 고속 접근이 가능하다. 대표적으로 Elastic Block Store(EBS)는 EC2 인스턴스를 위한 부트 볼륨과 DB로 사용된다. 3. 파일 스토리지(File) 서버 인스턴스에 파일 시스템 인터페이스 방식으로 제공되는 데이터를 의미한다. 서버 인스턴스에 파일 스토리지를 추가하면 로컬 파일 시스템처럼 작동한다. 대표적인 EFS(Ela..
AWS Instance 구입 옵션 On-Demand 장기 약정 없이 초 단위로 컴퓨팅 용량을 구입할 수 있다. 인스턴스가 running 상태인 시간에 대해서만 비용을 지불한다. 불규칙한 단기 워크로드가 있는 application의 경우 온디맨드 인스턴스를 사용하는 것이 좋다. Reserved 온디맨드 요금에 비해 EC2 비용을 최대 75%까지 줄일 수 있다. 예약 인스턴스는 사용량이 거의 확정된 프로덕션 워크로드용에 적합하다. 기업 application의 트래픽이 안정적이거나 성능에 대한 요구 수준이 예측 가능할 때 사용하는 것이 좋다. 예약 기간은 1년~3년이므로 계약 전 워크로드를 파악해야한다. Region 또는 특정 AZ 인스턴스를 예약할 수 있다. 예약 인스턴스는 모두 선불, 일부 선불, 선 결제..
유형별 서비스 특징 및 목록 Compute(컴퓨트) 컴퓨트 서비스는 서버 기반 및 서버리스 기반의 환경 설정 기능이 제공, 리소스 확장의 자동화 도구와 어플리케이션의 배포를 돕는 도구가 포함되어 있다. Elactic Compute Cloud(EC2) EC2 Auto Scaling Lambda EC2 Container Elastic Kubernetes Fargate Elastic Beanstalk Networking(네트워킹) 기업의 클라우드 인프라를 다른 요소와 격리/연결 시킬 수 있는 방법을 제공한다. Virtual Private Cloud Route 53 Elastic Load Balancing Direct Connect App Mesh Global Accelerator 보안 및 준수규정 클라우드 보..