728x90
728x90
Key Results Azure의 주요 서비스 이해 참고 문서 강의 정보 에듀캐스트 강의 1. Azure Compute 서비스 Azure Virtual Machine - Iaas의 대표적인 서비스로 워크로드를 수행하기에 가장 유연한 서비스, 운영자 관리해야 하며 사용자가 직접 운영 VM Scale Sets - Azure VM Image를 이용하여 자동으로 확장 또는 축소 App Service - 사용자는 소스 파일만 업로드하면 자체적으로 동작하는 PasS로 Web app, api app, mobile app, logic app, function과 같은 서비스가 있음 functions - app services 의 하나로 이벤트를 기반으로 compute 작업 수행 2. Azure Container 서비스 ..
참고 문서 강의 정보 에듀캐스트 강의 1. 클라우드 개념 IaaS (셀프 서비스 포털을 통해 프로비저닝) Pass (코딩, 개발, 배포) Sass (오피스365, G suite 같이 사용자는 사용만 가능) 2. 클라우드 모델 종류 공용 클라우드(Public Cloud) 일반적인 클라우드를 지칭(Azure, AWS...) 사설 클라우드(private cloud) 조직에서 리소스를 소유하고 관리(사내 자체 클라우드) 하이브리드 클라우드(hybrid cloud) 사내 클라우드를 공용 클라우드로 확장 3. Capex / Opex Capex(Capital Expenditures) 물리적 자원을 유지 확장하는데 드는 비용 위주 계산 → Capex는 감가상각 적용되지만 Opex는 감가상각 미적용 Opex (Opera..
IBM Watson(이하 왓슨)은 IBM에서 만든 인공지능으로서 한국에서 인지도는 구글 알파고에 밀리기는 하지만 왓슨은 이미 2011년에 미국 퀴즈쇼에 등장해서 상대방들을 누르고 우승한 전례가 있습니다. (그리고 몇년 뒤 역사는 반복되고...) 이번 시간에는 왓슨이 제공하는 서비스 중 하나인 Conversation을 활용하여 말 가르치기를 해볼 건데요. 흥미 유발하려고 제목을 말 가르치기로 하였는데 사실상 자연어 인식입니다. IT에 조금이라도 관심이 있으신 분들은 컴퓨터에게 자연어를 가르치는 게 얼마나 많은지 아실 겁니다. 신경 써줘야 할 것도 많고, 변수도 매우 많습니다. 하지만 왓슨의 경우 몇몇 서비스들이 개발되어 있으니, 그걸 활용해보자 라는 것이죠. 그래서 여기서는 Watson Conversati..
Bluemix Cloud Foundry의 아키텍처가 DEA에서 Diego로 변경되었습니다. 그래서 현재 Bluemix에선 Diego로 마이그레이션하라는 메시지를 보실 수가 있습니다. 기존에 DEA로 작성된 App들이 Diego로 자동 변경될 예정이지만 지금 바로 하려고 한다면 아래의 절차를 따를 수 있을 것 같습니다. 자세한 사항은 IBM 기술포럼(바로가기)에서 확인이 가능합니다. 여기서는 단순히 마이그레이션 하는 방법에 대해 알아보도록 하겠습니다. Step1. Diego Enabler 다운 받기 바로가기를 클릭하셔서 Git에서 Diego-Enabler를 다운 받은 후 적당한 장소에 풀어줍니다. Step2. Diego Enabler 설치하기 및 활성화하기그런 다음 CMD를 띄워서 해당 파일이 풀린 폴더로..
이번 건 가장 쉬운 것입니다. Bluemix에 가입 혹은 로그인해서 Hello, World가 들어있는 간단한 문구의 html 파일을 deploy 하는 것입니다. 어떻게 보면 5분만에 채팅방 만들기편(바로가기)보다 더 쉬울 것 같습니다. Bluemix의 기본 Process가 어떻게 이뤄지는가를 보면 될 것 같습니다. 원문은 바로가기에서 확인이 가능합니다. STEP1. 필요한 것1. Bluemix 계정2. 약간의 HTML 지식3. 메모장 혹은 그와 비슷한 편집 프로그램정말 적죠?? STEP2. 시작하기우선 Bluemix에 접속한 다음 DevOps 서비스(바로가기)로 들어가면 아래와 같이 프로젝트 창이 뜹니다. 기존에 제가 했던 것들을 볼 수가 있는데요. 저희는 새로 프로젝트를 만들 것이니까 가운데 CREAT..
지난 시간에 OpenWhisk의 개념에 대해서 간단하게 알아보았습니다. 이번 시간엔 Openwhisk로 간단하게 Hello World를 띄우는 것 까지 해보겠습니다. 실제 입력되는 게 있어서 트리거가 작동되고 어떤 식으로 메시지가 발생하는지 알 수 있으면 좋겠지만 그런게 주변에 눈에 띄질 않아서 그냥 샘플 실행 단계까지 진행하도록 하겠습니다. 우선 Bluemix 카탈로그로 들어가서 openwhisk를 검색하면 바로 이렇게 Openwhisk가 등장합니다. 그러면 Openwhisk의 소개와 함께 'Develop in your browser'(브라우저에서 개발하기)와 'Download OpenWhisk CLI'(OpenWhisk CLI 다운로드)가 있습니다. 브라우저에서 개발은 말 그대로 웹 페이지 상에서 코..
안녕하세요. 1편(바로가기)에 이어서 계속 이어나가도록 하겠습니다. STEP1. OWA 설정하기CF로 Bluemix에 Push 완료되고 mysql도 연결이 완료되었다면, 이제 해당 사이트로 접속하여 봅시다. 저는 owa1.mybluemix.net 입니다. 인트로 페이지가 뜨게 됩니다. Let's Get Started를 눌러서 설정창으로 접속해봅시다. 내용의 HOST와 Name, User, Password를 입력해야 하는데, 1편의 신임정보 보기에서 복사해둔 정보 기억나시나요? 그것을 붙여넣기 하면 됩니다. 단 HOST의 경우 신임정보의 Port 정보와 같이 기입해야 합니다. 예를 들어 신임정보에서 HOST가 123.456.789.012 이고, Port가 1234 이면 설정창의 Database HOST에는..
이번 시간에 만들어볼 것은 Bluemix를 활용한 Web Analytics(애널리틱스) 사용입니다. 네이버와 구글이 각각 네이버 애널리틱스와 구글 애널리틱스를 제공하고 있습니다만 어쨌든 기업으로 자신의 웹 사이트 통계 정보가 불만을 토로하는 사람도 있는 편이죠. 그래서 이번 예제에서는 OWA라고 해서 Open Web Analytics를 사용합니다. 이번에 필요한건 블루믹스 계정과, 웹 프로그래밍 기본 지식 정도입니다. 쉬운 편이죠. 원문은 바로가기에서 참조하시기 바랍니다. STEP1. OWA 파일을 Bluemix로 PUSH하기우선 OWA 배포처(바로가기)를 가서 파일을 다운받은 뒤 적당한 위치에 풀어줍니다. 압축을 풀어준 폴더로 가서 manifest.yml을 메모장이나 기타 편집기로 엽니다. 혹은 없으면..