aws 1-1 : Cloud Computing, AWS

hsy·2025년 4월 14일

cloud computing

: Application Layer 수준의 고차원적인 제어 능력을 활용해 하위 계층(서버, 스토리지, 네트워크 등)의 리소스를 논리적으로 가상화하고, 이를 서비스 형태(IaaS, PaaS, SaaS)로 제공함으로써 물리적 인프라보다 더 유연하고 고기능의 컴퓨팅 환경을 제공한다.

장단점
비용 - Operating Expenses(Opex)
시간 - 하이브리드와 온프렘에 비해 짧은 시간에 구성이 가능하다. 
확장성이 좋다. 유연성/이식성에서 유리하다. / 내부 구현에 대한 가시성이 좋지 않다.
원격 접근이 및 프로비져닝이 가능하다. / 인터넷 환경에서만 접근이 가능하다.

종류
	1. 서비스 제공 방식
		IaaS - 인프라만 구성해서 제공
		PaaS - 플랫폼까지(운영체제/미들웨어)
		SaaS - 소프트웨어까지 모두 구성해서 제공
	2. 구성 방식에 따른 분류
		퍼블릭 - 공급업체 (AWS 등)에서 구성하고 제공
		프라이빗 - 직접(사내 등) 구성해서 사용
		하이브리드 - 퍼블릭/프라이빗 섞어서 사용
        

AWS :

클라우드 컴퓨팅 서비스를 제공하는 CSP 기관 중 하나. IaaS부터 PaaS, SaaS까지 광범위한 서비스를 제공한다. E2, ECS / EKS, Lambda, Lightsail 등등이 있다.

인프라 구조 :

AWS는 인프라 구조를 두가지 방식으로 구분한다. 리전과 가용영역이다. 컴퓨팅 서비스의 인프라 영역은 리전, 가용영역 두가지 정보가 모두 있어야한다.

  • 리전 : 실제 물리적 인프라의 위치, 응답 속도와 제공 서비스 제한 등 지역적 특징을 가지고 있다.
  • 가용영역 : VPN, 고가용성을 위해 물리적으로 구별된 네트워크가 연결된 형태.

설계 원칙 :

두 가지 특징을 가지고 있다. API중심 설계. 최소 권한 부여.

  • API 중심 설계 : AWS의 모든 리소스는 API로 조작 가능. 분산 시스템 환경에서 유용함.
    IaC + 버전 관리 가능 + 전체 시스템 자동화 가능
  • 최소 권한 부여 : 리소스에 대한 접근 권한을 최소로 부여.

EC2 :

AWS의 IaaS 서비스. 퍼블릭 클라우드 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 컴퓨팅 환경을 인스턴스 형태로 제공한다.

profile
hi

0개의 댓글