Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Linux
- docker
- scope
- 스파르타코딩클럽
- 클로저
- NextJS
- Machine Learning
- 객체
- Til
- Sequence
- ES6
- reactnative
- 러닝자바스크립트
- 리눅스
- 자료구조
- 끈기
- 개발공부
- nodejs
- coursera
- CSS
- multer
- Andrew Ng
- 회고
- 1일1문장
- HTTP
- 데이터전송
- 자바스크립트
- React
- javascript
- 우선순위
Archives
- Today
- Total
해나아부지 개발일지
AWS 시작하기 본문
AMAZON WEB SERVICES(AWS)
Amazon Web Services(AWS)에서는 웹과 모바일의 애플리케이션, 빅 데이터 프로젝트, 소셜 게임, 모바일 앱에 이르는 거의 모든 물리적인 컴퓨팅 자원을 클라우드를 통하여 실행할 수 있는 다양한 인프라 및 애플리케이션 서비스 집합을 제공합니다
Goal
S3, EC2, RDS를 이용한 App Deployment(앱 배포)
S3
아마존에서 제공하는 Storage Service다.
Amazon S3의 모든 객체는 '버킷'에 저장됩니다. Amazon S3에 데이터를 저장하려면 먼저 버킷을 생성해야합니다.
- '콘솔에 로그인'하여 서비스를 선택하고(S3)
- 버킷 만들기를 클릭합니다
- 버킷의 DNS(이름)을 정하고 사용지역을 정합니다(서울)
- 다음 버튼을 눌러 기본설정으로 버킷을 생성합니다.
버킷이 생성되면(폴더라고 생각하면 더 쉬울 것 같다) 해당 버킷에 파일 및 폴더를 업로드, 다운로드 할 수 있게 된다.(네이버 클라우드처럼)
AWS 솔루션 사이트에는 Amazon S3를 사용할 수있는 다양한 방법이 나와 있습니다. 주요 사용 방법으로는
-
백업 및 저장 – 다른 사용자를 위해 데이터 백업 및 저장 서비스를 제공합니다.
-
응용 프로그램 호스팅 – 웹 응용 프로그램을 배포, 설치 및 관리하는 서비스를 제공합니다.
-
미디어 호스팅 – 비디오, 사진 또는 음악 업로드 및 다운로드를 호스팅 하는 중복되고 확장 가능하며 가용성이 높은 인프라를 구축합니다.
-
소프트웨어 제공 – 고객이 다운로드 할 수있는 소프트웨어 애플리케이션을 호스팅합니다
EC2
아마존에서 제공하는 Cloud Computer Service이다.
Linux, Ubuntu, Windows 등 다양한 OS가 설치된 Computer를 Cloud 환경에서 원격접속 및 사용이 가능하다.
- 아마존 콘솔에 접속 후 EC2 서비스 접속
- 새로운 인스턴스를 생성(무료 프리티어 OS 선택)
- 새로운 키-페어(.pem)를 생성 후
- 파일이 있는 폴더에서 $ chmod 400 chaegjango-server.pem 명령어를 실행
- $ ssh -i "example.pem" ubuntu@ec2-3-35-21-76.ap-northeast-2.compute.amazonaws.com(생성된 인스턴스 주소)
AWS EC2 클라우드 서버에 접속이 된다.
Comments