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
42
0
Share
The Story that .NET Core is usable in Function Compute of Alibaba Cloud
Yuko Chinen
October 12, 2019
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
340
Other Decks in Technology
See All in Technology
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
210
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
130
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
320
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
240
Shipping AI Agents — Lessons from Production
vvatanabe
0
280
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
140
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
170
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
[最強DB講義]推薦システム | 評価編
recsyslab
PRO
0
110
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
400
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2.2k
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Designing for humans not robots
tammielis
254
26k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Claude Code のすすめ
schroneko
67
220k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Why Our Code Smells
bkeepers
PRO
340
58k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Ethics towards AI in product and experience design
skipperchong
2
260
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系を考慮 して開発した方が良さそう コンソール画面上でコードが書けないのは不便
今後の改善に期待!