본문 바로가기

전체 글

(89)
Amazon S3 Client Tool 및 CLI 정리 1. Client에서 S3 사용 정리Client에서 S3를 이용하는 방법은 두 가지가 있습니다. AWS CLI 혹은 3rd party solution, 기본적으로 AWS API를 기반으로 HTTP/S 통신을 합니다. 3rd party solution은 다음과 같은 상황의 경우 사용합니다.FileZilla와 같은 Client Tool을 사용하길 원하시면, CloudBerry 사의 Explorer를 사용하시면 됩니다. (Freeware)파일 서버와 같이 S3를 사용하길 원하시면, CloudBerry 사의 Drive 혹은 TntDrive를 사용하시면 됩니다. (Free trial 30/21 day이며 1copy에 Drive $29.99 / TntDrive $59.95) 가성비는 CloudBerry 2. CLI..
Amazon EC2 접속 시 Disconnected: No supported authentication methods available 에러 잘 접속되던 EC2에 접속을 하려고 하니 Disconnected: No supported authentication methods available과 같은 에러가 발생되는 경우가 있습니다. 해당 문제는 EC2 /home/ec2-user 디렉터리의 퍼미션을 변경했을 때 발생됩니다. 기본적으로 /home 하위 디렉터리 구조는 다음과 같습니다. (test의 경우 제가 생성) /home/ec2-user 디렉터리 관련된 작업시에 ec2 접속에 문제가 발생될 수 있다는 것을 인지하고 있었지만, 실수로 ec2-user 해당 디렉터리를 삭제해버렸었습니다. 다시 ec2-user 디렉터리 생성 후 퍼미션 400 / 권한 ec2-user로 원복했으나, 재접속 시에 해당 문제가 발생했습니다. 다시 원복해도 발생되네요 -_ -..
AWS On-premise(IDC) 환경에서 AWS로 Migration 시에 고려 사항 기존 On-premise(IDC) 환경에서 AWS로 Migration 시에 고려해야 될 사항에 대해 정리하도록 하겠습니다.서비스 별로 정리해봤습니다. 먼저 AWS Migration 관련 문서입니다. Case 별로 정리되어 있습니다.참고 - http://media.amazonwebservices.com/CloudMigration-main.pdfWep Application Service 1. EC2 Instance 1-1. 이중화 구성 -. AWS Hardware failure로 인한 Down Time 발생을 고려해야 합니다. -. AWS Event(AWS Hardware 점검) Down Time 발생을 고려해야 합니다. -. SLA 보장을 위해서는 이중화 구성이 필요합니다. 1-2. License -. W..
AWS Lambda를 이용하여 S3 업로드된 파일 meta-data 변경 오늘은 Lambda에 관련 포스팅Lambda를 이용하여 S3 업로드 시에 파일의 meta-data(헤더)를 변경해보도록 하겠음.meta-data를 통해 client가 vod(mp4) 파일을 스트리밍할 지, 강제로 다운로드 받을지 결정할 수 있음.App 서버에서 Client가 업로드 시 meta-data 수정 전/후 파일을 S3에 업로드 할 수 있지만, Lambda 학습할 겸 테스트 해봄. 1.OverviewLambda는 AWS의 event trigger function 서비스입니다. S3 / SNS 등에서 Event가 발생되면 Lambda에 호출을 하고 Lambda는 node / python / java 등을 이용하여 작업을 함. Lambda와 S3를 연동해서 썸네일, 파일의 메타 데이터 변경이 가능.오..
AWS Elastic Block Store(EBS) 이해 EBS 관련 포스팅 1. AWS Disk?AWS의 Disk는 S3 / EBS / EFS 정도로 나눌 수 있음.S3는 Http 통신을 하는 대용량 스토리지 서버EBS는 일반 DiskEFS는 Nas 정도로 생각하실 수 있음. 2. EBS 분류EBS는 General Purpose SSD (이하 gp2) / Provisioned IPOS SSD(이하 io1) / Magnetic으로 나눌 수 있음.1.GP2가장 일반적인 Disk로 1GB~1.5TB Size를 지정할 수 있으며 볼륨 크기에 따라 IOPS를 보장.(1GB 당 3)버스팅 기능이 있어 I/O가 발생되지 않는 시간동안 IOPS가 충전됩니다. 최대 3,000 IOPS까지 충전.2. io2프로비전 된 Disk로 용량에 상관없이 IOPS를 보장. (Min 10..
AWS 사용 전 준비 사항 AWS 사용 전 필수적으로 설정해야 할 사항 계정에 대한 보안과 AWS 작업(API 호출)에 대한 로깅(CloudTrail) 1. 계정에 대한 보안AWS Root 계정은 IDC 서버실 키와 같음... 따라서 Root 계정은 적극적인 보안 필요 첫 번째는 Root 계정은 사용을 금지하고, 필요에 따라 AWS를 사용할 수 있는 Policy(권한)을 부여한 User 계정을 사용AWS Console에서 Identity & Access Management(이하 IAM)를 클릭 그 뒤에 Groups 혹은 Users를 통해 계정을 생성. Linux 계정 관리와 비슷합니다. 이번에는 Users를 생성해봄. 이번에는 Users를 생성해봄. Users->Enter User Names->Create Generate an a..
AWS Free Tier 정리 AWS에서는 개인 고객을 위해 Free Tier 서비스를 제공일정 조건에 한해서 AWS를 무료로 이용 가능 이번 블로깅은 Free Tier에서 생각하지 못한 요금이 부과되는 것을 방지하도록, 중요한 Free Tier 조건 정리 EC2 EC2 t1micro 타입 이상 사양으로 만들 경우 EC2 전체 사용시간이 월 750시간을 초과할 경우 EIP EIP를 만들고 EC2에 Attach 하지 않았을 경우 EIP를 만들고 EC2에 Attach 했지만 EC2를 정지 해놓았을 경우 EBS EBS 사용량이 30GB를 초과할 경우 EC2를 생성할 때 AMI를 CentOS로 선택한 경우 기본적으로 EBS가 8GB 할당됩니다. 만약 EC2 생성 시에 Delete on Termination을 체크하지 않으셨다면, EC2 삭제..
Amazon EC2 입문 EC2 Console로 EC2 하나를 생성하며 대부분의 내용을 보겠음.매달 매주 AWS Console에 접속할 때마다 신규 기능이 나와, 넷상에 있는 정보에 누락된 내용이 많다. 언젠간 이것도 누락되겠지. (2015-09 기준) 1. Choose AMI ​AMI 종류My AMI : 자신이 만든 AMI입니다.AWS Marketplace : 보안 솔루션부터 DB등 약 2000여가지의 SaaS 형태의 솔루션을 이용할 수 있습니다. 솔루션에 따라 추가 비용이 발생될 수 있습니다. AWS의 경우 어플라이언스 장비를 사용하기 힘들기 때문에 Marketplace를 이용합니다. Markeplace에서 구매한 EBS 볼륨은 다른 인스턴스에 attach 할 수 없습니다.Communitiy AMIs : 다른 사용자가 공개한..