목록교육과정 ( SW 개발자 심화과정 )/AWS (22)
개발자의 오르막
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WFhys/btqzi34PC1Q/irgHQAFzhXtZuh5efq1Xf1/img.png)
- CloudWatch 가 모니터링을 함. 로드밸런스가 지연시간이 얼마나 걸리는지, Auto Scaling 의 사용률은 얼마나 되는지 알람이 울렸을 때 Auto Scaling 에서 Scaling 정책을 실행함 이 때 로드밸런스한테 서비스가 준비 되었는지 확인을 한 후 트래픽을 전송함 - Elastic Load Balancing 트래픽을 가용영역에서 여러 EC2 인스턴스에 걸쳐 분산 비정상 Amazon EC2 인스턴스를 감지하기 위한 상태 확인 지원 Amazon EC2 인스턴스에 대한 HTTP, HTTPS, SSL 및 TCP 트래픽의 라우팅과 로드 밸런싱 지원 - Classic Load Balancer - Amazon CloudWatch - 모니터링 및 경보를 울리는 기능을 함. - Auto Scaling..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JJ0Xk/btqziF3ZsRb/C3ILgVtEG1Z6KWkcyR2mak/img.png)
# 데이터베이스 - SQL 을 쓸 것이냐, NoSQL 을 쓸 것이냐를 결정해야 한다. - 관계형데이터베이스는 트랜잭션 제어, 데이터 속성, 조인, 복잡하고, 정형화된 데이터를 처리하는 것에 최적화 되어있다. 그러나 엄청나게 많은 쿼리를 처리하는데에는 비적합하다. 마스터 서버 한 대의 성능을 높인다. ( 수직적 확장 ) - 비용 효율적이고 조절 가능한 용량 시간 소모적인 데이터베이스 관리 작업을 지원 Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, PostgreSQL 데이터 베이스 VMware 에 배포 가능 - Amazon RDS 장점 간편하고 빠른 배포 일반적인 데이터베이스 관리 작업을 관리 애플리케이션과 호환됨 빠르고 예상 가능한 성능 간편하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KUifL/btqzkl3ZawP/O9I67Mabas3VwcpAgSkjWK/img.png)
# IAM 임시로 유저에게 해당 권한을 부여하여 어플리케이션에 접근하게 함. - 아예 어플리케이션 코드에 해당 사용자의 키값을 저장하는 방법이 있음. ( 그러나 보안 취약 ) - 특정 사용자에게 임시 권한을 부여함. - IAM 사용자를 만들어서 임시 자격증을 가지게 하여, 해당 어플리케이션에 접근하고, 자격을 파기하자.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cmQyW5/btqzkaO8Xfx/I7QIdsDzSVvCwdKtfuiNPk/img.png)
# EBS ( Elastic Block Store ) - EBS 개념 일관되고 지연 시간이 짧은 성능을 제공하는 영구 블록 수준 스토리지 저장된 데이터는 가용 영역 내에서 자동으로 복제됨. 스냅샷은 Amazon S3에 안정적으로 저장됨. - Amazon EBS 볼륨 유형 SSD 지원 볼륨 : I/O 크기가 작고 읽기/쓰기 작업 빈도가 높은 트랜잭션 워크로드에 적합 IOPS 성능이 뛰어남 HDD 지원 볼륨 : 대규모 스트리밍 워크로드에 적합 처리량이 뛰어남 ( 초당 MiB로 측정 ) - EBS 데이터에 빠르고 엑세스하고 장기간 지속해야 하는 경우 EBS를 사용하는 것이 좋습니다. EBS 볼륨을 암호화된 볼륨으로 시작할 수 있습니다. 볼륨에 저장된 데이터, 디스크 I/O 및 볼륨에서 생성된 스냅샷은 모두 암..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oUuyp/btqziFCHDml/bPNIkb21omtL6p9SVcpknK/img.png)
# AWS S3 - S3 개요 인터넷용 스토리지 기본적으로 온라인, HTTP 기반 엑세스 웹을 통해 언제 어디서든 원하는 양의 데이터를 저장하고 검색할 수 있는 스토리지 고도의 확장성, 안정성, 속도 및 내구성 - S3 장점 버킷에 저장할 수 있는 객체 수에는 제한이 없습니다. 객체 크기 최대 5 Tb, 버킷 크기에는 제한이 없습니다. 연간 객체에 대해 내구성과 가용성을 제공합니다. HTTP/S 엔드포인트를 사용하여 웹에서 언제 어디서든 원하는 양의 데이터를 저장하고 검색 가능 확장성, 안정성, 속도가 우수하여 저렴함 AWS를 사용하여 서버 측 암호화를 하거나, 고객이 관리하는 클라이언트 측 암호화를 하도록 선택할 수 있음 액세스 로그를 감사 목적으로 사용할 수 있습니다. 표준 기반 REST 및 SOAP..