Bluemix 앱 외부 로그 시스템 연동하기

안녕하세요? 이번 포스팅에서는 지난번 Bluemix Node.js 앱 디버깅 해 보기 #1 – 로그 이용하기에서 잠깐 언급했던 외부 로그 시스템 연동에 대해 공유드리고자 합니다. 블루믹스에서의 로깅 Bluemix 애플리케이션의 로깅 기능은 플랫폼에 통합되어 있으며 기본적으로 앱, 앱 런타임 및 해당 앱이 실행되는 컴퓨팅 런타임에 대한 로그를 수집하고 표시합니다. Cloud Foundry 애플리케이션의 로그 Cloud Foundry 애플리케이션은 대시보드 UI나…  Continue reading Bluemix 앱 외부 로그 시스템 연동하기

IBM® Object Storage for Bluemix® 사용법 3. 블루믹스 오브젝트 스토리지와 어플리케이션 연동하기

Bluemix의 Object Storage 문서를 먼저 참조하십시오. 이 링크가 공식적인 문서이며 이 포스팅은 어플리케이션 연동법에 대해서만 다룹니다. 3.1 서비스 신임정보 생성하기 1) 서비스 신임정보 탭으로 이동합니다. 새 신임정보 버튼을 클릭합니다. 2) 추가 버튼을 클릭합니다. 3) 생성된 신임정보의 신임 정보 보기 버튼을 클릭하여 정보를 확인합니다. 3.2 pkgCloud 사용하여 어플리케이션 연동하기 블루믹스의 오브젝트 스토리지는 Openstack API Spec을 따릅니다.…  Continue reading IBM® Object Storage for Bluemix® 사용법 3. 블루믹스 오브젝트 스토리지와 어플리케이션 연동하기

IBM® Object Storage for Bluemix® 사용법 2. 블루믹스 오브젝트 스토리지의 서비스 인스턴스 대시보드 사용하기

2.1 Region 선택하기 하나의 서비스 인스턴스를 작성해도 모든 Region을 사용할 수 있습니다. Region 버튼을 클릭하여 사용하고자 하는 Region을 선택합니다. 2.2 Container 생성하기 1) Add a container 버튼을 클릭합니다. 2) 컨테이너 이름을 입력하고 Save 버튼을 클릭합니다. 3) Select Action 버튼을 선택하면 수행 가능한 액션 목록이 나옵니다. dogs 컨테이너를 선택한 후 Select Action 버튼을 클릭하면 컨테이너를 삭제할…  Continue reading IBM® Object Storage for Bluemix® 사용법 2. 블루믹스 오브젝트 스토리지의 서비스 인스턴스 대시보드 사용하기

IBM® Object Storage for Bluemix® 사용법 1. 블루믹스 오브젝트 스토리지 서비스 인스턴스 생성하기

IBM® Object Storage for Bluemix® 는 비정형 클라우드 데이터 스토리지를 제공합니다. 컨텐츠를 저장하거나 접근할 수 있고 또한 앱과 서비스를 컨텐츠에 쉽게 연결할 수 있습니다. 1) https://console.ng.bluemix.net에 접속합니다. 2) 카탈로그에서 서비스 > 스토리지를 클릭합니다. 3) 아래와 같이 Object Storage 서비스가 나타납니다. 이 서비스를 클릭합니다. 4) 원하는 플랜으로 서비스를 작성합니다. 서비스를 작성하면 작성된 서비스 인스턴스의 대시보드로 이동합니다.…  Continue reading IBM® Object Storage for Bluemix® 사용법 1. 블루믹스 오브젝트 스토리지 서비스 인스턴스 생성하기

Bluemix DevOps – 마이크로 서비스 툴체인 사용하기

이 튜토리얼은 마이크로 서비스 툴체인 템플릿을 사용하여 툴체인을 설정, 사용 및 유지 관리하는 방법을 보여줍니다. 템플릿은 아래 세 가지 마이크로 서비스로 구성된 온라인 스토어 코드를 포함하고 있습니다. Catalog API : 온라인 스토어의 모든 아이템에 대한 백엔드 RESTful API. 이 Node.js 앱은 Express로 만들어져 있으며 IBM Cloudant® 데이터베이스를 사용하여 아이템 카탈로그를 저장합니다. Order API : 온라인…  Continue reading Bluemix DevOps – 마이크로 서비스 툴체인 사용하기

