Server관련/AWS

Amazon Web Server(AWS)를 사용해 보자

saltdoll 2014. 10. 22. 16:43
반응형

요즘 웹호스팅의 진리는 Amazon Web Servie가 되어 버렸습니다.

1년간의 Free Tier 무료 서비스도 정말 매력적인 프로모션 전략인 것 같습니다.

AWS의 1년 무료 계정

 

개인적으로 무료라는 말에 열심히 설치했었답니다.

우선적으로 http://aws.amazon.com 또는 http://aws.amazon.com/ko/ 로 접속합니다.

한글 설명과 동영상 제공하므로, 기본 접근을 쉽게 만들어 주었다.

정말 정말(?) 쉬워 보이지만,

처음 사용하시는 분은, 아래의 내용대로 따라 해 보시면 크게 어려운 부분은 없을 것 같습니다.

 

1. 가입

(1) 기본정보 입력

계정 이메일과 AWS의 이름 지정

 

(2) 신상정보 (계정 유형:개인, 전화번호, 국가/리전, 주소, 구/군/시, 시/도 또는 리전, 우편번호)

(3) 카드 결제 (카드번호, 카드 만료일, 카드 소유자 이름, 청구지 주소)

(4) 휴대전화  문자 인증 또는 ARS 인증

전화 번호 입력후, 문자 인증

 

휴대전화로 받은 4자리 코드를 등록하면 등록 완료

 

(5) AWS Plan선택 (서비스 선택 Free~ )

참고: AWS는 무료로 12개월의 프리티어 액세스 권한을 갖습니다.

 

무료 선택

가입할 때 등록한 Email주소에 수신한 메일을 클릭하면 됩니다.

마지막 등록한 Email로 메일에서 Activation처리 하면됩니다.

 

 

 

2. AWS  시작하기 

(1) 로그인 ( http://aws.amazon.com ) 

콘솔에 로그인

 

(2) 서비스 중에 EC2 선택 

 

EC2 (Amazon Elastic Compute Cloud) 선택

 

(3) Lunch Instance  선택

 

(4) [v] free tier only 선택

 

(5) 원하는 OS [select] 선택

Amazon Linux를 선택합니다.

개인적으로 저는 (AMP 설치도 따로 하는 편이 편해서) 기본형으로 설치를 좋아합니다. 

예전에 Redhot계열도 free tier라 설치했다가 가격이 엄청 비싸서 Amazon Linux로 변경했었답니다.

Redhot은 사용하면서 가격에 비해서, 특별한 장점을 발견하지 못했답니다.

개인적으로 상단의 Amazon Linux를 설치합니다. (기본만 설치된 Linux)

 

(6) 설정 등에 대한 정보를 입력한다. 

 - inbound 포트 설정 등 - ssh / httpd를 선택하면 좋습니다.

 ( security gorup에서 수정 가능 )

프리 티어는 최대 30GB사용 가능

 

태그 설정

 

보안 포트 설정

 

(7) existing key pair 또는 new key pair 선택

- Create a new key pair 선택

- Key pair name를 입력합니다.

- Download Key Pair를 선택하면,

"입력한 이름. pem" 형태의 키가 다운로드됩니다. (**해당 파일 중요)

해당 파일로 암호 없이 로그인합니다. 

- 기본 유저명: ec2-user

(추후: Elastic IPs가 등록 후 ssh 접속이 가능합니다.)

 

SSH연결을 위한 - 키 페어 생성

 

프라이빗 키의 권한 설정과 ssh 연결 방법 안내

 

[ ssh로 접속 하기 ]

ssh -i 키 이름. pem ec2-user@ElasticIP

 

[  로그인 후 su 계정으로 변경법 ]

$sudo su

[참고: putty로 ssh 연결하기]

2020/10/27 - [Server관련/AWS] - AWS EC2 에 putty로 연결하기 PuTTYgen으로 pem파일을 ppk로 변환 필수

 

AWS EC2 에 putty로 연결하기 PuTTYgen으로 pem파일을 ppk로 변환 필수

AWS에서 EC2 Linux 인스턴스를 만들게 되면, 프라이빗 키 형식(.pem) 파일을 다운로드 받을 수 있습니다. SSH 연결 프로그램으로 유명한 PuTTY를 이용하려면, .pem키로는 연결할 수 없고, .ppk키 파일이 필

blog.edit.kr

 

 

 

yum을 통한 Mysql설치 -> PHP 설치 -> HTTP설정 (suselinux 설정) 

 

Elastic IP(외부 공인 IP연결)

 

공인 IP를 AWS의 사설 IP(Privite IP) 연결

 

 

 

3. 기본 설정 (자세한 이미지와 설명)

EC2 생성 및 Security Group 설정

- 여기서 가장 주요한 부분은 Elastic IPs 등록입니다. (외부 공개 IP를 말합니다.)

 

EC2 파일 전송 FileZila 사용법

- 공인 키를 추가해 줍니다.

 

Setting up an FTP server on your Amazon Linux AMI

- yum를 통해서, vsftpd를 설치하는 법을 설명했습니다.

 

 

Amazon EC2 : 월별 Linux, RHEL, 또는 windows의 가상화 서버입니다. 용량이 증설도 가능합니다.

 

 

[ AWS 서비스 종류 ]

 EC2 (Amazon Elastic Compute Cloud)

 가상 서버

 EBS (Amazon Elastic Block Store)

 가상 디스크 

 S3 (Amazon Simple Storage Service)

 인터넷 스토리지 

 AMI (Amazon Machine Image) 

 서버 이미지 

 ELB (Elastic Load Balancing) 

 가상 로드 밸런서 

 Route 53 (Amazon Route 53)

 DNS 서비스 

 CloudeWatch (Amazon CloudWatch) 

 시스템 감시

 CloudFront (Amazon CloudFront)

 콘텐츠 배포 

 DynamoDB ( Amazon DynamoDB)

 KVS 

 RDS (Amazon Relational Database Service)

 RDBMS 

 ElasticCache (Amazon ElasticCache)

 인메모리 캐시 

 SQS (Amazon Simple Queue Service)

 큐잉 

 CloudFormation (Amazon CloudFormation)

 스택 디플로이먼트 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[ Amazon LinuxLAMP 웹 서버 설치 ]

한글 문서입니다.

 

http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/install-LAMP.html

 

 

[ 과거에는 표시되는 언어가 "영문"만 지원했었죠. 지금은 "한글"도 지원 ]

Amazon 프리티어 최대 사이즈는 30GB까지 입니다.

Size부분을 30까지는 Free티어 무료입니다.

 

등록 완료 화면.

인스턴스 생성 완료

 

 

 

 

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)