2012년 12월 24일 월요일

AWS EC2 인스턴스를 다른 지역으로 복사하는 방법

미국 EC2
  1. Instances 메뉴 - 실행 중인 해당 인스턴스의 속성 메뉴에서 create image (EBS AMI) 한다.
  2. AMIs 메뉴 - 새로 만든 AMI 이미지로 Launch Instance 하고 기존 인스턴스와 같은 사양의 인스턴스를 만든다.
  3. Instances 메뉴 - 새로운 인스턴스가 Running 되면 인스턴스의 속성 메뉴에서 Stop 한다.
  4. Volumes 메뉴 - 인스턴스에 연결된 볼륨의 속성 메뉴에서 Create Snapshot 한다.
  5. Snapshots 메뉴 - 새로 만든 스냅샵의 속성 메뉴에서 Copy Snapshot 한다. 팝업창에서 Destination region 항목에 싱가포르 지역을 선택한다.

싱가포르 EC2
  1. Snapshots 메뉴 - 미국에서 복사 된 스냅샷의 속성 메뉴에서 Create Volume from Snapshot 한다.
  2. Volumes 메뉴 - 스냅샷으로 만든 볼륨의 Volume ID를 확인 한다.
  3. Security Groups 메뉴 - 시큐리티 그룹이 필요하면 만든다.
  4. Instances 메뉴 - 미국 인스턴스와 같은 사양의 인스턴스를 Launch Instance로 생성하고 인스턴스가 Running 되면 속성 메뉴에서 Stop 한다.
  5. Volumes 메뉴 - 인스턴스에 연결(sda1)된 볼륨의 속성 메뉴에서 Detach Volume 하고 인스턴스에서 볼륨을 때어낸다. 미국 스냅샷으로 만든 볼륨을 속성 메뉴에서 Attach Volume 한다. 팝업창에서 Instance 항목에 해당 인스턴스를 선택하고, Device 항목에 /dev/sdf를 /dev/sda1으로 수정한 다음 Yes, Attach 해서 볼륨을 붙인다.
  6. Instance 메뉴 - Stop 되어 있는 인스턴스를 Start 한다. 인스턴스가 Running 되면 Public DNS 주소로 접속해서 확인한다.

2012년 12월 9일 일요일

아마존 RDS에서 phpmyadmin 사용하기

EC2의 시큐리티 그룹이 RDS 시큐리티 그룹에 등록이 되어 있어야 한다.

phpMyAdmin 설정
  • ../phpmyadmin/conf // 디렉토리로 이동
  • $ sudo vi phpmyadmin.conf // 파일 수정
    Allow from 127.0.0.1 => Allow from all
    Require local =>Require all granted
  • 아파치 리부팅

RDS db 설정
  • ../phpmyadmin/htdocs // 디렉토리로 이동
  • $ sudo vi config.inc.php // 파일 수정
    $cfg['Servers'][$i]['host'] = 'RDS주소'; // RDS 엔드 포인트 입력
  • http://EC2 주소/phpmyadmin // 주소로 이동
  • RDS 관리자 아이디와 비밀 번호를 입력하고 로그인

2012년 12월 3일 월요일

우분투에 마인드맵 XMIND 설치

XMIND는 윈도우즈, 맥 OS X, 리눅스에 모두 호환되는 마인드맵 프로그램.


우분투에 XMIND 설치 방법

2012년 12월 2일 일요일

AWS 프리티어 무료 사용 기준

AWS 프리티어


Elastic Compute Cloud(EC2)
  • Amazon EC2 Linux 750시간† 마이크로 인스턴스 사용
  • Elastic Load Balancer 750시간 + 15GB의 데이터 처리
  • 30GB Amazon Elastic Block Storage + 2백만 I/O 및 1GB 스냅샷 스토리지

Simple Storage Service(S3)
  • 5GB Amazon S3 표준 스토리지, Get 요청 20,000건, Put 요청 2,000건

Relational Database Service(RDS)
  • Amazon RDS 단일 AZ 마이크로 DB 인스턴스 750시간 무료 사용
  • 20GB 데이터베이스 스토리지
  • 1,000만 I/O
  • 자동 데이터베이스 백업과 사용자 실행 DB 스냅샷을 위한 백업 스토리지 20GB

Simple Workflow(SWF)
  • 1,000개 Amazon SWF 워크플로 무료 실행 가능. 또한 총 10,000개의 활동 작업, 신호, 타이머, 마커 및 30,000개 워크플로/일 무료 사용 가능

Simple Queue Service(SQS) 및 Simple Notification Service(SNS)
  • Amazon Simple Queue Service 요청 100,000건
  • Amazon Simple Notification Service에 대한 요청 100,000건, HTTP 알림 100,000개 및 이메일 알림 1,000개

CloudWatch
  • Amazon Cloudwatch 메트릭 10개, 경보 10개 및 API 요청 1,000,000건

데이터 전송
  • 모든 AWS 서비스를 합산해 15GB의 데이터 전송
  • 이러한 서비스 외에도 AWS에서 애플리케이션을 구축하고 관리할 수 있는 AWS Management Console이 무료 제공됩니다.