'애저'에 해당되는 글 15건

  1. 2009/10/09 마이크로소프트의 클라우드 컴퓨팅 전략
  2. 2009/09/23 책을 한권 번역 했습니다. 이제 조만간 소개해 드릴 수 있을 것 같네요 (2)
  3. 2009/07/15 공용 클라우드, Windows Azure를 이용한 웹사이트 개발하기 (1)
  4. 2009/07/01 마이크로소프트의 클라우드 컴퓨팅 강화를 위한 추가적인 데이터센터들, 가동 시작
  5. 2009/07/01 "The Clouds 2009 컨퍼런스"에서 발표를 합니다.
  6. 2009/03/23 마이크로소프트의 Azure위에 PHP 애플리케이션 구동 가능
  7. 2009/02/27 Windows Azure, 올해 연말에는 사용 가능? (2)
  8. 2009/02/04 마이크로소프트의 클라우드, Windows Azure 체험하기
  9. 2009/01/09 마이크로소프트의 클라우드, Azure(애저)의 진화
  10. 2009/01/06 마이크로소프트웨어 2009년 1월호, "마이크로소프트와 클라우드 컴퓨팅" 기고 (2)

마이크로소프트의 클라우드 컴퓨팅 전략

|
오늘은 마이크로소프트의 클라우드 컴퓨팅 전략에 대해 살펴보려고 합니다.

클라우드 컴퓨팅은 메인프레임 컴퓨팅, 클라이언트/서버 컴퓨팅, 웹 시대를 넘어서 3 Screens (웹, 데스크탑, 모바일, TV, 기타 장치)을 아우르는 컴퓨팅을 의미한다고 할 수 있습니다. 3 Screen & 클라우드를 함께 이해해야 한다는 의미지요.
또한, 애플리케이션을 코드와 데이터로 나누었을 때 전통적인 방식 On-Premise, 호스팅, 클라우드, 즉 3가지 형태 중에 어딘가에 코드와 데이터를 배포할 것인가, 즉 선택권이 많아진 것으로 이해해야 합니다. 코드는 클라우드, 데이터는 On-Premise, 반대로 코드는 On-Premise, 데이터는 클라우드로 갈수도 있겠죠. 코드, 데이터 (2가지), On-Premise, 호스팅, 클라우드 (3가지)가 혼합되면 총 6가지 정도의 조합이 나올 수 있겠네요.
요지는 고객의 비즈니스 상황, 필요에 따라 그 위치가 달라진다는 것입니다.

이렇게 되면 재무, 인사 등의 Critical한 데이터 및 시스템은 On-Premise, 개발 및 테스트 환경은 호스팅, CRM 및 이메일시스템은 SaaS 형태로 사용할 수 있게 되는 것입니다. 굉장히 유연한 시스템이 되는 것이죠.

이렇게 다양한 시스템이 연계되는 데 꼭 필요한 것이 무엇일까요? 인증시스템의 연동/통합이 필요합니다. 분산환경에서의 Federated Identity, 이를 위해 제공되는 것이 분산 인프라인데, 클라우드 플랫폼에서 제공할 수 있습니다. 예를들면, 마이크로소프트의 .NET 서비스가 되는 것이죠.
위에서 설명한 데이터의 저장은 Windows Azure의 Storage, DBMS는 SQL Azure가 되는 것이죠. 3 Screen간의 데이터 동기화, 애플리케이션 동기화 서비스는 Live 서비스 (Live Mesh)가 제공합니다.

그런데, 클라우드 서비스를 제공하는 회사가 마이크로소프트 하나 일까요? 그렇지 않습니다. 많은 벤더가 제공하고 있죠. 각 벤더의 클라우드 서비스는 서로 연동될 수 있어야 합니다. 즉, 상호운용성이 제공되어야 하고, 결국 오픈 스탠다드 기술로 이루어져야 한다는 것이죠. XML, SOAP, REST 등으로 이루어진 이유입니다.

굉장히 유연하고 좋은 것은 알겠는데, 클라우드 상에 애플리케이션을 개발하기 위해 전혀 새로운 언어, Framework을 사용해야 한다면, 즉 진입장벽이 높다면 많은 개발자들이 참여하기 어려울 것입니다. 따라서, 쉽게 진입할 수 있도록 하기 위해 일단 언어의 장벽을 낮췄습니다. C# 이외에 PHP, Ruby, Java, Python 등의 언어를 사용하여 개발할 수 있게 된 것이죠. (C#, PHP는 이미 지원, 나머지 언어는 추가 예정)
자, 그러면 어떤 형태로 이루어지는지 궁금하시죠? 이게 참 재미있습니다. 저는 개발을 손 놓은지 오래된 사람입니다. 제가 매뉴얼을 가지고 30분도 안돼서 http://davidshin.cloudapp.net 이 사이트를 만들었습니다. 물론 아무것도 들어가 있는게 없는, 텍스트와 이미지만 들어간 사이트이지만, 이 사이트를 기존 방식 그래도 만들어서, 로컬 환경에서 클라우드와 똑같이 애뮬레이션 한 후, 게시 절차를 통해 마이크로소프트의 데이터센터로 이관하는 것이 서비스 포탈을 통해 아주 직관적으로 이루어지게 되는 것이죠.

