Создавайте и развертывайте приложения Go в облаке с помощью ряда приложений и служб данных
Использование функции "Веб-приложения" с Go
Развертывайте и выполняйте код Go на управляемой платформе на основе Linux с помощью функции "Веб-приложения" в Службе приложений Azure. Функция "Веб-приложения" позволяет легко обеспечить высокую доступность и автоматическое масштабирование.
Управляемая среда Kubernetes
Запускайте приложения и службы Go, а также любые другие контейнеры Docker с помощью Службы Azure Kubernetes (AKS). AKS предоставляет полностью управляемый кластер Kubernetes, который без труда интегрируется с другими службами Azure с помощью открытого компонента Service Broker для Azure.
Виртуальные машины
Используйте удобный для вас дистрибутив Linux, например Ubuntu, CentOS или Debian, чтобы выполнять свой код с помощью масштабируемых виртуальных машин и наборов виртуальных машин Azure.
Глобальная база данных NoSQL
Создавайте приложения, использующие масштабируемую базу данных, с помощью Azure Cosmos DB — глобально распределенной многомодельной службы баз данных NoSQL с высоким уровнем масштабируемости. Служба совместима с MongoDB.
База данных Azure для MySQL и База данных Azure для PostgreSQL
Настройте удобную для вас реляционную базу данных в облаке с помощью надежных, масштабируемых и полностью управляемых служб для Базы данных Azure для MySQL и Базы данных Azure для PostgreSQL.
Хранилище объектов
Добавьте в свое приложение надежное высокомасштабируемое облачное хранилище объектов для документов и неструктурированных данных любого типа с помощью службы хранилища Azure.
Инструменты разработки и DevOps
Редактирование кода Go
Совершенствуйте код Go и ускоряйте его написание с помощью Visual Studio Code — бесплатного упрощенного редактора с открытым кодом для macOS, Linux и Windows. Редактор обеспечивает завершение кода IntelliSense для Go, встроенную отладку, анализ кода и другие функции.
CI/CD, Git, Agile
Visual Studio Team Services — это размещенный в облаке набор служб DevOps, предоставляющий неограниченные частные репозитории Git, конвейеры CI/CD для любого языка и платформы, агенты сборки Linux и Windows, а также средства планирования по системе Agile. Предоставляется бесплатно отдельным пользователям или небольшим группам (до пяти участников).
Мониторинг
С помощью Azure Monitor вы сможете получать подробные аналитические сведения почти в реальном времени. Они помогут составить представление о работоспособности, состоянии и производительности ваших ресурсов и приложений Azure. Настраивайте оповещения и без труда диагностируйте проблемы.