전체 글
-
[Altibase] Altibase HDB CLI 애플리케이션 작성DB 2017. 11. 23. 14:40
overview Altibase HDB CLI ALTIBASE HDB CLI는 ALTIBASE HDB 환경에서 지원되는 호출 가능한 SQL 프로그래밍 인터페이스이다. ALTIBASE HDB CLI 드라이버는 ALTIBASE HDB 서버 및 클라이언트 패키지에 라이브러리 형태로 포함되어 있으며, 아래 애플리케이션을 빌드하거나 실행할 때 필요하다. ALTIBASE HDB CLI 애플리케이션 Altibase C API 애플리케이션 APRE C/C++ 애플리케이션 XA 애플리케이션 iLoader API 애플리케이션 Altibase ODBC 드라이버 ODBC 애플리케이션이 데이터베이스에 접근하기 위해서는 ODBC Driver Manager 같은 ODBC 소프트웨어 외에 접근하려는 데이터베이스에서 제공하는 별도의 ..
-
[OpenStack] Docker on OpenStackCloud Computing 2017. 11. 21. 13:25
Docker Container on OpenStack (http://www.prudentcircle.com/openstackgwa-containeryi-mannam-2pyeon/) OpenStack 인프라 위에서 도커 컨테이너를 실행시키고 싶다면, 어떤 방법이 있을까? 다양한 방법이 존재한다. 1. Raw Resources OpenStack 클라우드 인프라 위에서 VM 이나 Baremetal 만을 제공한다면, 사용자가 직접 VM 위에 Kubernetes를 설치하여 컨테이너화된 어플리케이션을 운영할 수 있다. 기본적인 인프라만 제공하고 오케스트레이션 엔진(kubernetes)의 설치 및 운영은 사용자가 하는 방식이다. 2. COEaaS Kubernetes를 사용자에게 직접적으로 제공할 수 있다. 이 방식을..
-
[OpenStack] OLC - Introduce to OpenStack - 1,2Cloud Computing 2017. 11. 20. 15:15
OpenStack - 오픈소스와 클라우드 컴퓨팅 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 resources on demand (리소스를 on demand 형태로 사용할 수 있는 서비스) 이다. 리소스의 세 가지 정의(서비스, 자원, 능력)는 다음과 같다. 1. 서비스 : 업무용 소프트웨어, 이메일, 저장공간, 데이터 분석, 개발 및 테스트용 소프트웨어 SaaS, PaaS : 저장공간, 메일 등의 서비스를 웹상에서 서비스로 제공하는 것. (dropbox, 다음클라우드, gmail, google docs, google App Engine) 2. 자원/재원 : 컴퓨터 (CPU,RAM), 하드디스크(스토리지), 네트워크, 개발도구 IaaS(Infrastructure as a Service) : 아마존 AWS, K..
-
[OpenStack] DevStack을 활용한 오픈스택 pike 버전 설치Cloud Computing 2017. 11. 16. 17:58
OpenStack 클라우드 환경의 모든 유형을 지원하는 오픈 소스 클라우드 컴퓨팅 플랫폼 아키텍처 구성요소 Controller 컨트롤러 노드는 ID 서비스, 이미지 서비스, Compute의 관리 부분, Networking의 관리 부분, 다양한 Networking 에이전트 및 Dashboard를 실행합니다. 또한 SQL 데이터베이스, 메시지 대기열 및 NTP 와 같은 지원 서비스도 포함됩니다 . 필요에 따라 컨트롤러 노드는 블록 저장소, 객체 저장소, 오케스트레이션 및 원격 측정 서비스의 일부를 실행합니다. 컨트롤러 노드에는 최소 두 개의 네트워크 인터페이스가 필요합니다. Compute 컴퓨팅 노드는 인스턴스를 작동시키는 Compute 의 하이퍼 바이저 부분을 실행합니다 . 기본적으로 Compute는 KV..
-
[spark] spark-streaming-kafka-0-10 종속성 오류 해결OpenSource 2017. 11. 10. 11:11
이와 같은 sbt 빌드 파일을 통해 컴파일을 함. name := "spark-streaming-with-kafka" version := "1.0" scalaVersion := "2.11.8" fork := true libraryDependencies += "org.apache.spark" %% "spark-core" % "2.2.0" libraryDependencies += "org.apache.spark" %% "spark-streaming" % "2.2.0" libraryDependencies += "org.apache.spark" % "spark-streaming-kafka-0-10_2.11" % "2.2.0" libraryDependencies += "org.apache.spark" %% "spa..
-
[Go] Golang 패키지 관리 도구로 종속성(vendoring) 관리하기Programming 2017. 11. 2. 13:41
Go 패키지 및 Dependency(의존성)을 관리하기 위한 도구 Tool Name Url Reference Count (Feb 2017) Reference Count (Nov 2017) Makefile Makefile 199 181 dep dep N/A 94 godep godep 119 90 govendor govendor 65 84 glide glide 64 77 gvt gvt 25 16 trash trash 7 13 submodule submodule 8 6 gpm/johnny-deps gpm johnny-deps 7 6 glock glock 5 4 gom gom 4 2 gopack gopack 3 2 gopm gopm 3 1 goop goop 1 1 gvend gvend 2 0 - dep : 추후..
-
[Flink] Keyed StateOpenSource 2017. 8. 29. 16:55
Reassigning Keyed State When Re-scaling Keyed State 이 상태는 operator 상태와 달리 각 스트림에서 키가 추출 되는 “keyed state”의 범위(scope)가 지정된다. 예를 들어 이벤트 스트림을 가질 때, 각 이벤트는 {id:int, value:int} 스키마를 가지고 있다. 각 id마다의 value를 더하고 싶을 때, keyed state를 사용한다. 스트림 내에서 각각의 유일한 키에 의해서 aggregate 상태가 유지되어야 하기 때문이다. keyBy() 연산은 1. 각 이벤트로부터 키를 어떻게 추출할지 명시하고, 2. 같은 키를 가진 모든 이벤트들은 항상 같은 병렬 오퍼레이터 객체에 의해서 처리되도록 보장한다. è 그 결과로 모든 keyed sta..
-
[Revel] Revel : Go Web FrameworkNetwork 2017. 8. 8. 16:09
Revel 기능 Hot Code Reload : 편집, 저장 후에 refresh만 하면, 수정한 코드와 템플릿이 즉시 적용된다. 편리성 : 라우팅, 매개변수 parsing, validation, 세션/ flash, 템플릿, 캐쉬, Job running, 프레임워크 테스트, 국제화 등 웹 app 개발에 필요한 주요 기능을 가지고 있다. 고성능 : 성능이 좋은 Go 언어를 사용하여 뛰어난 성능을 보장한다. 프레임워크 디자인 Synchronous : Revel은 Go HTTP 서버를 기반으로 만들어졌으며, 클라이언트 요청마다 goroutine을 실행한다. goroutine은 간단하게 사용할 수 있으며, callback으로 인한 문제 발생이 없다. Stateless : Revel은 stateless로 작동한다...