본문 바로가기

전체 글276

막무가내로 시작해보는 cloud - IBM Bluemix - 4. Eclipse 를 활용한 IBM Bluemix 연동/개발 1) Eclipse 를 활용한 IBM Bluemix 연동/개발- 시작 안녕하세요 freeman 입니다. 지난번 강좌에서는 실제로 개발자가 어떻게 개발을 해서 IBM Bluemix 에 올리고 서비스할 수 있는지 다양한 방법들을 살펴본다고 언급 드렸으며 그 중에 대표적인 두 가지 방법으로 CF 라고 하는 command-line 도구를 활용한 개발 방법과 Web IDE 도구를 이용하여 직접 브라우저 상에서 개발하고 Bluemix 에 반영하는 방법에 대해서 강의 드렸습니다. 이번 강좌에서는 개발 및 반영을 위한 또 다른 한가지 방안으로 개발도구로 가장 많이 활용되고 있는 Eclipse 라는 개발 도구와 연계하여 Bluemix 용 애플리케이션을 개발하고 반영하는 방안을 하나씩 하나씩 살펴보도록 하겠습니다. 그럼 .. 2016. 6. 7.
막무가내로 시작해보는 cloud - IBM Bluemix - 3. 개발 1) IBM Bluemix 개발 - 시작 안녕하세요 freeman 입니다. 지난번 강좌까지 해서 개념을 잡기 위한 설명도 들었고 그냥 한번 애플리케이션과 서비스, 애드온을 생성도 해봤습니다. 지난 강좌를 다시 한번 짚어보면 IBM Bluemix 는 aPssS (application Platform as a Service) 라는 개념이 더 맞는 것으로 보이며 이미 만들어진 다양한 서비스와 애드온을 통해서 기업 또는 개발자가 실제로 필요한 부분 (곧, 애플리케이션) 만 집중해서 개발 하게 되면 나머지는 미리 만들어진 서비스와 애드온을 통해서 실제 기업과 같이 서비스할 수 있게 만든 플랫폼이 아닌가 합니다. 지난 강좌까지는 간단하게 샘플화면을 살펴봤다면 이번 강좌에서는 실제로 개발자가 어떻게 개발을 해서 IB.. 2016. 6. 7.
막무가내로 시작해보는 cloud - IBM BlueMix - 2. 시작 1) IBM Bluemix 시작 안녕하세요 freeman 입니다. 지난번 첫 강좌에서 "막무가내로 시작해보는 cloud - IBM Bluemix” 제 1강 개요를 다루어 보면서 IBM Bluemix 에 대해 개념을 한번 살펴봤습니다. (http://www.websphere.pe.kr/xe/was_lecture/28346) 해당 강좌는 처음 시작하는 강좌이며 개요 이기 때문에 무언가를 테스트 해보기 전에 IBM Bluemix 가 무엇인지에 대한 용어를 우선 살펴보고 이해해 보는 시간을 가졌습니다. 다시 한번 해당 강좌의 핵심을 꺼내서 살펴보면 IBM Bluemix 는 준비된 서비스를 바로 사용할 수 있는 개발자들을 위한 PaaS 플랫폼 이다라고 이야기 했으며 준비된 서비스는 java, node.js 와 같.. 2016. 6. 7.
막무가내로 시작해보는 cloud - IBM BlueMix - 1. 개요 안녕하세요 freeman 입니다. 이번에는 조금 특이하긴 하지만 Trend 에 발 맞추어서 "막무가내로 시작해보는 cloud - IBM BlueMix" 라는 주제를 강좌로 다뤄보려고 합니다. 사실 강좌를 시작한다고 하긴 하지만 실제적으로 몇 강까지 어떻게 진행될지에 대해서는 아직 하나도 계획된 것이 없습니다. 이번 강좌가 처음이자 마지막이 될 수도 있고, 시간이 허한다면 좀 더 자세히 이것 저것 다뤄볼 수도 있을듯 합니다. (저도 공부하는 차원에서 진행하는 거라 너무 재촉하지는 말아주세요..ㅜ,.ㅠ) 강좌명 그대로 막무가내로 한번 시작해서 cloud 라는 것, 특히 IBM BlueMix 라는 것이 무엇인지 한번 살펴보려고 합니다. WAS 라는 미들웨어를 하는 입장에서도 결국 cloud 에서 미들웨어 구성.. 2016. 6. 7.
EJB stub 을 만들기 위해 ejbdeploy.sh 수행중에 OOM 발생 1. WAS 버전 : WAS v6.1 이상 2. OS : All 3. Error 발생 시점 : 애플리케이션 배포전에 EJB stub 을 만들기 위해 ejbdeploy.sh 수행중에 OOM 발생 (애플리케이션의 사이즈가 큰 경우에 주로 발생 가능성 높음) 4. Error message : JVMDUMP006I Processing dump event “systhrow”, detail “java/lang/OutOfMemoryError” – please wait. 5. 예상 이유 : 기본적으로 ejbdeploy.sh 도 java 로 만들어진 프로그래밍입니다. 따라서 Heap 메모리를 사용하게 되어있으며 Min/Max 가 256MB 로 기본 설정되어 있습니다. 일반적으로 이슈가 없지만 조금 큰 애플리케이션에서 E.. 2016. 5. 30.
순차적 Application 업데이트를 위하여 업데이트 롤아웃을 수행 했는데 대부분의 서버에서는 정상이나 한/두 서버에서 오류 발생 1. WAS 버전 : WAS v7.0 이상 2. OS : All 3. Error 발생 시점 : 순차적 Application 업데이트를 위하여 업데이트 롤아웃을 수행 했는데 대부분의 서버에서는 정상이나 한/두 서버에서 오류 발생 (애플리케이션의 사이즈가 큰 경우에 주로 발생 가능성 높음) 4. Error message : 애플리케이션이 전부 동기화 되지 않은 듯한 이슈 발생 5. 예상 이유 : 업데이트 롤아웃은 순차적으로 노드의 서버를 내리고 애플리케이션을 동기화 한후에 해당 노드를 재시작하는 것과 같은 순서를 가집니다. 이때 애플리케이션 크기가 큰 경우 동기화에 지정된 시간 이상으로 소요되게 되면(기본 60초) 동기화가 다 되지 않은채 해당 서버가 시작 되는 현상이 나타나며 애플리케이션이 다 동기화 되지.. 2016. 5. 30.