ナビゲーションをスキップする

SmartHotel360 リファレンス アプリ

SmartHotel360 は、コネクテッド トラベルの未来を示す架空のホスピタリティ企業です。信頼性の高い Azure バックエンドを備え、オープン、スケーラブル、インテリジェントと 3 拍子揃ったクロスプラットフォーム アプリをクラス最高のツールで構築したい場合は、SmartHotel360 のリファレンス サンプルをダウンロードしてください。

コードは、複数の Docker コンテナーで調整された、マイクロサービス指向のアーキテクチャを使用して構築されています。.NET Core 2.0 や Java、Node.js など、さまざまな言語で開発された各種サービスがあります。これらのサービスでは、SQL Server、Azure SQL DB、Azure Cosmos DB、Postgres といったさまざまなデータ ストアを使用しています。SmartHotel360 がどのように機能するのか、そのエンドツーエンドの概要については、「SmartHotel360 Demo App Overview (SmartHotel360 のデモ アプリの概要)」をご覧ください。

運用環境では、このアーキテクチャ ダイアグラムに示すとおり、すべての SmartHotel360 マイクロサービスが Azure Kubernetes サービス (AKS) を基盤とする Kubernetes クラスターで実行されます。

開発者の場合この方法が適切です。

まず、サンドボックス環境でアプリを試すか、アプリとサービスを構築してお客様のサブスクリプションにデプロイしてください。

コンテナー化されたマイクロサービス

マイクロサービスを使用してクラウド アプリを構築できるほか、Kubernetes とクラウドを使用して、バックエンド サービス コンテナーの自動化されたデプロイ、スケーリング、管理を活用できます。

Kubernetes を使用して開発、デプロイする

Web とサーバーレス

ASP.NET Core 2 とサーバーレス関数を使用すれば、使いやすいパブリック Web サイトを簡単に開発でき、パフォーマンスとセキュリティも向上します。

今すぐ未来の Web アプリを構築する

モバイル開発

Visual Studio でのスケール調整や拡張が必要なバックエンドの作成パーツをタップして、完全ネイティブの高品質な Android、iOS、Windows アプリを構築しましょう。

モバイル アプリを構築、テスト、配布、監視する

Cognitive Services

ホテルへのチェックインなど、ユーザーが必要としていることを、見る、聞き取る、話す、理解する、解釈する。コンピューター ビジョンとテキスト分析を使用した自然なコミュニケーション手段で実現可能です。

アプリにインテリジェントなアルゴリズムを組み込む

Azure Cosmos DB

Azure の複数の地理的リージョン間で、スループットとストレージを個別に、そして自在にスケーリングできます。

グローバル分散型のマルチモデル データベース サービスを使用する

どこでも DevOps

コーディングの際に使用できる統合開発環境/言語や、構築するアプリのターゲット プラットフォームに制限はありません。Visual Studio Team Services および Visual Studio App Center との統合や、これらを使ったデプロイを継続的に行えます。

上手に計画し、協力してコーディング。そして迅速な配信を

関連ビデオ

Keynote: インテリジェント クラウドへの道のり

Scott Guthrie をはじめとする Microsoft のエンジニアが Connect(); で SmartHotel360 ソリューションを披露しているようすをご覧ください。

SmartHotel360 の紹介

ソリューション全体をひとめで確認し、SmartHotel360 の構築方法を学べます。

.NET Core 2、Azure Functions、Computer Vision

ASP.NET Core 2 と Azure Functions を組み合わせてパブリック Web サイトを実現する方法を紹介しています。

Kubernetes を利用したマイクロサービス

Docker コンテナーと Kubernetes を使用してプラットフォームを構築、デプロイする方法を学べます。

Xamarin を利用したモバイル アプリ

Visual Studio App Center を使用してモバイル アプリを構築し、継続的に配布する方法をご覧ください。

複合現実

SmartHotel360 の一連のアプリによって収集されたデータを基に、複合現実を使用して構築された没入型のダッシュボード エクスペリエンスをご覧ください。

関連製品およびサービス

Azure App Service

完全に管理されたプラットフォームを使用して強力なクラウド アプリをすばやく作成。

テキスト分析

テキストからセンチメント、キー フレーズ、言語を検出。

Computer Vision

画像から豊富な情報を抽出して視覚データを理解。

Azure Cosmos DB

地理的に分散したマルチモデルの NoSQL データベースを使用して開発。

Azure Functions

オンデマンドでスケーリングできるサーバーレス テクノロジについて調べる。

Visual Studio Team Services

上手に計画し、協力してコーディング。そして迅速な配信を。

Visual Studio App Center

より高品質のアプリを、より早く、自信をもって配信。

.NET Core

無料かつオープン ソースのクロスプラットフォーム ソリューションを使用してアプリを構築。

Azure Kubernetes Service (AKS)

Kubernetes により、コンテナー化されたマイクロサービスを活用。

Xamarin

既存のスキル、チーム、コードを活かしてネイティブのクロスプラットフォーム アプリを提供。

Visual Studio

あらゆる開発者にピッタリの、クラス最高のツールを活用。

Visual Studio Code

どこでも実行できる無料のオープン ソース コード エディターを紹介。