Movatterモバイル変換


[0]ホーム

URL:


Toru Makabe, profile picture
Uploaded byToru Makabe
PDF, PPTX6,754 views

帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018

de:code 2018 CI01

Embed presentation

Download as PDF, PPTX
帰ってきた インフラ野郎 Azure チーム~ Azure データセンター テクノロジー解体新書 2018春 ~CI01
自己紹介{“名前” : “真壁 徹(まかべ とおる)”,“所属” : “日本マイクロソフト株式会社”,“役割” : “クラウド ソリューションアーキテクト”,“経歴” : “大和総研 → HP Enterprise”,“特技” : “クラウド & オープンソース”}
写真で一言
s@ishikawa84g
このセッションのゴールAzureで使われている基盤技術を知る技術選択の判断材料を増やす先進技術を楽しむ
お断り
お品書きAzureなうAvailability ZonesInside Cloud ShellLive Migration & Live PatchingAccelerated NetworkingResource Provisioning with Terraform @ashleymcnamara
Azureなう@ashleymcnamara
United StatesUnited StatesCanadaMexicoVenezuelaColombiaPeruBoliviaBrazilArgentinaAtlanta OceanAlgeriaMaliNigerNigeriaChadLibya EgyptSudanEthiopiaDr CongoAngolaZambiaNambiaSouth AfricaGreenlandSvalbardSwedenNorwayUnited KingdomFrancePolandUkraineTurkeySaudiArabiaIranKazakistanIndiaRussiaRussiaChinaMyanmar(Burma)Indian OceanIndonesiaAustraliaPacific OceanPacific OceanData centerOwned CapacityMoving to OwnedLeased CapacityEdge Site
サーバーは第6世代へGen 212 Cores32 GiBGen 316 Cores128 GiBHPC24 Cores128 GiBGen 424 Cores192 GiBGodzilla32 Cores512 GiBGen 5.140 Cores256 GiBGPU Gen 516 Cores +GPU256 GiBBeast72 Cores4096 GiBGen 648 Cores192GiB
Availability Zones@ashleymcnamara
リスクとは
これまでの優先、これからの取り組み
可用性に応じた選択肢サーバーラックに近い概念(電源とネットワークを共有するサーバーのグループ)
Availability Zones (AZ)Zonal VMZone 2Zone 1Zonal VMZone xZonal VMLoad BalancerStandardZone-redundant data path(regional anycast, public & internal, inbound & out)• AZ Ready Services
AZの実装 2つのタイプ効率追求型都市適応型
効率追求型の例
都市適応型の例 (France Central)10s of KmZone 1Zone 2Zone 3Rng 1Rng 2
Demo
クロスゾーン VMSSAZ 1 AZ 2 AZ XVMSSゾーンまたぎの負荷分散を確認ゾーン間遅延の測定VNet
additional geographiesMicrosoft Azure Blog
Inside Cloud Shell@ashleymcnamara
Azure Cloud Shell (Bash)フロントエンドはJavaScriptブラウザにXterm.jsがロードされるUbuntuコンテナーを生成ユーザーごとにひとつのコンテナーコンテナーイメージはユーザー共通20分間無操作だと破棄される永続化領域はAzure Filesへ$HOMEの下が永続化されるブラウザ ブラウザユーザーコンテナーAzure FilesXterm.js Xterm.jsコンテナーイメージ(Ubuntu 16.04 &Tools)
Azure Cloud Shell (Bash) ToolsAzure CLI 2.0 & 1.0AzCopyBatch ShipyardService Fabric CLIBlobxferDocker CLI/Docker MachineKubectlHelmDC/OS CLIMySQL クライアントPostgreSql クライアントsqlcmd ユーティリティmssql-scripteriPython クライアントCloud Foundry CLITerraformAnsible.NET Core (2.0.0)Go (1.9)Java (1.8)Node.js (8.9.4)PowerShell Core (6.0.1)
使わなければ もったいないCloud Shell自体は無料Azure Files利用料のみツールのインストールと維持が不要山ほどあるツールを、いちいちインストール、アップデートしなくていいんだ… ( ;∀;)Azure API認証の設定済みのツールがあるAzure CLI、Terraformなど
Demo
味わい深い点
味わい深い点
Announcing…Microsoft Azure Blog
Live Migration &Live Patching@ashleymcnamara
可用性を下げる2つのダウンタイム2つのダウンタイムメンテナンスはさらに2つに分けられる形あるものは壊れるので、冗長化する停止や再起動を、テクノロジーで解決できないか?
Azure では、ライブ マイグレーション テクノロジを使用して、故障が起こるハードウェアから正常な物理マシンに仮想マシンを移行しますdocs.microsoft.com
Live Migration on Azure事前に故障、不具合が予測できた場合ユーザーからは不可視
Azure OSいわゆるひとつのホストOSAzure OSの再起動をいかに避けるか
これらの更新のほとんどは、仮想マシンやクラウド サービスに影響を及ぼすことなく実行されます (VM 保持メンテナンスに関する記事を参照してください)docs.microsoft.com
Live Patching on Azure再起動を不要とするパッチ適用技術VM-PHUVM-PHU + Kernel SoftRebootVM-PHU-LiteVM-PHU-Ultra-LiteHotpatchingHandle Proxy
ユーザー視点での対策冗長化 & 可用性セット(AVSets)構成利害関係者間でのサービスレベル合意
楽するなら PaaSAzure App Service Team Blog
AcceleratedNetworking@ashleymcnamara
Azure リージョン間ネットワークMicrosoftBackboneRegionRNG RNGDC DC DC DCDC DCRegional Network Gateway (RNG)リージョン内DCのトラフィックを束ねる他リージョン、インターネットへの玄関1.6 Petabits/秒Microsoft Backboneリージョン間をつなぐ安定した帯域、低遅延Azureサービス間の通信はインターネットに出ないInternet OtherRegions
ネットワークは可用性に大きく影響する安定した、品質の高いネットワークを目指し、改善の日々
Azure SmartNICHostSmartNICFPGATop of RackSwitchNIC ASICSmartNICCPUFPGAを活用したNIC様々なネットワーク処理をFPGAへオフロード(ACL、カプセル化、NAT、etc)CPU負荷の軽減性能と安定性の向上2015年後半以降に導入されたサーバーに搭載Accelerated NetworkingSmartNIC + SR-IOV4vCPU or 8vCPU(HT)以上のVMで有効化可能 (無償)最大30Gbps
Accelerated Networking使用前: 仮想スイッチによるソフトウェア処理 使用後: SmartNIC + SR-IOVによるハードウェア処理Virtual switchPhysical switchVirtual switchVirtualNetworkPhysical switchVM1 VM2VirtualNetworkVM1 VM2
DPDK Developer Preview30Gbps30GbpsAccelerated NetworkingAccelerated NetworkingAzureDPDK@Microsoft.com
Benchmarking• Azure: Fs72 v2• AWS: c5.18xlarge• GCP: n1-highcpu-64• Date: November 2017• OS: Unmodified Ubuntu 16.04• Tools: sockperf, iperf
Demo
Japan WestJapan EastAccelerated NetworkingVNet01 VNet02リージョン内遅延と帯域の測定 リージョン間遅延と帯域の測定
Resource Provisioningwith Terraform@ashleymcnamara
Terraformマルチクラウド対応のプロビジョニングツールクラウドプロバイダー個別機能をプラグイン化AzureRM Terraform Provider
ARM Terraform Resource ProviderARM Template Deploymentを補完
Kubernetes Podのプロビジョニング例
Demo
組み合わせでも、主としてもAzure Resource Manager Template Deploymentwith Terraform RPTerraformを主にする• 既存ARM Template資産の活用• Terraform実行環境の構築、維持が不要• ワンストップサポート• Terraformの機能をフル活用できる(HCL、ドライラン、状態管理、etc)• 豊富なプロバイダー
知っていると得をするAzure Cloud Shell上での実行は認証作業不要Azure VMでMSI認証可能Visual Studio Codeプラグインvscode-terraformAzure Terraform
Demo
デモインフラはすべてTerraformで作成https://github.com/ToruMakabe/decode2018
まとめ@ashleymcnamara
LOVE to CODE: Golangのすすめ人気のインフラ系アプリの多くはGolangで書かれているDocker、kubernetes、Terraform、etc静的型付け、メモリ管理の安心感、シングルバイナリ生成、モダンなツールチェインAzure SDK for Goも拡充中https://docs.microsoft.com/ja-jp/go/azure/azure-sdk-go-installインフラ野郎/乙女におすすめいまから何か新しい言語に挑戦するならSpecial thanks to@ashleymcnamara
お伝えしたかったことAzureで使われている基盤技術技術選択の判断材料に先進技術を楽しむ
© 2018 Microsoft Corporation. All rights reserved.本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
セッションアンケートにご協力ください。Twitter のご案内
Ask the Speaker のご案内ブレイクアウトセッション終了後の休憩時間に、登壇したスピーカーに直接ご質問いただけるコーナーを 「Ask The Speakers」 Room に用意しております。セッション内容のより深い理解のため、ぜひお役立てください。「Ask The Speakers」

