Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Archives
Today
Total
관리 메뉴

Blog

[AWS] AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기 본문

카테고리 없음

[AWS] AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기

ggi88 2023. 3. 29. 18:59

https://www.youtube.com/watch?v=pWhqR-Wo5Ks

배포 3가지 방법

  1. 정적 웹 사이트 및 프론트엔드 앱

    • AWS Amplify Console
      • 도메인 설정, SSL 설정 자동화
      • 글로벌 콘텐츠 배포 네트워크(CDN) 지원
      • 손쉬운 지속적 통합 및 배포(CI/CD)
  2. 가상 서버 기반 백엔드 앱

    • Amazon Lightsail
      • 월 정액 비용으로 소형 서버 호스팅
      • 다양한 운영체제 및 프레임워크 지원
      • 로드 밸런싱, CDN, DB 서버 지원
  3. 완전 관리형 서버 및 DB 기반 앱

    • EC2 기반 완전 관리형 서비스
      • 오토 스케일링, 온디맨드/스팟 비용 설정
      • 자동 패치, 헬스 모니터링, 배포 기능
  4. 소규모 데브옵스 기반 프로젝트 팀이라면..

    • AWS Code Star
      • 정적 웹사이트, 서버 기반, 서버리스 앱 모두 배포 가능
      • 프로젝트 대시보드, 배포 파이프라인, 이슈트래킹 등 지원

AWS 기반 정적 웹사이드 배포 방식

  • Amazon S3 스토리지 서비스에 웹 사이트 올려 사용
  • 이 컨텐츠를 배포 하려면 Amazon CloudFront 를 사용
  • 도메인을 갖고 서비스 하려면 Amazon Route53 서비스를 사용해야함
  • 추가로 https 를 사용하려면 AWS Certificate Manager 를 설정해야함

보다 간단하게 사용하기 위해 AWS Amplify Console 활용

  • 몇 번의 클릭으로 정적 웹 사이트 및 프론트 앱 배포 가능
  • 레포지토리를 연결한 후 사이트에서 몇 번의 클릭으로 업데이트 마다 배포되도록 함

AWS 기반 백엔드 앱 배포 방식

  • ec2 서버 세팅

Amazon Lightsail: 저렴한 가격으로 가상 서버, 스토리지, 데이터베이스 및 네트워킹 서비스를 한번에

  • 소규모 웹 호스팅
  • 콘텐츠 웹 사이트
  • 비지니스 소프트웨어

가상 서버 보다 더 안정적인 운영을 하고 싶을 때

  • Lightsail 에서 Amazon EC2 기반으로 이전해야함

AWS Elastic Beanstalk

AWS Codestar