-
파이썬 서버 셋업하기(Python Server Setup) feat. CentOS7, Anaconda2, Supervisor, Nginx
파이썬 서버를 간단하게 셋팅하는 방법을 공유합니다. 데이터 분석용 모듈을 다수 포함하고 있는 Anaconda2 버전의 파이썬을 사용하였고, 프로세스 관리를 위해 Supervisor를 사용 하였습니다. 그리고 웹서버로 Nginx를 사용하였습니다. 본 셋팅은 가장 기초적인 상태의 셋팅이지만, 향후 다양하게 운영할 수 있는 여지를 포함하고 있기 때문에 소규모의 상용 서비스에도 활용이 가능합니다. Build new VM AWS 기준으로 EC2 Market Place에서 CentOS…
-
AWS S3 를 활용한 데이터 파일 관리 with Java Source Code
Spring Configuration File @Configuration @EnableContextResourceLoader @EnableContextCredentials( accessKey = “”, secretKey = “”, instanceProfile = true) @EnableContextRegion(region = “us-east-1”) public class AWSConfig { } Upload using InputStream TransferManager tm = new TransferManager(amazonS3); ObjectMetadata metadata = new ObjectMetadata(); byte[] contentBytes = IOUtils.toByteArray(inputStream); Long contentLength = Long.valueOf(contentBytes.length); metadata.setContentLength(contentLength); Upload upload = transferManager.upload(bucketName, filename, new ByteArrayInputStream(contentBytes), metadata); return…