解構國內首個函數計算(從概念、入門再到實戰)

概念

1. 阿里雲函數計算 - 事件驅動的serverless計算平台

阿里雲函數計算,是一種事件驅動的無伺服器計算服務。用戶只需要編寫並上傳代碼,阿里雲函數計算會以可靠的方式執行代碼,並隨訪問壓力平滑伸縮。

點擊閱讀詳情

2. 僅為代碼實際運行資源付費 解構國內首個函數計算

4月26日,在雲棲大會?南京峰會上,阿里雲宣布函數計算(Function Compute)啟動邀測。這是國內首個事件驅動的無伺服器計算平台。用戶按需調用、按需付費,無需管理伺服器等基礎設施,特別適用於應用場景中有明顯波峰波谷的企業。

點擊閱讀詳情

3. Serverless技術架構——極簡運維,無限擴容

移動互聯網、物聯網和大數據應用的快速發展極大地促進了人們對雲計算的需求。但是讓應用架構擁有良好的可伸縮性和高可用性並非易事,運維和管控龐大的基礎架構更是極大的挑戰。

近年來,一個新的架構風格Serverless成了熱門話題。本文基於Serverless概念的提出者Martin Fowler對Serverless概念的解讀,全面闡述Serverless架構與傳統架構的區別,優勢及具體應用場景。

點擊閱讀詳情

------------------------------------------------------------------------------------

函數計算入門

1. 入門篇:函數計算的基本概念和通用場景概述

阿里雲的函數計算(Function Compute)是基於Serverless這種理論框架下推出彈性海量計算平台,是Serverless的一種實現,函數計算主打的旋律是輕和快,從一定意義上來看也可以認為函數計算就是Serverless的一個Paas平台。

點擊閱讀詳情

2. 阿里雲函數計算支持 Python 運行環境

阿里雲函數計算服務是一個事件驅動的全託管計算服務,自 4 月份發布以來,受到了很多開發者的關注。通過函數計算,開發者只需要編寫函數代碼,就能夠快速地開發出彈性伸縮地 Serverless 應用。今天函數計算北京區域(華北 2)正式上線,同時推出了對 Python 語言的支持,開發者可以使用 Python 來編寫函數。

點擊閱讀詳情

3. 與微服務一脈相承,Serverless適用何種場景?會帶來哪些衝擊?

Serverless 架構用來描述那些顯著或完全依賴於第三方應用或服務(「在雲端」)的應用程序。這些程序經常是移動端 APP 或者是最近幾年比較火熱的單頁 Web 應用。這些應用可以完全基於雲的服務進行構建,比如 AWS 的 S3 和 DynamoDB 或者是阿里雲的 OSS 和 TableStore。

不過,問題在於總是有一些獨立的伺服器邏輯代碼需要運行,傳統的部署方法是使用雲伺服器來進行進程的託管。好在 FaaS (Functions as a Service) 的出現改變了這種情況。FaaS 能夠讓用戶將自己伺服器邏輯代碼以 Serverless 的方式託管到雲上,讓用戶以應用函數為單位對應用進行開發、運行、管理,無需基礎設施層面的關心構建和維護工作。

點擊閱讀詳情

------------------------------------------------------------------------------------

函數計算實戰

1. 使用函數計算來抽取apk信息

在之前的博客中我們看到,可以使用函數計算來實現一個自定義的圖像處理服務,這個服務是穩定、可靠、彈性伸縮的,並且它是無伺服器架構,按函數的調用時間收費,節省了伺服器閑置的開銷和運維成本。

點擊閱讀詳情

2. 函數計算-觸發OSS來處理圖片加水印和大小裁剪

在Web應用中,有很多在類型,其中針對有一種是針對電商、圖片處理網站中當客戶上傳到OSS的圖片進行大小裁剪或者批量加上防盜水印,通常的做法是搭建一個在線伺服器並部署WEB應用來進行處理,程序需要按照一定規則來定時來觸發事件。

點擊閱讀詳情

3. 函數計算-建立一個簡單的數學計算函數場景

Serverless作為一種微服務是一種概念,Serverless允許你提供代碼或可執行程序提交給雲廠商的解析服務(如阿里雲的FunctionComputer等),由解析服務來為你執行它們,而你無需自己管理伺服器、配置環境、Web環境等。

點擊閱讀詳情

------------------------------------------------------------------------------------

其他

1. 函數計算官網

函數計算會為您準備好計算資源,以彈性、可靠的方式運行您的代碼。更棒的是,您只需要為代碼實際運行消耗的資源付費 - 代碼未運行則不產生費用。

點擊閱讀詳情

2. 通過API網關可以輕鬆接入函數計算

函數計算和API網關的聯姻讓眾多開發者看到可以大展身手的代碼空間,快速構建低成本、高可用、實時彈性伸縮的後端服務。

點擊閱讀詳情

3. 重磅推出Python2.7編程語言

這是一份開發指南。

點擊閱讀詳情

推薦閱讀:

Erlang學習需要什麼基礎?
設計一門編程語言的話,你認為最重要的一定要有的特性會是哪些?
Lens: 從入門到再次入門
Haskell中的foldl和foldr的聯繫?

TAG:函数 | Python | 函数式编程 |