왓슨으로 쉽게 개발하는 카카오톡 챗봇 6. (심화) 예약 시간이 되면 챗봇이 알려주기 – 텔레그램

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅은 5. [응용] 회의실 예약 조회 및 취소 기능 추가하기에 이어지는 포스팅입니다. 이 포스팅에서는 챗봇을 텔레그램과 연동하고, 스케줄러를 이용하여 예약 시간이 도달하기 전에 사용자에게 알림을 주는 기능을 개발합니다. 이전 포스팅을 완료하지 못하신 분은 tutorial6 브랜치를 checkout하여 진행하십시오. < 이 포스팅과 연결된 글 목록 > 1. Watson Conversation 서비스로 대화…  Continue reading 왓슨으로 쉽게 개발하는 카카오톡 챗봇 6. (심화) 예약 시간이 되면 챗봇이 알려주기 – 텔레그램

Bluemix에서 Redis 서비스를 이용해 보자 #1 – Node.js

안녕하세요? 이번 포스팅에서는 NoSQL DB 중 하나인 Redis를 Bluemix에서 사용하는 내용을 다루도록 하겠습니다. Redis 란? Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스 (BSD 라이센스) 인-메모리(In-memory) 데이터 구조 저장소입니다. 문자열이나 해시, 리스트, 집합, 비트맵, 지형공간 인덱스 등과 같은 다양한 자료 구조를 지원하며, 자체적으로 복제, Lua 스크립팅, LRU 알고리즘에 따른 key 제거, 트랜잭션, Pub/Sub 및…  Continue reading Bluemix에서 Redis 서비스를 이용해 보자 #1 – Node.js

Bluemix CF 서비스 환경변수 1: 사용자 제공 서비스 인스턴스

웹 어플리케이션을 개발하다보면 데이터베이스 뿐만 아니라 Redis/Memcached 등의 Key-value store, 외부 API 를 사용하기 위한 APIKEY 등의 보안 설정(credentials)과 배포를 위한 호스트 네임등의 설정을 저장하고 사용해야 합니다. 이러한 설정을 저장하는 방법은 코드에 하드코딩하는 방법부터, xml이나 json, yaml 파일에 저장하는 방법, WAS 에서 설정하는 방법 등이 있습니다. 환경 변수로 관리하는 설정 클라우드 네이티브 앱 개발 방법론으로…  Continue reading Bluemix CF 서비스 환경변수 1: 사용자 제공 서비스 인스턴스

Amalgam8: 마이크로서비스 오픈소스 프레임워크

'마이크로서비스 오케스트레이션을 위한 프레임워크' 원문으로 이동 오늘은 클라우드 네이티브 환경에서 많이 회자되고 있는 마이크로서비스 아키텍처를 지원하는 IBM의 오픈소스 프로젝트를 간략히 소개하려 합니다. 마이크로서비스 아키텍처를 구현하려면 개발자는 많은 것을 고려해야 합니다. 마이크로서비스를 사용함에 있어 직면하는 문제 중 하나는 서로 다른 마이크로서비스를 발견(discover)하고 해당 서비스간을 연계하는 부분일 것입니다. IBM은 개발자들이 컨테이너 상에서 마이크로서비스 어플리케이션을 빌드할 수 있도록…  Continue reading Amalgam8: 마이크로서비스 오픈소스 프레임워크

Bluemix Node.js 앱 디버깅 해 보기 #2 – 개발자 도구 이용하기

안녕하세요? 이번 포스팅에서는 개발자 도구를 이용한 Node.js Runtime 앱 디버깅에 대해 다루어 보겠습니다. Bluemix 디버깅 도구 로그 메시지와 더불어 디버깅에 많이 사용되는 방법이 소스 코드 레벨의 디버깅입니다. 애플리케이션이 실행되면서 발생하는 코드 흐름과 함께 데이터 값 변경을 실행 중에 확인 할 수 있기에 애플리케이션의 완성도를 높여주는데 큰 도움이 됩니다. JavaScript가 주로 실행되는 Web Browser의 경우도 마찬가지며…  Continue reading Bluemix Node.js 앱 디버깅 해 보기 #2 – 개발자 도구 이용하기