11. オンプレからクラウドへの移行の道のり
The journey to the cloud
SaaSCloud-native
Rehost Refactor Rearchitect Rebuild/New Replace
Migration and modernization
オンプレミス
アプリ
データ
インフラ
Security and management
ContainersVirtual machines App, Data, and AI Services
12. クラウドに移行する理由 Why move to the cloud?
Cost effective
Pay-as-you-go pricing
Pay only for the resources you use
Scalable
Vertically scale resources
Adding a faster CPU
Adding memory
Horizontally scale
Add more servers
13. クラウドに移行する理由 Why move to the cloud?
Elastic
Automatically add or remove resources
Add resources when your application is most-heavily used
Remove resources when unnecessary
Reliable
Azure provides
Data backups
Disaster recovery
Data replication
Maintenance is done for you
ハードウェアのセットアッ
プしたりなどしなくて済む
No more software patching,
hardware setup, upgrades, and IT
management
15. クラウドに移行する理由 Why move to the cloud?
Secure
Physical security
walls, cameras, gates, security personnel, etc
Digital security
Data can travel in many ways within a data center,
between data centers and over the internet.
(* クラウドに移行したらセキュリティに関して一切心配しなくて良いとい
うわけではないです。オンプレの時とセキュリティのアプローチが異なると
いう話です。クラウドセキュリティに関するセッションをご覧ください)
17. 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
22. Azure AD is a multi-tenant, cloud-based directory
and identify management service
What is Azure Active Directory?
23. What is Azure Active Directory?
Centralized directory store
Used by Azure and Office 365
Contains all the identities of users in your
organization
What is Azure Active Directory?
38. Virtual Machine (VM) (仮想マシン) とは
Software
emulation of a physical computer
Includes
Virtual processor
Memory
Storage
Networking resources
Unlike containers, VMs host an OS
リモートデスクトップのクライアントを使って、その作った VM に
入って操作することができる。By using a remote desktop client, you can use and
control the virtual machine as if you were sitting in front it.
39. Azure に VM を立てる Creating a VM in Azure
Takes 5 minutes
Select a pre-configured VM image
A template used to create a VM
Includes an OS and usually some other software
48. サーバーレスとは何か What is Serverless?
Serverless computing is a cloud-
hosted execution environment that runs your code but completely abstracts the
underlying hosting environment.
Actually, there are a lot of servers
You don’t have to manage
infrastructure
49. Abstraction of servers,
infrastructure and operating systems
Event-driven
Fully-managed
Server management
based on resources consumed
Capacity
planning based on time code is running
サーバーレスとは何か What is Serverless?
50. Serverless in Azure
Power Automate (以前の Microsoft Flow)
Azure Logic Apps
Azure Functions
Azure App Service WebJobs
51. Azure Functions
Develop serverless applications
on Azure
Pay only for the time your
code runs
Use your development language of choice
Simplify integration with Azure
services
Functions runtime is opensource
52. Azure App Service – アプリのホスティング
Build and host web apps in
your language of choice
Auto-scaling and high availability
Automated deployments from GitHub and
Azure DevOps
54. u d neg ate
t and h t
Ye
Ye
Ye
Ye
Ye
o
o
o
o
g ate o
u d ne
o oad
o e v e
a h te tu e
vent d ven
o oad th ho t
ved o e e
t and h t o
oud o t m ed
o ou e u e u
ont o
eed u edged
o he t at on
o
oan e
onta ne ed
Ye
o
eed
nteg at on o
u u o ted
o o t
te hno og ta
Ye
oud
o t m ed
hoo e om u e
onta ne ho t ng
o t on
o
Ye
e a
ode et
htt a u e m o o t om
ove v e onta ne
どのコンピューティング
サービス使えばいい?
Compute service decision tree
既存システムの
移行 or
新規作成?
移行 (Migrate)
スタート
新規作成
Lift-and-shift?
クラウド最適化?
クラウド最適化
コンテナ化
できる?
Azure コンテナホス
ティングサービスか
ら選んでください
フルコントロールが
必要?
イベント駆動かつ短
いプロセスのジョブ