AWS Cloud Practitioner Essentials | 1장 AWS 소개

AWS Cloud Practitioner Essentials | 1장 AWS 소개

날짜
Nov 22, 2023
태그
AWS
설명
AWS 기초: Amazon Web Service 소개
 

모듈1: Amazon Web Service 소개

 
AWS는 컴퓨팅, 스토리지, 네크워크, 보안 도구 같은 기본 요소부터 블록체인, 기계학습, 인공지능, 로봇개발 등 복잡한 솔루션까지 다양한 서비스를 모든 비즈니스에서 제공하고 있다.
 
거의 모든 현대적 컴퓨팅은 클라이언트-서버 모델을 중심으로 한다.
 
클라이언트-서버 모델
커피숍을 예로 든다.
  • 고객 - 클라이언트
  • 바리스타 - 서버(EC2)
 
고객은 바리스타에게 커피를 요청한다. 권한을 가진 서버는 요청에 응답한다. 서버는 요청을 받으면 요청의 정당함을 검증한다(돈이 잘 지불했는지 검증한다). 물론 현실에서는 단일 바리스타를 사용하는 단일 거래보다 복잡할 수 있다.
 
종량 과금제 모델
직원은 가게에서 일할 때만 돈을 받는다. 가게의 주인은 바리스타가 몇 명 필요한지 결정한 후, 근무 시간에 맞는 급여만 지급한다. 하지만 하루 중 대부분의 시간에는 직원 전원에게 제공하는 급여의 가치만큼 많은 손님이 오지 않는 경우가 있다.
 
온프레미스 모델
같은 일이 온프레미스 데이터 센터에서 발생한다. 클릭 한 번으로 물리적인 서버를 늘릴 수가 없다.
 
AWS 비즈니스 운영의 핵심 가치
바리스타, 즉 서버 인스턴스가 필요할 때 클릭 한 번으로 바로 얻을 수 있고, 필요가 없어지면 클릭 한 번으로 없앨 수 있다. 물론 비용 지불도 중단된다. 딱 일한 만큼의 급여만 지불하면 되는 것이다.
 
따라서 필요한 만큼 지불하는 것(종량 과금제)가 AWS 비즈니스 운영에 대한 첫 번째 핵심가치이다.
 
클라우드 컴퓨팅
IT 자원을 인터넷을 통해 온디맨드로 제공하며 필요한 만큼만 비용을 지불한다. 이러한 유연성은 자체 데이터 센터 운영 시에는 누릴 수 없는 이점이다.
 
IT 자원
AWS에는 많은 제품이 있다. 존재의 이유는 기업이 원해서다. AWS가 돕고자 하는 것은 대부분 공통적이고 반복되는, 시간이 오래 걸리는 작업에서 해방시키는 것이다.
기업은 오직 차별화 요소에만 집중할 수 있는 환경을 만드는 데에 집중하면 된다.
 
클라우드 컴퓨팅 모델
Iaas(Infrastructure as a service)
네트워킹 기능, 컴퓨터 및 데이터 스토리지 공간을 제공
Paas(Platform as a service)
인프라 관리가 필요없이 개발과 관리에 집중
Saas(Software as a service)
서비스의 유지 관리에 신경쓰지 않고도 서비스 제공업체에 의해 실행되고 관리되는 완전한 제품
 
클라우드 컴퓨팅 배포 모델
클라우드
- 애플리케이션의 모든 부분을 클라우드에서 실행 - 기존 애플리케이션을 클라우드로 마이그레이션 - 클라우드에서 새 애플리케이션을 설계 빌드 IT팀의 관리가 필요한 하위 수준 인프라에 빌드할 수도 있고, 핵심 인프라의 관리, 아키텍처 설계, 확장 필요를 줄여주는 상위 수준 서비스를 사용하여 빌드할 수도 있다. 기업은 완전히 클라우드에 기반한 가상 서버, 데이터 베이스, 네트워킹 구성 요소로 구성된 애플리케이션을 만들 수 있다.
온프레미스 = 프라이빗 클라우드
- 가상화 및 리소스 관리 도구를 사용하여 리소스를 배포 - 애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도 높임 자원은 가상화 및 리소스 관리 도구를 사용하여 온프레미스에 배포 애플리케이션에 필요한 기술의 모든 요소가 온프레미스 데이터 센터에 저장되는 경우도 있다 레거시 IT 인프라와 매우 비슷하지만 애플리케이션 관리 및 가상화 기술이 통합되어 리소스 사용율을 높이는데 도움
하이브리드
- 클라우드 기반 리소스를 온프레미스 인프라에 연결 - 클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합 온프레이스에서 더 잘 유지 관리되는 레거시 애플리케이션이 있거나, 정부 규정에 따라 비즈니스에서 특정 레코드를 온프레미스에 보관해야 하는 경우가 그 예다. 회사에 배치 데이터 처리 및 분석을 자동화할 수 있는 클라우드 서비스를 사용하고자 한다. 회사는 온프레미스에 더 적합하여 클라우드로 마이그레션이 되지 않을 몇 가지 레거시 애플리케이션이 있다 . 회사는 하이브리드 배포를 통해 레거시 애플리케이션을 온프레미스로 유지하면서 클라우드에서 실행되는 데이터 및 분석 서비스의 이점을 활용할 수 있다
 
클라우드 컴퓨팅의 이점
  1. 선행적으로 발생하는 비용인 데이터 센터, 물리적 서버 등에 미리 투자하지 않아도 된다.
  1. 데이터 센터, 물리 서버 관리에 더 많은 시간과 비용을 소비하지 않아도 된다.
  1. 인프라 용량을 미리 예측할 필요가 없다.
  1. 물리 자원을 소유할 때 보다 유연하게 사용이 가능해 규모적으로 경제적 이점이 있다
  1. 애플리케이션을 더욱 쉽게 개발하고 배포할 수 있다. 실험과 혁신에 더 많은 시간을 투자할 수 있다.
  1. 각지에 있는 고객에게 신속히 애플리케이션을 전달할 수 있다.
 
 
목표
  • AWS의 이점
      1. 온디맨드식 제공: 필요할 때 쉽게 서버 인스턴스를 얻고, 필요하지 않을 때 없앨 수 있다
      1. 종량 과금제: 사용한만큼만 비용을 지불한다.
      1. 초기 비용이 많이 필요하지 않다.
      1. 전 세계 어디에나 배포가 가능하다.
  • 온디맨드식 제공와 클라우드 배포 차이
    • 온디맨드 방식
      필요한 IT 자원을 유연하게 사용할 수 있다. 자체 데이터 센터 운영 시에는 누릴 수 없는 이점이다.
      클라우드 배포
  • 종량 과금제 모델
    • 사용한 만큼만 지불하는 방식이다.
 

댓글

guest