결국, 개발서버, 테스트서버, 개발환경을 위한 프레임웍 제공, 즉 아무것도 필요없이 개발도구 하나 (Visual Web Developer, Express Edition은 무료)만 가지고 클라우드 애플리케이션을 만들어서 서비스가 가능해지는 것이죠. 정말 패러다임의 변혁이라고 할 수 있는 것이죠.

바로 이것이 마이크로소프트의 클라우드 컴퓨팅 전략의 흐름입니다.


Trackback 0 And Comment 0

책을 한권 번역 했습니다. 이제 조만간 소개해 드릴 수 있을 것 같네요

|
Helsinki School of Economics MBA, 헬싱키 본교 수업을 마치고 복귀 하자마자, 엄청나게 많은 일들이 진행됐습니다.

밀려 있는 업무, 거기에다 9월 20일까지 번역을 완료해야 하는 책이 한 권 있었죠.
그 번역 작업을 마치는데 많은 시간이 소요되었네요.
블로깅에도 약간 소홀해지고, 가족과의 시간도 보내지 못하고, ...

흠, 드디어 끝났습니다. 이제 출판사에서 교정 작업을 하고 있습니다.
10월 초에는 나올 수 있지 않을까요? 나오면 정식으로 블로그에 이벤트 하겠습니다.

추첨을 통해 책도 몇 권 드리면 좋겠네요. ^^
아, 주제가 뭐냐고요? "클라우드 애플리케이션 아키텍처",
즉 클라우드 상에 애플리케이션을 구동하기 위해서는 다양한 영역에 대해 고려해야 하는데,

우선, 클라우드의 큰 그림
재무책임자도 이해할 수 있는 클라우드의 개념
마이크로소프트의 Windows Azure Platform
그리고 아마존의 AWS 기반으로 실제로 트랜잭션 기반의 애플리케이션을 구축할 때 필요한 항목을 세밀하게 정리했습니다. 
클라우드를 위한 준비사항
웹 애플리케이션의 아키텍처
보안
재해복구
애플리케이션 확장 등에 대한 전방위적인 주제가 다루어져 있습니다.

자, 그럼 책이 나오면 다시 소개 올리도록 하겠습니다.

Trackback 0 And Comment 2

공용 클라우드, Windows Azure를 이용한 웹사이트 개발하기

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

제가 어제 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를 사용하시면 되는데 각각은 다 별도로 떨어져 있습니다. 패키지로 묶어서 비용을 지불하는 것이 아니고, 필요한 부분만 쓰시고 사용한 만큼만 비용을 내면 되는 것이죠.

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




Trackback 0 And Comment 1

마이크로소프트의 클라우드 컴퓨팅 강화를 위한 추가적인 데이터센터들, 가동 시작

|
마이크로소프트가 클라우드 컴퓨팅, 즉 서비스 비즈니스에 엄청난 노력을 하고 있고 Thought Leadership을 갖고 주도하고 있다는 사실은 다 알고 계시죠?

현재까지 클라우드 컴퓨팅을 위한 데이터센터가 미국 내에 집중되어 있었습니다.
하지만, 미국 이외의 지역에 서비스가 가능한 데이터센터, 제1호가 가동을 시작합니다.
아일랜드의 더블린에 30만 평방미터의 데이터센터가 오늘부터 가동을 시작하게 된 거죠.

아일랜드 데이터센터의 크기 보다 2배 이상 큰 (70만 평방미터) 규모의 Chicago 데이터센터가 7월 20일에 오픈 합니다.

이에 앞서 작년 9월에 47만 평방미터 규모의 센터를 Texas, San Antonio에 오픈했고, 2007년 4월에는 50만 평방미터의 데이터센터를 Quincy, Washington에서 이미 가동을 시작했습니다.
바로 이 센터들이 마이크로소프트의 공용 클라우드 Windows Azure, Azure Services Platform 서비스가 구동되는 곳이었는데
그 영역이 훨씬 더 커지게 된 것을 의미합니다. 애저 이외에도 Online, Live 서비스 역시 담당하고 있죠.

