해나아부지 개발일지

AWS 시작하기 본문

Cloud/AWS

AWS 시작하기

__APPA 2020. 9. 12. 20:10

AMAZON WEB SERVICES(AWS)

Amazon Web Services(AWS)에서는 웹과 모바일의 애플리케이션, 빅 데이터 프로젝트, 소셜 게임, 모바일 앱에 이르는 거의 모든 물리적인 컴퓨팅 자원을 클라우드를 통하여 실행할 수 있는 다양한 인프라 및 애플리케이션 서비스 집합을 제공합니다

 

Goal

S3, EC2, RDS를 이용한 App Deployment(앱 배포)

 

S3

아마존에서 제공하는 Storage Service다. 

Amazon S3의 모든 객체는 '버킷'에 저장됩니다. Amazon S3에 데이터를 저장하려면 먼저 버킷을 생성해야합니다.

  1. '콘솔에 로그인'하여 서비스를 선택하고(S3)
  2. 버킷 만들기를 클릭합니다
  3. 버킷의 DNS(이름)을 정하고 사용지역을 정합니다(서울)
  4. 다음 버튼을 눌러 기본설정으로 버킷을 생성합니다.

버킷이 생성되면(폴더라고 생각하면 더 쉬울 것 같다) 해당 버킷에 파일 및 폴더를 업로드, 다운로드 할 수 있게 된다.(네이버 클라우드처럼)

 

AWS 솔루션 사이트에는 Amazon S3를 사용할 수있는 다양한 방법이 나와 있습니다. 주요 사용 방법으로는

  • 백업 및 저장 – 다른 사용자를 위해 데이터 백업 및 저장 서비스를 제공합니다.

  • 응용 프로그램 호스팅 – 웹 응용 프로그램을 배포, 설치 및 관리하는 서비스를 제공합니다.

  • 미디어 호스팅 – 비디오, 사진 또는 음악 업로드 및 다운로드를 호스팅 하는 중복되고 확장 가능하며 가용성이 높은 인프라를 구축합니다.

  • 소프트웨어 제공 – 고객이 다운로드 할 수있는 소프트웨어 애플리케이션을 호스팅합니다

EC2

아마존에서 제공하는 Cloud Computer Service이다.

Linux, Ubuntu, Windows 등 다양한 OS가 설치된 Computer를 Cloud 환경에서 원격접속 및 사용이 가능하다.

 

  1. 아마존 콘솔에 접속 후 EC2 서비스 접속
  2. 새로운 인스턴스를 생성(무료 프리티어 OS 선택)
  3. 새로운 키-페어(.pem)를 생성 후
  4. 파일이 있는 폴더에서 $ chmod 400 chaegjango-server.pem 명령어를 실행
  5. $ ssh -i "example.pem" ubuntu@ec2-3-35-21-76.ap-northeast-2.compute.amazonaws.com(생성된 인스턴스 주소)

AWS EC2 클라우드 서버에 접속이 된다.

 

 

Comments