☁ Network/☁ AWS

[AWS]AWS배포 기본 지식

yeun.log 2024. 6. 1. 02:40
반응형

새로운 강의를 듣기 시작했습니다. 앞으로 강의 내용을 정리해보겠습니다.


학습목표
  • 클라우드 서비스를 활용하기 위해 기본지식을 학습.
    AWS, Linux, Network.
  • 클라우드 서비스에 내 프로젝트를 단순 배포하기 위해 환경을 구축.
    EC2. (Iaas: 인프라-물리적 컴퓨터)
  • 클라우드 서비스에 프로젝트를 간편하게 한다.
    Shell Script.
  • 클라우드 서비스에 환경 구축 없이 내 프로젝트를 배포.
    Elastic Beanstalk. (Paas: 플랫폼 - 물리적 컴퓨터(플랫폼))
  • 클라우드 서비스에 배포 자동화를 구축.
    GithubAction. (CI/CD)
  • 클라우드 서비스에 무중단 배포.
    로드밸런서, 롤링배포.
  • 정적 IP할당을 위해 Network Loard Balancer를 활용한다.

진행순서. Github에 push하면 자동으로 Github Action에서 AWS로 넘어간다. 사용자 수가 늘어날 때마다 사용자들이 사용하는 EC2가 자동으로 늘어났다 줄어들도록 조절한다. 이것을 '온 디멘드'라고 한다.

 


 

 

전산실 구축시 고려사항
  • 토지 - premise.
    물리적 건물.
  • 건물.
  • 하드웨어 장비.
    서버, 침입 & 차단 시스템 (IPS, IDS, 방화벽 보안), 로드밸런서(L4), 각종 네트워크 장비.
  • 에어컨.
    컴퓨터가 많으므로 온도조절장치 필요.
  • 전기.
    서버가 꺼지지 않도록.
  • 케이블 정리.
  • 소방 시설.
    방화된 때를 대비해 이중화 필요.
  • 전산실 보안.
    물리적 보안직원 필요.
이렇게 실제 건물에서 전산실을 운영하는 것을 on premise라 한다.
반대로 원격, 클라우드 시스템을 운영하는 것을 off premise라 한다.

 


 

클라우드 컴퓨팅

 

아마존 같은 회사를 운영하다 보니 세일기간에만 사용자가 폭주해서 서버가 많이 필요한데, 평상시에는 사용하지 않는 서버를 타인에게 임대하는 것을 말한다.

 

반응형