아마존 웹서비스(AWS)의 이용자는 다른 호스팅 서비스 업체에 비해 꾸준히 늘어나는 추세입니다.
다양한 서비스 기능과 종량과금제 그리고 1년간 무료로 지원을 하기에 꾸준히 늘어나는것 같습니다.
Amazon EC2란
Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장식 컴퓨팅을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다. Amazon EC2는 요건이나 갑작스러운 인기 증대 등 변동사항에 따라 확장하거나 축소할 수 있어 트래픽 예측 필요성이 줄어듭니다.
(한마디로 가상 서버를 필요할 때 필요한 만큼 사용할 수 있고, 사용한 만큼만 비용을 지급하는 서비스 입니다.)
Amazon EC2기능
Amazon EC2는 다음의 기능을 제공합니다.
인스턴스: 가상 컴퓨팅 환경
Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다.
인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공
키 쌍을 사용해 인스턴스 로그인 정보 보호(AWS는 공용키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)
인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 종료 시 삭제됨
Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장
인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전 및 가용 영역
보안 그룹을 사용해 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능
탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터
AWS 클라우드에스는 논리적으로 격리되어 있지만, 원하실때 마다 고객님의 네트워크와 간편히 연결할 수 있는 가상 네트워크, Virtual Private Clouds(VPC)
인스턴스
Amazon 머신 이미지(AMI)은 필요한 소프트웨어가 이미 구성되어 있는 템플릿입니다(예: 운영 체제, 애플리케이션 서버, 애플리케이션). AMI에서 인스턴스를 바로 시작하실 수 있는데, 이 인스턴스는 AMI의 사본으로, 클라우드에서 실행되는 가상 서버입니다.
+ 인스턴스 타입(instance type)이란
서버 사양을 정의한 것. 인스턴스 타입에 따라 CPU, 메모리, 스토리지, 네트워크 대역이 바뀝니다. 구체적으로는 1CPU/1GB 메모리를 가진 t2.micro에서 40CPU/160GB 메모리를 가진 m4.10xlarge까지 여러 용도에 최적화된 인스턴스 타입이 제공되고 있습니다.
AMI
Amazon Web Services(AWS)에서는 자주 사용되는 소프트웨어 구성을 포함하는 다양한 Amazon 머신 이미지(AMI)가 공개 게시하고 있습니다. 그 뿐 아니라 AWS 개발자 커뮤니티 회원들이 올린 자체 구성 AMI도 게시되어 있습니다. 또한 얼마든지 사용자 정의된 AMI을 생성할 수 있어서, 고객님께서 필요하신 기능을 모두 갖춘 새로운 인스턴스를 쉽고 빠르게 시작할 수 있습니다. 예를 들어 고객님의 애플리케이션이 웹사이트나 웹 서비스인 경우, 웹 서버와 관련 고정 콘텐츠, 그리고 동적 페이지에 사용할 코드가 포함된 AMI를 정의해 만드실 수 있습니다. 그래서, 이 AMI에서 인스턴스가 시작이 되면, 고객님의 웹 서버가 자동으로 시작되고 애플리케이션은 바로 Request를 처리할 수 있습니다.
로그인후 상단 서비스 카테고리에서 EC2접속.
Launch Instance접속후 Quick Start or AWS Marketplace를 이용해 서버를 설치합니다.
(Blackbear는 AWS를 이용한 Wordpress개발로 손쉬운 방법중 Marketplace를 이용해 설명하겠습니다.)
따로 설정할 필요없이 순서대로 Next만 눌러주시면 됩니다.
마지막 단계에 Key pair를 발급 받으셔야 됩니다.
key pair는 인스턴스 접속시 사용 됩니다. 리눅스/유닉스 인스턴스에서는 SSH로 접속하기 위해 공개 키 인증을 사용합니다.
윈도우 인스턴스는 리모트 데스크톱으로 접속하기 위한 관리자 비밀번호를 발급받을 때 사용됩니다.
Create a new key pair - key pair name - Download Key Pair - Launch Instances - Launch - View Instance
EC2설정이 끝이나면 Elastic IPs를 설정해주셔야 됩니다.
Elastic IPs는 인터넷을 통해 접속할 수 있는 고정 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스 입니다.
직접적인 삭제를 하기 전까지는 고정 IP를 사용할 수 있습니다.
Allocate new address - Allocate - Close - Actions - Associate address - Instance, IP설정 - Close
여기까지 하셨으면 고정 IP 설정은 끝이 났습니다.
Instance Settings - Get System Log
Setting Bitnami application password to ' password '
(시스템 로그에 보이는 패스워드는 워드프레스 접속시 사용하는 비밀번호입니다.)
ID: user
PW: ' Pass word '
궁금하신 사항은 댓글 또는 http://www.bogogago.com/web/ 접속하셔서 게시판을 이용해 주세요.
http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
EC2의 자세한 정보를 원하신다면 AWS공식 홈페이지에 접속하세요.
보고가고 티스토리는 http://www.bogogago.com 전용 블로그 입니다.
'서버 > AWS' 카테고리의 다른 글
Amazon Web Services DNS서버 Route53 (0) | 2017.01.02 |
---|---|
AWS 회원가입 (0) | 2016.12.27 |
AWS란 (0) | 2016.12.27 |
댓글