aws

개인용 Mixcloud 만들기 (2) S3에서 React Static webpage 서비스하기

원래는 server side rendering을 공부할 겸 lambda를 활용하여 server side rendering을 구현하려 했으나 다음과 같은 이유에서 s3 static web hosting으로 방법을 변경하였다. 1. node의 무식하게 많은 module들 관리가 번거롭다.일반적으로 labmda에 deploy하게 되면 그 많은 module들이 다 올라가게되고 이는 lambda가 trigger 될 때 무거워지는 요인이 되며 개발한 내용을 갱신할 때 마다 많은 부담이 된다.그렇다고 이 모듈들을 […]

개인용 Mixcloud 만들기 (2) S3에서 React Static webpage 서비스하기 더 읽기"

개인용 Mixcloud 만들기 (1-외전) AWS cloud9 과 oracle cloud 연결하기

앞선 글에서는 AWS의 EC2인스턴스를 생성하여 cloud9을 연결하였다. https://www.ebeb-blog.com/?p=97 하지만 t2 micro는 아주 최소한의 컴퓨팅 성능을 갖춘 인스턴스로 오라클 클라우드에서 사용중인 A1인스턴스를 사용하고 싶었기에 이번에는 cloud9의 외부서버 연결 기능을 이용하여 오라클 클라우드의 쿼드코어 인스턴스에 연결시키기로 했다. 이러면 ec2비용도 안든다! 이번에는 Existing compute 를 사용한 후 로그인에 필요한 user와 Host정보를 입력한다.그 다음 위의 ! 마크에 나오는 SSH

개인용 Mixcloud 만들기 (1-외전) AWS cloud9 과 oracle cloud 연결하기 더 읽기"

0. Twitter – Spotify 연동 어플리케이션 끼적끼적

약 2월초부터 Spotify의 현재 재생중인 노래를 Twitter의 닉네임에 표시 해 주는 어플리케이션을 제작하여서 쓰고 있었는데 이번 기회에 이걸 공개적으로 서비스가 가능하게 호스팅 하는 작업을 진행하였습니다. 소규모 프로젝트다보니 제 단일 인스턴스의 공개IP만 가지고 이것저것 서비스 앱을 띄워서 운용하는 것도 가능했지만 관리의 편리함과 확장성 그리고 체험을 위해 AWS위에서 설계하였습니다. 시간이 날 때 마다 제작 과정을 하나하나 적어가려고

0. Twitter – Spotify 연동 어플리케이션 끼적끼적 더 읽기"

AWS의 S3와 lambda기반으로 트위터 움짤 봇 만들기

EC2 프리티어에서 구동중이던 트위터 움짤 업로드 봇을 이번에 Lambda + scheduling + S3의 조합으로 바꾸기로 했다 올해 5월에 프리티어가 끝나면 EC2 의 t2.micro 인스턴스는 한달에 약 8달러가 소비되지만 lambda + S3로하면 하루에 12번의 람다함수 한달 약 360번 5초정도로 가정하고 S3를 약 1기가를 사용한다고하면 0.005달러아이러니하게도 한달에 약 1기가*2 ( 움짤 360장에 약 1기가) 의 외부 데이터

AWS의 S3와 lambda기반으로 트위터 움짤 봇 만들기 더 읽기"

aws redshift를 다른 계정으로 옮기기

해당 포스트는 아직 serverless redshift와 Provisoned Cluster Redshift의 변환점에서 작성하여 Provisioned Cluster Redshift를 기준으로 작성하였습니다. 이번에 잠시 계정 정리를 위해 redshift를 다른 계정으로 옮길 일이 있었습니다. 뭐 혼자 끼적끼적 테스트용 데이터 집어넣는 곳이라서 큰 양은 없지만 테스트케이스별로 다시 만들기는 귀찮으니까요 ㅋㅋㅋ redshift cluster에서 Maintenance 를 보면 Backup Details 항목에 Snapshots 들이 있습니다.여거시는 Automated가 아니라 Manual이

aws redshift를 다른 계정으로 옮기기 더 읽기"

Sync DynamoDB stream To Elastic Search ( Golang )

DynamoDB (DDB) 는 Non-sql에 Key-Value 의 형태로 Column을 형태에 상관없이 늘려가는 자유롭고 가벼운 저장과 RDMS에 비해 Serverless 형태로 access수에 비례하여 저렴한(하지만 예측하기 어려울 수 있음) 유지비용이 장점이라고 할 수 있는데요 문제는 Non-sql이다보니 검색이 자유롭지 않다는 문제가 있습니다. 좀 검색 기능에 하자가 많아요.. 여기서 이번 product에 대한 AWS의 기술 조언 담당가 분하고 여러 이야기를 나눈 결과

Sync DynamoDB stream To Elastic Search ( Golang ) 더 읽기"

SQL로 효율좋게 데이터의 왜도, 첨도 계산

도대체 뭘 하는데 맨날 데이터, 데이터베이스 AWS와 씨름을 하는지 설명을 안했던 것 같네요 인턴 일이 프론트 담당 분이 들어오면서 저는 영업자료용 프론트 껍데기 개발에서 백엔드로넘어갔습니다 통합 데이터 카탈로그 제작을 위해서는 기업의 다양한 DB 서비스에 연결해서 각 데이터들의메타데이터를 확보할 필요가 있습니다. 그 중 Redshift에 접속하여 해당 데이터를 직접 가져오지 않으면서도 종합적인 데이터는 가져와야하는Redshift Connector제작을 담당하고 있습니다.

SQL로 효율좋게 데이터의 왜도, 첨도 계산 더 읽기"

AWS Batch demo따라 구현해보기

이 포스트는 실시간으로 “Fetch & Run” 포스트를 따라하고 일부를 번역하며 작성한 글입니다. 해당 포스트 이후 AWS의 변경점들이 있어 진행방식이 다를 수 있습니다. 진행방식 변경에 따라 해당포스트 대로 진행하면 수많은 에러를 볼 수 있습니다… 해당 포스트를 따라하기 위해서는 AWS계정이 필요하며 비용이 발생할 수 있음을 알려드립니다. 이 포스트는 결과적으로 batch기능을 이용하여 Docker의 실행까지는 성공하지만 Credential제공문제로 실패합니다 라고

AWS Batch demo따라 구현해보기 더 읽기"

Golang으로 Redshift로 보낸 Query의 return값 받기

Golang으로 Redshift 접속 후 쿼리실행까지 생각해보니 저번에 글을 쓰고 생성만 보여주고 정작 중요한 보낸Query의 Return값을 받는 방법을 안 썼다는 것이 생각났다 지금은 저번 Quick Start코드와는 완전 다른 무언가가 되어있지만 Quick Start의 코드로도 충분하니 Quick Start에 적힌 코드를 참고해보자 주목해야 할 곳은 104번째 줄 116번째 줄 그리고 130번째 줄에 적혀있는 redshiftclient.ExecuteStatement redshiftclient.DescribeStatement redshiftclient.GetStatementResult 이 3종류의 함수이다.

Golang으로 Redshift로 보낸 Query의 return값 받기 더 읽기"