클라우드 서비스의 중요성
- 클라우드 서비스는 높은 가용성, 확장성, 그리고 비용 효율성을 제공하여 FE 배포의 핵심 요소 중 하나로서의 자리를 매김하였다.
클라우드 서비스를 활용한 배포의 이점
- 클라우드 서비스는 글로벌 인프라를 통해 어디서나 빠르게 애플리케이션에 접근할 수 있게 해준다.
- 높은 가용성 보장
- 여러 데이터 센터를 운영하여, 하나의 데이터 센터에 문제가 발생해도 서비스가 중단되지 않도록 한다.
- 확장성
- 사용자의 요구에(traffic의 증가 및 감소) 따라 자동으로 리소스를 확장 및 축소하여 서비스의 성능을 유지한다.
- 비용 효율적
- 사용한 만큼의 비용을 지불하여, 초기 투자 비용 없이 서비스를 시작할 수 있다.
주요 클라우드 서비스 제공업체의 배포 서비스
- AWS
- S3와 CloudFront는 정적 웹 사이트 호스팅과 콘텐츠 전송 네트워크(CDN) 서비스를 제공하여, 전 세계 어디서나 빠르게 컨텐츠를 제공할 수 있다.
- Google Cloud
- Firebase Hosting은 실시간 데이터베이스와 통합되어, 동적인 웹 애플리케이션을 쉽게 배포하고 관리할 수 있게 해준다.
- Azure
- Static Web Apps 서비스는 Github와의 통합을 통해 CI/CD 파이프라인을 쉽게 구축할 수 있게 해주며, 글로벌 CDN을 통해 애플리케이션을 배포한다.
- 글로벌 cdn 이란?
- 글로벌 CDN은 글로벌 네트워크에 분산된 수많은 엣지 서버를 통해 웹 서버 또는 오브젝트 스토리지에 저장된 정적 콘텐츠를 사용자에게 보다 빠르고 안전하게 전송하는 서비스
- 트래픽 폭주 시 원본 서버의 로드를 분산하여 원본 서버를 보호하는 역할을 하며, 인접된 엣지 서버로부터 콘텐츠를 다운로드 받아 사용자에게 빠르고 안정적인 웹 서비스를 제공할 수 있다.
cf) 참고 아티클
'WEB' 카테고리의 다른 글
일렉트론 (0) | 2025.01.21 |
---|---|
고객 활동 로그 분석 (4) | 2024.11.01 |
도커를 통한 FE 배포의 필요성 (0) | 2024.08.22 |
Github & Bitbucket (0) | 2024.08.21 |
ESLint & Prettier (0) | 2024.08.21 |