- EC2 : 가상서버
- RDS : 관계형 데이터베이스 (RDBMS)
- 클라우드가 서비스를 제공하는 범위에 따라 아래 네가지로 구분이 된다.
- on-site : 현재 회사 내에서 하고있는 방식이다.
- 가상서버를 직접 올리고 os 및 모든 부분을 사용자가 관리하는 방식
- IaaS : 위에서 설명한 EC2 가 다음과 같은 방식이다.
- 가상 환경까지는 제공해주지만 o/s 부터는 우리가 관리해야함
- AWS에서 업데이트 관련은 자동으로 해주는 기능이 있기는 할걸??
- PaaS : 데이터와 애플리케이션만 사용자가 관리 및 사용하고 나머지는 클라우드가 제공해준다.
- 예시로 AWS의 Elastic Beanstalk 가 있다.
- SaaS : 모든것을 클라우드가 제공해줌 → 서비스로 제공된다.
- 예시로 AWS에서는 Lightsail , 네이버 클라우드 , 애플 클라우드 등등이 있음
AWS 설정
- 인스턴스 생성
- Amazon Linux를 사용함(RedHat 기반, aws 에서 안정적이다.)
※ 주의할점
AWS는 서버를 재부팅하면 IP가 바뀐다. 따라서 탄력적 IP를 이용하여 IP를 고정 시켜줘야함
(이 때 생성한 인스턴스 연결 해주기!)
RDS
- MySQL, MariaDB 까지는 무료
- 파라미터를 설정하여 RDS에 부여함 (파라미터란 charater set 혹은 timezone 같은 것들)
- 엔드포인트가 접속 host 이다.
※ EC2나 RDS 나 접속 할때는 ssh 키 생성하여 보안 등록 후 접속하여야 한다.
'AWS' 카테고리의 다른 글
EC2 서버 세팅 시 참고사이트 (0) | 2023.01.03 |
---|