Top Banner
Azureについて30分話します GWABC 2015 in Japan@ gloops 2015/04/24 五十嵐 祐貴 ( @bonprosoft ) Welcome to GWABC 2015!
30

Microsoft Azure 概要

Jul 16, 2015

Download

Technology

Yuki Igarashi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft Azure 概要

Azureについて30分話します

GWABC 2015 in Japan@ gloops

2015/04/24

五十嵐祐貴 ( @bonprosoft )

Welcome to GWABC 2015!

Page 2: Microsoft Azure 概要

自己紹介

• 五十嵐祐貴 ( @bonprosoft )

• 東北大学工学部

• Microsoft MVP for .NET

• 所属団体

– Microsoft Student Partners Fellow

– サトヤ仙台

2

Page 3: Microsoft Azure 概要

このセッションの目的

• Azureの可能性を(なんとなく)理解する

3

Page 4: Microsoft Azure 概要

いますぐアクセス!

• http://azurevote.azurewebsites.net/

皆さんの理解度に合わせてセッションを進めていきます!

これもAzureでホストされています!

4

Page 5: Microsoft Azure 概要

AZUREの全体像Azureの全体像に関して簡単にご説明します

5

Page 6: Microsoft Azure 概要

くらうど?

オンプレミス IaaS PaaS Saas

Applications Applications Applications Applications

Middleware Middleware Middleware Middleware

OS OS OS OS

Hardware Hardware Hardware Hardware

Network Network Network Network

6

※赤字はユーザーが管理する必要のあるもの

Page 7: Microsoft Azure 概要

くらうど?

オンプレミス IaaS PaaS Saas

Applications Applications Applications Applications

Middleware Middleware Middleware Middleware

OS OS OS OS

Hardware Hardware Hardware Hardware

Network Network Network Network

7

※赤字はユーザーが管理する必要のあるもの

Microsoft Azureが主に扱っている分野

Office 365など

Page 8: Microsoft Azure 概要

くらうど?

オンプレミス IaaS PaaS Saas

Applications Applications Applications Applications

Middleware Middleware Middleware Middleware

OS OS OS OS

Hardware Hardware Hardware Hardware

Network Network Network Network

8

※赤字はユーザーが管理する必要のあるもの

Microsoft Azureが主に扱っている分野

Office 365など

Page 9: Microsoft Azure 概要

例えば…

オンプレミス IaaS (レンタカー) PaaS (往復プラン) Saas(ツアー)

旅行内容 旅行内容 旅行内容 旅行内容

宿の手配 宿の手配 宿の手配 宿の手配

車の運転 車の運転 車の運転 車の運転

車の用意 車の用意 車の用意 車の用意

道路の整備 道路の整備 道路の整備 道路の整備

9

※赤字はユーザーが手配する必要のあるもの

Office 365など?Microsoft Azureが担っているポジション?

Page 10: Microsoft Azure 概要

つまり…

• ユーザーは欲しい部分だけをつまみ食い

– ユーザーが管理する必要のない部分を任せることができる

• Azureにホストを任せるメリット

– 簡単&スピード構築

– 高い信頼性

– 柔軟なサービス

10

Page 11: Microsoft Azure 概要

あってよかった!Azure事例(1)

「とりあえず実際に動かしたいから、ステージング環境作ってくれない?」

11

依頼人

Aさん

「了解です…(え、この人環境作る労力分かっていってるのかな…)」

「はーい(朝飯前だわ)」

そう、Microsoft Azureなら簡単構築!

Page 12: Microsoft Azure 概要

Web Apps Mobile

Apps

API Apps Logic Apps Virtual

Machines

App Service Cloud

Service

Remote

App

Batch

あってよかった!Azure事例(1)

Azureが提供するサービスその1• Azureは2015年4月現在、以下のサービスが提供されています。

コンピューティング編

= App Service

Page 13: Microsoft Azure 概要

あってよかった!Azure事例(1)

Azure Web Apps• Webサイト/アプリケーションをホストすることに特化したサービス

• .NETはもちろん、Node.js / PHP / Python / Javaなども利用可能

• Moncoを用いてブラウザ上で直接編集することも可能

• バージョン管理システムやDropboxなどからのデプロイも可能

• Microsoft Azure for DreamSpark対象サービス– 無料で10個までホスト可能

Page 14: Microsoft Azure 概要

あってよかった!Azure事例(1)

Azure Mobile Apps• 様々なプラットフォームが利用するバックエンドサーバーをホストすることに特化したサービス– MBaaSと言ったりもします

• 一般的にサーバーサイドで求められる共通機能を利用可能– Web Appsとの違いはPush通知やユーザ認証などを簡単に利用できる点

• クライアント側の開発にも各プラットフォーム向けにSDKが提供

• 無料分あり– 無料で10個までホスト可能

Page 15: Microsoft Azure 概要

あってよかった!Azure事例(1)

