Кто-нибудь знает аналог Amazon EC2 в Windows Azure?
Мы думаем о переходе на Azure, но мы не планируем переписывать приложение .NET, также нам нужен частный VPN для нашего офиса. Есть ли что-нибудь, что эквивалентно Amazon AWS в Windows Azure?
Спасибо
Это не эквивалентные инструменты, хотя оба являются конкурентами в области облачных вычислений. Amazon предоставляет инфраструктуру как услугу (IaaS), которая по сути представляет собой сервер, который вы арендуете почасово, и на нем можно запускать приложение .NET. Это просто сервер, не больше и не меньше. Microsoft Azure, с другой стороны, представляет собой платформу как услугу (PaaS), которая представляет собой платформу, на которой вы можете развернуть свой код, даже не касаясь базовой операционной системы. Узнайте больше о различиях IaaS и PaaS здесь: http://blog.labslice.com/2011/02/iaas-and-paas-to-disappear-by-2012.html
Вы можете запускать свое .NET-приложение как в EC2, так и в Azure, и в большинстве случаев это не требует значительных изменений кода. Ваш выбор инструмента должен действительно зависеть от наших бизнес-требований: хотите ли вы абстрагироваться от платформы или иметь возможность легко ее настраивать, хотите ли вы автоматическую масштабируемость или масштабируемость, которую вы можете контролировать в точном соответствии со своими потребностями, хотите ли вы доступ к инструменты сторонних производителей и т. д. и т. д.?
Кроме того, VPN - это вообще отдельное дело. Если вы используете общедоступный веб-сайт, то VPN не требуется, поскольку вы хотите предоставить людям доступ к вашему сервису. Если вы запускаете эти сайты в пределах своей корпоративной стены, вам, вероятно, захочется реализовать VPN.
В настоящее время в Azure есть бета-программа, которая позволяет вам устанавливать экземпляры виртуальных машин Server 2008 R2, поэтому вы можете использовать Azure аналогично EC2. Однако вам нужно перейти на экран управления на сайте Azure и запросить доступ к бета-версии. Просто изучите роль виртуальной машины Azure, и вы сможете найти инструкции.