Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Story that .NET Core is usable in Function ...
Search
Yuko Chinen
October 12, 2019
Technology
0
31
The Story that .NET Core is usable in Function Compute of Alibaba Cloud
Yuko Chinen
October 12, 2019
Tweet
Share
More Decks by Yuko Chinen
See All by Yuko Chinen
How to enjoy IoT without coding
r00040yc
0
920
Introduction to Alibaba Cloud Function Compute
r00040yc
0
320
Other Decks in Technology
See All in Technology
minify の効果を最大限に引き出す TypeScript コードを書く
jsakamoto
2
110
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
7
740
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
2
1.7k
SkiaとImpellerについて
moriya0130
0
170
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
280
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
130
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
1
260
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
4
1.2k
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
280
強いチームと開発生産性
onk
PRO
38
12k
TypeScript、上達の瞬間
sadnessojisan
49
14k
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
1
250
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Rails Girls Zürich Keynote
gr2m
94
13k
BBQ
matthewcrist
85
9.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Facilitating Awesome Meetings
lara
50
6.1k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
A Philosophy of Restraint
colly
203
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Transcript
Alibaba Cloud Function Computeで .Net Coreが使える話 株式会社オルターブース 知念 裕子
Alibaba Cloudとは アリババグループの事業部門 クラウドコンピューティングサービスを提供 19のリージョンと56のアベーラビリティゾーン
Function Compute フルマネージドのサーバーレス実行環境 他社サービス AWS : Lambda
Azure : Functions GCP : Cloud Functions
使用言語比較(標準で用意されているもの) AWS Azure GCP Alibaba Java 〇 〇 × 〇
PHP × × × 〇 Node.js 〇 〇 〇 〇 C# 〇 〇 × 〇 Ruby 〇 × × × Python 〇 〇 〇 〇 Go 〇 × 〇 × PowerShell 〇 〇 × × F# × 〇 × × TypeScript × 〇 × ×
Function Computeで使えるC#について .NET Core 2.1ランタイムをサポート .NET Core 3.1(‘19/11
LTS予定)への対応がいつ頃になるか見守る
関数作成の流れ 1. プロジェクト作成 ➢ Single関数:コンソールアプリ(.NET Core) ➢ Httpハンドラー:ASP.NET Core Webアプリケーション
2. NuGetでパッケージをインストール ➢ Aliyun.Serverless.Core ➢ Aliyun.Serverless.Core.Http 3. ビルドと発行 ➢ 構成をReleaseにしてプロジェクトを発行 ➢ publishディレクトリ内を丸ごとzip化 4. 関数作成 ➢ コンソール画面で関数を作成 5. アップロード方法 ➢ 直接zipファイルをアップロード ➢ OSS(Object Strage Service)にzipファイルをアップロード
まとめ Function ComputeでC#を利用する際は、.NET Core 3.x系を考慮 して開発した方が良さそう コンソール画面上でコードが書けないのは不便
今後の改善に期待!