Azure Virtual Machines• WindowsやLinuxを動作させた仮想マシンを提供するサービス

• ユーザーが自由にアプリケーションをインストール可能

Page 16: Microsoft Azure 概要

Application

Insights

Visual

Studio

Online

Machine

Learning

Media

Service

Access

Control

API

Manageme

nt

Event Hubs HDInsight Marketplac

e

あってよかった!Azure事例(1)

Azureが提供するサービスその2アプリケーションサービス編

他多数

Page 17: Microsoft Azure 概要

あってよかった!Azure事例(1)

Visual Studio Online & Application Insights

• ソースコード管理やテストの実行、デプロイなどアプリケーションの開発支援・管理を集中して行うことの出来るサービス– ALM (Application Lifecycle Management)なんて呼ばれてたりします

• Application Insightsはアプリケーションのパフォーマンスを計測してモニタすることが出来るサービス– ユーザーがどのように利用しているかを分析することも可能

– 条件を満たしたら電子メールなどで開発者へ警告を送ることも出来ます

Page 18: Microsoft Azure 概要

あってよかった!Azure事例(1)

Azure Machine Learning• 機械学習をクラウドの力を活かしてより強力・簡単、そして視覚的に行うことが出来るサービス

• Azureの他サービスとの連携や学習結果をWeb APIとして公開することも可能

• 幅広いモジュールをドラッグ・アンド・ドロップで扱える– 代表的な学習モデルやR/Pythonの呼び出しも可能

Page 19: Microsoft Azure 概要

あってよかった!Azure事例(1)

Azure Media Services• クラウドのリソースを活用して、多数デバイス向けの動画のエンコードや配信を行うことができるサービス

• クラウドの利点を活かしたストリーミングも可能– Azure CDNを用いて、より効率的にユーザーへ配信する

• 自動で字幕を作成することも可能– 動画をアップロードしておいて後々検索ということも…

Page 20: Microsoft Azure 概要

Storage

blob

Document

DB

Cache SQL

Database

Search

あってよかった!Azure事例(1)

Azureが提供するサービスその他データサービス編

Virtual

Network

Traffic

Manager

ExpressRou

te

ネットワーク編

Page 21: Microsoft Azure 概要

あってよかった!Azure事例(2)

「アクセス増えてきたから最近重いって苦情来てる、なんとかしてくれない?」

21

依頼人

Aさん

「了解です…(え、マシンスペックあげるの?環境構築しなおす必要あるのかな?)」

「はーい(朝飯前だわ)」

そう、Microsoft Azureならスケーラブルも簡単!

Page 22: Microsoft Azure 概要

あってよかった!Azure事例(2)

「最近アメリカからのアクセスが多いんだけど、アメリカにもサーバー置いてよ」

22

依頼人

Aさん

「了解です…(え、地域ごとの負荷分散?どうやって実現しようかな…)」

「はーい(Traffic Manager作るか)」

そう、Microsoft Azureなら負荷分散も簡単!

Page 23: Microsoft Azure 概要

あってよかった!Azure事例(2)

Azureのスケーラブル• Azure Web Appsの例

Page 24: Microsoft Azure 概要

あってよかった!Azure事例(2)

Azureの負荷分散• 世界中にあるAzureのデータセンターを数クリックで有効活用

• ユーザーに最も近いデータセンターから配信することも可能– Media Servicesなどでは非常に有効

日本にも東日本と西日本があります!

Page 25: Microsoft Azure 概要

小まとめ

• ユーザーの実現したい内容を、クラウドの力を最大限に活用してサポート– 幅広いサービス

– 強力なリソース

– 様々な地域にあるデータセンター

• Azureの可能性をなんとなく感じていただけましたか?

Page 26: Microsoft Azure 概要

デモ豊富なデモでAzureの魅力をお伝えします

26

Page 27: Microsoft Azure 概要

デモ内容

• VSShare

• Kinect as IoT (君も今日からWebMatrixMan)

• MSP Fellow 栗原尚弘さんによるスーパーデモ

など

27

Page 28: Microsoft Azure 概要

まとめ

• Azureは決して遠い存在ではない

– 開発者にとって必要な敷居を大幅に下げてくれるサービス

• 最新のテクノロジや流行も頻繁に取り入れている

– 「Windowsプラットフォームしか使えない」ことはありません

– 進化スピードは圧倒的

• その内容、一緒にAzureで実現してみませんか

– クラウドの力を最大限に活用していきましょう

28

Page 29: Microsoft Azure 概要

参考資料

• まだ知らない人のための最新Microsoft Azure入門

– Azureの全体像に関して非常にわかりやすく解説されています

– http://www.buildinsider.net/web/azure/01

• Microsoft Azure 概要

– Azureの主要なサービスについて詳しく分かりやすく解説されています

– http://www.slideshare.net/osamum/microsoft-azure-2015-4

29

Page 30: Microsoft Azure 概要

30