구성 요소

Azure는 기업을 웹으로 전환

《J Liskᴸʸʳᶦᶜ》- Where Is Your Love 0:22 ♫ | Nhạc Tik Tok Trung Quốc Gây Nghiện| Tik Tok | 抖音 Douyin

《J Liskᴸʸʳᶦᶜ》- Where Is Your Love 0:22 ♫ | Nhạc Tik Tok Trung Quốc Gây Nghiện| Tik Tok | 抖音 Douyin
Anonim

월요일 소개 된 Microsoft의 클라우드 컴퓨팅 전략에 대해 많은 이야기가 있지만 Windows Azure의 핵심은 매우 단순한 목표입니다. 기업 개발자가 소프트웨어 개발 방식을 다시 생각하게하여 응용 프로그램이 웹을보다 효과적으로 활용할 수 있도록 유도하십시오.

Microsoft는 Amazon의 Elastic Compute Cloud (EC2)와 같은 경쟁 제품에서 Azure가 전통적인 소프트웨어를 사용하는 것 이상의 역할을한다고 로스 앤젤레스의 Microsoft Professional Developers Conference에서 기조 연설을 통해 밝힌 Azure 클라우드 기반 개발 환경을 차별화하려고 시도하고 있습니다 마이크로 소프트 수석 소프트웨어 아키텍트 레이 오지 (William Ozzie)는 이번 컨퍼런스에서 인터뷰를 통해 전통적으로 소프트웨어가 규모에 따라 어떻게 구축되었는지 설명했다. p 모델은 기업용 방화벽 내부 및 외부의 수많은 사용자가 애플리케이션을 유연하고 액세스 할 수 있어야하는 현재 웹 시대에는 실용적이지 않습니다. "

"기업을 위해 구축 한 시스템은 실제로 스케일 업 모델 "이라고 그는 말했다. "우리는 시스템을 구축하고 크고 작은 기업을 지원하기 위해 하드웨어를 추가하려고 시도하지만 결국에는 그런 종류의 결함이 발생합니다."Azure를 통해 개발자는 소프트웨어를 스케일 아웃 모델로 구축 할 수 있습니다. 오지는 테니스 공과 관련된 비유를 사용하여 묘사하고 누군가가 공을 던지면 사람이나 사람이 어떻게 처리 할 수 ​​있는지 설명했다.

"누군가가 나에게 100 개의 공을 던졌습니다." "스케일 업 모델에는 한계가 있으며, 실패하면 모든 볼이 바닥으로 떨어질 것입니다."그러나 스케일 아웃 모델에서는 응용 프로그램이 볼을 잡는 작업을 분산시킬 수 있습니다. 더 유연성이 있다고 오지는 말했다. "더 많은 사람들을 추가하는 것만으로도 우리에게 던질 공을 하나씩 가져갈 수 있습니다. 그리고 만약 한 명이 쓰러지면, 옆에있는 남자가 그 사람을 데려 올 것입니다. "Azure는 개발자가이 모델에 따라 응용 프로그램을 작성할 수 있도록합니다. 즉, 응용 프로그램이 방화벽, 인터넷, 기타 등등의 모든 다른 연결을 처리하려고 시도 할 때 중단되지 않음을 의미합니다. 무수한 장치들 - 웹 어플리케이션의 현재의 물결이 뒤섞여야만합니다.

Ozzie는 Microsoft의 Hotmail 전자 메일 서비스의 예를 스케일 아웃 모델에 따라 개발 된 응용 프로그램으로 사용했습니다. 처음부터 회사는 다양한 연결 환경에서 들어오는 수백만 명의 사용자에게 서비스를 제공합니다. 그러나이 방법으로 전자 메일 서버 소프트웨어 인 Exchange를 구축하지 않았고 나중에이 개발 모델에 맞게 응용 프로그램을 다시 구성해야한다고 그는 말했습니다. "엔터프라이즈 응용 프로그램을 사용하는 프로세스가 있습니다. 그것을 바꿔 그것을 넓고 수평적인 것으로 다시 생각해 보라 "고 오지는 말했다. 클라우드 개발 및 배포 플랫폼을 제공함에있어 Microsoft는 Amazon 또는 Salesforce.com과 같은 경쟁 업체보다 어려운 작업을 수행하고 있습니다.이 두 가지 작업은 모두 Exchange와 함께 이루어졌으며 점점 더 많은 노력을 기울이고 있습니다. 웹에서 비즈니스를 시작했습니다. 소프트웨어 유산으로 인해 Microsoft는 플랫폼을 사용하여 수백만 명의 개발자가 기업 데이터 센터에서 전제로 살아가는 소프트웨어를 개발하는 경향이 있지만보다 정교한 웹 응용 프로그램의 급속히 변화하는 요구 사항을 조정합니다.

James Governor, 수석 애널리스트 애널리스트 회사 인 레드 몽크 (RedMonk)는 Azure가 "옷 바깥에 속옷을 입는 것"과 비교하여 기업 응용 프로그램을 제공하려고 시도하는 수평 확장 모델에 대해보다 단순하고 혀끝에서 뻔한 설명을했습니다.

개발자 가능한 한 많은 사용자에게 애플리케이션을 공개하는 방법을 찾아야하지만 기업 컴퓨팅 환경에 내재 된 보안, 확장 성 및 기타 요인을 염두에 두어야한다고 그는 말했다.

"이 외부화와 IT의 역할에 대한 재고 - 그것은 모든 기업 조직이 직면해야 할 중요한 것"이라고 그는 말했다. "다른 회원을 확장하고 포함시키는 응용 프로그램을 어떻게 구축합니까? 웹에서 ID를 어떻게 확장합니까?"Pitney Bowes의 자회사 인 Pitney Bowes Management Services는 우편, 통신 및 운송과 같은 비즈니스 서비스를 Fortune 1000으로 아웃소싱합니다. 회사는이 문제에 직면 한 한 회사입니다. Pitney Bowes Management Services는 Azure에서 실행되는 dMail 디지털 메일 변환 서비스의 버전을 테스트하기 위해 Microsoft와 협력하고 있습니다.

Pitney Bowes Management Services의 비즈니스 개발 이사 인 Terry Doeberl은 웹 기반 개발 모델의 한 가지 이점이 데스크톱 PC에 새로운 애플리케이션을 설치하는 것이 얼마나 어려울지를 이유로 그는 "많은 기업의 존재를 허무는 것"이라고 불렀던 데스크톱 운영 체제와 독립적 인 애플리케이션을 만들 것이라고한다. Microsoft, Azure Doeberl은 가상화 기술을 사용하여 OS에서 응용 프로그램을 추상화합니다. 즉, 두 응용 프로그램이 서로 독립적으로 작동 할 수 있음을 의미합니다. Doeberl은 응용 프로그램과 OS를 분리하면 개별 데스크톱 사용자의 지원을 간단하게 유지하면서 응용 프로그램을보다 쉽게 ​​사용할 수 있습니다 모바일 장치에서.