AWS(6) - 3 Tier-Architecture 배포 전략

박두팔이·2024년 1월 16일
0

AWS

목록 보기
7/7

개발한 Client, Server, Database를 어떻게 배포할 것인가?

지금까지는 로컬 환경에서 클라이언트와 서버, 데이터베이스를 띄워서 작성한 코드를 구동하고 확인했다.

AWS에서 제공하는 서비스인 S3라는 서비스를 통해 사용자들에게 Client를 제공할 수 있다.
로컬환경에서는 자체 개발 서버를 이용해서 클라이언트 앱을 실행시키는 것이 일반적이다.


AWS에서 제공하는 CDN서비스인 CloudFront를 통해 각지의 데이터센터에 데이터를 분산시켜 저장하면, 가까운 지역에서 데이터를 주는 방식으로 사용자에게 더 빠르게 서비스를 제공할 수 있다.

사용자들이 제공받은 Client Application을 통해서 요청을 전달할 Server Application은 어떻게 배포해야 할까?

바로, AWS EC2 서비스를 통해 손쉽게 서버를 구성하고 서비스를 제공할 수 있다.

AWS에서는 데이터베이스 특화 서비스인 RDS서비스를 제공한다.
AWS가 유지보수 작업을 담당하는 RDS를 이용하여 즉시 데이터베이스를 사용할 수 있다.
RDS서비스를 이용하여 EC2를 통해 배포된 서버 애플리케이션의 데이터를 저장하고 제공하는 데이터베이스를 배포할 수 있다.

S3, EC2를 이용해 배포된 서비스는 IP, AWS에서 제공하는 긴 도메인 주소를 통해 접근하게 된다.

AWS에서 제공하는 Route 53 서비스를 이용하면 직관적인 도메인 주소를 통해서 서비스에 접근하도록 할 수 있다.

profile
기억을 위한 기록 :>

0개의 댓글