Visual Studio в облака?

Има ли облачно решение къде

  • Visual Studio работи на виртуален десктоп, хостван в ПУБЛИЧНИЯ облак (не на частен физически сървър в моята компютърна зала)
  • виртуалният работен плот може да бъде достигнат от всяка точка на света
  • виртуалният работен плот може да общува с действително отдалечено копие на SQL Server в друг домейн през VPN
  • VPN няма да изисква инсталиране на специален софтуер на защитната стена на отдалечения домейн
  • виртуалният работен плот ще може да се присъедини към други домейни на Windows (някъде другаде по света) като потребител на домейн, така че Visual Studio да може да публикува приложения на LAN сървъри в тези домейни?

person Tim    schedule 12.02.2013    source източник
comment
Звучи сякаш питате Мога ли да стартирам Windows като виртуален работен плот, хостван в Интернет -- в който случай сте усложнили твърде много въпроса си с подробности, които не е необходимо да се повдигат, за да зададете този въпрос. Да, има начини да направите това, но не съм сигурен в спецификата (следователно коментар, вместо отговор), но можете да разгледате неща като aws.amazon.com/solutions/global-solution-providers/citrix   -  person mah    schedule 12.02.2013
comment
@mah: Не е ли високомерие от твоя страна да ме обвиниш, че много усложнявам въпроса, когато казваш, че не си сигурен в подробностите? Но във всеки случай благодаря за линка. Ще го проуча. Благодаря за термина десктоп виртуализация, използван там.   -  person Tim    schedule 12.02.2013
comment
Не съм сигурен в спецификата на това как работят решенията за закупуване на десктоп виртуализация, но това не променя реалния факт, че въпросът ви беше твърде многословен, следователно прекалено сложен, и това не е високомерие от моя страна. Сега виждам, че липсата ви на запознанства с виртуализацията вероятно ще доведе до това, че сте твърде многословен, но се извинявам, ако сте се обидили от начина, по който го казах. Обида не беше моето намерение. Във всеки случай се радвам, че изглежда сте били подпомогнати от отговора на Пол и евентуално от моята връзка.   -  person mah    schedule 12.02.2013
comment
@mah: Бъркаш конкретността с многословието. Когато разглеждах облачни сървъри преди година или повече (сега търся облачен работен плот), се натъкнах на проблем, при който облачният сървър нямаше специална хардуерна защитна стена, а използваше вградената софтуерна защитна стена на Windows; не успя да установи VPN с нашата хардуерна защитна стена, освен ако на него не беше инсталиран определен софтуер за VPN клиент, но софтуерът за VPN клиент нямаше да работи на Windows Server, а само на клиенти на Windows.   -  person Tim    schedule 12.02.2013


Отговори (6)


Виртуалните машини на Windows Azure идват на ум тук. Сега, разбира се, ще трябва да инсталирате и да имате лицензи за целия софтуер, който искате да използвате (въпреки че мисля, че лицензът на MSDN ще ви покрие). Но можете лесно да разположите VM, да конфигурирате с всичките си инструменти за разработка, след което да го запишете като шаблон. След това шаблонът може да бъде повторно разпределен за минути към произволен брой виртуални машини.

Виртуалните машини на Azure могат да правят VPN и да се присъединяват към домейни.

person Paul    schedule 12.02.2013
comment
благодаря ви за термина виртуални машини -- значително подобрих съотношението сигнал/шум при търсене :-) - person Tim; 12.02.2013

Въз основа на отговора, който Пол дава по-горе, има изображение на виртуална машина в Windows Azure (за абонати на MSDN). Това е доста нов подход за нас, но вярвам, че отговаря на вашите изисквания, включително публичен достъп до WW и VPN решение.

Можете да прочетете за подробностите тук: http://visualstudio2013galleryimage.azurewebsites.net/

Можете да видите кратко видео на функцията в действие тук: http://channel9.msdn.com/Events/Visual-Studio/Launch-2013/WC120

Уведомете ме, ако имате въпроси или отзиви относно този подход.

Благодаря,

Пол Юкневич, водещ PM, Visual Studio

person PaulYuk_MSFT    schedule 25.01.2014

Разгледайте CloudShare, вероятно прави това, от което се нуждаете. Тези две статии от тяхната KB Заявка и настройка създаване на CloudShare VPN Gateway и блог мрежа Оркестрация: VPN, федерация, интеграция обяснява как можете да свържете CloudShare VM към вашата корпоративна мрежа според вашите изисквания.

По-общо казано, оптималното решение зависи от това дали искате решение до ключ, при което целият софтуер е предварително инсталиран (и следователно плащате повече, тъй като доставчикът на облак се занимава с лицензирането на софтуера) или виртуална машина „голо метално“, която изграждате сами, като инсталирате всичко (следователно им плащате по-малко и трябва сами да си набавяте софтуерни лицензи) или нещо по средата. Това не става ясно от въпроса ви, можете ли да поясните?

С други думи и много опростено:

  • Софтуер като услуга (SaaS), включително предварително инсталирани VM, Windows Server и Visual Studio
  • Платформата като услуга (PaaS) има виртуална машина, операционна система и друга инфраструктура за решения, напр. база данни, уеб сървър и т.н., но не и вашето основно приложение
  • Инфраструктурата като услуга (IaaS) има виртуална машина без нищо инсталирано, дори операционната система
person JohnC    schedule 08.09.2013

Актуализация за 2019 г.

Microsoft предлага сега Visual Studio Online.

Ето списък за какво става въпрос: Какво е Visual Studio онлайн?

Visual Studio Online е в публичен преглед.

person pme    schedule 29.11.2019
comment
Актуализация за 2020 г. Моля, разгледайте yaoe.io - Вашето работно пространство за програмисти в браузъра - person Ram Pasala; 08.08.2020

Актуализация за 2020 г.

Моля, разгледайте yaoe.io - Вашето работно пространство за програмисти в браузъра

Кодът на Visual Studio е пренесен в браузъра. Получете същото естествено изживяване със сътрудничество в реално време!

въведете описание на изображението тук

person Ram Pasala    schedule 08.08.2020

Microsoft току-що стартира Visual Studio Online вчера заедно с Visual Studio 2013. Той работи на повечето съвременни браузъри. Google за повече подробности.

person brillydev    schedule 14.11.2013
comment
Доколкото виждам, VSOnline всъщност е само „Team Foundation Server Online“. Можете ли наистина да разработвате приложения „в облака“, т.е. без локален код, с VSOnline? - person haughtonomous; 05.09.2014
comment
Да, VSO е само за екипно сътрудничество и споделяне и версия на източници. Идеята за Visual Studio Online SaaS (софтуер като услуга) и да не се налага да инсталирате или поддържате VS на вашия работен плот би била брилянтна. Мога само да си представя предизвикателствата на това внедряване предвид всички добавки и пакети, които можете да конфигурирате във вашето решение. Те ще трябва да се справят с всички онези проблеми със съвместимостта на версията на VS и .NET. След това се сблъсквате с предизвикателства при внедряване в локални уеб сървъри от облачен продукт, хостван извън вашите защитни стени. Представете си .NET разработка от ChromeBook, - person Hell.Bent; 06.09.2015