Microsoft Azure
Облачный бизнес
Вам понадобится

Microsoft Azure

Попробуйте платформу Microsoft Azure совершенно бесплатно.

Visual Studio

Бесплатная версия Visual Studio, позволяющая создавать приложения для платформы Microsoft Azure.

SDKs и дополнительные
инструменты

Инструменты разработки приложений для платформы Microsoft Azure.

О том, как облако облегчает стартапам жизнь



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

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

Microsoft Azure полнофункциональная облачная платформа, которая доступна стартапам совершенно бесплатно по программе  BizSpark.

С помощью BizSpark стартап получает пакет MSDN Ultimate (эквивалентный $15000), позволяющий, помимо облачных сервисов до $9000 в год, бесплатно получить лицензионное ПО Microsoft для разработки, тестирования и запуска своих приложений.

Многие начинающие ИТ-стартапы не знакомы с программой BizSpark, и не подозревают о том, какие задачи стартапа могут быть решены с помощью облачной платформы.

Для того чтобы воспользоваться преимуществами облачной платформы было удобно любому ит-специалисту, даже не знакомому с экосистемой Microsoft, облачный сервис Microsoft Azure предлагает полноценную поддержку большого числа языков программирования (NET, PHP, Python, Java, Node.js), средств разработки, фреймворков, хранилищ и других инструментов. 

Компания Microsoft предлагает стартапам получить доступ к возможностям облачных сервисов через программу BizSpark.

Условия и возможности программы BizSpark

Стартапам — участникам программы  Microsoft BizSpark, ежемесячно предоставляется баланс на сумму $150 на одну учетную запись и дополнительные скидки для использования служб Microsoft Azure в целях разработки, тестирования и размещения ваших сервисов. 

Команда стартапа может зарегистрировать до 5 аккаунтов и получить 750$ в месяц на использование облачных мощностей. И таким образом, у команды появится возможность построить полную инфраструктура ИТ- проекта в Azure использовав имеющиеся аккаунты например следующим образом:

  • 1 аккаунт – Размещение сайта проекта
  • 2 аккаунт – Разработка ПО и все что с ней связано
  • 3 аккаунт – Внутреннее тестирование версий ПО
  • 4 аккаунт – Среда для финальной проверки ПО перед запуском без ущерба для текущих пользователей
  • 5 аккаунт – Инструменты для управления работой команды

Участие в BizSpark бесплатное, и необходимо только  зарегистрировать свой стартап в программе. 

Возможности Azure для потребностей стартапа

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

Использовать свои 750$ можно на любые службы Azure, в зависимости только от потребностей стартапа — например, для виртуальных машин, веб-сайтов, облачных служб, мобильных служб, хранилищ, баз данных SQL, сети доставки содержимого, HDInsight, служб мультимедиа и многого другого.

Существует огромное количество сценариев использования сервисов Azure для потребностей стартапа. 

Сценарии использования виртуальных машин:

  • С помощью готовых образов, можно легко развернуть SQL Server за несколько минут. Можно создавать виртуальные машины для быстрой разработки и тестирования, или развертывать сложные рабочие приложения, охватывающие множество регионов Azure.

  • Можно развернуть полный диапазон открытых и поддерживаемых сообществом ОС, а также решения программного обеспечения в службе Azure. В службе Azure вы можете выбрать полный диапазон дистрибутивов Linux, например, Ubuntu и SUSE, поддерживаемые сообществом решения, например Chef, Puppet и Docker наряду с другими продуктами, такими, как Oracle Database и Oracle WebLogic Server.

  • С помощью виртуальных сетей мы можем контролировать и настраивать все аспекты вашей работы с сетью, определяя подсети и предпочитаемые IP-адреса DNS. Можно безопасно подключиться к виртуальным машинам в Azure по безопасному подключению VPN по Интернету

  • Вы можете шире использовать виртуальные машины серии D в соответствии со своими потребностями. Эти VM работают быстрее и хранят больше данных: у них более быстрые процессоры, больше памяти и есть временный диск на основе хранилища SSD, что существенно увеличивает скорость временного хранилища ваших VM

  • Запускайте свои приложения HPC на высокопроизводительных вычислительных экземплярах A8 и A9 в Azure, а также пользуйтесь преимуществом фоновой сети с задержкой MPI ниже 3 мс и неблокируемой пропускной способностью в 32 гбит/с. Эта фоновая сеть использует технологию RDMA, которая позволяет масштабировать параллельные приложения на тысячах ядер. Azure предоставляет крупные объемы памяти и ЦП класса HPC для обеспечения максимальной результативности. Масштабируйте свои ресурсы и платите только за то, что используете.


