728x90

사용자 삽입 이미지
일주일동안 짬짬이 시간내서 만들어본 me2day 매시업 서비스, me2answer 를 공개합니다. 워낙에 짧은 시간에 설레설레 만든 사이트와 프로그램이라 아직 버그도 많고 뭔가 부드러워 보이지는 않지만 이런 매시업도 만들 수 있구나~ 하고 생각해 주시면 좋을 것 같습니다 :-) 짧은 시간에 만들려다 보니 여기저기서 도용한 코드들이 많은데요, 스타일 시트, 이미지 소스등은 me2day의 " 그것들 " 을 참고했습니다. 관련 매시업 서비스니 양해해 주시리라 믿습니다! 하핫.

간단한 컨셉을 먼저 설명드리자면 me2day 의 짧은 글들과 답글을 이용한 질문답변 서비스 입니다. 아시는 분은 다들 아시겠지만 NoPD는 그렇게 부지런하고 총명한 아이디어의 청년이 아닙니다. twitter 를 이용한 유사한 서비스를 보고 " 나도 한번 만들어 볼까? " 하는 욱한 심정에 뚝딱 만든 서비스입니다. 아이디어에 대한 도용 댓가는 뭘로 치뤄야 할지 모르겠으나, 모든 아이디어의 출발은 모방에서 나온다~ 하고 이해해 주리라 믿습니다!

사용자 삽입 이미지
me2answer 를 사용하시려면 우선 간단한 등록 절차를 마치셔야 합니다. me2day ID 와 (예>me2day.net/nopd 라면 nopd 가 됩니다) API KEY (미투데이의 환경설정에 가시면 찾을 수 있습니다) 를 넣으시고 비밀번호를 설정하시면 간단히 등록절차가 끝납니다.

사용자 삽입 이미지
등록이 완료되면 이제 미투데이에서 궁금한 질문을 올리시면 됩니다. 태그로 " 질문 " 을 지정해 주셔야 하는데, 매 5분마다 웹서버에서 크롤러가 가입된 사용자들의 포스팅을 검색하여 질문을 모아 옵니다. 이렇게 모아진 질문을 화면에 표시되고 댓글은 me2day 와 me2answer 양쪽에서 받으실 수 있게 됩니다. me2day 가 가입형 서비스이다 보니 익명의 답변을 받을수는 없고 가입된 사용자들로 부터 댓글을 받으실 수 있습니다.

사용자 삽입 이미지
살다보면 참 궁금한 것들이 많이 있는데 네이버 지식인에 올리자니 광고나 엉뚱한 퍼다나르기 답변이 짜증나고 그냥 너무 간단해서 한줄로 답변 받고 싶으실 때, me2answer 가 그런 역할을 해줄 수 있지 않을까 싶습니다. 기능도 몇 없고 너무 간단한 매시업이지만 소프트뱅크 미디어랩의 황재선님의 " 우리나라는 모방한 Web 2.0 서비스를 찾기도 힘들다 " 라는 말에 삘받아서 한번 만들어 봤습니다!

사용자 삽입 이미지

- NoPD -

2008/08/11 - [Development/.Net Framework] - 닷넷 me2day OpenAPI 라이브러리 v1.0.1




728x90
728x90

* 본 문서는 마이크로소프트 가상화 웹사이트에 게시된 "Flexible Desktop Computing 백서"를 번역 및 의역한 글입니다. 번역 내용 중 잘못된 부분이나 문제가 될만한 부분은 지적해 주시면 수정하도록 하겠습니다.

사용자 삽입 이미지
지금까지 특정한 사용 환경에서 요구되는 다양한 니즈를 만족시키기 위해 마이크로소프트가 제공하는 다양한 클라이언트 컴퓨팅 옵션에 대하여 알아보았다. 이에 따르면, 주어진 사용자 시나리오의 요청을 감안하여 적절한 컴퓨팅 옵션을 선택할 필요가 있다는 것을 우리는 알수 있었다. 이번 포스팅에서는 정형화된 사용자 프로파일이나 개인에 따라 어떤 컴퓨팅 옵션을 선택할 수 있는지에 대하여 알아보도록 하겠다.

이릉 위해서 이번 포스팅은 여러 정형화된 사용자 시나리오를 4가지 영역으로 나누어 알아보겠다 : 1. 모바일 정보 사용자, 2. 오피스 정보 사용자, 3. 파워 유저, 4. 현업 사용자. 이러한 사용자들이 모든 기업의 여건을 나타내 주는 것은 아니므로 컴퓨팅 옵션을 선택하는 좋은 예로써 참고하는 것이 좋을 것 같다. 각각의 사용자를 간단하게 적어보면

1. 모바일 정보 사용자

