WEB

클라우드를 활용한 FE 배포

프로일기꾼 2024. 8. 22. 14:37

클라우드 서비스의 중요성

  • 클라우드 서비스는 높은 가용성, 확장성, 그리고 비용 효율성을 제공하여 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