Upload
osamu-monoe
View
1.093
Download
6
Embed Size (px)
Citation preview
PaaSプラットフォーム
SaaSソフトウエア
オンプレミス IaaSインフラ
利用形態に合わせたクラウド活用
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイムユーザー管理
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
アプリケーション
ランタイム
データ
ベンダー管理
ベンダー管理
ベンダー管理
ユーザー管理
ユーザー管理
PaaSプラットフォーム
SaaSソフトウエア
オンプレミス IaaSインフラ
利用形態に合わせたクラウド活用
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイムユーザー管理
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
アプリケーション
ランタイム
データ
ベンダー管理
ベンダー管理
ベンダー管理
ユーザー管理
ユーザー管理
SQL, SharePoint, BizTalk Images
Distributed Cache
Queue Geo ReplicationRead-Only Secondary Storage
Delete Disks
Large Memory SKU
Tag Expressions
Per Minute Billing
Stop without Billing
MSDN Dev/Test Integration
Offline Operations
VIP ACLs
Site to Site Virtual Network
New VM Gallery
Point to Site Software VPN
Android SupportHTML 5/CORS
Windows Phone Support
Custom Mobile API
iOS Notification Support
Git Source Control Windows 8 Notification Support
Mercurial Deployment
Log Streaming
IP and SNI SSL
IP/DDOS Protection
http Logs to Storage
WebSockets
New Relic
Remote Debug
VOD Streaming + Encoding
AD Management Portal AD Directory Sync
Manage Azure in AD
B2B/EDI and EAI Adapters
AutoScale/Monitoring
Windows Server Backup
Hyper-V Disaster Recovery Support
http Logs to Storage
Import/Export Hard Drives
CORS/JSON Storage Support
Storage Analytics
Message Pump Programming Model
AMQP Support
Partitioned Queues/Topics
Cloud Services SDK 2.0
Dynamic Remote Desktop
Dynamic Remote Desktop
直近12ヶ月の機能強化
Xamarin integration
HDInsight
AutoScaleIaaS
Multi-Factor Auth
Active Directory
BizTalk Services
Traffic Manager
PowerBI
Web Sites
Notification HubsMobile Services
Media Services
Scheduler
VS Online
Hyper-V Recovery
進化スピードが桁違い
※ 知識は 3 か月で陳腐化
※ クラウドは「トライ ファースト」
サービスの作成からデバッグまで Visual Studio で連携
• チーム開発プロジェクト管理、ソース管理
• ブラウザによる簡易開発
• クラウドベースのロードテストなど
Microsoft Azure Visual Studio Online
Web Apps
仮想マシン上の Web アプリ
アプリ
Web サーバー
ゲスト OS
ホストOS
Azure が管理
利用者が管理
仮想化
フルコントロール
アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
容易な管理
Azure Web サイト
Web サイト構築に特化、迅速な立ち上げが可能な PaaS
Web Sites の制限事項
•リモートデスクトップ接続
•appHost.config の書き換えは一部のみ
•特定アプリケーション以外(Oracleドライバなど)のインストール
•レジストリ、システムファイルの変更
•環境変数など、全体に影響を及ぼす設定は不可
• IP アドレスなどのシステム情報の取得
Azure モバイル サービス
Azure が管理
利用者が管理
アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
Web サイト アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
モバイルサービス
モバイル特化の機能
モバイル アプリのバックエンドを素早く簡単に構築する BaaS
モバイルサービスが提供する機能
SQL Table Storage
Blob Storage
WNS &
MPNS
APNS GCM
Mongo DB
Notification Hubs
ソース管理
Facebook Twitter Microsoft GoogleAzure Active
Directory
Windows ストア
iOS(5.0 以降)
Android (2.2以降)
Xamarin
PhoneGap(3.2以降 )
Sencha
Windows Phone
HTML 5/JS
クライアントSDK
Hybrid Connections
REST A
PI
クライアント SDK の機能
• データ操作 スキーマ定義、CRUD、楽観的同時実行制御(win/wpのみ)、オフラインの同期
• カスタム API の呼び出し 独自 API の呼び出し
• 認証 ログイン・ログアウト
• プッシュ通知 PNS からハンドルの取得と登録
サーバーサイド API へ容易なアクセス
VM ギャラリー
40Microsoft Azure
Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5SUSE Linux
Enterprise Server Oracle Linux 6.4.0.0.0
Windows 8.1 Enterprise
SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server FarmMicrosoft Dynamics
GP 2013Zulu 8
SAP HANA
Developer Edition Puppet Enterprise 3.2.3 Barracuda Web ApplicationOracle WebLogic
Server 12.1.2Visual Studio Ultimate 2013
openSUSE 13.1
Sysprepなどで
一般化した
オリジナルイメージ
仮想マシンのテンプレート(イメージ) 化と管理
プラットフォームイメージ
Windows LinuxOracle
イメージ管理
マイイメージ
Generalize 済み
VM作成
仮想マシンインスタンス
Blobストレージ
イメージ化
コピーVM DEPOT
MicrosoftAzure
手元にあるVHD ファイル
OSS の
ギャラリー
ストレージの特徴を整理
コスト(月額) 機能性 容量 まとめると
BLOB、TABLE ◎激安
(約¥2.5~/1GB)
△相対的に低機能
◎~500TB
(アカウントあたり)
容量と価格を優先
SQL データベース
○安価
(約¥300~)
○高機能
(一部制限あり)
△~500GB
機能と価格を優先
仮想マシンのSQL Server
△相対的に高価(約¥5000~)
◎高機能
○~16TB
なんでもできる
IaaS 上の SQL Server と比較すると
VM上の SQL Server
データベース
SQL Server
ゲスト OS
ホストOS
Azure が管理
利用者が管理
仮想化
SQL Server そのまま
フルコントロール
データベース
SQL Server
ゲスト OS
仮想化
ホストOS
クラウド用にカスタムした
SQL Server
容易な管理
SQL データベース
SQL データベースの制限事項
クラスターインデックスなしのテーブル
システム日付・時刻の変更(UTCのみ)
透過的データ暗号化
データ監査
変更データキャプチャ
FILESTREAM データ
フルテキスト検索
パフォーマンスデータコレクション
ポリシーベースの管理
リソースガバナー
SQL Server レプリケーション
バックアップと復元
拡張ストアドプロシージャ
SQL Server エージェント
マスターデータサービス
共通言語ランタイム(CLR)
CLR ユーザー定義型
サービスブローカー
データベースミラーリング
テーブルパーティション分割
分散クエリー
SSIS、 SSAS、SSRS
http://msdn.microsoft.com/ja-jp/library/ff394102.aspx
Azure SQL データベースのガイドラインと制限事項
SQL Database V12
•大規模なデータベース管理の容易化並列クエリ、パーティション分割、オンラインインデックス、インデックス再構築
•プログラミング可能な主要関数CLR、T-SQL Window関数、XMLインデックス、変更追跡
•トラブルシューティングの改善動的管理ビュー (DMV)の拡張監視と
•新たなS3パフォーマンス レベルの導入
What's new in the Latest SQL Database Update V12 (preview)
http://azure.microsoft.com/ja-jp/documentation/articles/sql-database-preview-whats-new/
アプリケーションサービス 1/2
メディアサービス
Service Bus 通知ハブ
BizTalkサービス
Automation スケジューラ
RemoteAppActive
DirectoryCDN
イベントハブ
Stream Analytics
HD Insight
アプリケーションサービス 2/2
復旧サービス
バックアップ
アクセスコントロール
Mobile Engagement
マーケットプレイス
オペレーションインサイト
Key VaultVisual Studio
Online
API 管理
Machine
Leaning
データファクトリー
What is "Machine Learning" ?
機械学習(Machine Learning) 人工知能における研究課題の一つで人間が自然に行っている学習能力
と同様の機能をコンピューターで実現しようとする技術・手法のこと
機械学習を利用している代表例 スパムフィルター 音声認識・画像認識・顔認識・文字認識(OCR) 漢字変換の入力予測・翻訳エンジン 検索エンジン・結果ランキング 天気予報・渋滞予測 リコメンデーション DNA 解析・病気の予測診断 保険・証券取引 チェス・将棋などのゲーム 鉄道ダイヤのスケジューリング エレベータの挙動制御
分析スペクトラムDescriptive 記述 Diagnostic 診断 Prescriptive 規範Predictive 予測
何が起こっている? なぜそうなった? これからどうなる? どうすべきなのか?
Traditional BI : データの可視化 Deployed ML : 将来の予測
IT Professionals
セルフサービス BI
(Power BI, SSAS)
Information Worker
定型レポート(SSRS)
Data Scientists
マシーンラーニング(Azure ML, R)
Azure Machine Learning(Azure ML)マシーンラーニングを行う Azure のサービス
• 環境構築のための時間は不要
• 高品質な機械学習アルゴリズムを従量課金で提供
• ブラウザーベースの GUI ツール(ML Studio)でデータの抽出からクリーニング、前処理、トレーニングなどすべての操作が可能
• 複数のメンバーで共同開発することも可能
• R 言語をサポート
• Web サービスとして公開・配置が容易
• 独自のモジュール(アルゴリズム)を開発することも可能
R 言語対応
57
• R script using R 3.1.0• R ライブラリの zip ファイルをデータセットとして登録・利用• 既存の R スクリプトやライブラリを組み合わせて生産性を向上
• Execute R Script モジュール• R スクリプトの記述と実行を制御する Azure ML のモジュール• Plot したグラフなども表示可能
登録済の既存R
ライブラリを
Drag & Drop
Machine Learning プレビュー の料金
58
• 料金の詳細
• プレビュー期間中のストレージは米国中南部にプライマリが格納されます
• ML Studio Service で格納したデータサイズに応じて Azure Storage (GRS: ページ BLOB) の費用とストレージトランザクションの費用が別途発生します
• ML Studio に格納されているデータをダウンロードする場合にはデータ転送料金が別途発生します
• サポートおよび SLA
• プレビュー期間中は SLA は提供されません
• ご利用可能な地域• 米国 - 米国中南部(South Central US)
ML Studio Service ML API Service
実行時間 ¥38.76 / 1時間 ¥76.50/ 1時間
実行回数 無料 ¥18.36 / 1,000 回
開発・テストで使える MSDN Azure 無料特典
MSDN サブスクライバー向け Azure 特典http://aka.ms/azure-msdn-benefits
MSDN サブスクライバー向け Azure 無償特典利用方法http://aka.ms/azure-msdn-use
チーム開発で!
Visual Studio Online月額約2,000円
※ A1 + ストレージ 127GB を1ヶ月間平日に 24 時間利用した場合の料金
開発環境として!
Windows+Visual Studio ※
月額約4,500円
テスト環境として!
Windows Server ※月額約4,500円
エディション別の Azure 無償枠
無償枠内で例えばこんな使い方
クレジットカード不要ですぐに利用
Pro Premium Ultimate
月々 5,500円分 10,500円分 15,500円分
年間 66,000円分 126,000円分 186,000円分
※無償枠を超過して自動的に課金されることはありません。
まとめ
• Azure は IaaS だけでなく各種サービスをうまく使うことで、開発や運用、監視、コストなど大きなメリットを享受できます。
• 今後も Azure では数多くの機能追加/改善が計画されています。Azure にますますご期待ください。