Три истории микросервисов / Игорь Беспальчук (CUSTIS)OnticoРИТ++ 2017, Web-scale IT Сonference
Зал Владивосток, 6 июня, 15:00
Тезисы:
http://webscaleconf.ru/2017/abstracts/2829.html
Я постараюсь не обращаться к банальным лозунгам "монолит - это плохо, микросервисы - это хорошо", а постараюсь проследить генезис этого явления, очертить несколько исторических линий, которые показывают, что микросервисная архитектура - это очередной эволюционный шаг развития в ИТ предприятия.
Одна линия - требования рынка, тут располагаются тренд дигитализации и требования к нагрузке и юзабилити.
Вторая линия - ИТ-архитектура предприятия, история ее развития и смены стилей от мейнфреймов до наших дней.
И третья линия - роль архитектора, которая также с приходом MSA начинает меняться.
...
Переход в Облако для решения «земных» задачTechExpertСеминар «Business Intelligence: взгляд из облака в будущее бизнеса»
• Задачи и риски, связанные с содержанием собственных серверов в офисе
• Возможности для бизнеса предоставляемые сервисами MS Office 365 и MS Azure.
• Возможности и причины для переноса ресурсов и процессов в облако
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert• BI, как требование и конкурентное преимущество в современном мире
• Практика внедрения BI: бизнес-ориентированный подход, уровни аналитики, поэтапность внедрения, подходы к построению Data Mining, OLAP
Инфраструктура как услуга (IaaS) в Windows AzureNatalia EfimtsevaВ Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...Anatoly SimkinКомплексная стратегия продвижения облачного сервиса Windows Azure на российском рынке до2013 г. Команда «Corefuns» заняла первое место в кейс-чемпионате «Microsoft IT Case Cup» (бизнес секция) проведенного весной 2011 года. Команда представила решение кейса по разработке комплексной стратегии продвижения облачного сервиса Windows Azure на российском рынке до 2013 г. В рамках трех этапов кейс-чемпионата была проведена большая работа по анализу рынка облачных вычислений и существующих продуктов, построению финансово-аналитической модели и выработки маркетинговой стратегии продвижения. Анатолий принимал участие в роли лидера команды, аналитика и дизайнера слайдов.
Development proposal for a strategy of promoting Azure Platform.
The team «Corefuns» took first place in the Microsoft IT Case Cup. The team developed a comprehensive strategy to promote Windows Azure (cloud service) in the Russian market until 2013. The Case Cup consists of three stages: offline strategy draft, a 5 minute summary presentation, and a 15 minute presentation of the full strategy. The team did a lot of work in the cloud computing sector: market analysis, financial modeling, and marketing strategy development. Antoly took part as a team leader, an analyst, and a designer.
Безопасность гибридных облаковAndrey BeshkovКак разрабатывать приложения для гибридных облачных инфраструктур на основе технологий Microsoft, чтобы они были безопасны.
Переход в Облако для решения «земных» задачTechExpertСеминар «Business Intelligence: взгляд из облака в будущее бизнеса»
• Задачи и риски, связанные с содержанием собственных серверов в офисе
• Возможности для бизнеса предоставляемые сервисами MS Office 365 и MS Azure.
• Возможности и причины для переноса ресурсов и процессов в облако
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert• BI, как требование и конкурентное преимущество в современном мире
• Практика внедрения BI: бизнес-ориентированный подход, уровни аналитики, поэтапность внедрения, подходы к построению Data Mining, OLAP
Инфраструктура как услуга (IaaS) в Windows AzureNatalia EfimtsevaВ Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...Anatoly SimkinКомплексная стратегия продвижения облачного сервиса Windows Azure на российском рынке до2013 г. Команда «Corefuns» заняла первое место в кейс-чемпионате «Microsoft IT Case Cup» (бизнес секция) проведенного весной 2011 года. Команда представила решение кейса по разработке комплексной стратегии продвижения облачного сервиса Windows Azure на российском рынке до 2013 г. В рамках трех этапов кейс-чемпионата была проведена большая работа по анализу рынка облачных вычислений и существующих продуктов, построению финансово-аналитической модели и выработки маркетинговой стратегии продвижения. Анатолий принимал участие в роли лидера команды, аналитика и дизайнера слайдов.
Development proposal for a strategy of promoting Azure Platform.
The team «Corefuns» took first place in the Microsoft IT Case Cup. The team developed a comprehensive strategy to promote Windows Azure (cloud service) in the Russian market until 2013. The Case Cup consists of three stages: offline strategy draft, a 5 minute summary presentation, and a 15 minute presentation of the full strategy. The team did a lot of work in the cloud computing sector: market analysis, financial modeling, and marketing strategy development. Antoly took part as a team leader, an analyst, and a designer.
Безопасность гибридных облаковAndrey BeshkovКак разрабатывать приложения для гибридных облачных инфраструктур на основе технологий Microsoft, чтобы они были безопасны.
Ара Исраелян "Как ускорить разработку приложений"IT EventЗачем существуют сервисы back-end-as-a-service, какие пробелы закрывают? Рассмотрим опыт разработки и выведения на рынок облачного сервиса для разработчиков, расскажем про его боевое крещение. И самое приятное, создадим Android-приложения в реальном времени.
3. Microsoft имеет отличные стартовые позиции на российском рынкеОсновные игроки рынкаAmazon: Большое число потенциальных клиентов,покупающихсобственные серверы, но не имеющих возможности использовать их на полную силVMware: VMwareлидер в своей конкурентной матрице для рынка виртуализации x86 серверной инфраструктуры. 100% компаний из рейтинга Fortune100 клиенты VMwareMicrosoft:Большая клиентская база и верноесообщество разработчиков обеспечивают сильные конкурентные позицииCisco: Наличие клиентской базы и портфеля зрелых продуктов позволяет компании стать серьезным поставщиком облачной инфраструктуры с относительно небольшими затратамиSalesforce: один из ведущих игроков рынка CRM-систем. Занимала второе место (после Microsoft) на российском рынке SaaSв 2009 годуGoogle: Популярность сервисов Google создает хорошие перспективы для создания единой платформы от Google как для компьютеров, так и для мобильных устройствЗдесь рассматриваются только публичные облака, т.к. приватные облака пока недоступны российским пользователям.Microsoft стал лидером по продаже SaaSв России в 2009 году, что дает клиентскую базу и в сочетании с авторитетом Microsoft, отличные стартовые позиции
4. Развитие PaaSи IaaSявляются приоритетными направлениямиНа графике представлена зависимость скорости роста отрасли от относительной доли Microsoft в этой отрасли для России (расчеты представлены в приложении 1)Iaasи Paasрастут быстрее, чем Saas, стремительно растут и объемы рынков
5. Saas занимает наибольшую часть рынка и приносит наибольший доходПостепенно компании начнут переходить на Iaas, а пользователи на Paas (приложение 12 к кейсу). Поэтому Microsoft необходимо увеличивать долю Paas и Iaas. Доля Paasдолжна быть больше т.к. требует меньше затрат (по прогнозам экспертов затраты на Paasи Iaas в миревырастут до $460 миллионов и $4 миллиардов , при долях рынка 21% и 30%). Пока Saasприносит доход (его можно использовать для развития Paasи Iaas), необходимо поддерживать его долю на рынке. Желательно к 2014 году иметь хотя бы 30% - Paas, 25% - Iaas и хотя бы 15% - Saas
6. Microsoft Azure привлекателен простотой в использованииОтличия от Amazon и Google Тарифы по которым пользователям предоставляетсянекое количество процессоров, оперативной памяти и памяти в хранилище с почасовойWindows Azure позволяет контролировать количество единовременно исполняющихся копий приложения При использовании WindowsAzure требуется только предоставить приложение, а также инструкции относительно количества экземпляров. Все остальное, в том числе обновление системного программного обеспечения, платформа делает сама. Приложения WindowsAzure и базы данных SQL Azure могут подключаться к приложениям, выходя за границы организации и брандмауэров, со множеством вариантов и параметров конфигурацииWindowsAzure CDN обладает большим покрытием, чем предлагает.AmazonCDN В отличие от AmazonSimpleDB служба SQL AzureDatabase предлагает знакомую модель разработки на основе реляционной базы данных с использованием T-SQL и предоставляет все связанные с ней преимущества, среди которых широкий набор знакомых средств запросов, инструменты и база знаний Приложения, работающие в облачных дата-центрах Microsoft, можно разделить на 3 группы:Пользователиималыйбизнес– Windows Live Messenger, Windows Live Hotmail, Live Search, XBOX LIVE, Microsoft Office Live, Windows Intuneи т.д.Корпоративныесервисы– Microsoft Dynamics CRM Online, Exchange Online, SharePoint Online, Office Live Meeting, Office 365 и т.д.Платформы для разработки– Windows Azure, SQL Azure и т.д.Учитывая статистику применения “облачных” сервисов в России и необходимо сделать упор на продвижении отдельных продуктов, таких как: Microsoft Dynamics CRM Services, Microsoft SQL Services,Windows AzureИсходя из данных Приложения 2, Microsoft Azure не пользуется популярностью среди российских потребителей, следовательно необходимо выделить основные проблемы и возможные решения
7. Усиление безопасности ресурсов и повышение грамотности населения - путь к успехуОсновные проблемы Пользователь не являетесь владельцем и не имеет доступа к внутренней облачной инфраструктуре. Сохранность пользовательских данных сильно зависит от компании провайдера ( приложение 5 к кейсу) Техническая неграмотность населения Для получения качественных услуг пользователю необходимо иметь надежный и быстрый доступ в сеть Интернет Отсутствие общепринятых стандартов в направлении безопасности облачных технологий Отсутствие четкой экономической модели и низкая культура аутсорсинга Несоответствие обещаний и реальности, отсутствие терминовCложность с оплатой и проблем интеграции с отечественными продуктами Менталитет и боязнь изменений Отсутствие опыта и неумение использовать стандартные ИТ-сервисыС момента появления решения в мире до момента старта его массового внедрения в России в среднем проходит около 5 лет.2011 год для России станет лишь началом пути массового внедрения технологий(использование облачных технологий сегодня относится в большей степени к компаниям, склонным к инновациям)Возможные решения
9. Приложение 1Скорость роста рассчитывалась как корень n-ой степени (n – число лет) из отношения процентов рынкаДля 2014 года было принято, что через 5 лет Российский рынок выйдет (по процентам) на уровень мирового(использовались данные приложения 10 к кейсу)Для оценки доли рынка использовалось приложение 8 к кейсу( полный круг приравнивался 1, пустой 0)