본문 바로가기

데브코스/웹 기반 문서 편집기 제작 프로젝트

AWS(Amazon Web Services)

  • 여러 가지 응용의 실현에 필요한 infrastructure 를 on-demand 로 서비스
  • 웹/ 모바일 서비스 응용
  • 빅데이터/ 인공지능 응용

 

클라우드 인프라의 이용

 

장점

  • 유연한 이용, 안정적 서비스, 다중화와 스케일링
  •  Pay-as-you-go, TCO(total cost of ownership) 절감
  • 다양한 도구 제공, 풍부한 문서 및 참고 자료

단점

  • 생각보다 비용이 만만하지 않을 수 있음
  • 제대로 사용하지 못해도 리소스가 이용되고 있으면 과금
  • 활용법을 익혀야 함
  • 익숙해지지 않으면 다소 복잡하고 생소하게 느껴질 수 있음

 

EC2 (Elastic Compute Cloud)

  • AWS 에 의하여 운용되고 있는 네트워크 상에 존재하는 가상의 서버
  • 여러 가지의 운영체제로 이루어진 소프트웨어 실행 환경을 선택하여 설치, 운영 가능
  • 서버를 구매하고 소프트웨어 설치해서 IDC 에 상면한 것과 비유 가능

 

AMI (Amazon Machine Images)

  • E2C 에서 활용하는 컴퓨터(파일시스템) 이미지
  • 소프트웨어의 설치 및 구성을 모두 포함하고 있음
  •  Amazon 이 지원하는 온갖 운영체제의 이미지 , AWS 와 3rd party 제공

 

ECR(Elastic Container Registry)

  • FE, BE 각각을 컨테이너로 빌드(이미지 생성) 하여 ECR 에 등록(push)
  • 프로덕션 및 스테이징(또는 테스트 환경) 배포를 위하여 이미지 인출(pull)

 

S3(Simple Storage Service)

  • Bucket 단위로 운영되는 object storage service
  • 임의 형태의 데이터 (비정형 데이터 포함) 를 저장하고 접근, 공유
  • AWS Glacier 와 연동 이용하여 데이터 유지의 비용을 절감하고 접근 유연성을 높임

🌟 배운 점

AWS 는 아마존에서 제공하는 클라우드 컴퓨팅 서비스로, 쉬운 말로 인터넷만 있다면 언제 어디서든 컴퓨터, 서버, 저장소 등을 빌려서 사용할 수 있는 서비스이다. 예전에 한 번 학교에서 실습을 하면서 사용해봤지만 다 까먹었는데, 오늘 강의를 들으면서 상기시킬 수 있었다. 조금 비용적인 문제가 있기는 하지만, 직접 서버를 구축하고 관리하는 것보다는 훨씬 효율적이고 편리하므로 잘 사용해보면 좋을 것 같다.

'데브코스 > 웹 기반 문서 편집기 제작 프로젝트' 카테고리의 다른 글

CI-CD 파이프라인 설계  (0) 2025.01.05
Selenium과 E2E 테스트  (0) 2025.01.01
단위 테스트  (0) 2024.12.31
개발 환경 셋업  (0) 2024.12.20
응용 구조 설계  (0) 2024.12.19