ssung_데이터 엔지니어링/6주차_AWS

AWS(1)

ssungcohol 2023. 11. 20. 21:57

AWS란?

  • Amazon Web Services (AWS)의 약어
  • 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 서비스를 제공하는 클라우드 플랫폼
  • 스타트업, 주요 정부 기관 등을 포함해 AWS를 사용해 비용 절감, 민첩성을 향상

클라우드 컴퓨팅

  • 클라우드 컴퓨팅 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한만큼만 비용을 지불하는 방식
  • 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, AWS와 같은 클라우드 공급자로부터 필요에 따라
    컴퓨팅 파워, 스토리지, DB와 같은 기술 서비스를 제공
  • 장점
    • 민첩성, 탄력성, 비용절감, On demand, 관리 용이

AWS  기본 용어

  • 가상화 - 물리적 컴퓨터 하드웨어를 보다 효율적으로 활용할 수 있도록 해주는 프로세스로 클라우드 컴퓨팅의 기반을 제공하는 기술
  • 가상머신 (VM) - 소프트웨어 형직으로 물리적 컴퓨팅을 시뮬레이션하는 가상 환경. 이들은 일반적으로 VM의 구성, 가상 하드 드라이브 스토리지 그리고 특정 시점에 해당 상태를 유지하는 VM의 일부 스냅샷을 포함한 다수의 파일들로 구성
  • 스냅샷
    • 특정 시점에 스토리지의 파일 시스템을 포착해 보관하는 기술
    • Windows OS의 복원 지점과 같이 장애나 데이터 손상 시 스냅샷을 생성한 시점으로 데이터를 복구
    • 원본 데이터를 그대로 복사해 다른 곳에 저장하는 백업과 달리 초기 생성 시 혹은 데이터의 변경이 있기 전까지는 스토리지의 공간을 차지하지 않음
    • 메타데이터의 복사본에 해당하기 때문에 생성하는데 오랜 시간이 걸리지 않고, 장애 상황이 발생해도 빠르게 데이터를 복원

Elastic Beantalk

  • AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리
  • 선택이나 제어에 대한 제한 없이 관리 복잡성을 줄일 수 있음. 애플리케이션을 업로드하기만 하면 자체적으로 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링 등 세부 정보를 자동으로 처리
  • Go, Java, .NET, Node.js, PHP, Python 및 Ruby에서 개발된 애플리케이션을 지원
728x90

'ssung_데이터 엔지니어링 > 6주차_AWS' 카테고리의 다른 글

AWS(5)  (1) 2023.11.24
AWS(4)  (0) 2023.11.23
AWS(3)  (1) 2023.11.22
AWS(2)  (1) 2023.11.21