Recommended

PPTX
Spanner移行について本気出して考えてみた
PDF
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
PDF
Yahoo! JAPANにおけるApache Cassandraへの取り組み
PPTX
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PPTX
PDF
株式会社コロプラ『GKE と Cloud Spanner が躍動するドラゴンクエストウォーク』第 9 回 Google Cloud INSIDE Game...
PPTX
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PDF
PostgreSQL: XID周回問題に潜む別の問題
PDF
2025年現在のNewSQL (最強DB講義 #36 発表資料)
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PDF
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
PPTX
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
PDF
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
PPTX
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PDF
Oracle Data Guard による高可用性
PPTX
Istioサービスメッシュ入門
PPTX
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
Cloud Spanner をより便利にする運用支援ツールの紹介
PDF
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
PPTX
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
PDF
SQL大量発行処理をいかにして高速化するか
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
PDF
今改めて学ぶ Microsoft Azure 基礎知識
PPTX
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密

More Related Content

PPTX
Spanner移行について本気出して考えてみた
PDF
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
PDF
Yahoo! JAPANにおけるApache Cassandraへの取り組み
PPTX
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PPTX
PDF
株式会社コロプラ『GKE と Cloud Spanner が躍動するドラゴンクエストウォーク』第 9 回 Google Cloud INSIDE Game...
PPTX
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PDF
PostgreSQL: XID周回問題に潜む別の問題
Spanner移行について本気出して考えてみた
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Yahoo! JAPANにおけるApache Cassandraへの取り組み
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
株式会社コロプラ『GKE と Cloud Spanner が躍動するドラゴンクエストウォーク』第 9 回 Google Cloud INSIDE Game...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL: XID周回問題に潜む別の問題

What's hot

PDF
2025年現在のNewSQL (最強DB講義 #36 発表資料)
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PDF
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
PPTX
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
PDF
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
PPTX
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PDF
Oracle Data Guard による高可用性
PPTX
Istioサービスメッシュ入門
PPTX
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
Cloud Spanner をより便利にする運用支援ツールの紹介
PDF
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
PPTX
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
PDF
SQL大量発行処理をいかにして高速化するか
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
2025年現在のNewSQL (最強DB講義 #36 発表資料)
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
Oracle Data Guard による高可用性
Istioサービスメッシュ入門
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
Cloud Spanner をより便利にする運用支援ツールの紹介
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
SQL大量発行処理をいかにして高速化するか
20190911 AWS Black Belt Online Seminar AWS Batch

Similar to 帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018

PDF
今改めて学ぶ Microsoft Azure 基礎知識
PPTX
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
PDF
今こそ知りたい!Microsoft Azureの基礎
PDF
俺とHashiCorp
PPTX
Azure vm の可用性を見直そう
PDF
SAP on Azure Cloud Workshop Material Japanese 20190221
PDF
20200610 hccjp azure-stackhci
 
PDF
Azure overview 2019_feb_v1.02
PDF
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
PDF
Azure Fundamental
PDF
20150704 MS Azure最新 - innovation egg 第4回
PDF
俺的 Build Update まとめ
PDF
JAZUG Nagoya Azure Update 20140607
PDF
Azure update flash
PDF
それでもボクはMicrosoft Azure を使う
PDF
Azure IaaS update (2018年6月~8月 発表版)
PDF
Azure and cloud native approach.v0.6.19.0807
PDF
Azure IaaS update (2018年5月版)
PDF
20180918_ops on azure-main
PDF
Azure IaaS update (2019年1月~2月 発表版)
今改めて学ぶ Microsoft Azure 基礎知識
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
今こそ知りたい!Microsoft Azureの基礎
俺とHashiCorp
Azure vm の可用性を見直そう
SAP on Azure Cloud Workshop Material Japanese 20190221
20200610 hccjp azure-stackhci
 
Azure overview 2019_feb_v1.02
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Azure Fundamental
20150704 MS Azure最新 - innovation egg 第4回
俺的 Build Update まとめ
JAZUG Nagoya Azure Update 20140607
Azure update flash
それでもボクはMicrosoft Azure を使う
Azure IaaS update (2018年6月~8月 発表版)
Azure and cloud native approach.v0.6.19.0807
Azure IaaS update (2018年5月版)
20180918_ops on azure-main
Azure IaaS update (2019年1月~2月 発表版)

More from Toru Makabe

PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
PDF
ZOZOTOWNのCloud Native Journey
PDF
Ingress on Azure Kubernetes Service
PDF
Demystifying Identities for Azure Kubernetes Service
PDF
インフラ野郎 Azureチーム at クラウド boost
PDF
Essentials of container
PDF
インフラ野郎AzureチームProX
PDF
ミッション : メガクラウドを安全にアップデートせよ!
PDF
Resilience Engineering on Kubernetes
PDF
Azure Blueprints - 企業で期待される背景と特徴、活用方法
PDF
Azure Kubernetes Service 2019 ふりかえり
PDF
インフラエンジニア エボリューション ~激変する IT インフラ技術者像、キャリアとスキルを考える~ at Tech Summit 2018
PDF
ダイ・ハード in the Kubernetes world
PDF
俺の Kubernetes Workflow with HashiStack
PDF
Real World Azure RBAC
PDF
半日でわかる コンテナー技術 (応用編)
PDF
インフラ廻戦 品川事変 前夜編
PDF
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
PDF
Ops meets NoOps
PDF
NoOps Japan Community 1st Anniversary 祝辞
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
ZOZOTOWNのCloud Native Journey
Ingress on Azure Kubernetes Service
Demystifying Identities for Azure Kubernetes Service
インフラ野郎 Azureチーム at クラウド boost
Essentials of container
インフラ野郎AzureチームProX
ミッション : メガクラウドを安全にアップデートせよ!
Resilience Engineering on Kubernetes
Azure Blueprints - 企業で期待される背景と特徴、活用方法
Azure Kubernetes Service 2019 ふりかえり
インフラエンジニア エボリューション ~激変する IT インフラ技術者像、キャリアとスキルを考える~ at Tech Summit 2018
ダイ・ハード in the Kubernetes world
俺の Kubernetes Workflow with HashiStack
Real World Azure RBAC
半日でわかる コンテナー技術 (応用編)
インフラ廻戦 品川事変 前夜編
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
Ops meets NoOps
NoOps Japan Community 1st Anniversary 祝辞

帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018


[8]ページ先頭

©2009-2025 Movatter.jp