Azure Fundamentals
-Local Hack Day in 東京-
@yuiashikaga
自己紹介
2
足利 惟 @yuiashikaga
株式会社 pnop 所属
Microsoft Azure だけでお仕事してます
Azure とはかれこれ8年くらいのお付き合い
Japan Azure User Group (JAZUG) 運営メンバー
勉強会の企画、運営、登壇などを通じてAzureの魅力を発信
Facebookで「JAZUG」検索!!
Microsoft MVP for Azure (2016年4月~2020年6月)
自己紹介
吉野翼 (よしのつばさ)
Compony
シグマコンサルティング株式会社
Work
Webサービス開発
Career
Microsoft Student Partners (2012 ~ 2015)
Microsoft MVP for Microsoft Azure (2016 ~)
Like
Azure、.NET、Kinecdt
Twitter : https://twitter.com/papeMK2
Facebook : https://www.facebook.com/papeMK2
Blog : https://papemk2.hateblo.jp/
クラウドって?
4
クラウドのタイプ
5
クラウドのサービスモデル
クラウドの利点
コストの最適化
使った分だけお支払い
スケール可能
サーバーリソースの増強(スケールアップ)
サーバーリソースの並列化(スケールアウト)
伸縮性
リソースを自由に追加・削除可能
追加・削除の自動化も可能
7
Azureって?
8
Microsoft Azure って?
Microsoft が提供するパブリッククラウドサービス
IaaS、PaaS領域のサービスを提供
9
Microsoft Azure
包括的なソリューション
IaaS も PaaS も、Windows も Linux も使い方は無限
既存データセンターの拡張、機能強化/新規ビジネスと Big Data の活用
価値創出までの時間短縮
一般的な活用シナリオに対応する構成済みソリューションで素早く開始
リッチなパートナー ネットワーク
世界に広がる経験豊富なパートナー エコシステムを活用、
ニーズに合わせてソリューションをカスタマイズ
54 total Azure
regions:
52 generally
available
+ 2 coming
soon
Azure Global Infrastructure
11
Azure Datacenter Infrastructure
Azure
Backup
Site
Recovery
Azure
Monitor
Azure
Policy
Azure
Bluepirnts
Log
Analytics
Azure
Migrate
Databox
Family
Compute Storage Networking
Linux
Virtual
Machine
Compute/Containers Web/Mobile DevOps/Developer
Container
Instance
Functions
Service Fabric
Integration IoT Data Services
Service Bus Event Grid
Logic Apps
API
Management
Management Platform as a Services (PaaS) Security
Infrastructure as a Services (IaaS)
Disk
Storage
Managed
Disks
Virtual
Machine
Scale Sets
Express
Route
Load
Balancer
Azure
Firewall
Virtual
WAN
Network
Watcher
Virtual
Network
VPN
Gateway
Media Services
Content Delivery
Network
Media/CDN
Cognitive
Services
IoT Hub
Stream
Analytics
Role- based
access control
Azure
Digital Twins
Time Series
Insights
IoT Central
IoT Edge
Bot
Services
SQL Data
Warehouse
Azure
Databricks
Apache
Spark
AI
Machine
Learning Studio
Machine
Learning Service
Azure
Search
Analytics
Data Lake
Storage Gen2
Mobile Apps
Web Apps Logic Apps API Apps
Notification
Hubs
SignalR
Service
Application
Insights
Lab
Services
Azure DevOps
SDK
SQL
Database
Data Factory
Database for
MySQL Cosmos DB
Database for
PostgreSQL
Database for
MariaDB
Database
Migration Service
Azure Cache
for Redis
Azure AD
Key Vault
Security
Center
DDoS
Protection
Multi-Factor
Authentication
Azure ATP
Azure AD for
Domain Services
Azure AD
B2C
Cost
Management
Video Indexer
Content
Protection
Kubernetes
Service
SQL Data
Warehouse
Table
Storage
Azure 管理ツール
- Azureサービスの玄関口 -
12
Azure Portal
Azure のリソース管理を行う
各種リソースの管理
リソースに対する権限の管理
サブスクリプション情報の閲覧
13
豊富なリソース管理ツール
Azure PowerShell – Windows で管理するかた向け
Azure CLI – mac, Linux で管理するかた向け
Azure Cloud Shell – 管理ツール入れたくないかた向け
Visual Studio – 開発者向け
14
“使ってるOS, 自分の役割, 得意分野でツールが選べる”
Azure Cloud Shell
Azure CLI / Azure PowerShell が認証済みの状態で使える
多種ツールが起動時に導入済み
Bash: Azure CLI, vim, emacs, git, npm, pip, kubectl, Terraform, Ansible, etc
PowerShell: Azure PowerShell, Azure CLI, git, npm, pip, sqlcmd, etc
コンテナーを使用しており揮発環境となるが、Azure File
Storageをアタッチしてデータを永続化できる
15
Web Apps
- Webサーバーを素早く展開 -
16
Web Apps って?
ビジネスに合わせてスケールする Web アプリの制作と実行
Git, TFS, GitHub, Visual Studio Team Services 連携による継続的インテ
グレーションとデリバリ(CI/CD)
任意の言語でのアプリ開発
組み込みオートスケール、ロードバランサー
17
3つのWeb Apps
18
• Web Apps on Windows (Web Apps)
• Windows インスタンス上の IISで動作
• Web Apps on Linux
• Linux インスタンス上の apatch2で動作
• Web Apps on Windows と同じように
• Web Apps for Containers
• Docker Image を指定するだけで Web アプリケー
ションとして実行
Functions
- イベントドリブン型のサーバレスプラットフォーム -
19
Serverless って?
(利用者が)自身で管理する「サーバー」が「無い」
サーバーとして考慮していた事項を抽象化
インフラ、OSやミドルの管理、スペックの上限、台数などなど
アプリケーション以外の部分をプラットフォーム側で管理
20
Functions って?
Serverlessなイベント/データ駆動の”関数”実行プラットフォーム
Functions as a Service
多数の言語で関数を記述・実行が可能
様々なイベントやサービスと容易に連携
トリガー:スケジュール、HTTP、キュー、ファイル作成時起動
バインディング:データの入出力、ファイル作成
21
Cognitive Service
- Microsoft の AI を自由に活用 -
22
Cognitive Service
Web API 経由で利用できる “人工知能パーツ”
人間の認知機能*(の一部)を コンピューター演算モデル化した、API経
由で利用可能なサービス
マイクロソフトのあらゆる分野のテクノロジー開発から誕生
MLの予測モデルを自作せずに結果だけ利用
23
Cognitive Service で利用できる主なパーツ
24
その他
- IoTとかBotとか -
25
Microsoft Azure
IoT Hub
Devices
Stream
Analytics
Event Hub
Cosmos
DB
Storage
Functions
Logic App
Functions
通知ハブ
通知ハブ
Cloud-to-device メッセージ
App Insight
Monitor
(メトリクス監視)
Log Analytics
(ログ監視)
Power BI
(リアルタイム分析)
学生向けオファー
28
Azure for Students
12 か月間使用可能な $100 の Azure クレジットをゲット!
クレジット カード不要
29
https://azure.microsoft.com/ja-jp/free/students/
さらに学ぶために
30
Microsoft Learn
Microsoftが提供している各種サービスについて、実際に環境を
動かしながら学習できる
31
Japan Azure User Group
コミュニティ活動概要
Microsoft Azure を通じて、技術、交流、実ビジネスを楽しむ
“ちょっと興味がある=ゆるふわな方“ から “実ビジネスで使うんだよ
ね” な方まで大歓迎!ゆるふわコミュニティです。
Facebook グループ運営中 「JAZUG」で検索!
Twitter ハッシュタグ:#jazug
32

Azure Fundamental