Azureテクノロジ入門2016
日経BP社
著者:日本マイクロソフト株式会社
はじめに
目次
第1章 Azureの基本と全体像
1.1 Microsoft Azureとは
1.1.1 Azureの基本と特徴
1.1.2 50を超える多彩なサービス
1.1.3 必要なリソースを必要な時に確保できる
1.1.4 使った分だけ支払えばよい柔軟な料金体系
1.1.5 複数の購入オプション
1.1.6 SLAの設定
1.1.7 世界最大のリージョン展開
1.2 Azureの基本概念と本書で扱うサービス
1.2.1 Azureの基本概念
1.2.2 本書で扱うサービスと概要
1.3 Azureを使い始めるには
1.3.1 Microsoftアカウントの開設
1.3.2 Azureアカウントの開設
1.3.3 従量課金以外の購入方法
1.3.4 Visual Studio Dev EssentialsとIT Pro Cloud Essentials
1.3.5 BizSpark
1.4 料金と支払い
1.4.1 料金の考え方
1.4.2 利用料金の確認
1.4.3 料金計算ツール
1.5 サポート、フォーラム、コミュニティ
1.5.1 サポート
1.5.2 フォーラム
1.5.3 コミュニティ
第2章 仮想マシン、ストレージ、ネットワーク
2.1 Azureインフラの基礎
2.1.1 IaaS概要
2.1.2 Azureリソースマネージャーモデルとは
2.1.3 この章の進め方
2.2 ネットワーク
2.2.1 概念と基本機能
2.2.2 仮想ネットワークとサブ ネット
2.2.3 外部接続
2.2.4 IPアドレスの割り当て
2.2.5 名前解決
2.2.6 パケットフィルタリング(NSG)
2.2.7 DDoS防御およびL7セキュリティ
2.2.8 その他の付加機能
2.3 ストレージ
2.3.1 概念と基本機能
2.4 仮想マシン
2.4.1 ドライブの使い分け
2.4.2 仮想マシンエージェントと拡張機能
2.4.3 監視・診断とストレージアカウント
2.4.4 障害ドメインと更新ドメイン
2.4.5 可用性セット
2.4.6 仮想マシン作成の流れ
2.5 IaaSの進んだ使い方
2.5.1 APIを理解する
2.5.2 CLIの使い方
2.5.3 ARMテンプレートデプロイメント
2.5.4 Azure Marketplace
第3章 データベースと分析系サービス
3.1 SQL Database
3.1.1 SQL Databaseの概要
3.1.2 SQL Databaseのパフォーマンスと可用性
3.1.3 SQL Databaseの操作
3.1.4 SQL Databaseの連携・データの可視化
3.2 SQL Data Warehouse
3.2.1 SQL Data Warehouse概要
3.2.2 SQL Data Warehouseの作成
3.2.3 Azure Data Factoryによるデータ移行:ローカル上のデータをAzure上に移す
3.2.4 SQL Data Warehouseの利活用
3.3 Azure Data LakeとHDInsight
3.3.1 Azure Data Lake Store/Analyticsとは
3.3.2 HDInsightとは
3.3.3 使用する方法-Azure Data Lake Store/Analytics
3.3.4 使用する方法-HDInsight
3.4 Event HubsとStream Analytics
3.4.1 リアルタイムデータ処理の基本とAzureの提供するサービス
3.4.2 Event HubsとStream Analytics
3.4.3 他のサービスとの連携と選び方の指針
3.5 Azure Machine Learning
3.5.1 Azure Machine Learningとは
3.5.2 機械学習の概要
3.5.3 Azure Machine Learningの使用
3.6 Cognitive Service
3.6.1 Cognitive Serviceとは
3.6.2 Cognitive Serviceを利用するための準備
3.6.3 より手軽に使えるAPI群の紹介
3.6.4 Cognitive Serviceの使い方
第4章 高速開発のためのAzure App ServiceとAzure Functions
4.1 Azureでのアプリケーション開発
4.1.1 PaaS概要とIaaSとの比較
4.1.2 PaaSを利用するメリット
4.1.3 PaaSでできないこと
4.2 Azure App Serviceについて
4.2.1 Azure App Serviceとは
4.2.2 App Service Planについて
4.2.3 App Service Environmentについて
4.3 Web appsとMobile Apps
4.3.1 Web Apps概要
4.3.2 Mobile Apps概要
4.3.3 実際にiOSアプリ/Webサイトを作ってみよう
4.3.4 Web Apps/Mobile Appsの便利機能を追加してみよう
4.4 API AppsとLogic Apps
4.4.1 API Appsとは
4.4.2 なぜAPI Appsを利用すると便利なのか
4.4.3 API AppsとAzure API Managementの違いについて
4.4.4 API Appsの認証機能について
4.4.5 実際に作ってみよう
4.4.6 API Appsの価格
4.4.7 Logic Appsとは
4.4.8 Logic Appsの機能を構成する要素の概念
4.4.9 実際にLogic Appを作ってみよう
4.5 Azure Functions
4.5.1 サーバーレスアーキテクチャとAzure Functions
4.5.2 Azure Functionsの特徴
4.5.3 Azure Functionsの画面操作と設定
4.5.4 Azure Functionsの料金プラン
4.5.5 Functionを動かしてみよう
第5章 アイデンティティ管理と認証・認可
5.1 Azure AD-クラウド時代のアイデンティティ(ID)管理基盤
5.1.1 クラウドにおける企業向けアイデンティティ管理基盤の必要性
5.1.2 Azure HDとのその特徴
5.1.3 Azure HDの各プラン
5.1.4 Azure HDとMicrosoftアカウント
5.2 Azure HDの管理
5.2.1 Azureポータルによる管理(画面による管理)
5.2.2 PowerShellによる管理(スクリプトによる管理)
5.2.3 Azure AD Graphによる管理(APIによる管理)
5.3 Azure ADとのフェデレーションとシングルサインオン
5.3.1 一般的なフェデレーションの流れ(OpenID Connect)
5.3.2 フェデレーションがもたらすさまざまなメリット
5.3.3 マルチテナントへの対応
5.3.4 APIとの連携(OAuth 2.0)
5.3.5 Azure AD v2.0エンドポイント
5.3.6 アプリケーションギャラリーを使ったフェデレーション
5.3.7 Active Directory(企業内アイデンティティ)とのフェデレーション
5.3.8 フェデレーションのまとめ
5.4 Azure AD B2B
5.5 Azure AD B2C
5.5.1 Azure AD B2Cの意義
5.5.2 Azure AD B2Cディレクトリの作成と管理
5.5.3 ポリシー
5.5.4 画面(UI)のカスタマイズ
5.5.5 Azure AD B2Cの動作
5.6 Azure ADドメインサービス
第6章 地上に広がるクラウド:Azure Stack
6.1 AzureとAzure Stack
6.1.1 マイクロソフトのクラウドファースト戦略
6.1.2 Azure Stackポータル
6.1.3 管理基盤の共通化
6.2 Azure Stackの内部構造
6.2.1 Azure Stackの主要な構成要素
6.2.2 Azure Resource Manager(ARM)という管理基盤と作業の自動化/効率化
6.2.3 Azure Stackを支えるSDI
6.3 Azure Stackの利用シーン
管理者としてみた見たAzure Stack
利用者から見たAzure Stack
Azure Stackが目指すシームレスハイブリッドクラウドの整理
著者一覧