본문 바로가기

Cloud

AWS Cloud Computing

AWS ( Amazon Web Service )

초기 사업 : 쇼핑몰, 물류사업

현재 사업 : 클라우드 컴퓨팅 제공

 

Virtualization : 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어

물리적인 장비를 실제로 제공하지는 않지만 가상으로 제공하는

 

VDI ( Virtual Desktop Infrastructure ) : 가상의 Desktop을 제공하는

 

Cloud Computing의 특징

  1. 어디서든 존재한다.
  2. Backend가 Hide된다.
  3. 실체하지 않는다.
  4. 유동적인 리소스를 갖는다.

-> 초기투자 비용이 없다.

-> 필요할 때 언제든지 사용 (on-demand)

-> 사용한만큼만 요금을 지불 (pay as you go)

 

Cloud Computing Environment

  • IT에서의 Cloud는 Internet
  • 컴퓨팅 자원을 원할때 제공하는 서비스
  1. Private
  2. Public

On-premise : 전통적인 인프라 구성

-> 계획, 자본금, 공간, 물리적 보안, 직원, 유지보수 등의 지속적 관리가 필요함.

-> 변경에 대한 리소스가 많이 필요함.

 

Cloud Computing : 클라우드 컴퓨팅 인프라 구성

-> 원하는 리소스를 원하는 만큼 사용할 수 있음.

-> 새로운 서비스 제공에 대한 속도가 기존의 인프라 구성보다 속도가 빠름.

 

Cloud Computing 장점

  1. 자본비용을 가변비용으로 대체함.

    → 사용한 만큼의 리소스에 대해서만 비용을 지불

  2. 규모의 경제로 얻게되는 이점

    → 성장할수록 가격이 낮아짐

  3. 용량의 추정 불필요

    → 필요한 인프라의 용량을 추정할 필요가 없음.

  4. 속도 및 민첩성 개선

    → 서버가 개발자에게 제공하기까지의 시간을 몇 주에서 몇 분으로 단축할 수 있다.

    → Auto Scaling : Amazon EC2 Auto Scaling correct number of Amazon

  5. 데이터 센터 운영 및 유지관리에 비용투자 불필요

  6. 몇 분만에 전세계에 배포가 가능

Model

  1. IaaS ( Infrastructure as a Service )
  2. PaaS ( Platform as a Service )
  3. SaaS ( Software as a Service )

Deployment Models

  1. All-In Cloud
    • 어플리케이션의 모든 부분이 클라우드에서 실행된다.
  2. Hybrid
    • 클라우드 기반 리소스와 기존 리소스간에 인프라와 어플리케이션을 연결하는 방법
  3. On-premise
    • 가상화 및 리소스 관리도구를 사용

Cloud Computing Security

  • 공격에 대한 대비 및 방어환경
    1. Inspector
    2. GuadDuty -> APT(Advanced Persist Threat)공격에 대한 방어
    3. WAF(Web Application Firewall)
    4. Shield
    5. Managed Endpoint Services
  • 재해복구
    1. Cold Site -> Pilot light
    2. Warm Site -> Warm standby
    3. Hot Site -> Multi-site
  • 고가용성과 복구성을 위한 인프라 배포
  • AWS Elastic Beanstalk을 이용한 인프라 자동화

S3 : 스토리지 서비스 like 웹하드

EC2 : 인스턴스를 관리하는 서비스

Route 53 : DNS 서비스

AMI : 서버의 이미지 ( 백업용 )

Multi-AZ : 자동으로 고가용성이 적용되어짐

 

S3 Service ( Amazon Simple Storage Service )

  • 객체 수준 스토리지
  • 99.999% 수준의 내구성
  • 백업 데이터 저장소
  • 기반 스토리지
  • 정적 컨텐츠 저장 배포
  • 정적 사이트 호스팅

 

자격증

 

Level

Foundational - Associate - Professional - Speciality

  • 단계별로 취득하지 않아도됨