DevOps/AWS

[메타코딩 1강] AWS 내용정리(학습목표)

SeungbeomKim 2022. 9. 21. 03:53
반응형

AWS의 학습목표

  • 클라우드 서비스를 활용하기 위한 기본지식을 학습한다(AWS, Linux, Network)
  • 클라우드 서비스에 내 프로젝트를 단순 배포하기 위한 환경 구축(EC2) Iass(인프라- 물리적 컴퓨터)
  • 클라우드 서비스에 내 프로젝트를 배포를 간편하게 한다.(ShellScript)
  • 클라우드 서비스에 환경 구축 없이 내 프로젝트를 배포한다(엘라스틱 빈 스톡) (플랫폼 - 물리적 컴퓨터(플랫폼))
  • 클라우드 서비스에 배포 자동화를 구축해본다 (GithubAction)
  • 클라우드 서비스에 무중단 배포를 해본다.(로드밸런서) (롤링배포)
  • 정적 IP 할당을 위해 Network Load Balancer를 활용한다.

     프로젝트(Springboot, testcode) ===(push)===> Github ===(trigger)===> GithubAction(1.테스트, 2.빌드, 3.배포)

     ===>AWS(로드밸런서-(EC2),(EC2(복제))

     ==> 만약 복제한 EC2서버가 정상이라면 기존 EC2서버는 제거해준다.

     ==> 사용자 요구에 따라 서버가 증가하거나 줄어드는 인프라를 구축(On demand)

<참고자료>

https://www.youtube.com/watch?v=UmuiQJEUcng&list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue

반응형