이 부류의 사용자들은 출장이나 외근이 잦은 사용자 층이다. 사용자들은 로컬에서 구동되는 다양한 어플리케이션(예>오피스, CRM, ...)을 사용하며 오프라인 상태에서도 어플리케이션과 데이터를 엑세스 할 수 있어야 한다. 영업사원이나 기업의 임원들이 이러한 사용자의 대표적인 예이다.

2. 오피스 정보 사용자

이 부류의 사용자들은 업무시간의 대부분을 네트웍에 연결된 상태에서 보내고 자신에게 주어진 다양한 업무를 처리할 수 있는 리치 클라이언트를 사용하는 계층이다. 이들은 오피스, CRM, ERP 등의 어플리케이션을 주로 사용하며 웹이나 프로젝트 관리 도구등도 사용한다. 때에 따라서 사용자들은 집에서 그들의 회사 데스크탑에 연결하거나 현업 어플리케이션을 사용하고 싶어한다. 전형적인 사무실 근무자가 이 계층에 속한다.

3. 파워 유저

파워 유저는 회사 네트워크 안에서 높은 수준의 특화된 현업 어플리케이션을 사용한다. 이들에게는 신뢰성 있는 엑세스를 제공하는 고성능, 고가용성 컴퓨팅 솔루션이 필요하다. 많은 파워 유저들은 종종 한곳에서만 작업하는게 아니라 사무실 여기 저기에서 작업할 수 있는 환경을 원하기 때문에 "자유석(Free Seating)" 환경이 필요하다. 재무 관계자나 CAD 디자이너, 그래픽 디자이너들이 파워 유저 계층에 속한다.

4. 현업 사용자

현업 사용자는 데이터 입력 작업이 주된 업무이다. 이들은 몇 안되는 현업 어플리케이션을 사용하고 회사의 네트워크 범위 안에서 업무를 본다. 일반적으로 고성능의 컴퓨팅 파워가 필요하지 않지만 파워 유저와 마찬가지로 사무실 여기저기를 옮겨 다니면서 일을 하는 계층이다. 콜센터 에이전트 라던가 은행 창구 직원, 공장 근로자, 캐시어등이 현업 사용자를 대표하는 예이다.

각각의 사용자 계층은 특화된 컴퓨팅 파워 혹은 컴퓨팅 환경을 요구하고 있다. 다음 포스팅에서는 이러한 다양한 사용자들의 니즈를 만족시켜 주기 위하여 IT 조직이 할 수 있는 내용들을 앞서 포스팅한 Flexible Desktop Computing 기술들과 매핑하면서 어떠한 기술을 어떠한 사용자층에게 제공해야 하는지 알아보도록 하겠다.

- NoPD -

728x90
728x90

* 본 문서는 마이크로소프트 가상화 웹사이트에 게시된 "Flexible Desktop Computing 백서"를 번역 및 의역한 글입니다. 번역 내용 중 잘못된 부분이나 문제가 될만한 부분은 지적해 주시면 수정하도록 하겠습니다.

사용자 삽입 이미지
윈도우 서버 2008 의 터미널 서비스에는 "터미널 서비스 리모트 앱(RemoteApp)" 이라는 새로운 기능이 추가되었다. 이 기능은 터미널 서버에서 구동되는 개별 어플리케이션들이 엔드 유저의 리치 클라이언트에서 사용 가능하도록 해줄 뿐만 아니라, 마치 엔드 유저의 로컬 클라이언트에서 어플리케이션이 구동되고 있는 것과 같은 사용자 경험을 제공해 준다. 이것은 심리스 윈도우 기술(Seamless Window Technology)를 통하여 구현되는데, 이같은 방식을 통하여 리치 클라이언트가 터미널 서비스를 엑세스 할 때 또하나의 데스크탑 처럼 보이던 것을 제거한 것이다.

터미널 서비스 리모트앱은 IT 조직이 엔드단의 디바이스에게 터미널 서버에서 구동되는 다양한 어플리케이션들을 조합하고 맞춰줄 수 있도록 해준다. 즉, IT 조직은 각각의 어플리케이션에 대하여 적절한 배포 방법론을 결정할 수 있는 유연함을 갖게 되는 것이다. 예를들면, 그래픽적인 요소들이 강조된 어플리케이션은 엔드 유저의 단말기에 직접 설치하여 로컬 그래픽 서브 시스템의 리소스를 이용할 수 있도록 해주는 것이 좋다. 하지만 많은 데이터의 핸들링이 필요한 CS 어플리케이션 (Client/Server) 은 네트웍을 통하여 모든 데이터를 주고 받는 것보다 중앙의 서버에 설치된 어플리케이션이 직접 데이터를 핸들링하고 UI 만 사용자에게 전송해 주는 것이 훨씬 나은 성능을 보여주는 배포 모델이 될 것이다.

- NoPD -

728x90
728x90

* 본 문서는 마이크로소프트 가상화 웹사이트에 게시된 "Flexible Desktop Computing 백서"를 번역 및 의역한 글입니다. 번역 내용 중 잘못된 부분이나 문제가 될만한 부분은 지적해 주시면 수정하도록 하겠습니다.

사용자 삽입 이미지
이전 포스트에서 우리는 클라이언트를 위한 윈도우 OS 배포에 관해 마이크로소프트가 제공하는 옵션들에 대하여 이야기 해봤다. 하지만 OS 배포는 퍼즐의 한 조각일 뿐이다. 어플리케이션과 데이터는 사용자들이 자신의 데스크탑 세션에서 엑세스 하고 싶어하는 크리티컬한 리소스들이다. 따라서 어플리케이션과 데이터에 대한 유연한 배포 옵션을 갖는 다는 것은 완벽한 솔루션을 제공하기 위한 중요한 키라고 할 수 있다. 마이크로소프트는 어플리케이션과 데이터 관리에 유연함을 제공하는 다양한 제품군과 특징들을 제공하고 있다. SoftGrid 어플리케이션 가상화와 같은 것은 앞선 포스팅에서 언급했던 것처럼 모든 컴퓨팅 모델과 관계가 있는 솔루션 이라는 점을 명심하고 오프라인 폴더 리디렉션과 같은 다른 기술들은 특정한 시나리오나 사용자 환경에 맞도록 디자인 되어 있는 지원임을 기억해 두자.

지금부터 설명하는 마이크로소프트의 제품들은 어플리케이션, 데이터, 관리에 대한 다양하고 유연한 데스크탑 컴퓨팅 옵션을 가능하게 해주는 것들이다.

- 마이크로소프트 SoftGrid 어플리케이션 가상화 :

