
테라폼을 이용하여 클라우드 인프라를 코드로 어떻게 작성하고 관리할 수 있는지 간단한 예제 작성 및 실행방법을 정리하였다. 아래 github 소스를 클론하여 진행하면 파일작성 없이 바로 테스트 진행이 가능하다. https://github.com/rocksea/terraform-tutorial GitHub - rocksea/terraform-tutorial Contribute to rocksea/terraform-tutorial development by creating an account on GitHub. github.com Commands 명렁은 총 세가지 단계로 구성되어있으며 매우 단순하다.f파일 작성 후 초기화를 하고 실행계획을 돌리고 적용하는 단계를 거친다. apply를 하게되면 terraform..

Amazon ElastiCache is a fully managed in-memory data store and cache service by Amazon Web Services (AWS). The service improves the performance of web applications by retrieving information from managed in-memory caches, instead of relying entirely on slower disk-based databases. ElastiCache supports two open-source in-memory caching engines: Memcached and Redis (also called "ElastiCache for Red..

MongoDB를 제어하기 위한 MongoTemplate과 MongoRepository 차이점과 사용방법에 대해 기술한다. MongoTemplate과 MongoRepository의 차이 이 두가지 방식은 약간 상반되는 목표를 가진다. 편리함(Convenient) MongoRepository 간단한 CRUD를 처리할때 용이하며 간단한 만큼 세세한 제어가 불가능하다. CRUD 및 find 메서드, sort와 pagnation에 대한 동적인 Query Derivation 기능이 제공 강력한 사용성(powerful to use) MongoTemplete 복잡한 수준의 쿼리에 대한 제어가 가능함. Repository보다 복잡한 제어가 가능하지만 직접 제어기능을 구현해야하는 번거로움이 있다. 위 두가지 기능을 적절히..

AdoptOpenJDK를 이용하여 JDK구성과정을 정리하였다. 설치에 앞서 OpenJDK의 오픈소스 종류와 특징에대한 자료부터 확인해보도록 하자. OpenJDK 배포버전 종류 JDK설치 및 jenv를 이용한 JDK배포버전 관리 설치과정은 OSX기준으로 작성되었다. Homebrew 설치 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" jenv 설치 $ brew install jenv Shell 환경변수 등록 (zsh기준) $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(jenv init -)"'..

AWS VPC 환경 구축하기 이번에 Elasticbeanstalk를 도입하면서 고가용성(High Availability) 설정을 위해 VPC와 Subnet, Outbound 라우팅에 대한 고정 IP가 필요하여 NAT Gateway까지의 VPC 구성 과정들을 정리해보았다. 1. VPC 환경 구축 계획 VPC(Virtual Private Cloud)를 통해 가상의 클라우드 네트워크 환경을 구성 할 수 있다. 아래와 같은 네트워크 환경을 구축을 계획하였다. 구성요소들은 목록과 같다. - VPC - Public Subnet 2 Set (Internet GW), - Private Subnet 2 Set (NAT GW) 2. VPC 마법사를 통한 생성 [서비스] -> [VPC] -> [VPC 대시보드] -> [VP..

How to use ElasticBeanstalk AWS의 서비스를 이용하여 빌드부터 배포까지 자동화 하는 과정을 정리하였다. Step 1. AWS beanstalk CLI 설치 pip를 통해 AWS ElasticBeanstalk CLI를 설치한다 $ pip install --upgrade awsebcli Step 2. eb init ElasticBeanstalk 초기환경 생성을 위해 리전 및 플랫폼 환경 초기화를 진행한다. $ cd [path_to_project] $ eb init Select a default region 1) us-east-1 : US East (N. Virginia) 2) us-west-1 : US West (N. California) 3) us-west-2 : US West (O..
About Scrapy 최근 기계학습을 위한 데이터의 수집 및 전처리 과정등을 위해 웹 크롤러의 역할이 점차 중요해지고 있다. Scrapy는 파이썬 웹 크롤러 프레임워크로 데이터의 수집, 가공, 적재과정을 손쉽게 구현 가능한 인터페이스를 제공한다. 웹 URL을 이용하여 다양한 Format의 (HTML, JSON, XML 등)문서를 수집 및 정제하여 pipeline을 통해 적재(Csv file, Json file, MySQL 등)까지의 프로세스를 구현할 수 있다. 사용기술 목록 Python 3.6.9 - 파이썬 Scrapy 1.6.0 - 파이썬 오픈소스 Cralwer Installation Python Scrapy 설치 $ pip install scrapy $ pip install scrapy_user_a..

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc 1. zsh을 설치한다. $ brew install zsh 2. oh-my-zsh을 설치한다. zsh 확장툴인 oh-my-zsh을 설치하여 파워풀한 인터페이스 환경을 만들 수 있다. 다양한 테마를 적용하여 사용하도록한다. $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 3. z..

Anaconda는 파이썬 버전과 데이터과학 패키지를 포함한 다양한 패키지를 간단히 설치 및 관리할 수 있는 세계에서 가장 많이 쓰이는 도구입니다. https://www.anaconda.com/distribution/#download-section 해당사이트에서 다운로드 가능하며, 예제를 통해 사용 방법에 대하여 간단한 튜토리얼을 정리 해 보았습니다. 1. 환경 설정 virtualenv를 사용법과 동일합니다. python 개발환경이름 및 버전을 명시하여 개발환경을 생성합니다. $ conda create -n staynmore python=3 2. 개발환경 활성화 생성한 개발 환경을 활성화 시키도록 합니다. (command는 osx기준입니다.) $ source activate staynmore 3. 개발환경..
선형회귀(Linear Regression)분석 모델선형회귀란 머신러닝중에서도 지도학습(Supervised Learning)에 속하는 모델로, x,y값의 상관관계를 모델링하는 방식이다. 선형 예측 함수를 사용해 회귀식을 모델링하며, 알려지지 않은 파라미터는 데이터로부터 추정한다. 이렇게 만들어진 회귀식을 선형 모델이라고 한다. 가설(Hypothesis)을 세우고 손실함수를 통해 데이터로부터 알려지지 않은 파라미터인 W(weight), b(bias)를 찾는 분석 모델이다. GradientDescent경사하강법은 선형회귀분석모델을 통해 구현할 수 있는 모델로 minimize cost function값을 찾아내는 것이 목적이다. cost function값이 낮을수록 예측한 y값과 실제 y값이 가장 유사한 형태의..
- Total
- Today
- Yesterday
- PostgreSQL
- JBOSS
- 가정법
- 해외여행
- 비지니스 영어
- Business English
- nodejs
- 도덕경
- ubuntu
- 영작
- 조동사
- mongoDB
- 다낭
- 여행
- memcached
- 비교구문
- 영문법
- 스페인 여행
- k8s
- Python
- 대명사 구문
- hadoop
- 베트남
- it
- redis
- maven
- NGINX
- hdfs
- AWS
- Python Django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |