아키텍트2009. 7. 15. 15:36
클라우드 플랫폼을 이용하여 웹사이트 개발하는 것, 어쩐지 어려울 것 같지 않으세요?
절대 어렵지 않습니다.

제가 어제 Visual Studio 2008을 실행시킨 후 (참고로 저는 개발자가 아닙니다. 2000년 이후로는 코딩을 해 본 적이 없습니다)
HelloCloud.aspx 라는 사진과 몇 개의 텍스트가 나오는 웹사이트를 만들었습니다.
물론 로컬 데스크탑에서 해당 작업을 했죠.

그런 후에 마이크로소프트의 공용 클라우드, Windows Azure의 관리 포탈을 통해 그 사이트에 대한 설정값과 패키지값을 업로드 했습니다. 여기까지는 Staging 서버에 정보가 올라가는 거죠.

이후에 바로 운영서버로 넘기는 버튼을 클릭하니, 공용 클라우드로 제 사이트가 올라가서 현재는 클라우드 환경을 이용한
웹사이트를 구동하게 되더군요. 자, 쉽다고는 하는데 도대체 무슨 말인지 잘 모르시겠죠?

How to guide를 따라가다보면 바로 무슨 말인지 이해 되실 겁니다.
1. http://www.msdev.com/Directory/SearchResults.aspx?productId=12 (클릭하세요)
   . Windows Azure How to guide 동영상이 쭉 나옵니다.
2. How to guide: Getting started developing on Windows Azure 를 보시면서 따라하세요. (약 5분)
3. How to guide: Deploying a Windows Azure Application (약 7분)

이 2개의 동영상으로 제가 만든 사이트가 바로 이겁니다.
http://shsdemo.cloudapp.net

복잡하고, 보기에 멋진 사이트는 여러분이 어떻게 만드느냐에 달려있는 것이니, 이 정도면 힌트 끝 입니다.
여러분이 만든 사이트를 가지고, 글로벌 Coverage가 되니 얼마나 많은 비즈니스 기회가 열리는 것인지 느끼실 겁니다.

애저에서 개발을 시작해보세요. 돈이 거의 들지 않습니다. 국내만을 대상으로 하는 것이 아니고, 글로벌 대상으로 비즈니스를 하실 수 있습니다. 동영상 및 이미지만이 필요하다면 Windows Azure (Storage, Compute), 데이터베이스를 사용하신다면 SQL Services, 그리고 보다 복잡한 비즈니스 로직은 .NET Services를 사용하시면 되는데 각각은 다 별도로 떨어져 있습니다. 패키지로 묶어서 비용을 지불하는 것이 아니고, 필요한 부분만 쓰시고 사용한 만큼만 비용을 내면 되는 것이죠.

바로 오늘 애저에 대한 비용 정책이 발표 되었네요. 다음 글에서 자세히 적어 보겠습니다.




Posted by 조이트리
아키텍트2009. 7. 8. 23:41

연합뉴스, 한겨레 등에서 기사를 실어 주셨네요.
오늘 참석 못하신 분들을 위해 발표한 내용의 스크립트를 올려 보도록 하겠습니다.

Posted by 조이트리
아키텍트2009. 2. 12. 15:32

2009년 1월 22일, 소프트웨어산업협회 주관으로 “2009년 SaaS 전망” 이라는 주제로 발표를 했다고 했잖아요.
그때 한국은행 관계자 분이 참석하셨다가, 제게 한국은행에 와서 “SaaS의 이해”라는 주제로 심층적인 강의를 부탁하셨습니다. 그 강의를 오늘 (2009년 2월 12일)에 진행하고 돌아왔습니다. ^^

역삼동에 위치한 한국은행은 지나다니면 많이 보긴 했지만, 저도 들어가본 건 오늘 처음이네요.

1. SaaS의 정의, 개념
     - ASP 구분되는 점
2. 글로벌 Vendor들의 SaaS 전략
3. 국내외 적용 사례
4. 클라우드 컴퓨팅과 SaaS의 관계
5. SaaS의 전망
6. Q&A

위의 내용으로 진행했습니다. 감사합니다.

Posted by 조이트리
아키텍트2009. 2. 4. 11:29

클라우드 컴퓨팅은 인프라스트럭처 클라우드, 플랫폼 클라우드, 애플리케이션 클라우드로 나뉘어져 있습니다.
클라우드 컴퓨팅 이야기를 하면 뜬구름이다, 실체가 없다는 이야기를 하는 분들을 보곤 합니다. 개념적인 이야기, 먼 훗날의 이야기로 느껴지기 때문인데, 사실은 눈에 보이지 않고, 손으로 만져볼 수 없기 때문에 갖는 막연한 느낌때문에 그렇게 생각하시는 것 같습니다.

좀 더 구체적으로 이해하시려면 한 번 사용해 보시면 되지 않을까요?
마이크로소프트의 클라우드 컴퓨팅 중 인프라스트럭처 클라우드인 윈도우 애저, 스토리지(사진, 동영상, 기타 파일을 저장할 수 있는 서비스), 컴퓨팅(CPU, 메모리 등의 연산), 관리(클라우드 환경에서 내가 사용하고 있는 리소스 양에 대한 정보, 해당 파일을 업로드 하는 등의 포탈) 역할을 제공합니다.

이 윈도우 애저를 직접 한 번 사용해보시면 좀 더 구체적으로 이해가 되지 않을까요?

1. 사용하시려면 일단 Windows Live ID가 필요합니다.
    - https://signup.live.com (MSN 메신저 등을 쓰고 계시다면 이미 갖고 계시죠?)

2. ID가 있다면 www.azure.com 사이트를 찾아가 보세요.
 

메뉴에 보시면 Sign-In이라고 보이시죠? 클릭하세요

3. 해당 화면에서 Windows Azure를 클릭하세요
    - Azure Services Developer Portal이 나타납니다.
      메뉴에서 Help를 클릭하세요.
      . Developer Community
         . Reach Out
            . Windows Azure Connect Site를 클릭합니다.
              입력 양식에 맞춰 정보를 넣으시면, 향후에 해당 Windows Live ID로 토큰(Token)이 발송됩니다.
     그 토큰을 이용하여 Windows Azure 서비스를 이용하시면 됩니다.
     (현재는 CTP 버전이기 때문에 완전 무료 입니다.)

4. Windows Azure를 가지고 뭘 테스트할 건지 막막하시죠?
    - https://www.microsoft.com/azure/windowsazure.mspx
    - https://www.microsoft.com/azure/trainingkit.mspx (Training Kit 제공)

위 사이트에 가시면 비디오, Training Kit이 제공됩니다. 한 번씩 써보시면 개념이 이해가 되실 거고 손에 잡힐 거라고 생각합니다. Azure Services Platform 영역도 이와 유사한 형태로 사용 가능합니다.

Posted by 조이트리
아키텍트2009. 1. 6. 17:08

SPECIAL REPORT
위기 극복을 위한 IT 혁신
클라우드 컴퓨팅(Cloud Computing)

3부|MS 클라우드 전략의 ‘코어’, 윈도우 애저│신현석 160

마이크로소프트의 소프트웨어 플러스 서비스 전략은 전통 소프트웨어 산업의 비즈니스 모델과 서비스 모델의 장점을 결합해 각 개인과 조직의 사업 특성에 딱 들어맞는 최적의 플랫폼을 조립식으로 구성하고 변형할 수 있도록 돕는 기술 전략과 제품 개발 방식을 의미합니다... 로 글을 시작했습니다.

클라우드 컴퓨팅 이란?
소프트웨어와 서비스, 소프트웨어 플러스 서비스
현실계는 소프트웨어 플러스로 이동 중, 클라우드 컴퓨팅의 위력
MS의 클라우드 컴퓨팅 플랫폼, 애저 서비스 플랫폼이란?
시나리오 및 리소스
의 목차를 가지고 있습니다.

글을 여기 다 올리는 것은 어려울 것 같네요. 잡지를 봐주시거나, 아니면 이후에 가능할 때 제가 올리도록 하겠습니다.

Posted by 조이트리
아키텍트2008. 11. 4. 17:52
안녕하세요, 까만돌 입니다. 오늘 2008년 11월 4일에 코엑스 인터콘티넨탈에서 "클라우드 컴퓨팅의 현황과 비전" 이라는 주제로 Keynote 발표를 하였습니다.

한국과학기술정보연구원(KISTI) 주관으로 진행된 간담회에 지식경제부, 방송통신위원회, KISTI 등 정부기관을 비롯하여 삼성SDS, SK텔레콤, KT 등의 국내 대기업, 한국마이크로소프트, 한국Sun, 한국IBM, 한국HP 등의 업체들이 참여하여 간담회를 진행하였습니다.

목적은
1. 국내 클라우드 컴퓨팅 관련 정부, 학계 및 산업체간의 정보 공유
2. 클라우드 컴퓨팅 연구 사업 및 실용 사업 추진 주도
3. 공공분야(과학기술분야) 클라우드 컴퓨팅 기술방향 및 정책 협의
4. 기술교류, 운영관련 정보교류 등 상호 협력 체계를 마련
5. 클라우드 컴퓨팅 서비스 활성화 및 IT 응용 산업 발전에 기여 하는 것입니다.

제가 진행한 발표의 핵심은 아래와 같습니다. 클라우드 컴퓨팅 플랫폼 제공자, 현재 마이크로소프트의 Windows Azure가 대표적 입니다. (www.azure.com)
국내에서도 비슷한 형태로 클라우드 컴퓨팅 플랫폼을 제공하는 업체가 등장해야 한다고 생각합니다.
 

클라우드 컴퓨팅은 애플리케이션을 개발하거나 서비스할 때 서버나 스토리지 등 컴퓨팅 자원등을 자체적으로 보유하기 보다 이 같은 자원을 갖고 있는 클라우드 컴퓨팅 플랫폼 제공자를 통해 운용하는 것을 의미합니다.” , 우리 나라의 천재 개발자가 마이크로소프트의 메일 서비스인 핫메일에 대응하는, 즉 전 세계인을 상대로 한 메일 서비스를 개발하고자 할 때, 장애 요인은 수억 명의 사용자를 대상으로 메일을 서비스 하기 위해 필요한 네트웍 장비, 웹서버, 데이터베이스 서버, 막대한 양의 스토리지를 확보하기 어렵기 때문입니다. 동시에 메일 시스템을 사용하는 사용자가 100, 200명 일 때는 큰 문제 없이 서비스가 가능하겠지만 10만명, 100만명, 1,000만명으로 늘어나면 하드웨어 시스템을 감당하기가 어려울 것 입니다. 하지만, 클라우드 컴퓨팅 플랫폼 제공자는 아무리 많은 사용자라도 서비스할 수 있는 인프라를 보유하고 있기에 개발 능력만 보유하고 있다면 전 세계를 상대로 서비스를 판매할 수 있는 새로운 돌파구가 열리는 것을 가능하게 합니다.

클라우드 컴퓨팅이 적용된 실제 사례는 바로 이 사진 사이트, Smugmug (www.smugmug.com) 가 대표적입니다. 이 사이트는 클라우드 컴퓨팅 인프라를 이용해 개발되었습니다. 사이트 개발 시 사용한 만큼만 비용을 지불하는 방식이었기에 인프라 비용, 즉 서버, 스토리지, 네트웍 장비 등의 하드웨어 구입 비용이 전혀 들지 않았고, 즉 투자 비용이 없이도 사이트를 개설할 수 있었고 전세계의 사용자를 대상으로 서비스를 하고 있으며 현재 315,000명의 유료 사용자를 확보하여 큰 수익을 올리고 있습니다. 클라우드 컴퓨팅을 이용하면, 국내의 개발자가 인프라 투자 비용 없이도 아이디어 및 개발 능력만 보유하고 전세계를 상대로 비즈니스를 할 수 있게 되는 것 입니다.


메릴린치 보고서에 의하면 2020년 클라우드 컴퓨팅은 약 1,000억불, 100조원의 시장이 될 것이라고 예측되고 있습니다. 이 중의 10%, 아니 1%만 확보할 수 있어도 1조원이나 되는 방대한 시장입니다. 클라우드 컴퓨팅에 대한 정부, 산업계, 학계의 집중적인 관심과 투자가 필요하다고 생각합니다.


감사합니다.

Posted by 조이트리
아키텍트2008. 10. 28. 19:53

윈도우 애저는 굉장히 유연한 플랫폼으로 윈도우 런타임 환경에 전체 애플리케이션을 구동할 수도 있고, 개별 서비스만 활용할 수도 있습니다.

PDC에서 발표된 버전에서는 마이크로소프트 .NET 프레임웍과 비쥬얼 스튜디오(Visual Studio)를 이용해 Windows Azure(애저) 애플리케이션을 개발할 수 있고, 가까운 시일에 PHP, Ruby 등의 언어를 이용해서도 애플리케이션 개발이 가능해집니다.


1. 윈도우 애저에 애플리케이션 개발
  - 일단 애플리케이션을 개발한 후 윈도우 애저, 즉 클라우드 상에 배포합니다.
  - 컴퓨팅 파워 및 트래픽이 많든 적든 안정적인 애플리케이션을 최종 사용자가 사용 합니다.

굉장히 간단하죠?
How Does It work Diagram


2. 구름에 있는 애플리케이션에 애저 서비스 추가 및 On-Premise 애플리케이션에 기능 추가

지금 여러분이 개발한 클라우드 애플리케이션에 Windows Azure에서 제공하는 다른 서비스를 추가하고 싶습니다. Messenger 등의 Live Services (전 세계 4.6억명)이 쓰도록 할 수 있고, 워크플로우, 접근제어, 서비스 버스등을 이용하기 위해 .NET Services를 쓰거나 SQL Services를 사용할 수도 있겠죠. 물론 비즈니스 파트너 또는 업무용으로 사용될 어플리케이션을 개발할 수도 있습니다.

How Does It work Diagram

3. 모두 모아서

또한, 가장 중요한 내용은 Azure (애저) 서비스 플랫폼은 클라우드 운영체제이며 서비스들의 집합이므로 웹, 모바일, 소프트웨어 및 서비스, 즉 하이브리드 하게 어느 유형에도 사용할 수 있다는 장점이 있습니다.

현재 있는 소프트웨어에 클라우드 컴퓨팅이 가지고 있는 부가적인 기능을 추가할 수도 있고, 다른 어플리케이션에서 사용할 서비스를 만드는 것 등이 가능합니다.

How Does It work Diagram
Posted by 조이트리
아키텍트2008. 10. 28. 18:56
안녕하세요, 이전 글에 마이크로소프트의 클라우드 컴퓨팅 Platform에 대한 이야기를 했었는데요
어제 날자로 드디어 발표되었습니다. 이름이 Windows Strata 일지, 아니면 새로운 이름일지에 대해 의문을 제기했었는데요, 결국은 새로운 이름이네요. 윈도우 애저, Windows Azure 입니다.


Windows Azure (윈도우 애저)는 컴퓨팅, 스토리지, 매니지먼트 관련된 핵심 기반 인프라를 의미하고, 거기에 올라가는 애플리케이션은 Azure (애저) 서비스 플랫폼을 이용하여 개발할 수 있습니다.

윈도우 애저는 기존의 On-Premise를 대체하는 개념이 아닙니다. 고객은 상황에 맞는 것을 선택하게 되는데 선택의 폭이 넓어졌다, 라고 보시는 것이 좋습니다. 바로 소프트웨어 플러스 서비스의 핵심인 선택, 클라우드 컴퓨팅이 추가된 개념으로 이해하셔야 합니다.
Posted by 조이트리