728x90
728x90
STEP 1. Eclipse에서 작업하기 기본 예제는 이미 완성되어 있기 때문에 API 값들 위주로 바꿔넣으면 됩니다. 다만 그전에 앞서 했던 것처럼 프로젝트를 우클릭하여 Java Build Path를 클릭하여 Order and Export 탭에서 JRE가 체크되어 있는지 확인해야 합니다. 만일 되어 있지 않다면 JRE를 설치하고(혹은 설치되어 있다면) Library 탭에서 JRE System Library를 추가해야 합니다. 그렇지 않으면 업로드시 아래와 같은 에러 뿜뿜뿜과 마주해야 합니다. 꼴도 보기 싫은 에러메시지들...ㄷㄷㄷㄷ 아무튼 설치가 완료되었다면 이클립스 좌측의 트리에서 src > com.ibm.bmix 안에 있는 flightstat.java를 더블클릭합니다. (bluemix-invoice..
App을 만들기 위한 기본 Setting 관련 글은 1편(바로가기)를 참고하여 주세요. 앞서 글에서 말한 것처럼 아래와 같은 것들이 필요하다고 하였습니다. 이번 편에는 아래의 정보들로 데이터를 불러오는 것을 진행할 예정입니다. 1. IBM 계정에 연결된 DevOps 서비스2. Bluemix 계정3. 구글 지도 API4. FlightStats account5. JQuery Javascript library STEP 1. 구글 MAP API KEY 얻기 가장 먼저 구글 지도의 API KEY를 구해보겠습니다. 구글 Maps API(바로가기)로 접속하여, 시작하기를 누릅니다. 안드로이드용이나 iOS용 들 다양한 플랫폼용 API가 있습니다. 우리는 웹에서 굴릴 것이니까 스크롤을 내려서 Google Maps Jav..
이 글은 IBM의 어플리케이션 아키텍트인 Hemant Kanago가 작성한 글을 번역하고 따라가며 비행기 현황을 추적하는 WebApp을 만들어보는 이야기입니다. 원문을 보시려면 '바로가기'를 눌러서 확인 부탁드립니다. 이 앱의 작성에는 Bluemix API 계정과, 비행기 정보를 파악하게 해주는 Flight Stats Flex API 정보, 그리고 Google Maps Javascript API 정보가 필요합니다. 이중 구글 빼고는 전부 유료이거나 Trial이 걸려 있습니다. [ DEMO 실행 ][ Bluemix에서 코드 얻기 ] 그래서 최종적으로는 아래와 같은 계정이나 정보 등이 필요합니다.1. IBM 계정에 연결된 DevOps 서비스2. Bluemix 계정3. 구글 지도 API4. FlightStat..
[ 주의 ] 이 글은 컴알못이 작성하였습니다. 컴알못에게는 한줄기 빛을, 전문가에게는 허접함을.... : ) DEVOPS라는 말은 개발인 Development와 운영인 Operation이 합쳐진 말입니다. 이걸 왜 새삼스럽게 합친 단어로 쓰게 되었냐 하면 개발과 운영의 차이를 생각하면 쉽게 답이 나옵니다. 마치 프로그래머와 디자이너의 차이와 같은거죠. 출처 : http://zmdzmd.tistory.com/2605 (문제시 삭제하겠습니다) 개발자들은 자신의 능력을 입증하기 위해서 뭔가 계속 새로운 기능을 추가하거나 변경하려고 합니다. 그에 반해 운영쪽에선 별 탈 없이 시스템이 굴러가도록 꾸준한 유지보수를 해야하는 입장입니다. 즉, 뭔가 달라지는 것을 극도로 싫어하게 됩니다. 그렇다보니 개발 쪽에선 계속 ..
1. Serverless Computing에 대하여 OpenWhisk에 대해 얘기하기 이전에 Serverless Computing에 대해서 정의를 하고 넘어가야 할 것 같습니다. 우리가 흔히 얘기하는 Server라는 것은 24시간 켜져 있어야 하고 서비스에 지장이 발생하지 않도록 일정 수준 이상의 시스템 구축 및 신뢰성이 보장되어야만 합니다. 그것이 제대로 지켜지지 않았을때 어떤 일이 일어나는지는 우리는 너무나 잘 알고 있습니다. 문제는 앞서말한 Server에 대한 상식을 뒤집어보면 0명이 접속하든, 100명이 접속하든 Server는 항시 작동하고 있어야만 한다는 뜻이되며, 그건 곧 비용으로 직결됩니다. 그래서 "이럴 바엔 Server를 상시 가동하는 게 아니라 특정 액션이 발생할 때만 사용할 수는 없을..