AmazonAWS 7

깃털보다 가벼운 AWS 팁 - 1st Tip

오늘은 AWS활용과 관련해서 가벼운 팁 하나 공유할까 합니다. 본 팁은 개인적으로 직접 겪었던 문제이고, 다른 분들이 이와 비슷한 문제에 봉착할 확률이 극히 적긴 하겠지만, 그래도 누군가에게는 조금의 도움이 되지 않을까 합니다. 현재 본인의 AWS환경에서는 Master DB는 Frankfurt에 있고, 서울에는 Read Replica가 있었습니다. 그런데 Read Replica 활용도가 생각보다 떨어지는 관계로 일단 Seoul 리전에 있는 DB instance를 일반 인스턴스로 변경하기로 했습니다. 위와 관련된 작업을 Promote 이라고 부릅니다. 기존 replica instance를 promote 하는 방법은 의외로 간단합니다. 인스턴스 선택 후, Action --> Promote를 선택하면 됩니다...

AmazonAWS 2016.06.29

EC2 instance에 S3권한 Attach하기 2편

2016/03/19 - [AmazonAWS] - EC2 instance에 S3권한 Attach하기 위 글에 이어서 포스팅합니다.위 글에서는 EC2 인스턴스에 적용할 Policy 및 Role을 생성했습니다. 이제 두번째 단계인 EC2 인스턴스에 role을 적용해보도록 하겠습니다. 첫번째 글에서 언급했듯이, 전 기존에 운영중인 EC2 instance를 대상으로 한다고 했고, 이 과정중에서 어느정도의 다운 타임은 발생할 수 밖에 없습니다. 1. 기존 인스턴스에 대해서 AMI를 생성합니다.EC2 instance console에서 해당 인스턴스에서 마우스 오른쪽 클릭 후, Image > Create Image를 선택합니다. 2. 이미지 생성시에 추후 참고하기 쉽도록 적절한 이름을 적으신 후, 꼭 No Reboot..

AmazonAWS 2016.03.19

EC2 instance에 S3권한 Attach하기 1편

얼마 전에 amzon aws root key가 유출된적이 있었고, 그로 인해서 계정이 무단 도용된 적이 있었다.그때 이후로 난 root iam을 아예 없애 버렸다. 대신 다음과 같은 방법으로 EC2 인스턴스에 직접 S3권한을 부여하는 방법을 선택했다.자잘하게 보면 그 절차가 꽤나 복잡하고, 간단하게 생각하자면 크게 2단계다. 일단 크게 보자면, 1.Policy와 Role을 생성.2. 생성된 role을 EC2 인스턴스 생성시에 할당위 두단계이다. 간단하게 말하면 두 단계지만, 실제 운영중인 EC2 서버를 기준으로 봤을 때에는 조금 더 복잡하다.일단 본인이 했던 방식대로,,즉, 기존 운영중인 EC2 인스턴스 자체에 S3접근 권한을 부여하는 방법을 소개해보고자 한다. 일단 기존에 운영중인 EC2 인스턴스에 I..

AmazonAWS 2016.03.19

Amazon RDS MariaDB UTF-8 변경

참으로 간만에 하는 포스팅이군요,,, 그 동안 많이 혼자 바쁘게 일했습니다. 오늘은 아마존 AWS의 RDS에 대해서 간단한 팁을 공유하고자 합니다. 회사 업무가 오스트리아 - 한국 이렇게 이원화 되어 있다보니, 자연스럽게 양쪽에서 비교적 원활하게 사용할 수 있는 Amazon AWS기반으로 시스템을 구축하게 되었네요. 우선 데이터베이스를 RDS로 구축하면서 mariadb를 사용했는데,문제는 DB의 인코딩이 아마존 기본 인코딩인 latin1으로 설정이 된다는겁니다. 영문만 사용한다면 문제가 없지만, 영어, 한글, 독일어,체코어..등등 여러가지 언어가 쓰일 수 있는 회사 업무상 절대적으로 utf-8을 사용해야 하는 상황입니다. 아무튼 인코딩 생각 안하고, 생성된 인스턴스로 데이터 마이그레이션을 해보니 모든 한..

AmazonAWS 2015.11.12

Region(리젼)과 Availability Zone

Amazon AWS를 사용하다보면 자주 접하게 되는게 바로 region과 zone이라는 개념이다. Region은 지정학적으로 접근하면 좋을 듯 싶다. Code Name ap-northeast-1 Asia Pacific (Tokyo) Region ap-northeast-2 Asia Pacific (Singapore) Region ap-northeast-3 Asia Pacific (Sydney) Region eu-west-1 EU (Ireland) Region sa-east-1 South America (Sao Paulo) Region us-east-1 US East (Northern Virginia) Region ua-west-1 US West (Northern California) Region ua-we..

AmazonAWS 2014.07.09

인스턴스와 AMI

일단 용어부터 정리하고 갑시다.. AMI : Amazon Machine Instance 쉽게 말하면 가상 머신 템플릿이라고 볼 수 있을 듯 싶다. 이 템플릿에 OS, Application server, 각종 소프트웨어들에 대한 설정이 포함되어 있다. 이 템플릿을 기반으로 일종의 복제본(?)인 인스턴스(Instance)를 생성하고 이를 수행하면 클라우드상에서 하나의 가성 서버가 실행이 된다고 보면 된다. AMI가 일종의 템플릿인 만큼, 하나의 AMI를 기반으로 여러 인스턴스를 여러 호스트에서 운영이 가능하다. 운영중인 인스턴스는 종료 시점(임의던 또는 문제 발생해서 다운이 되던지..)까지는 지속적으로 운영이되며, 문제가 발생해서 다운이 된 경우라도, 새롭게 생성해서 실행이 가능하다. Instance 단일 ..

AmazonAWS 2014.07.08

Elastic Block Storage(EBS) 추가하기

현재 작업용으로 사용중인 Amazon AWS의 EC2 instance의 용량이 94%까지 차 올랐다. 확실히 Free Tier는 용량이 공짜스럽다.. ㅎㅎ EBS, Elastic Block Storage , (EBS교육 방송이 아닙니다. ㅎㅎㅎ)를 사용해서 용량을 추가할 수 있다고 해서,,(최대 30기가), 추가하기로 결정했뜸.. 우선 당연히 Amazon AWS 콘솔에 로그인을 해야 함... Volume에서 Create을 선택하시면 됩니다.용량 선택 후, zone을 선택해주시면 됩니다.가급적이면 해당 volume을 사용할 인스턴스와 동일한 zone으로 선택하시는게 좋겠죠?? 아래와 같이 생성이 됩니다... 생성 후 아래와 같이 해당 volume을 선택 후, "Attach Volume"을 선택해주셔야위 이..

AmazonAWS 2014.07.07