programing

웹 개발자용 Windows Azure vs Amazon EC2

itsource 2023. 5. 7. 21:45
반응형

웹 개발자용 Windows Azure vs Amazon EC2

방금 Windows Azure 소개 비디오를 봤는데 호스팅된 IIS 인스턴스를 위한 프런트 엔드 셸인 것처럼 느껴졌습니다.(아마도 베타의 일부였을 것이다) 더 많은 것을 알고 있는 사람이 EC2와 비교하여 이를 사용하는 이유에 대해 말할 수 있습니까?

그것은 충분히 쉬워 보였지만 실제로 그것이 어떻게 작동하는지, 왜 작동하는지, 왜 당신이 전통적인 솔루션과 비교하여 이것을 사용하는지에 대한 구체적인 내용을 제공하지 않았습니다.

비전(그리고 아직 제품이 출시되지 않았기 때문에 여기서는 비전에 대해서만 말씀드릴 수 있습니다)에 따르면 EC2보다 Azure를 고려할 수 있는 몇 가지 이유가 있습니다.

Azure에는 로드 밸런싱 기능이 내장되어 있습니다.Amazon에서 이를 수행하려면 자체 솔루션을 구축하거나 www.RightScale.com 과 같은 타사 솔루션을 구입해야 합니다.

zure-friendly 코드화된 앱은 내부 또는 Microsoft 클라우드에서 제공될 수 있습니다.금융 데이터나 의료 데이터와 같은 기밀 정보가 포함된 앱을 작성하는 경우 모든 고객이 자신의 데이터를 퍼블릭 클라우드에 저장하지는 않을 것입니다.이 경우 Windows에서 내부적으로 앱을 배포할 수 있습니다.그것은 공공 프로젝트에서 민간 프로젝트로 이동할 수 있기 때문에 스킬 세트로 판매됩니다.오해하지 마세요 - Amazon EC2 개발을 마스터하면 데이터 센터의 Linux 가상 서버와 함께 앱을 내부적으로 배포할 수 있지만 턴키는 아닙니다. (기술 미리보기가 아직 라이센스가 없는 경우 턴키로 설명하기 어렵습니다, 하하하.)

그러나 로드 밸런싱 기능이 내부 배포와 함께 박스에 포함되어 있는지는 명확하지 않았습니다.Azure와 ISA 서버를 함께 사용해야 하는 경우에는 구축 및 관리 판매가 더욱 어려워집니다.

AppHarbor는 입니다.Amazon EC2에 위치한 NET 클라우드 호스팅 환경.좋은 점은 그들이 무료 요금제를 제공한다는 것입니다. (헤로쿠처럼) 그래서 당신은 거의 마찰 없이 직접 확인할 수 있습니다.

우리 회사는 지금 아마존 EC2를 사용하고 있고 나는 PDC에 내려가 애저에 대한 세부사항이 펼쳐지는 것을 보고 있습니다.저는 아직 우리가 아마존에서 벗어나도록 설득할 수 있는 어떤 것도 보지 못했습니다.Azure는 확실히 매력적으로 보이지만, 이제는 SLA가 적용된 Amazon의 윈도우즈 및 SQL 서버를 활용할 수 있습니다.Ray Ozzie는 개발자 커뮤니티의 피드백을 바탕으로 Azure가 많은 것을 변화시킬 것임을 분명히 했습니다.하지만, 애저는 많은 잠재력을 가지고 있고 우리는 그것을 면밀히 지켜볼 것입니다.

