Пропустить навигацию

Эталонные приложения SmartHotel360

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

Код создается с помощью архитектуры на основе микрослужб, оркестрированных с использованием нескольких контейнеров Docker. Существует множество служб, разработанных на разных языках: .NET Core 2.0, Java и Node.js. В них используются разные хранилища данных, такие как SQL Server, служба "База данных SQL Azure", Azure Cosmos DB и Postgres. Подробные сведения о работе SmartHotel360 см. в статье SmartHotel360 Demo App Overview (Общие сведения о демонстрационном приложении SmartHotel360).

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

Вы разработчик? Тогда вы на правильном пути.

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

Контейнерные микрослужбы

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

Разработка и развертывание с помощью Kubernetes

Веб-приложения и бессерверные приложения

Упростите развертывание простых в использовании общедоступных веб-сайтов и повысьте производительность и безопасность с помощью ASP.NET Core 2 и бессерверных функций.

Создание инновационных веб-приложений

Разработка для мобильных устройств

Создавайте высококачественные, полностью собственные приложения Android, iOS и Windows, используя серверные компоненты для масштабирования с помощью Visual Studio.

Создание, тестирование, распределение и отслеживание мобильных приложений

Cognitive Services

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

Предоставление приложениям интеллектуальных алгоритмов

Azure Cosmos DB

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

Использование глобально распределенной многомодельной службы базы данных

Повсеместное создание проектов DevOps

Пишите коды в любой интегрированной среде разработки на любом языке и разрабатывайте приложения для необходимой целевой платформы. Интегрируйте и развертывайте решения с помощью Visual Studio Team Services и Центра приложения Visual Studio, не прерывая работы.

Планируйте лучше, пишите код вместе и доставляйте решения быстрее

Связанные видео

Основная идея: переход в умное облако

Просмотрите видео о том, как Скот Гатри (Scott Guthrie) и другие инженеры Майкрософт впервые продемонстрировали решение SmartHotel360 на конференции Connect();.

Обзор приложения SmartHotel360

Просмотрите краткий обзор всего решения и узнайте, как мы создали SmartHotel360.

.NET Core 2, служба "Функции Azure" и API компьютерного зрения

Узнайте, как применить возможности ASP.NET Core 2 и службы "Функции Azure" при создании публичного веб-сайта.

Микрослужбы с Kubernetes

Узнайте, как создать и развернуть любую платформу с помощью контейнеров Docker и Kubernetes.

Мобильные приложения с Xamarin

Узнайте о создании и непрерывном распределении мобильных приложений с помощью Центра приложений Visual Studio.

Смешанная реальность

Ознакомьтесь с возможностями иммерсивной панели мониторинга, созданной на основе данных atop смешанной реальности, собранных набором приложений SmartHotel360.

Связанные продукты и услуги

Служба приложений Azure

Быстро создавайте мощные облачные приложения с помощью полностью управляемой платформы.

Анализ текста

Определяйте тональность, ключевые фразы и язык текста.

Компьютерное зрение

Извлекайте из изображений ценные сведения и анализируйте визуальные данные.

Azure Cosmos DB

Разрабатывайте приложения с помощью географически распределенной многомодельной базы данных NoSQL.

Функции Azure

Ознакомьтесь с масштабируемыми по требованию бессерверными технологиями.

Azure DevOps

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

Центр приложений Visual Studio

Поставляйте высококачественные приложения быстрее и увереннее.

.NET Core

Создавайте любые приложения с помощью бесплатного кроссплатформенного решения с открытым кодом.

Служба Azure Kubernetes (AKS)

Воспользуйтесь преимуществами контейнерных микрослужб с помощью Kubernetes.

Xamarin

Доставляйте собственные кроссплатформенные приложения с использованием имеющихся навыков, команд и кодов.

Visual Studio

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

Код Visual Studio

Ознакомьтесь с бесплатным редактором с открытым исходным кодом, работающим в любом расположении.