Windows Azure Platform의 Storage 서비스에는 여러분만의 Custom Domain을 연결할 수 있고, CDN 서비스를 발행할 수 있는 옵션이 제공되어왔습니다. 그러나 CDN 서비스는 이제까지 계속 CTP 단계에 머물러있었습니다. 그렇지만 이제 본격적으로 정식 비용을 받고 서비스를 시작할 예정이라고 합니다.

Windows Azure Storage에 CDN 서비스가 정식으로 시작이 된다는 것은 여러 면에 있어서 Windows Azure Storage의 활용 가능성을 늘려주게 될 것입니다. CDN 서비스에 대해서 간단히 말씀을 드리면, 네트워크 대역폭 요구 사항이 많은 데이터 전송, 대표적으로 이미지 파일 전송이나 웹 자료실 운영과 같은 트래픽이 많이 오고 가는 서비스를 원활하게 운영할 수 있도록 지탱해주는 서비스입니다.

CDN 서비스가 본격적으로 시작됨에 따라 아래와 같은 과금 정책이 적용됩니다.

  • 유럽, 북아메리카의 경우 데이터 전송량 1GB당 0.15$의 요금이 과금됩니다.
  • 기타 지역의 경우 1GB당 0.20$의 요금이 과금됩니다.
  • 1만여건의 트랜잭션 당 0.01$의 요금이 과금됩니다.

Windows Azure CDN 서비스는 6월 30일부터 과금 체계가 적용되며, 그 이전에 사용했던 CDN 서비스 사용량에 대한 과금은 계산되지 않습니다.

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

