Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Microsoft MVPによる “推し最新技術情報” – Dev編 亀川 和史

Slide 3

Slide 3 text

自己紹介  亀川 和史(かめがわ かずし)  Microsoft MVP for Developer Technologies (DevOps and GitHub) 13回受賞 Team Foundation Server Users Group他  Microsoft Top Partner Engineer Award 2023受賞  Azureシステムのアーキテクチャ設計支援を担当しています Microsoft Build 2024の会場にて

Slide 4

Slide 4 text

推し事  Vector for SQL Database  Azure Web Apps  Load Testing  .NET Aspire  App Modernize

Slide 5

Slide 5 text

VectorをサポートするAzure PaaS Azure AI Search Cosmos DB Azure Database for PostgreSQL SQL Database

Slide 6

Slide 6 text

SQL DatabaseのVector support(Private Preview) 現在Private Preview CosmosやPostgreSQLへ移行しなくても既存のSQL Database業務ア プリケーションへの生成AI組み込みにどうぞ! Unleashing the Potential of Generative AI in Azure SQL Database - Azure SQL Devs’ Corner (microsoft.com) Azure-Samples/azure-sql-db-openai: Samples on how to use Azure SQL database with Azure OpenAI (github.com)

Slide 7

Slide 7 text

セキュリティを押していく

Slide 8

Slide 8 text

NTLM廃止のカウントダウン始まる • Windows Server 2025 / Windows 11 Insider Preview(いずれもBuild 25951以降)でNTLMのブロックが可能となるアナウンス • 将来(時期未定)にはNTLMが廃止される • 既存ソリューションはブロックのテストしましょう SMB NTLM blocking now supported in Windows Insider - Microsoft Community Hub

Slide 9

Slide 9 text

テストをより簡単に Load Testing for Web Apps / Functions

Slide 10

Slide 10 text

Azure Load Testingがより簡単、高度に • AzureポータルからWeb Apps, FunctionsのLoad Testing実行可能 ※Functionsはプレビュー • JMeterだけではなく、PythonベースのLocustサポート • URL入力する手間が削減 Announcing multi-region load tests and support for Locust framework in Azure Load Testing (microsoft.com)

Slide 11

Slide 11 text

Load TestingとWeb App統合 Load Testing インスタンスとテスト作成

Slide 12

Slide 12 text

Load Testingがより簡単に – Web App 統合 ① ② ③

Slide 13

Slide 13 text

Azure Functionsとも統合されています Function name / URLが 自動的に入っているの で便利

Slide 14

Slide 14 text

Load TestingでのLocustサポート クイック スタート: Locust を使用してロード テストを作成する - Azure Load Testing | Microsoft Learn • Pythonで負荷テストパターンが作れる オープンソースLocustのプレビュー開始 • もうちょっとしたら出てくる、かも Locust - A modern load testing framework

Slide 15

Slide 15 text

新時代のAzure Functions  次世代のFunctionsであるFlex Consumptionがパブリックプレビュー  Azure Open AI Service拡張機能がパブリックプレビュー  Azure Container Apps内でAzure Functionsが一般提供開始

Slide 16

Slide 16 text

Azure Functions Flex Consumption(消費プラン) 1000!

Slide 17

Slide 17 text

カスタムルール考えずとも自動的にスケール 手動 / 自動で構成可能 トリガー単位でも

Slide 18

Slide 18 text

負荷をかけてみた(1000までの素数計算 / .NET 8 Isolated) Flex Consumption 高スループット、応答時間安定 App Service S1(Windows) スループットや応答時間が不安定

Slide 19

Slide 19 text

Azure Compute Fleet  VMSSよりもよりスケール(最大10000)  Spot / オンデマンド料金プランの混在  すべての価格プランを混在させて構築可能  過去ないような大規模なスケール

Slide 20

Slide 20 text

アプリケーション モダナイズ GitHub Copilotを使った移行のアセ スメント支援

Slide 21

Slide 21 text

Azureへの移行事前調査機能 ASP.NET をAzure Web Apps(Linux)へ移行 手動でやると大変…

Slide 22

Slide 22 text

GitHub Copilotと一緒にアプリの近代化 GitHub Copilot Chatが 移行のアドバイスを出 してくれる

Slide 23

Slide 23 text

.NET Aspire  .NET Aspire GA!  ものすごく簡単に言えばDockerfile書かなくていいのは楽そう  イベントダッシュボードあります  .NETだけじゃなくてnode.jsも オーケストレーションに参加できます General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development - .NET Blog (microsoft.com) dotnet/aspire-samples (github.com)

Slide 24

Slide 24 text

エンタープライズの要件にこたえるStatic Web Apps • 占有(dedicated)プラン→あなただけのStatic Web Appsインスタンス • グローバル分散がなくなる→特定のリージョンクローズド(組織向き) • ステージング環境がアプリごとに20まで • アプリ最大サイズが500MB→2GB

Slide 25

Slide 25 text

組織内でより 見つけやすく

Slide 26

Slide 26 text

API Center  API Managementをさらに上位統合するもの  ポータルから自分に合った組織内のAPIを見つけやすく  90日のfree tierあり(standard は$699/month) Azure API Center: Your Comprehensive API Inventory and Governance Solution - Microsoft Community Hub

Slide 27

Slide 27 text

価値のあるものを作りましょう!

Slide 28

Slide 28 text

© Copyright Microsoft Corporation. All rights reserved. Thank you!