클라우드 컴퓨팅

  1. 관리노력과 공급자의 상호작용을 최소화하면서 신속하게 제공하거나 해제할 수 있는 구성 가능한 컴퓨팅 리소스(네트워크, 서버, 스토리지, 애플리케이션, 서비스 등)의 공유풀에서 어디서나 편리하게 필요한 시점에 네트워크로 접근할 수 있게 하는 모델이다.
  2. 공용 클라우드
  3. 컴퓨팅 서비스 분류
    • 서비스로서의 인프라(IaaS) : 가상서버를 이용하여 기본적인 자원을 제공(아마존 EC2, 구글 컴퓨터 엔진)
    • 서비스로서의 플랫폼(Paas) : 클라우드에 사용자 지정 애플리케이션을 배포할 수 있는 플랫폼을 제공(아마존 일래스틱 빈스토크, 구글의 앱엔진)
    • 서비스로서의 소프트웨어(Saas) : 인프라와 클라우드에서 실행되는 소프트웨어(아마존의 WorkSpaces, 구글의 Apps for Work, MS사의 365오피스)

클라우드 컴퓨팅 서비스 공급자(AWS)

  • 요금
    • 사용시간 + 트래픽 + 스토리지 사용량 만큼 지불
    • 프리티어(한달 750시간 서버, 20GB DB). 한계 초과 자원에 대해서 비용청구 발생함.
  • SSH 접속. 키페어 = 개인키(비밀번호대신 *.pem) + 공개키(가상서버에 삽입)
  • AWS, 애저, 구글 클라우드 플랫폼, 오픈스택

키페어

  • 키페어란 클라우드 서버에 접속하기 위한 암호화 파일로 Public key와 Private Key로 뜻함.
  • ppk 파일은 PuTTY Private Key file의 약자로 PuTTY 프로그램에서 사용하기 위한 키파일
  • pem은 Privacy Enhanced Mail의 약어로 Base64의 인코딩으로 이루어진 인증서 파일로서 원래는 secure email에 사용되는 인코딩 포멧이었는데 더이상 email쪽에서는 잘 쓰이지 않고 인증서 또는 키값을 저장하는데 많이 사용된다. —–BEGIN RSA PRIVATE KEY—–, —–END RSA PRIVATE KEY—– 로 묶여있는 text file을 보면 이 형식으로 인코딩 되어있다고 생각하면 된다

Tags:

Categories:

Updated: