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
41
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
1.1k
Introduction to Alibaba Cloud Function Compute
r00040yc
0
330
Other Decks in Technology
See All in Technology
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
110
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
150
ThetaOS - A Mythical Machine comes Alive
aslander
0
210
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
160
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
370
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
「捨てる」を設計する
kubell_hr
0
440
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
210
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
310
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
220
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
290
Believing is Seeing
oripsolob
1
98
Optimizing for Happiness
mojombo
378
71k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
BBQ
matthewcrist
89
10k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
82
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
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系を考慮 して開発した方が良さそう コンソール画面上でコードが書けないのは不便
今後の改善に期待!