본문 바로가기

AWS

Scala로 AWS Lambda 사용하기 이 포스팅은 https://aws.amazon.com/ko/blogs/compute/writing-aws-lambda-functions-in-scala/를 기반으로 만들어졌습니다. Scala는 기본적으로 Jar파일로 떨어집니다. 요즘 AWS를 많이 사용하고 있습니다. 저번에 AWS User Group 세미나를 참석한적이 있는데, 거기서도 Lambda를 많이 강조를 하는것을 보았습니다. Lambda는 Java를 사용할 수 있습니다. 그 뜻은 Scala도 사용이 가능하다는 뜻이겠지요. 그래서 이번에는 Scala를 이용하여 Lambda를 사용하려 합니다. SBT 설정먼저 SBT Scala Project를 만듭니다. 그 후, project/plugins.sbt를 만들어서 그 안에 다음과 같이 적습니다. addS.. 더보기
Docker S3 registry & Docker registry API docker를 사용할 때, registry는 필수입니다. 나중에 어찌되었든 remote로 받아 놓으려고 쓰는 거니까요. 그런데, 이게, local에다가 저장을 하면 포멧을 하게 되면 매우 난감해집니다. 그러므로, AWS S3에 저장을 해 봅시다. S3용 Credential 만들기(이미 Credential이 있으면 만드실 필요가 없습니다.)일단 S3에 docker image를 저장할 bucket을 만들어야 합니다. * 2016년 04월 19일 현재 서울 데이터 센터는 동작하지 않습니다. 저는 Standard US를 사용하였습니다.이제 docker에서 사용할 credential를 만듭니다. AWS의 오른쪽 상단에 security Credentials을 클릭하여 Credential 탭으로 들어갑니다. 이제, .. 더보기
s3fs를 이용한 Ubuntu 14.04 AWS S3 Linux mount와 Performance 기존의 System을 AWS에 옮기는데 가장 큰 장애물중에 하나는 S3입니다. 기존의 System은 Disk상의 File System을 사용하였기 때문에 AWS에 올렸을 경우에는 매우 난감한 상황이 생깁니다. 일단, EBS(Elastic Block Storage)의 가격은 매우 비싸고, Instance를 Termination 시켰을 때 다 날라가기 때문에 System이 Reactive하지 못하게 설계가 되는 한계가 생깁니다. 그래서 결국은 AWS S3를 사용해야 하는데, 기본적으로 Library를 사용해서 고쳐야 하는 단점이 있습니다. 그래서 보통 Service에서 많이 받게 되는 유혹이 s3fs를 이용하여 AWS를 nfs로 mount 하여 사용 하는 것입니다. 이 방식은 매우 유용한데, 일단 Disk .. 더보기
AWS(Amazon Web Service) Instance 생성 & Putty로 접속 기존에 집에서 자체 서버를 열어서 WordPress를 운영하다가 AWS에 최근 관심이 많아져 AWS위에서 WordPress를 설치 하기로 하였습니다. 기존 집의 서버는 토렌트 머신과 파일 서버로.. 1. 아마존 Instance 생성 먼저 WordPress를 설치할 AWS Instance를 만들어 봅시다. - EC2 에 접속을 하여 Side Menu에서 Instance를 클릭 하면 다음과 같은 화면이 출력이 됩니다. 왼쪽 상단에 Launch Instance를 클릭하면 팝업이 뜨고 Next를 클릭하면 Instance가 만들어 집니다. 여기서 새로운 Private Key를 생성하시고 다운로드를 받습니다. 그 후, 외부에서 접속을 하려면 일면 Security Group에 HTTP를 추가를 해야 하는데, 하단의 .. 더보기
AWS Android SSH 접속 안드로이드에도 SSH Client가 있습니다. 그러면 AWS에도 SSH접속이 되겠죠? 1. SSH Client 설치 저는 Android SSH Client중 JuiceSSH를 사용합니다. 그러므로 해당 앱을 기준으로 포스팅을 하겠습니다. 서버를 추가 합시다. 오른쪽 하단에 +표시를 누르면 서버를 추가 할 수 있습니다. 이곳에서 필요한 필드를 체워줍니다. NickName : 서버 이름을 뜻합니다. Address : 아마존 서버 주소를 적습니다. identity : 접속에 필요한 보안방법을 설정합니다.(PW or Private Key) 아마존은 Private Key를 사용하여 접속하므로, 새로 Private Key를 추가해 줍시다. Smart Search를 클릭하면 다음과 같이 AWS에서 다운받은 Pem파일.. 더보기