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
Introduction to Alibaba Cloud Function Compute
Search
Yuko Chinen
March 12, 2019
Technology
340
0
Share
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.1k
The Story that .NET Core is usable in Function Compute of Alibaba Cloud
r00040yc
0
41
Other Decks in Technology
See All in Technology
MCPで決済に楽にする
mu7889yoon
0
170
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
230
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
270
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
180
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
160
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
320
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
180
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
1
210
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
210
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
410
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
RailsConf 2023
tenderlove
30
1.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
Paper Plane
katiecoart
PRO
1
48k
Navigating Weather and Climate Data
rabernat
0
150
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Designing for Performance
lara
611
70k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Documentation Writing (for coders)
carmenintech
77
5.3k
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プロトコルのみ