이제 Microsoft는 데스크 톱 컴퓨터나 서버 컴퓨터를 위한 운영 체제와 소프트웨어만을 취급하지 않습니다. 최근 각광받는 Cloud Computing에 다방면으로 대응 가능한, 그리고 신뢰할 수 있고 다년간 검증 받은 경험을 바탕으로 여러 고객들에게 Microsoft의 Cloud Computing 전략을 어필하고 있는데요, Microsoft의 주요 제품군이 모두 Cloud Computing에 어떻게 대비하고 있는지 잠시 살펴보겠습니다. 아래의 동영상은 Microsoft의 CEO인 Steve Ballmer의 Microsoft Cloud Computing 전략에 대한 발표회 현장을 녹화한 것입니다. (출처: http://www.microsoft.com/showcase/en/US/details/120eb97f-e7f8-4485-91dc-f6ada8e759e3)


Windows Azure: Windows Azure Platform의 일부로 제공되며, 64비트 컴퓨터를 기반으로 여러분의 고유한 .NET, Java, PHP 응용프로그램들을 24시간 365일 사용 가능하면서도, 항상 최고의 성능을 낼 수 있으며, 비용 대비 성능에 최적화된 Cloud 기반 응용프로그램을 호스팅할 수 있는 강력한 플랫폼입니다. (http://www.microsoft.com/windowazure)

Windows Live ID: 이미 여러 해 동안, 일반 사용자들에게는 Windows Live Messenger (또는 MSN Messenger)의 로그인 수단으로 인지되어왔던 Passport의 새로운 이름입니다. 그러나, 이제는 Microsoft의 주요 웹 서비스와 클라우드 기반 응용프로그램을 위한 최고의 수단으로 자리잡았으며, 응용프로그램의 종류에 관계없이 손쉽게 통합할 수 있는 다양한 SDK와 개발 방법론을 제공하는 인증 체계로 자리 잡았습니다. (http://dev.live.com/liveid/)

SQL Azure: Windows Azure Platform의 일부로 제공되며, 64비트 컴퓨터를 기반으로 호스팅되는 SQL Server가 제공됩니다. Transact SQL의 기능을 바탕으로 뛰어난 호환성과 강력한 성능을 통하여 신뢰할 수 있는 데이터베이스 시스템을 Cloud에서 이용하실 수 있습니다. (http://www.microsoft.com/windowsazure/sqlazure/)

Exchange Online, SharePoint Online, Dynamic CRM Online: Microsoft Online Service의 일부로 제공되며, Microsoft Exchange Server의 강력한 통합 메시징 기능을 이제는 Cloud 기반으로 누구나 손쉽고 빠르게 이용할 수 있습니다. Exchange Online의 안티바이러스 기능과 보안에 대해서 걱정되시나요? http://www.microsoft.com/forefront/online-protection-for-exchange/en/us/default.aspx 페이지에 게시된 내용이 궁금증을 풀어줄 것입니다. 또한, SharePoint, Dynamic CRM 역시 누구나 손쉽고 빠르게 이용할 수 있게 됩니다. (http://www.microsoft.com/online/exchange-online.mspx, http://www.microsoft.com/online/sharepoint-online.mspx, http://www.microsoft.com/online/dynamics-crm-online.mspx)

Microsoft Office Live Meeting, Microsoft Office Communications Online: 언제 어디서나 사용 가능한 맞춤형 온라인 협업 시스템을 경험해 보세요. 단지 메모나 파일을 공유할 수 있는 스토리지 공간이 아닌, 실시간 화상 회의, 팀 단위 인스턴트 메시징 (Windows Live의 인스턴트 메시징이 아닙니다)을 사용하고 싶은 만큼 24시간 365일 사용할 수 있습니다. (http://www.microsoft.com/online/office-live-meeting.mspx, http://www.microsoft.com/online/office-communications-online.mspx)

Office Web Apps: 세간에 많은 이슈를 뿌리며 Google Docs의 경쟁 상대로 지목받으며 한창 주가를 달리고 있는 주인공입니다. :-) Office Web Apps는 향후 Cloud 환경에 맞게 개선되어 제공되거나, 혹은 Windows Azure Platform 위에 설치될 수 있는 형태로 확장할 수 있으므로 여러분의 기호에 맞는 웹 버전의 Office를 가져가실 수 있습니다. (http://technet.microsoft.com/en-us/office/ee815687.aspx)

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)
닷넷 프로그래밍 커뮤니티에서 요즈음 제일 큰 이슈는 바로 .NET Framework 4와 Visual Studio 2010일 것입니다. 어느새 버전 4에 이르렀고, 정말로 많은 변화와 개선이 있었고, 그 현주소가 바로 지금 시점일 것입니다. 오늘은 .NET Framework 4에 대한, 그 중에서도 핵심 API 및 기술들에 대한 변화를 살펴보는 블로그 아티클을 올려봅니다.

진단 기능 및 성능 측정

.NET Framework 4에 들어서면서부터, CPU 사용량과 메모리 사용량을 프로세스 단위가 아닌, 응용프로그램 도메인 단위에서 측정하는 일이 가능해졌습니다. 응용프로그램 도메인은, 닷넷 프레임워크에서 사용하는 실제 실행 단위이며, 무엇보다도 중요한 것은 응용프로그램 도메인은 프로세스와 달리 닷넷 프레임워크의 관리 아래에서 통제할 수 있는 자원이라는 점입니다. (프로세스는 운영 체제의 커널에 의하여 귀속되고 관리되는 자원입니다. 따라서, 비 관리 영역에 속하는, 기본적으로는 권외 영역인 셈입니다.)

AppDomain 클래스에 추가된 새 멤버인 AppDomain.MonitoringIsEnabled 프로퍼티를 이용하여 (http://msdn.microsoft.com/ko-kr/library/system.appdomain.monitoringisenabled.aspx 참고) 현재 실행 중인 응용프로그램 도메인에 모니터링 기능이 부여되어있는지를 파악할 수 있습니다. 그리고, 이 설정을 바탕으로 CLR ETW 이벤트 (Common Language Runtime Event Tracing for Windows, http://msdn.microsoft.com/ko-kr/library/dd264810.aspx) 기능을 사용하여 오버헤드없이 성능 측정을 면밀하게 수행할 수 있게 되었습니다.

향상된 가비지 컬렉션

.NET Framework 4에 들어서면서부터 백그라운드 가비지 수집 기능이 제공되는데, 이는 이전 버전의 동시 가비지 수집을 대체하고, 좀 더 향상된 가비지 수집 처리 서비스를 제공합니다. 자세한 내용은 http://msdn.microsoft.com/ko-kr/library/ee787088.aspx 페이지의 Background Garbage Collection 섹션을 참고하시기 바랍니다.

병렬 컴퓨팅 패러다임의 지원
 
이제 .NET Framework 4에서도 병렬 컴퓨팅의 패러다임을 손쉽게 가져다 사용할 수 있게 되었습니다. 이제까지 .NET Framework에서 사용하던 비동기 프로그래밍은 Thread 클래스를 직접 사용하거나, Begin/End의 Pair로 구성된 비동기 버전의 연산, 나중에 이벤트로 결과를 통지 받는 패턴, ThreadPool 클래스의 활용과 같이 다중 Threading 작업의 세밀한 부분과 상호 작용을 고려해야 하는 패턴들이었습니다.
 
http://msdn.microsoft.com/ko-kr/library/dd460693.aspx 에서 소개하는 것 처럼 .NET Framework 4는 병렬 프로그래밍에 대한 새로운 개념들을 제공합니다. .NET Framework 4 환경에서 병렬 프로그래밍은 Task Parallel Library (TPL)에 의한 Action과 PLINQ (Parallel LINQ)에 의한 Action으로 구분됩니다.
 
Task Parallel Library의 경우, 데이터를 중심으로 비동기/병렬 연산을 수행하기 위한 시나리오, 작업 자체에 집중하여 작업의 실행 순서를 제어하고 관리하는 시나리오, 기존의 전통적인 비동기 패턴과 TPL을 통합하는 시나리오 등 다양한 시나리오를 MSDN 내에서 제공하고 있습니다. TPL을 어떻게 활용할 지를 고민하고 효율적으로 선택해야 하는 어려움이 있지만, 여러분의 응용프로그램이 Cloud Ready 응용프로그램이 될 수 있도록 도와주는 지름길로도 활용할 수 있을 것입니다.
 
그리고 PLINQ는 이미 여러 닷넷 관련 전문가분들의 블로그에서 수차례 .AsParallel() Extension Method로 소개되었던 LINQ의 Extension입니다. PLINQ에 대한 좀 더 자세한 이해는 http://msdn.microsoft.com/ko-kr/library/dd997425.aspx 에서 참고하실 수 있습니다.
 
향상된 네트워킹과 암호화
 
.NET Framework 4에서는 HttpWebRequest, HttpListener, SmtpClient, SslStream, NegotiateStream 등 여러 클래스에서 Windows 인증의 보안이 강화되었습니다. Windows 7 및 Windows Server 2008 R2에서 응용 프로그램에 대한 확장된 보호 기능을 사용할 수 있습니다. 그리고, IPv6 및 Teredo를 사용한 NAT(Network Address Translation) 통과를 지원합니다. 자세한 내용은 IPv6 및 Teredo를 사용한 NAT 통과를 참조하십시오.

HttpWebRequest 클래스에서 AddRange 메서드에 대한 새 오버로드를 통해 큰 바이트 범위 헤더(64비트 범위)를 사용할 수 있도록 지원합니다. HttpWebRequest 클래스의 새 속성을 통해 응용 프로그램에서 여러 개의 HTTP 헤더를 설정할 수 있습니다. Host 속성을 사용하여 요청 URI에 종속되지 않은 HTTP 요청에 호스트 헤더 값을 설정할 수 있습니다. 그 외에, SmtpClient 및 관련 클래스에 대한 SSL(Secure Sockets Layer) 지원 기능이 추가되었으며, MailMessage 클래스의 메일 헤더 지원 기능이 향상되었습니다.

암호화에 null 암호화를 사용할 수 있도록 지원합니다. ServicePointManager 클래스와 EncryptionPolicy 속성을 사용하여 암호화 정책을 지정할 수 있습니다. SslStream 클래스의 생성자에서 EncryptionPolicy 클래스를 매개 변수로 사용합니다.
 
ASP.NET 4
 
ASP.NET Caching을 확장할 수 있게 하는 새 API, Session State의 압축 지원 및 Application Preload 기능이 추가되어 더욱 개선된 Performance를 제공하게 되었습니다. Web Forms의 경우, 보다 통합된 ASP.NET 라우팅 지원, 향상된 웹 표준 지원, 업데이트된 브라우저 지원, 데이터 컨트롤을 위한 새 기능 및 새로운 뷰 상태 관리 기능 등이 포함됩니다. 그리고, 새로운 차트 컨트롤 등이 포함됩니다.

ASP.NET MVC 2에서는 뷰를 위한 새 도우미 메서드, 분할된 MVC 응용 프로그램에 대한 지원 및 비동기 컨트롤러 등이 포함됩니다. ASP.NET AJAX 라이브러리의 클라이언트 기반 AJAX 응용 프로그램에 대한 추가 지원 등이 포함됩니다.
그 외 변경 사항들
 
WPF 4는 이제 Silverlight 4와 동등한 컨트롤들을 제공합니다. 특히 데이터 그리드, 달력, 날짜 선택 컨트롤이 제공되고 실버라이트 응용프로그램을 거의 그대로 있는 그대로의 상태 (as-is)로 마이그레이션하는 것을 고려해 볼 수 있습니다. 자세한 내용은 http://msdn.microsoft.com/ko-kr/library/bb613588.aspx 를 참고하여 주십시오.
 
ADO.NET의 경우 ADO.NET Entity Framework에 대한 향상이 많이 있었습니다. http://msdn.microsoft.com/ko-kr/library/ex6y04yf.aspx 의 내용을 참고하여 주십시오. WCF의 경우 ASP.NET 호환 모드에서 ASP.NET Routing과 잘 통합됩니다. WCF의 새로운 기능은 http://msdn.microsoft.com/ko-kr/library/dd456789.aspx 에 잘 설명되어있으며, WF의 경우 http://msdn.microsoft.com/ko-kr/library/dd489410.aspx 의 내용을 참고하십시오.
 
지금 시작하기
 
.NET Framework 4.0의 기능을 지금 사용해보기 원하시나요? http://www.microsoft.com/express 에 방문하셔서 최신 버전의 Visual Studio 2010 Express Edition을 설치하고 지금 시작해보세요. 그리고, 2010년 6월 1일에 있을 REMIX'10 행사는 Visual Studio 2010과 함께 최신 웹 기술을 집중적으로 조명합니다. 관심있으신 개발자 여러분들의 적극적인 참여를 기대합니다. :-)
 
REMIX'10 행사 바로가기: http://www.visitmix.co.kr/remix10/index.html
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

[이벤트] REMIX'10

이벤트 2010/05/12 12:53

클라우드 컴퓨팅, Rich Internet Application, 모바일 등 최신 IT 기술이 요즈음 이곳저곳에서 많이 회자되고 있는데요, 이러한 기술들을 Microsoft의 관점에서 해석하고 새롭게 접근하는 흥미로운 Tech 행사가 6월에 새롭게 열릴 예정입니다. 최신 IT 기술과 닷넷 플랫폼 개발에 관심이 많으신 개발자 여러분들의 많은 관심과 참여 부탁드립니다.

참가 등록하기: https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032451483&IO=DEnKbtiPFhTrucwfcA2jNQ%3d%3d

참가 등록하기: https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032451483&IO=DEnKbtiPFhTrucwfcA2jNQ%3d%3d

저작자 표시 비영리 동일 조건 변경 허락
이 장소를 Daum지도에서 확인해보세요.
서울특별시 강남구 삼성1동 | 코엑스인터컨티넨탈
도움말 Daum 지도
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

한국형 클라우드 컴퓨팅에 관하여, 지식경제부, 방송통신위원회, 행정안전부 3개 정부 부처, Google, Microsoft, Intel, HP, IBM, Oracle 등 유명 IT 기업, 그리고 삼성 SDS와 LG CNS 등 국내 대기업의 전문가들이 한데 모여 의견을 발표하고 교류하는 큰 행사인 제 3회 Advanced Computing Conference 2010이 2010년 5월 13일 목요일 오전 9시부터 오후 6시까지 종일 행사로 진행됩니다.

이번 행사는 한국 시장에서 클라우드 컴퓨팅이 가지게 될 특성과 전망, 그리고 IT 업계 리더들과 정부 정책 실무자들이 바라보는 비전을 살펴볼 수 있는 좋은 자리가 될 것으로 기대됩니다. 이 행사는 코엑스 1층 그랜드 볼륨에서 전시회와 동시에 진행될 예정이라고 합니다. 클라우드 컴퓨팅에 대한 동향에 관심이 많으신 IT 업계 관계자 여러분들의 많은 참여 바랍니다.

사전 등록 바로가기: http://acc.zdnet.co.kr/Register.aspx?a=38 / 프로그램 안내: http://acc.zdnet.co.kr/Program.aspx?a=38 / 전시 참가 신청: http://acc.zdnet.co.kr/display.aspx?a=38 

사전 등록 바로가기: http://acc.zdnet.co.kr/Register.aspx?a=38 / 프로그램 안내: http://acc.zdnet.co.kr/Program.aspx?a=38 / 전시 참가 신청: http://acc.zdnet.co.kr/display.aspx?a=38

저작자 표시 비영리 동일 조건 변경 허락
이 장소를 Daum지도에서 확인해보세요.
서울특별시 강남구 삼성1동 | 코엑스
도움말 Daum 지도
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

사이트 바로 가기: http://www.myazurestorage.com/

Windows Azure Platform의 핵심 기능들 중에서, Hosting Service (Compute) 영역 만큼 많은 비중을 차지하고 핵심적인 기능을 담당하는 것이 Storage Service (Storage) 영역입니다. 하지만 Storage Service를 단지 http://windows.azure.com/ 에서 제공하는 웹 프론트엔드로만 관리하는데에는 모자르는 점이 많은데요, 이를 효과적으로 보완하고 좀 더 쉽게 관리할 수 있는 웹 사이트를 소개합니다. 바로 myAzureStorage.com (http://www.myazurestorage.com) 이라는 사이트입니다.

myAzureStorage.com에 접속하면 아래와 같은 로그인 화면이 나타납니다. Windows Azure Platform이 노출하는 REST Service API와의 연결을 위하여 Windows Azure Storage의 계정 ID와 Primary Access Key를 묻는 것이며 이는 http://windows.azure.com/ 에서 Storage Service 항목에 나와있는 값을 대입하면 됩니다.

사이트에 로그인하고 나서는 아래 그림과 같이 Table, Queue, BLOB Storage에 대한 접근을 할 수 있게 되어있습니다. Table Storage의 경우 테이블 스키마를 정의하고 웹 상에서 직접 데이터를 검색할 수 있습니다.

테이블 관리 기능 외에도, 큐에 쌓여있는 메시지를 조회하거나, BLOB 컨테이너 내의 파일을 편집하거나 다운로드하거나, 외부 공개 권한 설정 등을 관리할 수도 있게 되어있습니다. 이 서비스는 Windows Azure REST API를 이용하여 관리하므로 Windows Azure Platform의 요금 정책에 관계없이 편리하게 이용할 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

두 번째 닷넷 개발자 컨퍼런스 행사가 열립니다. 닷넷 기술 개발자 여러분들의 많은 관심과 참석을 부탁드립니다. 특히, Microsoft의 최신 웹 기술 및 Rich Internet Application 기술에 관심이 있으신 개발자 및 디자이너 여러분들께서는 이 행사에 꼭 참석하셔서 좋은 정보를 얻어가시면 좋겠습니다.

더불어서 닷넷 애플리케이션 경진 대회가 같이 열리니 닷넷 기반 응용프로그램 개발에 관심이 있으신 학생 개발자 여러분들의 많은 참여도 있었으면 좋겠습니다. 행사 등록을 하시려면 http://www.devddc.net/default.aspx?ref=hsem 에 방문하시면 되겠습니다.

devddc

devddc
devddc
경품 경품 경품 경품 경품
devddc
devddc
devddc
devddc

저작자 표시 비영리 동일 조건 변경 허락
이 장소를 Daum지도에서 확인해보세요.
서울특별시 강남구 논현2동 | 건설회관
도움말 Daum 지도
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)