또한 Amazon은 향후 업데이트에서 로드 밸런싱, 자동 스케일링 및 대시보드 기능을 서비스에 추가할 예정입니다(다음 링크 참조: http://aws.amazon.com/contact-us/new-features-for-amazon-ec2/) ).Amazon은 클라우드 컴퓨팅에 대한 좋은 출발점과 이미 제품을 개선하는 데 도움이 되는 큰 사용자 기반을 가지고 있으므로 결코 과소평가하지 마십시오.Microsoft는 방대한 개발자 커뮤니티와 전 세계적인 범위를 가지고 있기 때문에 Microsoft를 과소평가해서는 안 됩니다.

전반적으로 저는 한 회사의 클라우드 서비스가 서로 배타적이라고 생각하지 않습니다.좋은 점은 우리가 원한다면 그들 모두를 활용할 수 있다는 것입니다.

Microsoft는 클라우드에서 Linux 기반 서버를 호스팅할 수 있는 기능을 제공해야 합니다.그것은 정말로 세상을 뒤집을 것입니다!

이것은 단순한 웹 서비스 이상의 것입니다.또한 연결된 다른 유형의 응용 프로그램을 호스트할 수 있습니다.또한 클라우드의 다른 MS 소프트웨어에 대한 통합 액세스를 제공합니다.SharePoint, Exchange, CRM, SQL 데이터 서비스를 사용하면 사내에서 호스팅하는 경우와 동일한 방식으로 이러한 서비스를 완전히 사용자 지정하고 확장할 수 있습니다.

지난해 Architect Insight 컨퍼런스에서 그들은 대규모 페일오버 환경을 처리하기 위해 코어 서버 제품을 변경하기 시작했다고 언급했는데, 이는 적어도 저에게는 매우 흥미로운 일입니다.

클라우드로 유입되는 것은 여러 가지입니다.저는 이것이 클라우드의 플랫폼에 더 가깝다고 생각합니다.

  • SQL 서버
  • CRM
  • 모스
  • 교환하다
  • 비즈토크
  • 제네바(ID)

여기에 언급된 용어는 "STORE"와 "COMPUTE"입니다.

저에게 인터넷 서비스 버스에 대한 아이디어는 정말 흥미롭습니다.

또한 개발 워크플로우 프로세스로 이동하는 것도 중요합니다.

  • OLODSL 및 Quadrant - 모델 기반 보기로 이동
  • Entity Framework - 개발자에게 버튼 클릭 한 번으로 강력한 코드 형식의 모델 제공
  • MVC를 이용한 ADO 데이터 서비스 및 데이터 동적 웹 템플릿
  • 그런 다음 Azure 템플릿과 새로운 "WebRole"을 사용하여 애플리케이션을 클라우드에 구축할 수 있습니다.
  • 그런 다음 관리자의 경우 클릭 한 번으로 서버를 프로비저닝하는 것은 대단한 일입니다.

데이터 개인 정보 보호 규칙...이 방에서 유일하게 큰 코끼리로 언급된...일반적으로 각 국가에서는 정보 보안에 대한 판결이 종종 있습니다.

영국 RIPA

미국 애국법

이것들은 정말 개념적으로 다른가요?그리고 이 두 나라는 어쨌든 정보를 공유합니다.IMHO(법적으로는 다르지만, 고객에게 두 법 모두 고객 데이터에 대한 액세스 권한을 부여합니다. 이는 단지 누구의 문제일 뿐입니다.

이 시점에서 Windows Azure에 대한 정보는 매우 부족합니다.저는 이 발표를 하는 동안 기조연설에 참여했는데, 현재로서는 단순히 호스팅된 IIS 인스턴스보다 더 광범위한 가상화 환경을 제공하려고 노력하고 있다고 생각합니다.

하지만 이 시점에서 그 이상은 말할 수 없습니다.

스토리지용으로 S3를 매우 성공적으로 사용하고 있으며, 저는 항상 윈도우즈용 EC2 및 SQL 서버 지원을 주시해 왔습니다.이제 이것들을 이용할 수 있게 되었습니다.

저는 이것을 읽었을 때 꽤 걱정했습니다: http://www.brentozar.com/archive/2008/11/bad-storage-performance-on-amazon-ec2-windows-servers/

아마도, 우리가 매우 인기 있는 웹사이트가 되기를 바라는 것을 개발할 때, 우리는 새로운 데이터스토어 모델인 Azure나 Amazon의 SimpleDB를 고려해야 할 것입니다.흠흠 - 완전한 다시 쓰기!

앞으로의 주요 차이점은 아마존 EC2가 오늘 11월 1일부터 무료라는 것입니다. 이것을 확인하세요.

http://www.buzzingup.com/2010/10/amazon-announces-free-cloud-services-for-new-developers/

언급URL : https://stackoverflow.com/questions/240724/windows-azure-for-web-developers-vs-amazon-ec2

반응형