2009-06-05 5 views
15

Облачные вычисления касаются предоставления вычислительных, складских и сетевых возможностей по требованию. Это свежий, но очень убедительные концепции для решения некоторых конкретных задач, например: Крупное вычисленийБудут ли другие поставщики .NET облачных вычислений .NET?

  • Запуск CPU
  • Имея масштабируемую систему хранения необработанных данных
  • Масштабирование в реальном времени услуги до потребительского спроса как он идет вверх и вниз.

Я в основном работаю с стеком Microsoft, что очень помогает в предоставлении сложных корпоративных приложений. Тем не менее, облачные вычисления для .NET немного отстают от рынка. Единственным провайдером является Microsoft, любым способом (Windows Azure).

Как вы думаете, будет ли какое-либо разнообразие в облачных провайдерах .NET в ближайшее время? Сколько игроков, как вы думаете, будет на рынке, и может стоить (учитывая, что .NET может работать на Linux, что должно сделать вещи немного дешевле)?

ответ

10

EC2 Амазонки (Elastic Cloud Computing) сервис теперь поддерживает Windows: http://aws.amazon.com/windows/

На той же странице вы найдете цены. Amazon всегда стремится к снижению и снижению цен на свои услуги, поэтому вы должны найти их ОЧЕНЬ конкурентоспособными.

Вот еще один поставщик, который обеспечивает облачные вычисления для Microsoft Stack: Mosso

+0

Но это не похоже, что у EC2 есть поддержка .NET ... –

+2

Вы можете арендовать целые (виртуальные) машины Windows с помощью Amazon – thijs

+1

Я запускаю несколько экземпляров EC2, работающих под управлением Windows Server 2003 и веб-приложений ASP.NET. –

0

Я уверен, что там будут больше поставщиков услуг на основе облачных вычислений Windows/.NET. Тем более, что рынок для него растет, и все крупные игроки (IBM, Microsoft, Google, Amazone) работают над различными решениями. По моему мнению, это всего лишь вопрос времени, что другие компании обратятся к этому рынку. В настоящее время существует некоторый риск, потому что изображения Amazons EC2 работают только на амазонке, но это изменится. Я говорил с ИТ-директором небольшой компании, расположенной в Нидерландах, о проблеме «привязанного к одному поставщику», и он сказал мне, что другие компании тратят много усилий на полное удовлетворение потребностей рынка.

2

Есть несколько конкурентов на рынке, хотя я полагаю, что это зависит от того, что вы подразумеваете под облаком.

Если вы имеете в виду виртуальные серверы, то есть GoGrid и SoftLayer. Я ожидаю увидеть некоторую консолидацию между этими «традиционными» поставщиками, а цены будут снижаться со временем. Amazon EC2 принадлежит к этой категории.

Другим является Mosso, который виртуализирует стек приложений таким образом, который похож на Azure. Вы загружаете приложение и не знаете, о чем он работает. Он утверждает, что автоматически масштабируется, как Azure.

2

Microsoft Azure - это нечто гораздо большее, чем просто «облачный» провайдер, это целый набор связанных технологий, с конкретными опциями для управления ими, поэтому его нельзя сравнивать с Mosso. Amazon EC2 более похож, но у него все еще нет полного архитектурного дизайна, который имеет Azure.

Когда Azure была анонсирована на PDC2008, номера, стоящие за ней, были очень трудными (если не невозможными) для провайдеров вне Microsoft, чтобы обеспечить совместимые с Azure платформы (они говорили о десятках тысяч серверов).

Сказал, что я считаю, что другой вариант (и проще работать с) «облаком» для .Net может быть создан конкурентом, для людей, которым не требуется предложение MS или не хочет переносить свои приложения на Azure из-за требуется архитектурная переделка.

Очень приятный сценарий, который я бы хотел, чтобы облако предлагалось из Linux-машины, работающей на Mono, и создание стека «Azure like» на Mono, open sourced, но это всего лишь сон.

0

SalesForce.Com также получают доступ к облачным вычислениям в основном для услуг CRM-услуг, но они поддерживают множество языков, включая .net.

1

Похоже, облачные вычисления могут стать самым лучшим товаром, везде, где дешевле электричество и налоги, и есть достойная безопасность. Похоже, что многие более крупные интернет-провайдеры могут в конечном итоге позиционировать себя как игроков. Если это произойдет, позже может быть их консолидация, хотя это может занять 5-10 лет.

Стоимость будет снижаться на основе облака, разработанных с неимущественных операционными системами, такими как Linux и т.д.

3

Важным моментом следует отметить, что EC2 был построен на вершине существующей инфраструктуры Amazon, чтобы расширить что для посторонних. Важно отметить, что экземпляры являются эфемерными - это означает, что , если есть сбой хоста, вы теряете все данные для этого хоста.

Это нехорошо или плохо, но важно признать, что вам необходимо будет компенсировать этот потенциальный переход на другой уровень в вашем стеке инфраструктуры.

+0

Вы слышали об Amazon Elastic Block Store? http://aws.amazon.com/ebs/ –

+1

Да, но, насколько я понимаю, это ограничивается хранением данных. Вы все равно потеряете сам хост (то есть ОС).Инфраструктура спроектирована таким образом, что вам нужно иметь возможность стоять на дополнительных хостах сразу же в случае сбоев. –

+0

Я хочу уточнить, что на AWS вы можете установить общий ресурс, который является устройством хранения S3. То есть диск 150 ГБ по умолчанию, который вы получаете с изображением службы, является эфемерным, но общий ресурс S3 - это то, где вы поддерживаете свои данные. S3 резервное копирование. После того, как я настроил сервер Windows, я создаю эту машину, чтобы при необходимости копировать копии. С S3 у вас есть отличная возможность для резервного копирования данных и до тех пор, пока вы планируете конфигурацию системы, вы можете достичь определенного уровня отказоустойчивости. –

0

В дополнение к GoGrid, Appistry Cloud IQ предоставляет инфраструктуру облачных вычислений, которая может работать на Amazon или на собственном оборудовании. Вы можете развернуть приложения .Net, а также приложения Java и C.

10

Новичком в этой области является AppHarbor. Их tagline - «Azure done right» (также известный как «Heroku для ASP.NET»)

0

... просто чтобы добавить еще один ответ ПУТЬ ПОСЛЕ ответа на вопрос, но AppHarbor - отличный поставщик облачных вычислений для .NET, используя Git как метод развертывания. Это упрощает и ускоряет развертывание .NET-приложения в облаке. В настоящее время это довольно просто, но сделайте огромный шаг вперед в том, чтобы получить .NET, захваченный крупными игроками (например, AWS, Heroku и т. Д.).

0

Хотя я еще не использовал его сам, я пришел через DeployFu который очень похож на AppHarbor (приложения .NET с развертыванием Git, размещенные на Amazon EC2).