Или сценарии использования веб сайтов с базами данных SQL: 

  • Используйте ASP.NET, Java, PHP, Node.js или Python. Запускайте популярные веб-приложения и решения CMS, в том числе WordPress, Drupal, Joomla, Umbraco и DotNetNuke

  • Azure упрощает создание решений для обработки данных и использования их с вашими веб-приложениями. Поддерживается Microsoft SQL, MySQL, Document DB, поиск, MongoDB, Redis и табличное хранилище Azure. Тестируйте ваши приложения с базами данных SQL и MySQL бесплатно

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

  • Azure позволяет быстро увеличивать или уменьшать масштаб для обработки любой входящей клиентской нагрузки. Выберите вручную количество и размер виртуальных машин или задайте автомасштабирование для серверов 
    по нагрузке или по расписанию

  • Платформа Azure позволяет создавать веб-сайты, использующие данные из вашего собственного центра обработки данных. Гибридные подключения и VNET упрощают безопасный доступ к данным из локальных центров обработки данных или из любого места по всему миру. Используйте Azure Active Directory для организации доступа только своим сотрудникам или партнерам

  • Настройка непрерывных рабочих процессов развертывания с использованием VSO, GitHub, TeamCity, Hudson или BitBucket позволяет автоматически создавать, тестировать и развертывать веб-приложение

  • Интеграция с Visual Studio позволяет централизованно осуществлять полный цикл управления приложениями. Благодаря интеграции с Azure VS вы можете создавать и непрерывно публиковать ваше веб-приложение. С помощью VS можно выполнять отладку в облаке и использовать оперативные данные журнала

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


А так же сценарии использования мобильных служб с базами данных: 

  • Широко масштабируемая подсистема push-уведомлений, способная быстро отправлять миллионы сообщений на устройства iOS, Android, Windows или Kindle. С помощью концентратора уведомлений вы сможете отправлять уведомления конкретным пользователям или целым группам пользователей с помощью нескольких строк кода вне зависимости от используемой платформы.

  • Интеграция с социальными сетями Facebook, Twitter, Google. Мобильные службы позволяют настроить проверку пользователей с применением учетных записей всего несколькими щелчками. 

  • Упрощенная настройка встроенного автоматического масштабирования для мобильных служб и концентраторов уведомлений в соответствии с нуждами вашего приложения. Автоматическое масштабирование позволяет развертывать или свертывать ресурсы в зависимости от их фактического использования. 

  • Создавайте серверную часть на языке C# или NodeJS для любого мобильного приложения на iOS, Android, Windows, HTML5.
  • Интеграция с SQL, MongoDB, DocumentDB, службой поиска

  • Реализуйте синхронизацию автономных данных в вашем приложении. Не ограничивайте работу приложения лишь теми областями, где имеется доступ к Интернету. Сохраняйте данные локально и синхронизируйте их при возобновлении подключения.


И это только часть возможностей облачной платформы от Microsoft, которая, к слову сказать, развивается быстрыми темпами и почти ежемесячно предоставляет новые сервисы разработчикам.

Дополнительные материалы, полезные ссылки и ресурсы по теме  «Microsoft Azure для стартапов».