여기서 잠깐, 30만 평방미터면 어느 정도 크기 인지 잘 감이 안잡히시죠? 9만평 정도 되네요.
축구장 1개의 크기가 2,200평 정도 되니까 그 사이즈가 어느 정도인지 감이 잡히실 것 같습니다.

마이크로소프트의 "소프트웨어 플러스 서비스" 전략 아시죠? 내부 IT 조직에 의해 구동되는 소프트웨어가 서비스의 장점을 이용하고자 할 때 인증의 통합, 인터넷 서비스 버스, 워크플로우 통합 등이 필요하게 되는데 이런 역할을 Azure Services Platform이 가능하도록 하여 소프트웨어와 서비스가 서로 연결된 (Connected) 세상, 바로 이것이 궁극적인 소프트웨어 플러스 서비스가 실현된 모습이죠. 결국 그 중심에는 데이터센터가 있습니다. 그런 의미에서 데이터센터의 오픈은 엄청 중요한 의미를 갖고 있는 거죠.

더욱 관심을 갖고 볼 대목은 Chicago 데이터센터의 1층, 총 면적의 3분의 2 공간은 컨테이너 박스 개념의 조립식 데이터센터로 만들어 졌다는 것입니다. 이 컨테이너 박스는 에너지 사용이 최적화 되어 있어 그린 IT 구현이 가능합니다. 컨테이너 한대에 장착된 서버의 댓수가 1,800대에서 2,500대 까지 가능하기 때문에 몇 시간 안에 원하는 컴퓨팅 파워를 확보할 수 있게 되는것이죠. 클라우드 컴퓨팅의 무한확장 개념에 딱 들어맞는 데이터센터라고 이야기 할 수 있게 된거죠.

같은 크기의 전통적인 데이터센터보다 10배 이상의 서버를 수용할 수 있는 구조라고 하니, 세상이 많이 발전했죠?

Trackback 0 And Comment 0

"The Clouds 2009 컨퍼런스"에서 발표를 합니다.

|
2009년 7월 8일(수), 인터콘티넨탈호텔 하모니 볼룸에서 "The Clouds 2009 컨퍼런스" & Cloud Computing Forum이 진행됩니다. 제가 한국클라우드서비스협회에 참여하고 있는데, 이번 행사도 역시 준비위원으로 참여를 하고 있습니다.

이번에는 "클라우드 컴퓨팅 서비스 사례" 트랙에서 발표를 하게 됩니다.
"마이크로소프트 사례를 통해 살펴보는 클라우드 컴퓨팅의 전략적 의미와 활용방안"이 제목이 될 것 같습니다. 

Public Cloud(공용 클라우드) 사례인 마이크로소프트의 클라우드 컴퓨팅 Windows Azure, Azure Services Platform에 대한 소개 및 Demo, Private Cloud(사설 클라우드) 사례인 마이크로소프트 인프라 클라우드 솔루션 (Dynamic Data Center Toolkit)에 대한 Demo 및 소개 위주로 진행할 계획 입니다.

또한, 각 글로벌 벤더의 사업전략 및 기술전략에 대한 부분도 포함할 예정 입니다.

기회가 되시는 분들은 행사장에서 뵈면 좋겠네요.
발표 끝나고 꼭 개별적으로 인사해주세요 ~ 온라인으로 보다가 오프라인으로 만나면 좋잖아요. 그렇죠?
Trackback 0 And Comment 0

마이크로소프트의 Azure위에 PHP 애플리케이션 구동 가능

|

지난 주 마이크로소프트의 Mix09 행사에서 Windows Azure 클라우드 플랫폼 관련하여 의미 있는 발표가 있었습니다.
첫째, PHP 애플리케이션 개발 지원
둘째, Native 코드와 Full Trust 기능 추가

Windows Azure는 클라우드 상의 운영체제라고 말씀 드렸었죠? 처음 발표 때는 .NET만 가능했지만, 이번에 PHP, 다음에는 Ruby, Java 등이 추가될 것으로 예상됩니다.
IIS7의 FastCGI 기능을 통해 PHP on Windows가 최적화 된 것처럼 Azure위의 PHP도 FastCGI가 지원되고, 스트레스 테스트가 완료된 상태입니다. 현재 보유하고 계신 PHP 기술과 애플리케이션을 Windows Azure위에 올려보시는 것 어떠세요? 나중에 글로벌 서비스가 가능해지면 막대한 비용을 버실 수도 있습니다. 우리나라 뿐 아닌 이웃 나라, 아니 먼 나라에 있는 고객에게 까지 다 서비스가 가능해지기 때문이죠.

Trackback 0 And Comment 0

Windows Azure, 올해 연말에는 사용 가능?

