• Deployment with Amazon Web Service(AWS)
    • Simple Storage Service(S3): 빌드된 SPA(Single Page Application)을 배포
    • Elastic Compute Cloud(EC2): 작성된 Node API Server Applicaton을 배포
    • Relational Database Service(RDS): 관계형 데이터베이스를 구축하고 외부 접속 가능
    • AWS CLI: 터미널환경에서 S3에 배포 가능
    • Route53: 도메인을 관리
    • Certificat Manager(CM): SSL을 발급
    • CloudFront: S3 버킷에 SSL을 적용
    • Elastic Load Balancer(ELB): EC2에 SSL을 적용
    • Code Build, Code Deploy: CI(Continuous Integration, 지속적인 통합)/CD(Continuous Delivery or Deployment, 지속적인 전달 혹은 배포) 시스템 구축
  • Etc
    • Jenkins, CircleCI : AWS 이외의 CI/CD 개발 도구
    • Docker: 독립적인 배포환경 구축, 개발 및 테스트 그리고 운영이 동일한 환경에서 실행('실행 환경이 달라서...'라는 말을 더이상 할 수 없음)

자료 출처: 코드스테이츠

0개의 댓글