Успешные облачные стартапы

Программа  BizSpark для стартапов в России существует не первый год и имеет свою историю, накопленный опыт и ярких выпускников. 

Выпускники BizSpark – это стартапы, которые в рамках программы, используя все преимущества облачной платформы, построили прибыльный бизнес и завоевали большие аудитории пользователей, предлагая им качественные решения:



News360 — популярный новостной сервис на всех платформах

Решение включает в себя инструмент, позволяющий осуществлять обработку и лингвистический анализ более 150 000 статей ежедневно в реальном времени. Он анализирует более 700 000 объектов: компаний, людей, брендов и местоположений; анализирует место и темы, которые покрывает каждая статья; собирает статьи в кластеры историй; подбирает визуальные элементы к историям.

Когда возникла необходимость в расширении серверной инфраструктуры, компания News360 получила помощь и дополнительные ресурсы в рамках программы Microsoft BizSpark. 

Платформа Azure позволила компании News360 избежать усложнения IT инфраструктуры и дополнительных расходов на неё. Компания News360 работает с широкой международной аудиторией. Поэтому компании выгодно то, что Microsoft имеет многочисленные дата-центры Azure по всему миру.

Подробнее о  кейсе компании.



LinguaLeo — онлайн-сервис для изучения и практического освоения английского языка

Опираясь на возможности облачной платформы Azure, команда LinguaLeo смогла быстро создать первую версию продукта и за 2-3 месяца вывести его на рынок. Этому способствовали и услуги технической поддержки, предоставляемой стартапам в рамках программы Microsoft BizSpark. Компания Microsoft не только предоставила сервису LinguaLeo бесплатное программное обеспечение и ресурсы для обработки и хранения данных, но и оказала поддержку при запуске и продвижении решения

Подробности кейса можно узнать  здесь.



FreshOffice — экосистема для управления продажами и бизнес-процессами

Сейчас средний размер баз данных FreshOffice составляет 1-5 Гб, пока этого клиентам вполне достаточно. В Azure находится порядка 1000 баз данных одновременно, и когда клиент FreshOffice запрашивает новую базу данных для себя — она создаётся моментально. 

В течение одной-двух минут клиент получает абсолютно готовую площадку с приложением, которое работает с его базой данных, учётной записью, саму базу данных, база данных сразу же имеет резервные копии, т. е. запускается практически моментально. Благодаря Azure, сервис предоставляется максимально быстро.

Подробное описание кейса.



Компания  Acumatica, офис разработки которой находится в России, а продажи в настоящий момент ориентированы на рынок США, разрабатывает интегрированный комплекс ERP приложений, предназначенный для повышения производительности предприятий среднего бизнеса.

ERP система от Acumatica доступна для заказчиков через Интернет с использованием веб-браузера. 

Для разработки такого решения компания выбрала облачную платформу Azure, которая позволила предоставлять программное обеспечение для ERP и бухгалтерского учета в «облаке» как услугу (SaaS), предлагая клиентам низкозатратное решение, которое не требует от клиента покупки, конфигурации и поддержки собственной компьютерной инфраструктуры, включая, по крайней мере, один сервер приложения со службой Internet Information Services (IIS) и один сервер базы данных Microsoft SQL Server.

Полное описание кейса.

И список успешных стартапов и компаний, развивающих свой бизнес с Microsoft Azure постоянно  увеличивается.

Заключение

В рамках программы  BizSpark компания Microsoft предоставляет стартапам отличную возможность строить свои решения с использованием современных технологий, не тратя огромные ресурсы времени и денег на приобретение оборудования, инструментов, лицензий. 

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

Стартап, использующий сервера Linux, будет чувствовать себя в облаке Microsoft Azure так же хорошо, как стартап с решением на Windows Server. 

Мигрировать уже существующие решения в облако помогут консультации специалистов Microsoft России по адресу azurerus@microsoft.com

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

Полезные ссылки