亚洲网站免费_国产一区二区三区在线看麻豆 _国产精品毛片一区二区三区 _麻豆精品网站

AWS發布Lambda@Edge,支持在CloudFront CND的邊緣服務器上執行Node.js函數

2017-07-31 09:10:31 來源:互聯網 熱度:
Amazon Web服務(AWS)發布了Lambda@Edge,讓客戶可以在全球的AWS站點運行Node.js Lambda函數,從而以非常低的延遲動態地響應最終用戶。
 
開發者可以用Lambda@Edge將Node.js代碼上傳到AWS Lambda——Amazon的“serverless”服務,Lambda會在靠近最終用戶的AWS站點上自動運行和伸縮代碼,從而改善延遲、減少原始負載,實現高可用性。
 
Lambda@Edge代碼由Amazon CloudFront事件觸發,Amazon CloudFront是一種全球內容分發網絡(CDN) 服務,可以安全地以低延遲和高傳輸速度向瀏覽者分發數據、視頻、應用程序和API。
 
有時最終用戶會遍布全球,并且(理想情況)所有決策所需的所有信息都可以使用函數或請求從CloudFront獲得,Lambda@Edge正是專為這種對延遲敏感的用例所做的優化。它可以讓開發者實現以下功能。
 
檢查cookies和顯式重寫URL從而執行A/B測試。 
 
返回生成的動態內容,例如將未經身份驗證的用戶重定向到一個按需創建的登錄頁面。 
 
使用特定的對象作為響應,基于用戶代理頭文件定制用戶看到的網站。 
 
添加、刪除或修改頭文件(受到以下限制)將用戶引導到不同的緩存對象。 
 
修改或壓縮頭文件或URL來提高緩存利用率。 
 
將HTTP請求發送到其他互聯網資源并使用結果定制響應(盡管開發人員應該小心地減少發出這些請求的額外延遲)。 
 
Lambda@Edge函數的觸發可以用來響應四種不同的CloudFront事件。
 
查看器請求——該事件發生在互聯網上的最終用戶或設備向CloudFront發送一個HTTP(S)請求時,并且請求會抵達最接近該用戶的站點。這個事件包含傳入的HTTP請求。 
 
查看器響應——該事件發生在CloudFront邊緣服務器準備對發出請求的最終用戶或設備做出響應時。這個事件包含HTTP響應。 
 
原始請求——該事件發生在CloudFront邊緣服務器的緩存中沒有被請求的對象,并且查看器準備發送給原始后端(例如Amazon EC2、Application Load Balancer或Amazon S3)時。 
 
原始響應——該事件發生在CloudFront邊緣服務器接收到一個來自原始后端的響應時。 
 
下面來自AWS Lambda@Edge文檔的圖表可以幫助你在請求/響應周期中定位這些事件。
 
 
Lambda@Edge開發者應該熟悉標準AWS Lambda開發范例,而且必須在開發代碼時遵循以下約束。
 
運行環境——運行環境目前只支持Node.js中編寫的函數,它為每個函數分配128MB的內存,沒有內置的庫,也沒有訪問/tmp的權限。 
 
超時設定——處理原始請求和原始響應事件的函數必須在3秒內完成,處理查看器請求和查看器響應事件的函數必須在1秒內完成。 
 
Web服務訪問——處理原始請求和原始響應事件的函數必須在3秒內完成,它可以訪問AWS API和通過HTTP獲取內容。這些請求總是與對原始請求或響應的請求同步。 
 
版本控制——在Lambda控制臺更新代碼之后,必須設置一套新的觸發配置。開發人員需要等待復制完成。函數必須和版本號相關,$LATEST和別名都不適用。 
 
頭文件——請查閱“頭文件限制”來確定哪些頭文件是可以訪問的、受限制的、只讀的和被列入黑名單的。 
 
現在Lambda@Edge還沒有提供免費體驗,函數持續時間的計算是從代碼開始運行到返回或者以其他方式終止,每GB-second收費$0.00005001。Lambda@Edge函數每次運行都有固定的128MB內存,每128MB-second收費$0.00000625125。注意Lambda@Edge函數以50ms為間隔進行測量,而不是標準的AWS Lambda 100ms間隔。
 

責任編輯:王良地

相關推薦

CDN讓網絡訪問體驗日趨完美

近日,艾肯家電網簽約國內知名的CDN網站加速服務提供商北京快網,北京快網將為艾肯家電網提供提全站CDN加速服務。記者了解到,目前國內比較大的門戶網站為現實網站的高速訪問,早已使用了CDN網絡加速。目前,包括騰訊、新浪、搜狐、網易、酷六、紅袖添香等眾多網站都采用了北京快網的CDN網絡加速服務這一服務。據《中國互聯網年度綜合報告2009-2011》數據顯示,預計至2011年互聯網市場規模將達到1300億,互聯網總用戶數將達到6億。網民數量的持續提升同時也讓互聯網服務發展如火如荼,視頻、SNS、垂直網站等新興網站層出不窮,在帶來全新商機的同時,也讓互聯網帶寬、服務器等資源捉襟見肘。而CDN服務提供商

傳雅虎董事會成員肯尼有意競選CEO

9月29日消息,據國外媒體報道,雅虎董事會成員、國際上最大的CDN服務商Akamai總裁大衛·肯尼(DavidKenny)公開表示有意競選雅虎CEO。國際上最大的CDN服務商Akamai總裁大衛·肯尼知情人士透露,肯尼目前還在管理Akamai的業務,但確定要公開競選雅虎CEO。該人認為,肯尼對雅虎內部發生的一切非常清楚,知道自己在干什么。昨天,肯尼曾與雅虎產品團隊工作人員進行數小時長談。近日,他還曾與包括私募公司在內的雅虎投資方、股東交換了意見。某科技媒體認為,肯尼適宜擔

優酷數據中心:要“優”不要“酷”

提起優酷,喜歡看網上視頻的人大概沒有不知道的。創辦于2006年的優酷,因著“快者為王”的產品理念,以“快速播放,快速發布,快速搜索”的特性,滿足了互聯網用戶日益增長的多元化互動需求,從而成為國內視頻網站中的領軍企業。支持優酷實現快速、優質用戶體驗的,是優酷背后強大的數據中心和IT技術能力。據優酷CTO姚鍵介紹,優酷每年的數據增長率大概都在50%。為了應對不斷增長的巨大流量帶來挑戰,2010年,優酷對位于北京的主數據中心進行了改造。簡化的二層網絡姚鍵表示,由于優酷提供的視頻業務對網絡設備提出了時延小、可大規模擴展的要求,因此對網絡交換設備的選型十分重要??紤]到主數據中心的戰略地位,網絡規劃設計需

主站蜘蛛池模板: 烟台市| 武陟县| 郓城县| 长岛县| 瓦房店市| 靖州| 大方县| 九台市| 东乡族自治县| 苗栗县| 巴林左旗| 历史| 阿荣旗| 六盘水市| 犍为县| 乐平市| 科技| 泽州县| 内江市| 永善县| 合山市| 城固县| 深水埗区| 永清县| 什邡市| 贡嘎县| 文山县| 石台县| 石楼县| 汕头市| 怀宁县| 富蕴县| 政和县| 安塞县| 商河县| 大姚县| 宁都县| 阳东县| 根河市| 北海市| 西宁市|