현재 시장에서 가장 뛰어난 어플리케이션 가상화 솔루션이며 윈도우 클라이언트 환경을 위한 온디멘드 스트리밍 플랫폼이다. (http://www.microsoft.com/softgrid) SoftGrid 어플리케이션 가상화는 데스크탑을 위해 사용될 때 마이크로소프트 데스크탑 최적화 팩 (Microsoft Desktop Optimization Pack, http://www.windowsvista.com/optimizeddesktop) 의 핵심 컴포넌트이며 터미널 서비스 환경에서 사용될 때도 독립적으로 사용이 가능하다.

- 시스템 센터 (System Center) : 마이크로소프트의 IT 관리 도구 제품군의 대표적인 제품

마이크로소프트 SoftGrid 어플리케이션 가상화

마이크로소프트 SoftGrid 어플리케이션 가상화는 일반적인 방법으로 설치되어 클라이언트 컴퓨팅 스택과 밀접하게 연관되어 있는 윈도우 클라이언트 어플리케이션들을 사용자의 요청에 의하여 동적으로 서비스 가능한 방식으로 변형시켜주는 제품이다. 또한 SoftGrid는 IT 부서에서 어플리케이션 패키지를 중앙 집중화 하여 관리할 수 있도록 해주며 사용자들이 승인된 어플리케이션의 실행을 요청할 때 즉시 대체할 수 있는 장점이 있다.

마이크로소프트 SoftGird 어플리케이션 가상화는 로컬 모델이나 중앙 집중화된 모델 모두에 대하여 다양한 장점을 제공한다. 이러한 장점들은 데스크탑 컴퓨팅 옵션에 따라 조금 달라질 수 있다. 하지만 다음과 같은 점에서 모든 환경의 사용자들이 잇점을 얻을 수 있다.

- 로컬 & 중앙 집중형 실행 방식 모두에 대한 장점

1. 어플리케이션 충돌의 감소

SoftGrid는 어플리케이션과 어플리케이션간의 충돌을 감소시킬 수 있고 충돌이 일어나는 것이 자연스러운 현상이라고 생각되어 지는 버전이 다른 동일한 소프트웨어 (예> MS 오피스 2003과 MS 오피스 2007) 들의 일반적인 충돌까지 제거할 수 있다. SoftGrid를 통하여 어플리케이션을 배포하는 것은 IT 조직이 어플리케이션간의 충돌을 테스트하는 업무 자체를 줄여 줄 수 있는 것은 물론이고 새로운 어플리케이션을 배고하거나 업그레이드 하는데 소요되는 시간을 극단적으로 줄여줄 수 있다.

2. 간결하고 신속한 어플리케이션 배포

어플리케이션 충돌이 감소됨으로써 SoftGrid는 어플리케이션을 Rich 클라이언트로 배포하는 속도가 무척 빨라졌다. 많은 고객들이 SoftGrid 를 사용함으로써 수 주일 까지 걸리던 배포작업이 수 일로 단축되었다고 이야기하고 있다.

3. OS 이미지의 통합화 및 표준화

SoftGrid는 IT 조직이 많은 주요 소프트웨어를 OS 이미지에 미리 인스톨하여 배포하던 작업을 하지 않고 중앙에서 온디멘드 서비스 방식으로 그런 패키지들을 사용할 수 있도록 해준다. 결과적으로 이것은 부서 혹은 지점 별로 나뉘어져 있는 OS 이미지를 회사 전체에 적용 가능한 단일한 OS 이미지를 가질 수 있도록 해줌으로써 불필요한 OS 이미지의 수를 줄일 수 있도록 해준다.

4. 서포트 콜의 감소

SoftGrid는 소프트웨어 설정 문제를 사용자 전체 운영 환경의 시스템적 디버깅을 필요로 하던 방식에서 훨씬 더 간단한 작업으로 바꾸어 준다. SoftGrid를 가지고 헬프데스크 테크니션은 시스템 정지 없이 사용자 어플리케이션이 가장 잘 동작했던 상황으로 쉽고 빠르게 복구할 수 있도록 해준다. 이러한 기능은 SoftGrid 고객이 헬프 데스크 콜을 30% 이상줄일수 있게 해주었다.

- 로컬 실행방식의 대한 특장점

1. 로밍기능 제공으로 Flexible Office 구현

마이크로소프트 SoftGrid 어플리케이션 가상화는 이전에 중앙 집중형 실행 모델에서만 가능했던 리치 클라이언트 상에서 로컬 실행이 가능하여 로밍기능을 제공할 수 있다. 또한 SoftGrid는 로컬 디바이스에 어플리케이션 캐싱이 가능하여 중앙 집중형 실행 모델에서 불가능했던 오프라인 상에서도 어플리케이션 실행이 가능하다. SoftGrid를 통하여 어플리케이션은 사용자들이 서로 다른 로컬 디바이스를 사용하더라도 어플리케이션이 사용자를 따라가도록 할 수 있다. 예를들어, 사용자는 본사의 데스크탑에서 업무를 시작한 뒤 고객사를 만나러 가는 도중 랩탑 컴퓨터를 사용하고 고객사에 도착해서는 또 다른 데스크탑 컴퓨터를 사용한다고 해보자. 각각의 케이스에서 사용자는 각 디바이스에서 사용자의 요청에 따라 개인화된 어플리케이션 셋을 사용할 수 있다. 어플리케이션은 중앙의 SoftGrid 어플리케이션 서버가 아니라 로컬 컴퓨팅 환경에서 로컬 시스템 자원을 이용하여 실행되는 것이다.

- 중앙 집중형 실행방식의 특장점

1. 서버 통합

SoftGrid 터미널 서비스 버전은 IT 조직이 상황에 따라 33~40% 정도의 터미널 서버수를 줄일 수 있게 해준다. 이것은 어플리케이션 충돌을 줄여줌으로써 가능한데, 결과적으로 각 서버가 훨씬 많은 어플리케이션 패키지를 호스팅 할 수 있게 해주는 것이다. 정적인 어플리케이션 배포방식에서 관리자는 일반적으로 터미널 서버의 최대 사용량에 맞추어 터미널 서비스 Farm 을 구성해야만 한다. SoftGrid는 이러한 Farm의 사이즈를 획기적으로 줄여주고 IT 조직이 최대 동시 사용자에 맞추어 적절히 Farm 을 사이징 할 수 있도록 해준다.

2. 가상머신을 호스팅하는 서버의 표준화 및 블레이드 PC
 
가상머신을 호스팅하는 서버와 블레이드 PC 모델은 그 자체만으로 데이터 센터에서 엔드포인트의 유저까지 윈도우 클라이언트 OS를 간단한게 집중화된 형태이다. 그러나 이러한 방식이 어플리케이션과 클라이언트 관리와 관련된 많은 도전들을 완전히 해결해 주지는 못한다. 정적인 어플리케이션 배포 모델과 함께, IT 조직은 유니크한 가상머신과 블레이드 PC를 유저에게 제공하고 관리해야만 하는 문제가 남아있다. 이것은 어플리케이션과 클라리언트 관리가 분산 프로세싱 모델만큼 비용이 소모되고 복잡한 시나리오에 봉착하게 한다.

마이크로소프트의 어플리케이션 가상화 (SoftGrid) 를 가상머신 환경이나 블레이드 PC 환경에 도입함으로서, IT 조직은 사용자와 가상머신, 블레이드 PC 간의 정적인 관계 관리 업무를 떨쳐버릴 수 있는 것은 물론이고 동적으로 다양한 리소스를 할당할 수 있게 해줄 것이다. 또한 IT 조직이 모든 사용자에게 표준화된 이미지를 제공할 수 있게 해줌으로써 유관 부서별로 가상머신이나 블레이드 PC의 운영체제 이미지를 만들고 관리하는 부담을 줄여줄 수 있을 것이다.

- NoPD -

728x90

+ Recent posts