Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
拓将 平林
PDF, PPTX
2,019 views
Micronaut on Azure 試してみた
Japan Azure User Group 9周年イベント内LT大会での発表資料 https://jazug.connpass.com/event/140843/
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
by
拓将 平林
PDF
今日から始めるARMテンプレート
by
Kazumi OHIRA
PDF
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
PDF
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
by
満徳 関
PPTX
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
by
Yasuaki Matsuda
PPTX
アプリ開発&チーム管理で役立った拡張機能
by
Masaki Suzuki
PDF
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
by
Kazumi OHIRA
PDF
20190427 global azurebootcamp
by
Tomoyuki Obi
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
by
拓将 平林
今日から始めるARMテンプレート
by
Kazumi OHIRA
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
by
満徳 関
Moderator Slide for Global Azure Bootcamp 2019@Sapporo
by
Yasuaki Matsuda
アプリ開発&チーム管理で役立った拡張機能
by
Masaki Suzuki
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
by
Kazumi OHIRA
20190427 global azurebootcamp
by
Tomoyuki Obi
What's hot
PDF
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
by
拓将 平林
PDF
LINE API 紹介&LINE API Use Case(Azure編)
by
拓将 平林
PPTX
開発チーム管理で役立ったVSCode拡張機能
by
Masaki Suzuki
PDF
15分でわかる!Azure Static Web Apps
by
拓将 平林
PPTX
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
by
Shumpei Shiraishi
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
PPTX
比較サイトの検索改善(SPA から SSR に変換)
by
gree_tech
PDF
意外な相性!?Azure Cosmos DB × LINE で作る安心のメッセージ配信システム
by
拓将 平林
PDF
13_B_5 Who is a architect?
by
Atsushi Fukui
PPTX
APIモック3分クッキング
by
政雄 金森
PPTX
Api gatewayの話
by
Hiroshi Hayakawa
PDF
JSON Schema で Web API のスキマを埋めよう
by
VOYAGE GROUP
PDF
Azure Cloud Shell
by
ryosuke matsumura
PDF
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
by
拓将 平林
PDF
Container deployment on Azure
by
Tsukasa Kato
PPTX
PowerShellでFunction Appしよう!
by
Tsubasa Yoshino
PDF
Infra as Code in Azure
by
Issei Hiraoka
PPTX
オレ流クラウドデザイン
by
Atsushi Kojima
PPTX
Running Kubernetes on Azure
by
Masaki Yamamoto
PPTX
Visual Studio 2019 Updates Pickup!
by
Hiroyuki Mori
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
by
拓将 平林
LINE API 紹介&LINE API Use Case(Azure編)
by
拓将 平林
開発チーム管理で役立ったVSCode拡張機能
by
Masaki Suzuki
15分でわかる!Azure Static Web Apps
by
拓将 平林
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
by
Shumpei Shiraishi
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
比較サイトの検索改善(SPA から SSR に変換)
by
gree_tech
意外な相性!?Azure Cosmos DB × LINE で作る安心のメッセージ配信システム
by
拓将 平林
13_B_5 Who is a architect?
by
Atsushi Fukui
APIモック3分クッキング
by
政雄 金森
Api gatewayの話
by
Hiroshi Hayakawa
JSON Schema で Web API のスキマを埋めよう
by
VOYAGE GROUP
Azure Cloud Shell
by
ryosuke matsumura
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
by
拓将 平林
Container deployment on Azure
by
Tsukasa Kato
PowerShellでFunction Appしよう!
by
Tsubasa Yoshino
Infra as Code in Azure
by
Issei Hiraoka
オレ流クラウドデザイン
by
Atsushi Kojima
Running Kubernetes on Azure
by
Masaki Yamamoto
Visual Studio 2019 Updates Pickup!
by
Hiroyuki Mori
Similar to Micronaut on Azure 試してみた
PDF
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
PDF
Azure Kubernetes Service Overview
by
Takeshi Fukuhara
PDF
AKS+KEDAで実現!Container Functions Pipeline
by
Tsukasa Kato
PDF
Windows Azure ハンズオンセミナー @ 01Booster
by
Masaki Takeda
PPTX
Try micronaut
by
賢太郎 前多
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
by
Issei Hiraoka
PDF
MicrosoftのOSSへの取り組み
by
Shinichiro Arai
PDF
DevOps on Azure Kubernetes
by
Issei Hiraoka
PDF
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
by
Naoki (Neo) SATO
PPTX
App012 linux java_にも対応!_azure_service_fabric_を
by
Tech Summit 2016
PDF
App012 linux java_にも対応!_azure_service_fabric_を
by
Tech Summit 2016
PDF
20190201 Cloud Native Kansai AKS Azure
by
Issei Hiraoka
PPTX
Container x azure x kubernetes
by
Yasuaki Matsuda
PPTX
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
by
Daisuke Masubuchi
PPTX
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
PPTX
DevOps on azure 高品質クラウドデザインを求めて
by
Atsushi Kojima
PDF
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
by
Naoki (Neo) SATO
PDF
Azureでmicroservicesに触れてみる
by
Kazunori Hamamoto
PDF
それでもボクはMicrosoft Azure を使う
by
Masaki Takeda
PDF
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
by
Naoki (Neo) SATO
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
Azure Kubernetes Service Overview
by
Takeshi Fukuhara
AKS+KEDAで実現!Container Functions Pipeline
by
Tsukasa Kato
Windows Azure ハンズオンセミナー @ 01Booster
by
Masaki Takeda
Try micronaut
by
賢太郎 前多
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
by
Issei Hiraoka
MicrosoftのOSSへの取り組み
by
Shinichiro Arai
DevOps on Azure Kubernetes
by
Issei Hiraoka
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
by
Naoki (Neo) SATO
App012 linux java_にも対応!_azure_service_fabric_を
by
Tech Summit 2016
App012 linux java_にも対応!_azure_service_fabric_を
by
Tech Summit 2016
20190201 Cloud Native Kansai AKS Azure
by
Issei Hiraoka
Container x azure x kubernetes
by
Yasuaki Matsuda
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
by
Daisuke Masubuchi
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
DevOps on azure 高品質クラウドデザインを求めて
by
Atsushi Kojima
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
by
Naoki (Neo) SATO
Azureでmicroservicesに触れてみる
by
Kazunori Hamamoto
それでもボクはMicrosoft Azure を使う
by
Masaki Takeda
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
by
Naoki (Neo) SATO
More from 拓将 平林
PDF
サーバーレスWebアプリケーションを作ろう~AWSと比べてみる~
by
拓将 平林
PDF
JAZUG に参加してMicrosoft MVP になった話
by
拓将 平林
PDF
【朗報】無音無限ループは禁術じゃなかった!
by
拓将 平林
PDF
LINE Bot 開発のための Azure Logic Apps 入門
by
拓将 平林
PDF
Azure × LINE でクラウドを楽しもう
by
拓将 平林
PDF
Azure&C#によるClovaスキル+LINE Bot短期開発
by
拓将 平林
PDF
[JAZUG 7周年総会]社内でIoT&AIな農業系チャットボット開発講座をやってみて
by
拓将 平林
PDF
Xamarin.Forms with VUI(JXUG 2019/8/31)
by
拓将 平林
PDF
Bot Serviceだけじゃない!Azureで加速させるLINE開発~Clova腹話術スキルの紹介~
by
拓将 平林
PDF
Clova「おしゃべり禁止モード」
by
拓将 平林
PDF
[Ignite The Tour Osaka] OPS20:インシデントに対応する (Respomding to incidents)
by
拓将 平林
PPTX
最近Azure上でXamarinを触り始めた話
by
拓将 平林
PDF
Clova腹話術スキルの紹介
by
拓将 平林
サーバーレスWebアプリケーションを作ろう~AWSと比べてみる~
by
拓将 平林
JAZUG に参加してMicrosoft MVP になった話
by
拓将 平林
【朗報】無音無限ループは禁術じゃなかった!
by
拓将 平林
LINE Bot 開発のための Azure Logic Apps 入門
by
拓将 平林
Azure × LINE でクラウドを楽しもう
by
拓将 平林
Azure&C#によるClovaスキル+LINE Bot短期開発
by
拓将 平林
[JAZUG 7周年総会]社内でIoT&AIな農業系チャットボット開発講座をやってみて
by
拓将 平林
Xamarin.Forms with VUI(JXUG 2019/8/31)
by
拓将 平林
Bot Serviceだけじゃない!Azureで加速させるLINE開発~Clova腹話術スキルの紹介~
by
拓将 平林
Clova「おしゃべり禁止モード」
by
拓将 平林
[Ignite The Tour Osaka] OPS20:インシデントに対応する (Respomding to incidents)
by
拓将 平林
最近Azure上でXamarinを触り始めた話
by
拓将 平林
Clova腹話術スキルの紹介
by
拓将 平林
Recently uploaded
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
Micronaut on Azure 試してみた
1.
Micronaut on Azure 試してみた 平林
拓将(ひらりん) himarin269 / himanago Japan Azure User Group 9周年イベント LT 大会 2019/9/7
2.
自己紹介 • Name • 平林
拓将(ひらりん) • Work • 研修講師 / 社内システム開発 • Azure / Xamarin / LINE Bot / Grails • Like • C# & Microsoft Azure • LINE関連API • スマートスピーカー&VUI • Social • Twitter:@himarin269 • GitHub:himanago • Blog:http://himanago.hatenablog.com/
3.
Micronaut ご存じですか? • JVMベースのマイクロサービス向けフレームワーク •
ファイルサイズ&メモリ使用量が極小 • コンパイル時DIで起動スピードが速い • REST APIが作りやすい • 対応言語はJava/Groovy/Kotlin • Docker、各種クラウド対応
4.
ちなみにGrails • Grails • GroovyによるRails系Webアプリケーションフレームワーク •
Springベースで構築されている • Groovy • Javaの簡易化・機能強化による上位互換スクリプト言語 • Javaの文法との互換性を保ちつつRubyのような特徴を取り込んでいる • 動的型付け、セミコロンレス、クロージャ ※社内でGrails製のアプリを数個運用しています
5.
せっかくなので •Microsoft Azure で •Micronautを使って •Microservices
したい!
6.
残念ながら Functions 未対応 https://github.com/micronaut-projects/micronaut-core/issues/897 2018年11月から 動きなし?
7.
Micronaut on Azure
試してみる • JDK • Azure向けには「Zulu」提供のものがおすすめ • https://www.azul.com/downloads/azure-only/zulu/ • SDKMAN • JDK関連パッケージ管理ツール • Groovy/Grails/Micronautなんでもここから • https://sdkman.io/ • Maven • Javaのビルドツール • Micronaut本体 • SDKMANでインストール
8.
コマンド操作で作成・デプロイ ※ 簡単に試せるのは下記のチュートリアル • Deploy
a Micronaut app to Microsoft Azure https://guides.micronaut.io/micronaut-azure-cloud/guide/index.html # アプリ・コントローラー作成 mn create-app mnsample --build maven cd mnsample mn create-controller mnsample.hello # Azureログイン az login # ビルド・デプロイ cd .. mvn package azure-webapp:config mvn package azure-webapp:deploy -DskipTests=true
9.
コード • HelloController <plugin> <groupId>com.microsoft.azure</groupId> <artifactId>azure-webapp-maven-plugin</artifactId> <version>1.6.0</version> </plugin> • pom.xmlの追記(buildタグ内)
10.
動いた
11.
感想:いいなと思ったところ • 簡易なコードでAPIが作れそう • ASP.NET
CoreでWeb APIを作るときのイメージ • Groovy が使える • 簡単に書けるので、普段が Java でも Groovy にするのはあり
12.
感想:ここが惜しい • Azure App
Service へのデプロイは公式では Maven • JavaのビルドツールではMavenのほかにGradleがメジャー • 後発で使いやすい • Groovyスクリプトで設定が書けるのが魅力的 • Azure用のGradleプラグインがあるのでそれを使えばいけるかも(未検証) • https://plugins.gradle.org/plugin/lenala.azure.azurewebapp • IntelliJ IDEA+Azure Toolkit for IntelliJで開発したい • うまくいかなかった… • そもそもIntelliJ IDEAがMicronautを機能としてサポートするわけではない • Maven/Gradleプロジェクトとして動かせるだけ • 現時点ではAzure CLI+Maven(or Gradleプラグイン)でコマンドベースが楽 • エディターはVS Code
13.
感想:ここが惜しい • 起動が速くメモリ消費量が少ないという 特徴はあまり活かされない? • コールドスタートは15秒以上かかる (Micronautがすごくてもどうしようもない) •
メモリ使用量はASP.NET Coreと比較して半分くらい
14.
まとめ • まだ Azure
では手軽にマイクロサービスを…というのは厳しい? • Functions 対応後 or k8s上で動かすなら選択肢としてはあり? • 現時点では 他の言語/フレームワークで Function App 作るほうが現実的 • Grailsアプリの移行も無理に Micronaut にせず素直にC#で書きそう • Microsoft Azure で Micronaut を使って Microservices するのは時期尚早 (かも) • よさそう!と思っても実際動かすと期待通りにはいかないもの
15.
宣伝 【す22D】Azure+AIアシスタント・スマスピ本(単著) • Logic Appsでの完全ノンコーディング開発法 •
Azure Functionsでの応用的なクロスプラットフォーム対応 【す23D】LINE API Expert本(共著) • C# 新SDK+AzureでClovaスキルを作る方法について書きました(裏技付き) • 他にも多くのLINE APIについて基本から応用まで360ページ超で解説 9/22(土)の技術書典7で本を出します!(2冊) https://techbookfest.org/event/tbf07/circle/5069404383477760 https://techbookfest.org/event/tbf07/circle/5677593911099392
Download