SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Azure aws違い
Report
Masanobu Sato
Follow
ネットワンシステムズ
Aug. 2, 2017
•
0 likes
•
9,039 views
1
of
29
Azure aws違い
Aug. 2, 2017
•
0 likes
•
9,039 views
Download Now
Download to read offline
Report
Engineering
Azure aws違い
Masanobu Sato
Follow
ネットワンシステムズ
Recommended
デザインパターンから見た AWS と Azure
Sunao Tomita
14.3K views
•
41 slides
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
貴志 上坂
3.7K views
•
39 slides
[簡易提案書]Azure overview 2017_april_v1.00
Toshihiko Sawaki
1.1K views
•
28 slides
それでもボクはMicrosoft Azure を使う
Masaki Takeda
2.7K views
•
33 slides
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
Naoki (Neo) SATO
5.4K views
•
44 slides
Microsoft Azure超超入門_20140412
Sayaka Shimada
8.2K views
•
47 slides
More Related Content
What's hot
Caching ガイダンスの話
Sunao Tomita
4.3K views
•
67 slides
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
1.9K views
•
75 slides
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
459 views
•
42 slides
AWSクラウドデザインパターン VPC移行編
Yasuhiro Araki, Ph.D
5.3K views
•
16 slides
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
2.4K views
•
39 slides
クラウドデザインパターンのススメ
貴志 上坂
1.5K views
•
18 slides
What's hot
(17)
Caching ガイダンスの話
Sunao Tomita
•
4.3K views
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
GoAzure
•
1.9K views
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
•
459 views
AWSクラウドデザインパターン VPC移行編
Yasuhiro Araki, Ph.D
•
5.3K views
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
•
2.4K views
クラウドデザインパターンのススメ
貴志 上坂
•
1.5K views
今さら聞けないMicrosoft azure仮想マシン入門
Trainocate Japan, Ltd.
•
2.5K views
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
•
7.6K views
Azure使いから見たAWSの良いところ
Masaki Yamamoto
•
8.3K views
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
Takekazu Omi
•
4.3K views
実践!AWSクラウドデザインパターン
Hiroyasu Suzuki
•
15.8K views
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
wintechq
•
2.5K views
20141004 青森ハンズオン Azure概要
Sunao Tomita
•
1.4K views
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Sunao Tomita
•
3.4K views
Azure IaaS 解説
wintechq
•
2.6K views
Azure Fundamental
Yui Ashikaga
•
341 views
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
•
8.3K views
Similar to Azure aws違い
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
Masahiko Ebisuda
495 views
•
49 slides
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
Takamasa Maejima
2.7K views
•
84 slides
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
Amazon Web Services Japan
19.6K views
•
75 slides
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
893 views
•
39 slides
コスト削減から考えるAWSの効果的な利用方法
Aya Komuro
7.6K views
•
36 slides
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
日本マイクロソフト株式会社
1.9K views
•
70 slides
Similar to Azure aws違い
(20)
新しくなったAzure Stack HCIは以前と何が違うのか?もう一度ゼロからしっかり整理します!
Masahiko Ebisuda
•
495 views
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
Takamasa Maejima
•
2.7K views
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
Amazon Web Services Japan
•
19.6K views
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
•
893 views
コスト削減から考えるAWSの効果的な利用方法
Aya Komuro
•
7.6K views
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
日本マイクロソフト株式会社
•
1.9K views
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
•
66.5K views
Windows azureって何
Kana SUZUKI
•
1.4K views
PHP on Windows Azure in Open Source Conference
Microsoft
•
2.7K views
[Japan Tech summit 2017] DAL 003
Microsoft Tech Summit 2017
•
178 views
Azure vm の可用性を見直そう
ShuheiUda
•
4.3K views
[Japan Tech summit 2017] CLD 021
Microsoft Tech Summit 2017
•
400 views
Azure と MT のフシギな関係
Six Apart KK
•
1.8K views
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
schoowebcampus
•
10.5K views
現場開発者視点で答えるWindows Azure
Keiichi Hashimoto
•
1.7K views
わんくま東京勉強会#46 Azureセッション資料
guest628c07
•
715 views
わんくま東京勉強会#46 Azureセッション資料
Shinichiro Isago
•
829 views
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
満徳 関
•
1.1K views
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
•
1.7K views
Keynote
Hiroshi Ochi
•
598 views
Azure aws違い
1.
enginefive Inc. Masanobu
Sato AzureとAWSのチガイ(≒使い分け) 2017.6.30
2.
はじめに 本資料は2017.6.30時点の情報にもとづいて作成しております。 内容に不備、誤りがありましたら心優しくご連絡お願い致します。 2
3.
3 自己紹介 佐藤 雅信 経歴 1999~2014
某ネットワーク系商社 2014~2016 某クラウドインテグレータ 2016~ enginefive Inc. 資格 AWS Solution Architect Professional Level AWS DevOps Engineer Professional Level Azure Solution Architect (Azure系MCP 3冠) テキーラマエストロ 得意分野 インフラエンジニアリング x ビジネス開発 x テキーラ
4.
そもそも なんでAzureとAWSのチガイを知っておく必要があるの? • SIer/CIerの立場 – ユーザからどっちがいいのかよく聞かれるようになった(←私) –
エンジニア/営業としてポイントはおさえておきたい • エンドユーザの立場 – 他クラウドも伸びてきてるようで、なんか気になってはいる – もっと安く/早く/良くなる可能性があるのでは? 4
5.
確かに、、 5 ガートナーの 「マジック・クアドラント」 ではAWS、Azureがダントツ https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519
6.
確かに、、、 Azureに移行することで 5 分の
3 にまでコストが削減でき た事例もあるらしい 6 https://www.microsoft.com/ja-jp/casestudies/rakuten-st.aspx
7.
Azure、AWSのチガイ(≒使い分け)は 知っておいて損はないかも ※ちなみに私はAzureもAWSもOracle Cloudも大好きな恋多きおっさんです 7
8.
そこで 8 Azure Skillsという無償eラーニングに「 AWS
の専門家の ための Microsoft Azure」というコースがあったので受 講してみました。 https://openedx.microsoft.com/courses/course-v1:Microsoft+AZURE213x_JPN+2017_T2/about
9.
Azure Skills 9 Azure Skillsとは何なのか?どう始めるのか?は下記のブログに紹介さ れていますのでご興味ある方はチェックしてみて下さい! •
Microsoft Azureと戯れてみた http://sparkgene.hatenablog.com/entry/2017/06/29/102350 • Microsoft Azureオンライントレーニングをやって http://uchimanajet7.hatenablog.com/entry/2017/06/29/101534 • Skillsはエンジニアの育成に有効か? http://qiita.com/miyavi0406/items/5a54e70815c569f9a918
10.
チガイ其の一(世界のデータセンター) 10 https://azure.microsoft.com/ja-jp/regions/https://aws.amazon.com/jp/about-aws/global-infrastructure/ 16個のリージョン、43個のAZ(DC) 34個のリージョン AWS Azure サービスをグローバルに展開したい、ユーザに近いデータセンターにリソースを配置したい こういう時は選択できるデータセンターの数が多い方が選択肢の幅が広がり嬉しいですよね。 カバーしているエリアはほぼ一緒ですが、Azureは南アフリカのNorthとWestにリージョンを作る予定のようです。 ※Azureの1個のリージョンは複数のデータセンターで構成されていますが、Azure側 でリソースを分散してくれるため、AWSのように自分で選択する必要はありません。
11.
チガイ其の二(国内のデータセンター) 11 東日本、西日本にリージョンがあり、 高速なネットワークで接続 • 東日本リージョンのVMから西日本リージョンへのVMへ Ping(1400byte):Avg 9.74msec ※自宅(東京)のPCからInternet経由で西日本リージョン へのVMへ同様のPingをした場合:Avg
20.57msec • 東日本リージョンのVMから西日本リージョンへのVMへ 460MBのファイルを転送(SFTP):48sec , 9.6MB/s • DBはSQL DBを利用することにより複数リージョンの構成 が容易に構成可能 ディザスターリカバリーを国内のデータセンターで構成したい 日本国内に地理的に離れたデータセンターがあり、克、データセンター間は高速なネットワークでつながっていてほしいですよね。 また、マネージド化されたサービスでバックアップやリプリケーション、リストアができるとうれしいです。 AWS Azure 東京リージョンのみ ※2018年に大阪リージョン開設予定 https://aws.amazon.com/jp/blogs/news/new-osaka-local- region-coming-in-2018/ • 東京リージョンのみですが、リージョン内は複数のデータセ ンターで構成され、各データセンターの地盤、供給電源元は 分かれていますのでデータセンターレベルでのディザスター リカバリーの構成は可能 • DBはRDSを利用することにより、Multi-AZ(複数データセ ンタ)構成が容易に構成可能
12.
チガイ其の三(仮想マシン) 12 アプリケーション/ビジネス要件によって適切な仮想マシンを選択したい 仮想マシンのOS、CPU/Memory/Diskサイズの選択肢が多く、柔軟に後からも変更できるのがクラウドの良さ。 ディープラーニングなど重い処理をさせるためのハイスペックな仮想マシンも利用したいですよね。
13.
チガイ其の四(仮想マシン関連) 13 AWS Azure サービス Snapshot
Backup Service 保存先 S3 SLA:99.9 価格(50GB):$2.5 ※東京リージョンでの価格 Blob Storage SLA:99.9 価格(50GB):¥633 ※東日本リージョンで50GBの価格 静止点(Windows) ブロックレベルでの静止点 VSSでの静止点が可能 静止点(Linux) ブロックレベルでの静止点 ファイルレベルでの静止点 仮想マシンのバックアップをとりたい 静止点はブロックレベルではなく、VSS、ファイルレベルでとれると嬉しい。 バックアップファイルの保存は安く利用でき、ほぼ絶対にデータ消失が無いようにしたい。
14.
チガイ其の四(仮想マシン関連) 14 AWS Azure 課金対象時間 1時間単位
1分単位 ハイパースレッド オン(論理コア2個に対して割り 当てられる物理コア は1個のみ) オフ(論理コア2個に対して割 り当てられる物理コア は2個) ※一部 のインスタンスで例外有り ロードラバランサーのIP固定 不可能 可能 無料証明書 ※直接EC2/VMに関連するサービスではありませんが、、 有り 無し その他の仮想マシン+αでの違い
15.
チガイ其の五(購入方法) 15 Azure AWS Azure クレジットカード払い ポータルからアカウントを作成
ポータルからアカウントを作成 請求書払い リセラーパートナから購入 Microsoftに相談することで請求書払い可能 または、CSPパートナから購入 前払い リザーブドインスタンス ※前払いで利用できるサービスは限られている EA(Enterprise Agreement)契約 ※LSPから購入可能 入札 スポットインスタンス ※入札で利用できるサービスは限られている - 再販(リセール) リセラーパートナになることで再販可能 CSPパートナになることで再販可能 無償利用枠 各サービス毎に無料枠が設定 https://aws.amazon.com/jp/free/ 30日間、¥20,500分のサービスが利用可能 https://azure.microsoft.com/ja-jp/free/ クレジットカード、請求書、前払い、、どんな購入/再販の選択肢があるのか?
16.
チガイ其の六(FaaSでのAPIサービス化) 16 Amazon API Gateway AWS Lambda HTTPS リクエスト client Azure Functions HTTPS リクエスト client Lambdaの前に API
Gatewayが必要 ※Serverless Frameworkなどを使うことで、構築・運用は簡単に行える FunctionsのみでOK 構成がシンプルなので、実装・運用が簡単 ※ただし、現時点ではAPI definitionはPreview FaaSを使いServerlessでAPIを作成したい AWS Azure Functionsで利用できる言語 Bash, Btach, C#, F#, JavaScript, PHP, PowerShell, Python, TypeScript Lambdaで利用できる言語 JavaScript, Python, Java, C#
17.
チガイ其の七(GPUインスタンス) 17 AWS Azure メモリ 15〜732GB
56〜224GB GPU 1〜16 1〜4 ネットワーク 拡張ネットワーキングによるプレイス メントグループ内では最大 20 Gbps InfiniBand による RDMA の利用が 可能(NC24r) コンピューティング用 P2インスタンス NVIDIA Tesla K80 NCシリーズ NVIDIA Tesla K80 グラフィック用 G2インスタンス NVIDIA GRID K520 NVシリーズ NVIDIA Tesla M60 日本リージョンでの利用 G2インスタンスは利用可能 海外リージョンのみ GPUインスタンスでガリガリ画像分析、機械学習を行いたい GPUインスタンス間を高速なネットワークで接続し、ハイパフォーマンスなクラスタを組みたい。
18.
チガイ其の八(マネージドサービスのDB) 18 AWS Azure MySQL /
MariaDB RDS ※MySQL5.6互換のAuroraも含む Azure Database for MySQL ※現時点ではPreview Postgress RDS Azure Database for Postgres ※現時点ではPreview SQL Server RDS ※サイズアップ時のサービスダウンは数分必要 SQL DB ※サイズアップ時のサービスダウンは数秒で可能 Oracle RDS 無し 冗長構成 Multi-AZ構成でのMaster-Slave構成が可能 また、Read Replicaの作成も可能 MySQL、PostgressはMulti-Master構成が 可能。Read Replicaの作成も可能 ※現時点ではPreview パフォーマンス 40vCPU、160GB Memory(db.m4.10xlarge) 32vCPU、244GB Memory(db.r3.8xlarge) Public Previewのため現時点では未明 備考 RDSの使い勝手(バックアップやスケールアップ、 Read Replica、など)が良いためAWSを選択する ケースも非常に多い 現時点ではSQL Server以外のDBではAzureはAWS と比較して弱いが、MySQL、PostgresがGAになり Multi-Master構成によりサービスダウンタイムの極 小化、高いパフォーマンスが発揮できる(かも) ミッションクリティカルなデータベースの運用も枕を高くして寝むりたい
19.
チガイ其の九(マネージドサービスのRedis) 19 AWS ElasiCache Azure
Redis 可用性(SLA) SLA定義無し SLA 99.9% ※Standard/Premiumのみ 自動フェイルオーバー 可能 可能 ※Standard/Premiumのみ Read Replica 可能 ※1 つのシャードに対し最大 5 個のリードレプリカノー ドを構成可能 可能 ※Premiumでシャードの数を増やすことにより、スルー プットを比例して増加させる事が可能 クラスタ構成 可能(Multi-AZ) 可能 ※Premiumのみ 閉域ネットワーク内のデプロイ 可能 ※VPNC内へのデプロイが可能 可能 ※PremiumはVNet内へのデプロイが可能 データ永続化 サービス提供無し 可能 ※Premiumのみ クロスリージョンレプリケーション 可能 サービス提供無し 大規模、グローバルなシステムでRedisを使いたい
20.
チガイ其の十(コンテナの課金) 20 専有リソース 共有リソース • リソースの上で稼働するコンピュートリソース (Container)に合わせて確保する必要ある •
リソース追加は起動時間がかかる(VMのため) • 余裕を持ってリソースを確保するため、コスト効率が 低下する • 膨大な既にデプロイされている共有リソース上に必要なときに必要な量の コンピュートリソース(Container)を確保が可能 • 既にリソースはデプロイされているので拡張に伴う起動時間はゼロ • 課金は利用したコンピュートリソースのみのため、コスト効率が高い Container Container Container Container Container Container Container Container Container Container Container Container AWSでのContainerを利用した場合 (ECS / EC2上にDockerを構成した場合) ※AzureもContainer Serviceを利用した場合はこちらのパターンになる Azure App Service on Linuxを利用した場合 ※現時点では本サービスはPreview 課金対象 課金対象 AWS Azure コンテナを使ってオートスケール時の起動速度を上げたい
21.
チガイ其の十一(SLA) 21 AWS Azure 仮想マシン EC2
99.95% ※月間使用可能時間割合 仮想マシン 99.95% ※可用性セットで構成された2台以上のVMのどちらかへの接続 ストレージ S3 99.9% ※月間使用可能時間割合 Blob Storage 99.9% ※データの読み取り/書き込み要求が正しく処理 DNS Route 53 100% ※使用可能時間 DNS 99.99% ※少なくとも 1 つの Azure DNS ネーム サーバーから応答を受信 Traffic Manager 99.99% ※少なくとも 1 つの Azure DNS ネーム サーバーから応答を受信 CDN CloudFront 99.9% ※月間使用可能時間割合 CDN 99.9% ※エラーなしでクライアントの要求に応答し、要求されたコンテンツを配信 AWSのSLA詳細 https://aws.amazon.com/jp/agreement/ AzureのSLA詳細 https://azure.microsoft.com/ja-jp/support/legal/sla/ SLAが保証されているサービスを使い、可用性の高いシステムを実現したい
22.
チガイ其の十二(ログ管理) 22 Log Analytics(インフラ系ログ) Application Insights(アプリケーションログ) CloudWatch
Logs Elastic Service ログ情報を元にグラフィカルなレポートをチームメンバーと共有したい AWS Azure ※EC2のAmazon EC2 インスタンスのログをリアルタイムで監視し たり、CloudTrailから取得できる操作ログも監視。ただし、カスタマ イズ性の高い可視化は別途作り込みが必要 。Elastic Serviceは柔軟な 使い方ができるが処理するデータ容量によってはインスタンスサイズ を大きくする必要がありコストが高くなってしまう場合がある ※インフラ系のログだけでなく、アプリケーションログもAzureのマネージドサービスを利用して取得、 視認性の高い可視化が簡単に可能。Log Analyticsは保存したログのデータ容量で課金
23.
チガイ其の十三(動画配信) 23 Media ServiceElastic Transcoder Amazon Elastic
Transcoder Azure Medeia Service ※1 つの動画ファイルから複数の配信形式/DRM方式をトラ ンスコードする際、劇的に圧縮が可能(先の事例では 4 分の 1 ほどまでストレージ コストを削減) 動画配信サービスのコスト効率を上げたい マルチデバイス向けの動画配信用コンテンツのトランスコーディングをコスト効率よく処理させたい。 AWS Azure ※1 つの動画ファイルから複数の配信形式をトランスコード可能。
24.
チガイ其の十四(Cognitive Service系) 24 29種類 +
α(ラボ) 視覚、音声、言語、知識、検索の5カテゴリ ※Previewのサービスも含む ※数が多いだけでなく、特に視覚(画像認識)は人間の誤認識率よりも低かったたという研究 発表もあり非常に精度も高い。画像分析(ConputerVision)は100万迄は1,000枚につき¥103 の課金(5,000枚まで無料のプランもあり) 3種類 音声、画像の2カテゴリ AIを取り入れて、自社のサービスの付加価値を上げたい 学習済みの画像認識、音声認識などをRest API/SDKで簡単に組み込みたい。 スモールスタートしたいので、使った分課金で利用したい。できるだけ安く! AWS Azure ※画像分析(Rekognition)は100万迄は1,000枚につき$1の課金
25.
チガイ其の十五(BI) 25 Quick Insight Power
BI シンプルに利用できるが、逆にできることはまだ少ない。 本格的なBIツールでTableauと比較しても遜色なく、安価。 オンプレミス/Azure上にReport Serverを立てて、閉域 ネットワーク内にデータを保存しておくことが可能。 無償版で利用できる機能範囲も非常に広い。 グラフィカルなレポートを簡単、克、安価に作成しチームメンバーと共有したい AWS Azure
26.
使い分け例 26 ※上記はあくまで個人の主観です。実際は様々な状況、前提条件があるため一概には言えません 利用用途 向いているクラウド 理由 サービスをグローバルに展開し、ユーザに近い データセンターにリソースを配置したい Azure Auzreは他のクラウドと比べリージョン数が多く、カバーしている エリアも広い ディザスターリカバリーを国内のデータセン ターで構成したい Azure
Azureは日本の東西に利用できるデータセンタがあり、克、高速な ネットワークで結ばれている。またバックアップ、リストアを簡 単に行えるサービスも充実している IaaSを中心としたサービスを利用したい AWS AWSはIaaSに付随するかゆいところに手が届く機能が多く、また 選択できるインスタンスタイプも豊富。サーバーエンジニアに とってはサービスの概念が理解しやすくキャッチアップしやすい MySQL、Postgresを利用したい AWS(現時点では) AWSはRDSという強力なデータベースのPaaSがあり、大規模な本 番環境での実績も多い 動画配信サービスを開発したい Azure AzureのMedia Serviceによりストレージ課金費用を大幅に抑えら れる可能性がある 簡単に使えるAIを利用したい Azure Azure Cognitive Serviceは種類、認識精度が高く、安価に使える。 また、カスタムも一部可能なため、適用範囲が広い データの可視化を行いたい Azure PowerBI、LogAnalyticsといった簡単、安価に利用できるサービ スが揃っている PaaSを積極的に利用したい Azure AzureはApp Service、Cosmos DBなどホットプール(予め温 まっている共有リソース)が利用できるPaaSが充実している
27.
Next Step For AWSユーザ Azureに興味を持ったなら、Azure
Skillsをやってみよ! • Azure Skills ※「AWS の専門家のための Microsoft Azure」からがおすすめ https://www.microsoft.com/ja-jp/learning/azure-skills-training.aspx For Azureユーザ AWSに興味を持ったなら、クラウドサービス活用資料集を読んでみよ! • クラウドサービス活用資料集 https://aws.amazon.com/jp/aws-jp-introduction/ 27
28.
まとめ • エンドユーザ視点ではその時、その先使えるものを選択していきたい • 技術、サービスの進化は日進月歩 •
個人の戦闘力を高めつつ、チームでのキャッチアップ力が重要! (一人で全てをマスターするのは100回死の淵から復活したサイヤ人でも無理!!) • 結果、アイディアを形にするスピードがどんどん早くなる! ≒エンジニアとして仕事が楽しくなる!(はず) 28
29.
Empower the Engineer,
Produce the Power Make the World a Better Place