Ага — меня вот тоже заинтересовал способ как автор(ка:)) померяла по своему опыту.
Взять и переместиться из девочки в мальчика она не могла, набрать какой-то существенный объем статистики тоже навряд-ли. Тут серъезные исследования нужны.
И в чем мерила усердие? В человеко-часах?
Не понятно и нелогично. Или это женско-логично?)
Работал с многими отличными програмистками, девушкой архитектором и очень крутыми аналитиками. Даже в качестве менеджера некоторые были хороши, хотя тут были нюансы — у девушек сильнее развита «звездная болезнь» — они когда в менеджеры прорываются, то плохо к критике относятся и к поправкам от тех. специалистов.
я писал ответ на
"
«c# кросс-платформенный»
Слово «кроссплатформенный» нельзя применять к различиям между Windows 7 и Windows 10, как делает Microsoft в своих рекламных материалах."
На языке C# я могу писать под разные OS и оно будет работать, но да — пока нельзя писать десктоп под Линукс и Мак.
Будем ждать WPF — она пока перебирается на .NET Core и может уже потом под нее сделают движки для Linux и Mac. После перевода на .NET Core и открытия всего кода это будет уже значительно проще
Для webAPI и console app использую .NET Core.
Причем вне зависимости винда или линукс — мне .NET Core симпатичнее, чем виндовый .NET Framework, потому что работает быстрее, опенсорсный и многие штуки там сделаны уже проще чем в старом .NET.
На MacOS он тоже будет работать.
iOS и Android — на Xamarin. Его же можно использовать для UWP-приложений и запускать в винде, но я не делал такого.
Разработка при работе на винде — VS 2017, на маках — VS 2017 for MAC, разок надо было под убунтой девелопить — тут VS Code использовал. VS 2017 можно использовать Community edition — она для индивидуального разработчика дает фактически все тоже самое что и платные версии.
А у вас реально есть потребность в облаках? Или в смене поставщика? У вас реально есть где-то проблема которую нужно решать? Вы являетесь ЛПР в этом вопросе?
Если нет утвердительных ответов на эти вопросы — то разговор идет о сферических конях в вакууме и смысла он не имеет.
Потому что переезд в облака он не только про виртуалки. Если нужен просто IaaS на десяток виртуалок, то тут AWS может быть предпочтительнее, хотя скорее всего выйдет немного дороже.
Если PaaS/SaaS то тут уже Azure имеет более сильные позиции с более широким или более дешевым выбором, интеграциями корпоративных инструментов(AD,Office) и гибридными облаками в том числе и для БД и для всяких систем бэкапов.
Ну вот к счастью мир не черно белый и я с большим удовольствием пользуюсь MS стеком, хотя работал и с другими.
И вокруг меня МНОГО клиентов на Azure, хотя среди разработчиков, у которых я преподаю в школе архитекторов, любимый облачный провайдер это AWS.
И да клиенты с Azure — это крупные компании входящие в Top10 в своих сферах. B обычно у них используется еще и AWS и еще и собственный ЦОД.
Не — не понимаю к чему Вы клоните.
Я прекрасно общаюсь с Linux серверами и разрабатываю на JS и немного Python (это мой 8й язык программирования на котором я делал коммерческие приложения).
«Но IAM (это то, что Вам нужно)» — откуда Вы знаете что мне нужно? Меня часто спрашивают про возможности Azure AD с целью продать ее клиентам — мнгоим она отлично заходит и является одной из причин выбора Azure.
Объясните, почему надо использовать Java, а не .NET Core и С#? Почему надо использовать дорогущий Oracle, а не MS SQL? (раобтал с обеими)
Хотя можете и не объяснять — это чисто антропологический интерес.
Мы обсуждаем релегиозные вопросы, а разработка ПО — она про деньги.
И вот в этом разрезе Azure сейчас интенсивно растет потому что предлагает лучше за те-же деньги.
В Azure AD там уже далеко не просто AD для пользователей — там система управления доступа между приложениями тоже. То есть на сервере будет крутится webAPI и можно настроить какие клиентские приложения будут коннектится к этому API и/или какие пользователи могут ими пользоваться предварительно залогинившись в front-end приложении. БД они сейчас тоже потихоньку под эту идеологию подтягивают.
Это про AD.
Теперь к релегиозным вопросам.
А почему не Azure? Потому что Microsoft?
Мне лично нравятся продукты Microsoft для разработчиков — c# отличный язык, MS SQL вполне себе нормальная БД, Visual Studio нормальная среда разработки (еще и бесплатная).
Мне, честно говоря, даже MacOS меньше нравится чем Win10 (но тут наверно дело привычки, хотя после несколько дней за MacOS у меня не случилось просветления)
Я работал с AWS существенно меньше чем с Azure, но мне чаще приходилось обращаться в поддержку. Хотя с другой стороны виртуалка в AWS работает удивительно стабильно — месяцами не перегружается.
Если в компании используется кубернетис ради кубернетис — то конечно Google Cloud будет самой правильной и самой свежей.
Но если вам надо еще и БД с репликацией и DataLake и веб-морду и поиск какой-нибудь и еще и SSO интегрированное с корпоративной AD и что-нибудь еще подобное, то тут уже «свежесть» кубернетис не будет играть такой ведущей роли.
Доклад этот я не видел, но в кратком описании я не вижу ни слова про Azure, поэтому ничего не могу сказать.
Спасибо! С учетом того что у Вас используется не самый современный F4s (он на Haswell) вместо F4sv2 (они на Skylake) при этом F4sv2 дешевле на 10% своего предшественника можно апроксимировать снижение показателя «рубль за попугай» примерно на 15-20% и тогда на 4х ядерной загрузке ситуация несколько поменяется — Azure обойдет и AWS и GCE.
Хотя в целом Azure она про другое — это больше PaaS платформа и на нескольких последних проектах мы использовали виртуалки только в качестве билд-агента или для того чтобы «накидать» их в кластер Кубернетис или Service Fabric.
Нет именно такой конфигурации, есть 4CPU и 16 Gb и 2и8.
Что-бы выбрать A инстанс надо еще и потрудиться — зайти с определнной вкладки и там снять все фильтры, которые настойчиво рекомендуют брать B или D серию.
Возможно, что A серия дороже, потому что она стоит на более старом оборудовании и ее специально сделали дороже, чтобы ее никто не покупал и со временем вывести это устаревшее железо.
вторая ссылка на запрос «Azure виртуальные машины» выдает:
«Серия A
Экономичные виртуальные машины начального уровня для разработки и тестирования
Виртуальные машины серии A обладают характеристиками производительности процессора и памяти, которые лучше всего подходят для рабочих нагрузок начального уровня, например для разработки и тестирования. Они экономичны и обеспечивают недорогой вариант использования Azure на начальном уровне. Av2 Standard — это новейшее поколение виртуальных машин серии А с такой же производительностью ЦП, но большим объемом ОЗУ на виртуальный ЦП и более высокой скоростью дисков.
Среди вариантов использования — серверы разработки и тестирования, веб-серверы с низким уровнем трафика, базы данных малого и среднего размера, серверы для экспериментальных решений и репозитории код»
При этом по первой ссылке серии A даже нет — там сразу предлагают серию начиная с B.
То есть Вы просто на «отбейся» провели тест второго по величине в мире облачного провайдера и написали далеко идущие выводы якобы опираясь на то что «обычный» человек будет делать так-же как Вы (то есть не пользоваться поиском в интернете)?
Очень глубокий и точный тест.
PS: На экзамене на Azure Architect про серии ВМ фактически нет вопросов — там и без них хватает чего спросить. Просто потому что вся инфа по ВМ гуглится за 1 минуту.
PPS: Всем Azure Architect корпорация зла Microsoft платит за позитивные комментарии — вот сейчас написал и пойду отоваривать!!! Переходите к нам — у нас печеньки :)
В 25 можно бежать быстро, но не туда, а в 35-40 — не так быстро, но точно зная куда.
И если в команде, делающей сложные проекты, нет людей, которые знают куда бежать, то результата можно достичь быстрым перебором вариантов, но будет ли это эффективно?
Про Маркса и толпы работников СХ вытесненных машинами — на самом деле мы их видим каждый день.
Это дети которые имеют возможность учится до 22-25 лет, а не работать в поле с 8ми. Это старики, которые дожили до 60ти. Это все работники, что обязаны работать 40 часов в неделю, а не от рассвета до заката.
Залайкал чужой «экстремистский» мемасик — дело.
Пошарил тот-же мемасик — второе дело. И уже все — экстремист-рецидивист.
Если захотят — посадят. Вон сайт против ПЖиВ быстренько забанили за то, что использует Яндекс.Метрику и Google Analytics. Прям так в судебном постановлении и написали
А они выпустили что-то подобное в США и пользователи быстренько научили бота ругаться неприлично и привили некоторый расизм. И MS отключили этого бота от греха…
Не отчаивайтесь — вы еще так попрыгаете по технологиям, потом поймете что у разработки ПО есть тоже свой уровень абстракции, слабо зависящий от технологий, заинтересуетесь им и станете архитектором :)
Взять и переместиться из девочки в мальчика она не могла, набрать какой-то существенный объем статистики тоже навряд-ли. Тут серъезные исследования нужны.
И в чем мерила усердие? В человеко-часах?
Не понятно и нелогично. Или это женско-логично?)
Работал с многими отличными програмистками, девушкой архитектором и очень крутыми аналитиками. Даже в качестве менеджера некоторые были хороши, хотя тут были нюансы — у девушек сильнее развита «звездная болезнь» — они когда в менеджеры прорываются, то плохо к критике относятся и к поправкам от тех. специалистов.
"
«c# кросс-платформенный»
Слово «кроссплатформенный» нельзя применять к различиям между Windows 7 и Windows 10, как делает Microsoft в своих рекламных материалах."
На языке C# я могу писать под разные OS и оно будет работать, но да — пока нельзя писать десктоп под Линукс и Мак.
Будем ждать WPF — она пока перебирается на .NET Core и может уже потом под нее сделают движки для Linux и Mac. После перевода на .NET Core и открытия всего кода это будет уже значительно проще
Причем вне зависимости винда или линукс — мне .NET Core симпатичнее, чем виндовый .NET Framework, потому что работает быстрее, опенсорсный и многие штуки там сделаны уже проще чем в старом .NET.
На MacOS он тоже будет работать.
iOS и Android — на Xamarin. Его же можно использовать для UWP-приложений и запускать в винде, но я не делал такого.
Разработка при работе на винде — VS 2017, на маках — VS 2017 for MAC, разок надо было под убунтой девелопить — тут VS Code использовал. VS 2017 можно использовать Community edition — она для индивидуального разработчика дает фактически все тоже самое что и платные версии.
А мой код из нескольких проектов написаный на С# работает на Linux, MacOs, iOs и Android.
Что я делаю не так?
Если нет утвердительных ответов на эти вопросы — то разговор идет о сферических конях в вакууме и смысла он не имеет.
Если PaaS/SaaS то тут уже Azure имеет более сильные позиции с более широким или более дешевым выбором, интеграциями корпоративных инструментов(AD,Office) и гибридными облаками в том числе и для БД и для всяких систем бэкапов.
И вокруг меня МНОГО клиентов на Azure, хотя среди разработчиков, у которых я преподаю в школе архитекторов, любимый облачный провайдер это AWS.
И да клиенты с Azure — это крупные компании входящие в Top10 в своих сферах. B обычно у них используется еще и AWS и еще и собственный ЦОД.
Я прекрасно общаюсь с Linux серверами и разрабатываю на JS и немного Python (это мой 8й язык программирования на котором я делал коммерческие приложения).
«Но IAM (это то, что Вам нужно)» — откуда Вы знаете что мне нужно? Меня часто спрашивают про возможности Azure AD с целью продать ее клиентам — мнгоим она отлично заходит и является одной из причин выбора Azure.
Объясните, почему надо использовать Java, а не .NET Core и С#? Почему надо использовать дорогущий Oracle, а не MS SQL? (раобтал с обеими)
Хотя можете и не объяснять — это чисто антропологический интерес.
Мы обсуждаем релегиозные вопросы, а разработка ПО — она про деньги.
И вот в этом разрезе Azure сейчас интенсивно растет потому что предлагает лучше за те-же деньги.
Это про AD.
Теперь к релегиозным вопросам.
А почему не Azure? Потому что Microsoft?
Мне лично нравятся продукты Microsoft для разработчиков — c# отличный язык, MS SQL вполне себе нормальная БД, Visual Studio нормальная среда разработки (еще и бесплатная).
Мне, честно говоря, даже MacOS меньше нравится чем Win10 (но тут наверно дело привычки, хотя после несколько дней за MacOS у меня не случилось просветления)
Я работал с AWS существенно меньше чем с Azure, но мне чаще приходилось обращаться в поддержку. Хотя с другой стороны виртуалка в AWS работает удивительно стабильно — месяцами не перегружается.
Но если вам надо еще и БД с репликацией и DataLake и веб-морду и поиск какой-нибудь и еще и SSO интегрированное с корпоративной AD и что-нибудь еще подобное, то тут уже «свежесть» кубернетис не будет играть такой ведущей роли.
Доклад этот я не видел, но в кратком описании я не вижу ни слова про Azure, поэтому ничего не могу сказать.
Хотя в целом Azure она про другое — это больше PaaS платформа и на нескольких последних проектах мы использовали виртуалки только в качестве билд-агента или для того чтобы «накидать» их в кластер Кубернетис или Service Fabric.
Что-бы выбрать A инстанс надо еще и потрудиться — зайти с определнной вкладки и там снять все фильтры, которые настойчиво рекомендуют брать B или D серию.
Возможно, что A серия дороже, потому что она стоит на более старом оборудовании и ее специально сделали дороже, чтобы ее никто не покупал и со временем вывести это устаревшее железо.
41% у AWS, 29 — Azure и всего 3 у Google
www.skyhighnetworks.com/cloud-security-blog/microsoft-azure-closes-iaas-adoption-gap-with-amazon-aws
www.zdnet.com/article/top-cloud-providers-2018-how-aws-microsoft-google-ibm-oracle-alibaba-stack-up
B вот гартнеровский квандрант
www.bmc.com/blogs/gartner-magic-quadrant-cloud-iaas
Причем это в IaaS. В PaaS и SaaS у Microsoft еще лучше позиции.
«Серия A
Экономичные виртуальные машины начального уровня для разработки и тестирования
Виртуальные машины серии A обладают характеристиками производительности процессора и памяти, которые лучше всего подходят для рабочих нагрузок начального уровня, например для разработки и тестирования. Они экономичны и обеспечивают недорогой вариант использования Azure на начальном уровне. Av2 Standard — это новейшее поколение виртуальных машин серии А с такой же производительностью ЦП, но большим объемом ОЗУ на виртуальный ЦП и более высокой скоростью дисков.
Среди вариантов использования — серверы разработки и тестирования, веб-серверы с низким уровнем трафика, базы данных малого и среднего размера, серверы для экспериментальных решений и репозитории код»
При этом по первой ссылке серии A даже нет — там сразу предлагают серию начиная с B.
То есть Вы просто на «отбейся» провели тест второго по величине в мире облачного провайдера и написали далеко идущие выводы якобы опираясь на то что «обычный» человек будет делать так-же как Вы (то есть не пользоваться поиском в интернете)?
Очень глубокий и точный тест.
PS: На экзамене на Azure Architect про серии ВМ фактически нет вопросов — там и без них хватает чего спросить. Просто потому что вся инфа по ВМ гуглится за 1 минуту.
PPS: Всем Azure Architect корпорация зла Microsoft платит за позитивные комментарии — вот сейчас написал и пойду отоваривать!!! Переходите к нам — у нас печеньки :)
И если в команде, делающей сложные проекты, нет людей, которые знают куда бежать, то результата можно достичь быстрым перебором вариантов, но будет ли это эффективно?
Это дети которые имеют возможность учится до 22-25 лет, а не работать в поле с 8ми. Это старики, которые дожили до 60ти. Это все работники, что обязаны работать 40 часов в неделю, а не от рассвета до заката.
Пошарил тот-же мемасик — второе дело. И уже все — экстремист-рецидивист.
Если захотят — посадят. Вон сайт против ПЖиВ быстренько забанили за то, что использует Яндекс.Метрику и Google Analytics. Прям так в судебном постановлении и написали