|

마이크로소프트의 CEO, 스티브 발머 사장님이 금융권 관련 단체를 대상으로 한 모임에서 “Windows Azure는 올해 11월에 예정된 PDC(Professional Developer Conference)에 맞춰 정식 서비스를 진행 할 수 있을 것 같다”라고 밝혔습니다.

또한, Microsoft의 클라우드 인프라스트럭처 서비스 그룹의 Doug Hauger는 Azure의 가격 정책에 대해 조만간 발표할 것이라고 투자자를 대상으로 한 모임에서 밝혔습니다. 직접 설치하는 On-Premise 방식보다 저렴하게 책정, Pay-as-you-go (사용하는 만큼 비용을 지불하는 형태) 가능, 선납 시 비용을 할인해주는 등의 정책이 있다고 밝혔네요.

클라우드 컴퓨팅, Windows Azure가 조금씩 더 현실로 다가오고 있습니다.

Trackback 0 And Comment 2

마이크로소프트의 클라우드, Windows Azure 체험하기

|

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

좀 더 구체적으로 이해하시려면 한 번 사용해 보시면 되지 않을까요?
마이크로소프트의 클라우드 컴퓨팅 중 인프라스트럭처 클라우드인 윈도우 애저, 스토리지(사진, 동영상, 기타 파일을 저장할 수 있는 서비스), 컴퓨팅(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 영역도 이와 유사한 형태로 사용 가능합니다.

Trackback 0 And Comment 0

마이크로소프트의 클라우드, Azure(애저)의 진화

|
Azure Services Platform 단계별로 정식 서비스 입니다. 정확한 시기, 어떤 서비스가 먼저 시작 것인지는 아직 논의 중이죠. 하지만, 개발자들이 지금 바로 개발을 시작할 있기 때문에 아이디어를 구체화 하는 충분한 시간이 있다고 생각합니다. 그리고이미 많은 사람들이 Azure 서비스 플랫폼 위에서 다양한 시도를 하고 있고 , 현재까지 진행되고 있습니다.

Azure Service를 사용하려면
1. http://www.microsoft.com/azure/register.mspx 방문
2. Register for Services 를 클릭하셔서 기본적이 정보 몇 개 입력하시면 Waiting list에 올라갑니다.
    나중에 메일로 Token을 받으시고, 그 Token을 이용하여 신청한 서비스를 이용하시면 됩니다.
    . Windows Azure (Computing, Storage, Management)
    . .NET Services (Access Control, Service Bus, Workflow)
    . Live Services
    . SQL Services
    각 서비스를 따로 따로 신청하셔야 합니다. 예를들어, 사진 및 동영상 공유 사이트를 만들어 보시려면
    Windows Azure를 신청하시고, DB를 서비스로 쓰시려면 SQL Services를 또 신청하셔야 한다는 것이죠.


 

초기 단계에서는 전세계를 대상으로 서비스가 필요한 인터넷을 이용한 애플리케이션을 유용하게 개발할 있을 것 있습니다. 또한, 다른 조직 파트너쉽으로 일하는 경우 유용하게 활용할 있습니다. 공급자 체인 관리(SCM) 같은 애플리케이션, 비즈니스 to 비즈니스, 전자 문서 교환(EDI) 등의 애플리케이션은 여러 조직과의 네트웍 연결이 필요하인증을 처리해야 합니다.

 

그런데, 현재의 기술은 방화벽이 있는 경우 데이터를 교환하는데 제한이 있고, VPN 비밀번호 관리  해줘야 하고네트웍 연결 동안 예측하지 못한 오류들을 해결해야 하는데, Azure 이와 같은 일을 아주 단순화 있도록 방화벽을 통과하는 서비스 버스 여러 조직간의 인터넷 연결을 수월하게 하고, 구성원 간의 인증을 도와주는 역할을 해줍니다기본적이지만 반드시 필요한 내용들이며 이런 시나리오에서는 반드시 필요로 하는 중요한 사항이라고 할 수 있죠.


즉,
처음에는 이런 조직간의 전자 문서, 메시지 교환 등에서 Azure 사용되는 것을 보겠지만, 결국에는 원하는 일들은 대부분 처리해줄 수 있는 Azure 진화하는 것을 보게 될 것 입니다. 고성능 컴퓨팅 등의 영역은 기업, 대학, 연구소  기관 들에서 활용하게 될 것이라고 생각합니다.

Trackback 0 And Comment 0

마이크로소프트웨어 2009년 1월호, "마이크로소프트와 클라우드 컴퓨팅" 기고

|

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

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

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

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

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

Trackback 0 And Comment 2
prev | 1 | 2 | next