AWS Developer Associate 자격증 공부 -1!
6월 초쯤 AWS의 자격증 중 가장 기초적인 자격증인 AWS Cloud Practitioner를 취득하였다.
그다음 자격증인 Developer Associate는 빠르면 7월 말, 늦어도 8월까지 취득하려 했지만..
게으름에 져버렸다…ㅠ 다시 초심으로 돌아가 열심히 살아보자!
공부를 하며 새로운 알게 된 부분, 중요한 부분만 간단하게 적으려 노력했다.
AWS Budget Setup
- 사용자가 특정 기간 동안 사용할 예산을 정하고 초과한다면 이메일 등으로 알람을 보냄
- 알람 설정 종류
- Actual Costs
- Forecasted Costs
AWS Fundamentals
- Regions
- Cluster of Data Centers
- 특정 Regions에서만 사용할 수 있는 AWS Service가 있다 - Availability Zones - AZ는 하나 이상의 DC이다 - 다수의 AZ는 서로 독립적이다 - 각 Region은 최소 2개에서 최대 6개까지의 AZ를 가지고 있다 - 각 AZ는 높은 Bandwidth, Low Latency Networking으로 연결되어 있음
- IAM (Identity and Access Management)
- Global Service
- Root Account는 사용, 공유되어서는 안된다
- Users, Groups, Roles로 구성됨
- User를 생성할 때는 그 User가 사용할 권한만 가지는 것이 적절하다 (Least Privilege Principles)
- Policy는 JSON으로 작성된다.
- User는 사람, Role은 기계에 할당된다
- User는 여러 개의 Group에 속할 수 있다
- MFA(Multi Factor Authentication) 사용 가능
- IAM Federation
- 회사용으로 사용
- 회사의 Credential을 사용하여 로그인을 할 수 있다
- Abstraction
- One IAM User per One Person
- One IAM Role per Application
- IAM credentials 공유되어서는 절대! 안된다
- Root Account 절대 사용하지 말자
- EC2
- VM를 빌리는 것
- 가상 드라이브(EBS)에 데이터를 저장할 수 있다
- ELB를 활용해 로드 밸런싱 가능
- ASG를 통해 Scaling 가능

SSH Troubleshooting
- Connection timeout
- Check Security group
- Corporate firewall or Personal firewall
- Connection refused
- Instance에 접근은 가능하다는 의미
- Instance에 ssh가 미설치 되었을 가능성
- Permission denied
- Check Security Key
- Check User Name
- 어제는 됐는데 오늘은 안된다?
- Public IP가 바뀌었을 가능성
Security Groups
- 네트워크 보안의 뼈대

- 방화벽과 같은 역할을 함
- 기능
- Access to Ports
- Inbound, Outbound Network
- SSH Access를 위해 하나의 독립적인 Security Group을 만드는 게 좋음 (내 IP가 허용된 SG)
Private IP vs Public IP vs Elastic IP
- Public IP
- 인터넷에서 유니크하다
- 인터넷을 통해 식별할 수 있다
- Private IP
- Private Network 내부에서 유니크하다
- Private Network 안에서만 식별할 수 있다
- 여러 개의 Private Network들은 서로 같은 IP를 가질 수 있다
- Internet Gateway를 통해 다른 것들과 통신할 수 있다
- Elastic IP
- AWS에서 사용하는 EIP
- Instance에 부착할 수 있다
- 기존의 부착된 Instance에서 해제하고, 다른 Instance에 재할당 가능하다
- 전반적으로, EIP 사용보단 DNS name, Load Balancer 사용을 추천함
- Abstraction
- Private IP for internal AWS Network
- Public IP for the WWW
- Instance가 stop -> start 되면 Public IP가 변경됨 (Private IP, EIP 변경되지 않음)
마무리
거의 3달 만의 포스팅이라니… ㅠ 정신 좀 차려야겠다!
Developer를 고득점으로 취득할 수 있을 때까지 반복해서 공부하고 정리한 내용을 올려야겠다!
본 포스팅은 Udemy 강의 Ultimate AWS Certified Developer Associate 2020 - NEW!를 공부하며 정리한 포스팅입니다!