Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Alibaba Cloud Function Compute
Search
Yuko Chinen
March 12, 2019
Technology
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Alibaba Cloud Function Compute
Yuko Chinen
March 12, 2019
More Decks by Yuko Chinen
See All by Yuko Chinen
How to enjoy IoT without coding
r00040yc
0
1.2k
The Story that .NET Core is usable in Function Compute of Alibaba Cloud
r00040yc
0
58
Other Decks in Technology
See All in Technology
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3k
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.7k
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
120
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
160
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
140
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.5k
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
360
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
480
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
150
全PRの83%が AIレビューだけでマージできるようになった開発組織は その後どうなったか @2026/10
athug
0
140
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
710
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
110
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Producing Creativity
orderedlist
PRO
348
41k
Fireside Chat
paigeccino
43
4.1k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Documentation Writing (for coders)
carmenintech
77
5.6k
Optimizing for Happiness
mojombo
378
71k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Abbi's Birthday
coloredviolet
4
10k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
BBQ
matthewcrist
90
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
アリババで荒ぶらナイと ~Alibaba Cloud Function Computeのご紹介~ 2019/03/12 株式会社オルターブース テクニカルアーキテクト 知念 裕子
Alibaba Cloudとは • アリババグループの事業部門 • 19か国、56か所のアベイラビリティゾーン • 19のグローバルリージョン
中国・日本・海外エリアのサービス展開 • 中国本土・海外エリア(インターナショナル)・日本 中国 (250弱)>> インターナショナル(101) > 日本(55ぐらい) ※数値はざっと確認したものなので厳密な値ではありません
Function Computeの概要 • イベント駆動型コンピューティングサービス • トリガーによって関数とイベントリソースを接続 • 従量課金制
料金(1) • リクエスト料金+実行時間料金+ネットワークトラフィック料金(オプション) • 無料利用枠 • 呼び出し:1月100万回まで • 実行時間:毎月最初の400GB秒まで
料金(2) • リクエスト料金 • 100万回の呼び出しにつき23円 • 実行時間料金 • コード実行時に開始、結果が返されるか実行完了時に終了 •
測定単位:100ミリ秒 • 関数に割り当てられたメモリサイズによって時間料金は変わる • 0.00095865/GB秒 • ネットワークトラフィック料金 • SLB(Server Load Balancer)のネットワークトラフィック料金と同じ • 日本リージョン:12.3円/GB
メモリ • 対応しているメモリは128MB~1536MB
機能(1) 対応言語 • Python 2.7 / 3.6 • Node.js 6
/ 8 • Java 8 • PHP7.2
機能(2) トリガー • トリガー一覧 中国(杭州) 米国 (シリコンバレー) 日本 OSS(Object Storage
Service) 〇 〇 〇 Log Service 〇 〇 〇 Time 〇 〇 〇 CDN 〇 〇 〇 RDS 〇 〇 HTTP 〇 〇 〇 Table Store 〇 〇 Message Service(MNS) 〇 〇 〇 ※TimeトリガーのcronはUTCです
機能(3) コード設定方法 • Function Computeコンソール • インライン編集 • OSSからインポート •
Zip(またはjar)ファイルのアップロード • フォルダーのアップロード • コマンドラインツール:fcli
機能(4) API • APIが用意されています https://jp.alibabacloud.com/help/doc-detail/52877.htm?spm=a21mg.p38356.b99.103.3b457de9YSuvwV • スキーム:HTTP/HTTPS • Consumes/Produces:application/json
機能(5) テンプレート • 空のテンプレートを含めると、現在19種類のテンプレートがある
機能(6) Invoke Function • 1つの関数が別の関数を呼び出すことが可能(同期/非同期) POST /services/{serviceName}/functions/{functionName}/invocations • リクエストヘッダーとレスポンスヘッダーのContent-Typeが異なる場合が ある
• リクエストヘッダー:application/json or application/octet-stream • レスポンスヘッダー:application/octet-stream https://jp.alibabacloud.com/help/doc- detail/52877.htm?spm=a21mg.p38356.b99.103.25502904C1M6xC#invokefunction
権限 • Function ComputeはResource Access Manager(RAM)と連携 • 承認されたサブアカウント • STS(セキュリティトークンサービス)
監視 • Alibaba Cloudの監視ツールCloud Monitorを利用 • Function毎にアラームルールを作成可能 • 通知方法:Email+DingTalk •
アラームコールバックを設定可能 • ただし、HTTPプロトコルのみ