Hyperledger Fabric 을 이용한 블록체인 시작하기

최근 블록체인에 대한 관심이 높아지고 각 산업에서도 블록체인을 도입하기 위한 여려 방안들을 마련하고 있습니다. 보통, 블록체인이라 하면 비트코인을 중심으로 한 암호화페(Cryptocurrency)를 떠올릴 텐데요. 최근에 거론되는 블록체인은 약간의 차이가 있습니다. 결론부터 간단하게 말하면 블록체인은 데이터(원장, Ledger)를 안전하고 신뢰 있게 저장하고 관리하기 위한 기술이라고 할 수 있습니다. 그 기술 기반에 가상화폐를 거래하기 위한 기능들을 구현한 것이 비트코인과…  Continue reading Hyperledger Fabric 을 이용한 블록체인 시작하기

본격적으로 시작하는 블록체인 03 – Fabric CA 사용하기

안녕하세요? 이번 글에서는 Fabric V1.0 을 기반으로 CA(Certificate Authority) 즉, v0.6 에서는 Membership Service 를 설정하는 방법에 대해서 알아봅니다. 1. Fabric CA 특징 새로운 버전의 Fabric v1.0 에서는 Certificate Authority를 제공하고 있습니다. 이전버전 즉, Fabric v0.6에서는 Membership Service로 존재하던 컴포넌트 입니다. 변화된 대표적인 기능은 다음과 같습니다. 클러스터링 지원 (High Availability> 사용자 정보와 인증서를 보관하기 위한…  Continue reading 본격적으로 시작하는 블록체인 03 – Fabric CA 사용하기

IBM Watson Analytics 활용하기-1편

IBM Watson Analytics는 기업이나 개인이 보유하고 있는 모든 데이터에서 패턴과 의미를 빠르게 검색할 수 있는 스마트한 데이터 분석 및 시각화 서비스입니다. 데이터 검색 안내, 예측 분석 자동화, 자연어 대화와 같은 코그너티브 기능을 통해 데이터와 소통하여 원하는 답변을 얻을 수 있습니다. 빠른 트렌드를 파악해야 할 때, 대시보드 형태로 팀내에서 데이터를 시각화해야 할 때, Watson Analytics를 적용할…  Continue reading IBM Watson Analytics 활용하기-1편

Bluemix를 사용하여 자동차 산업의 Blockchain 데모 구현해보기 (1/2)

이번 데모 구현의 목적 이 데모의 목적은 블록체인에 대한 포괄적인 지식을 습득하고, 예제 응용 프로그램 및 대시 보드 기능을 사용하여 단순한 형태의 모의 "Over-The-Air" 임베디드 소프트웨어에 대한 업데이트를 구현해보는 것 입니다. 목차 1. 블록체인 및 실습 시나리오 개요 1.1. 블록체인의 정의 및 중요성 1.2. 합의(Consensus)와 스마트 계약(Smart Contracts), 기타 구성요소의 역활 1.3. 블록체인의 적용 영역…  Continue reading Bluemix를 사용하여 자동차 산업의 Blockchain 데모 구현해보기 (1/2)

기업을 위한 인 메모리 데이터베이스-SAP HANA DB 기술 이해하기(1)

여러분들도 많이 아실거라 생각되지만 다시 한번 쉽게 인메모리 기술 구조를 이해 하기 위함입니다. SAP HANA는 위키에도 소개되어 있는 것 처럼 SAP 창업자인 플래트너 회장 이름을 딴 '하소 플래트너의 새 구조'(HAsso Plattner's New Architecture)나 'High Performance ANalytic Appliance'의 약어 등으로 알려졌고, 한국어로 DB와 처리장치를 하나로 합쳤다는 뜻으로 알려 져 있으나 공식적으로는 약어가 아니다. SAP HANA는 한국의…  Continue reading 기업을 위한 인 메모리 데이터베이스-SAP HANA DB 기술 이해하기(1)

IBM Container Service에 새롭게 추가된 Kubernetes

2017년 3월 19일 자로 IBM은 IBM Bluemix Container Service에서 Kubernetes 지원 베타를 출시했습니다. 기존의 IBM Bluemix Container Service는 이제 Docker와 Kubernetes를 결합하여 강력하고 직관적인 사용자 도구 및 내장된 보안 및 격리 기능을 제공하여 응용프로그램을 신속하게 제공 할 수 있게 되었고, 여기에 Watson의 인지 기능을 포함한 Cloud Services도 함께 활용이 가능합니다. 그렇다면 왜 IBM Bluemix에서 Kubernetes를…  Continue reading IBM Container Service에 새롭게 추가된 Kubernetes

마이크로서비스를 위한 인프라스트럭처

요즘 Cloud 가 많이 회자되는 가운데, 소프트웨어 아키텍처에 대한 주제로는 마이크로서비스가 단연 많은 관심을 받고 있습니다. 저도 최근 Cloud Native Application 의 설계 원칙에 대해 공부하기 위해서 몇가지 책을 읽으면서 정리한 내용의 일부를 공유하려고 합니다. 이글을 통해 왜 Cloud 환경이 대두되는 지금 시점에서 마이크로서비스가 각광을 받고 있는지 함께 공감 하실 수 있기를 바랍니다. 마이크로서비스(microservice)와 모놀리스(monolith)의…  Continue reading 마이크로서비스를 위한 인프라스트럭처

Docker에 대한 이해와 Bluemix 에서 Container 만들기

* 본 포스팅은 기본적인 Bluemix 사용법을 인지하고 있으신 분을 대상으로 합니다. 1장. Docker 란 무엇인가 Docker 는 리눅스 컨테이너 기술이다. 컨테이너는 하나의 패키지에 번들 된 전체 런타임 환경으로 구성되어 응용 프로그램과 이를 실행하는 데 필요한 모든 종속성, 라이브러리, 바이너리 및 구성 파일. 응용 프로그램 플랫폼과 그 종속성을 컨테이너화 합니다. 컨테이너는 다음과 같은 특징을 제공합니다. •      …  Continue reading Docker에 대한 이해와 Bluemix 에서 Container 만들기

IBM 데이터 사이언스 경험(Data Science Experience) 와 H2O 머신러닝(Machine learning) 함께 사용하기

소개(Introduction) 최근 데이터 사이언스(Data Science)는 새로운 분석 영역으로 떠오르고 있습니다. 수년 동안 여러 형태로 존재해왔음에도 불구하고, 대용량 인식(mass awareness) 및 적용(Adoption)관점에선 초기 단계에 있으며, 대부분의 기업들이 이제 막 실험을 시작하고 있습니다. 실제로 프로덕션(Production) 단계에 이른 기업은 쉽게 찾아 보기가 어렵습니다. 전통적으로 데이터 사이언티스트는 상용툴들을 주로 사용하여 교육을 받아 왔으며 사회과학, 경제, 수학에 대한 강한 지식…  Continue reading IBM 데이터 사이언스 경험(Data Science Experience) 와 H2O 머신러닝(Machine learning) 함께 사용하기

Netscaler USIP Configuration

Netscaler USIP Configuration 웹 서버를 운영하다보면 Source IP가 필요한 경우가 많습니다. 웹서버에서 Log 설정의 Parameter를 추가해야되고, 심지어 Load Balancer에 따라 Source IP가 찍히지 않는 경우도 발생하기도 합니다. Netscaler VPX는 USIP(Use Source IP) 기능을 사용하여, 추가 설정없이 웹 서버의 Log에서 바로 Source IP를 확인할 수 있습니다. 참고링크 : https://docs.citrix.com/en-us/netscaler/11/networking/ip-addressing/enabling-use-source-ip-mode.html 필요 사항 : - 웹서버 1대 -…  Continue reading Netscaler USIP Configuration