互聯(lián)網(wǎng)特有的"飽和式"招聘已經(jīng)成為過去,當互聯(lián)網(wǎng)紅利不再,再疊加抗疫常態(tài)化的影響,“囚徒困境”成為了眾多互聯(lián)網(wǎng)從業(yè)者面臨的難題。
如何在內(nèi)卷時代找到職業(yè)新賽道?不妨從云計算的下一站風口中找到答案。
云計算的下一站風口:無服務(wù)器計算
2021年5月,美國計算機協(xié)會(ACM)通訊雜志發(fā)表了一篇具有歷史意義的文章:《什么是無服務(wù)器計算(Serverless Computing),以及為什么它會成為云計算的下一個形態(tài)》。在這篇由9名美國業(yè)界專家和學(xué)者聯(lián)合撰寫的文章中,將自2010年開始的十年定義為云計算第一個形態(tài),該形態(tài)變革了系統(tǒng)管理員的工作;而自2021年開始的下一個十年即將進入云計算的下一個形態(tài),開發(fā)者不再關(guān)注底層云基礎(chǔ)設(shè)施的復(fù)雜的配置、管理與運維,而只需要關(guān)注業(yè)務(wù)邏輯即可,該形態(tài)即將變革開發(fā)者的工作。
無服務(wù)器計算正是當前云計算領(lǐng)域的熱點技術(shù),借助無服務(wù)器技術(shù),各團隊得以專注于快速將創(chuàng)意成果推向市場,而不必在基礎(chǔ)設(shè)施管理方面浪費時間與精力,且資源利用率會自動優(yōu)化,IT人員永遠無需為過度調(diào)配付費。
為了更形象地理解無服務(wù)器計算,我們可以試想一下這個例子。假如,你從北京飛到舊金山為了參加一個世界性的開發(fā)者大會,從機場到酒店的這段路程可以選擇自己租車或打車。租車就像是有服務(wù)器計算,必須排隊等候,簽署合同,無論如何使用,這輛車都會算在租期里,還要自己開車、導(dǎo)航到酒店、支付停車費,并在還車前加滿油。
而出租車就像無服務(wù)器計算,只需提供酒店名稱并支付乘車費用;出租車服務(wù)則提供了訓(xùn)練有素的司機,了解路線、給錢就走,并且會提前加油。出租車不僅更便捷簡單,甚至可能更便宜。
無服務(wù)器云計算的特點
·無服務(wù)器管理:無需預(yù)置或維護任何服務(wù)器。無需安裝、維護或管理任何軟件或運行時。
·靈活擴展:您的應(yīng)用程序可自動擴展,或通過切換占用資源(如吞吐量、內(nèi)存)的單位數(shù)(而不是切換單個服務(wù)器的單位數(shù))來調(diào)整容量,從而實現(xiàn)擴展。
·按價值付費:為一致的吞吐量或執(zhí)行持續(xù)時間(而不是服務(wù)器單元)付費。
·自動化的高可用性:無服務(wù)器應(yīng)用程序提供內(nèi)置可用性和容錯功能。您無需構(gòu)建這些功能,因為運行此應(yīng)用程序的服務(wù)在默認情況下會提供這些功能。
迄今,無服務(wù)器計算經(jīng)過近6年多的發(fā)展,在云計算領(lǐng)域帶來了新的計算模式,并逐漸嶄露頭角,勢必引領(lǐng)未來十年云計算的發(fā)展方向,而對于開發(fā)者和架構(gòu)師來說開發(fā)者,這也將是未來十年實現(xiàn)職業(yè)飛躍的新機會。
亞馬遜云科技無服務(wù)器計算引領(lǐng)浪潮
在無服務(wù)器計算領(lǐng)域,亞馬遜云科技是早期探索的領(lǐng)軍者。早在2014年,亞馬遜云科技在re:Invent大會上正式推出Amazon Lambda。在所有無服務(wù)器計算平臺中,亞馬遜云科技是最突出的,發(fā)展時間最長和也最為成熟。
亞馬遜云科技上的無服務(wù)器計算,由其提供運行代碼、管理數(shù)據(jù)和集成應(yīng)用程序的技術(shù),且無需管理服務(wù)器。無服務(wù)器技術(shù)具有自動擴展、內(nèi)置高可用性和按使用付費的計費模式,可提高敏捷性并優(yōu)化成本。這些技術(shù)還免去了容量預(yù)置和打補丁等基礎(chǔ)設(shè)施管理任務(wù),可以讓IT人員專注于編寫為客戶提供服務(wù)的代碼。
當下,亞馬遜云科技已經(jīng)為計算、集成和數(shù)據(jù)存儲所有三個層級開發(fā)了無服務(wù)器服務(wù)。
01
在計算層級:
Amazon Lambda作為一項無服務(wù)器事件驅(qū)動型計算服務(wù),可以使IT人員運行幾乎任何類型的應(yīng)用程序或后端服務(wù)的代碼,而無需預(yù)置或管理服務(wù)器。IT運營者可以從200多個Amazon服務(wù)和軟件即服務(wù)(SaaS)應(yīng)用程序中觸發(fā)Lambda,且只需按使用量付費。
02
在應(yīng)用集成層級:
亞馬遜云計算提供了豐富的產(chǎn)品服務(wù)。如Amazon EventBridge作為一種無服務(wù)器事件總線,可使用從應(yīng)用程序、集成式軟件即服務(wù)(SaaS)應(yīng)用程序和亞馬遜云科技服務(wù)生成的事件,更輕松地大規(guī)模構(gòu)建事件驅(qū)動型應(yīng)用程序;Amazon Step Functions是一項低代碼、可視化的工作流服務(wù),讓開發(fā)人員可通過亞馬遜云科技服務(wù)輕松構(gòu)建分布式應(yīng)用程序、自動化IT和業(yè)務(wù)流程并構(gòu)建數(shù)據(jù)和機器學(xué)習(xí)管道。
03
在數(shù)據(jù)存儲層級:
亞馬遜云科技有專為從任意位置檢索任意數(shù)量的數(shù)據(jù)而構(gòu)建的對象存儲Amazon S3;快速、靈活的NoSQL數(shù)據(jù)庫服務(wù),可在任何規(guī)模下實現(xiàn)個位數(shù)毫秒級的性能的Amazon DynamoDB等。
連續(xù)11年被Gartner評為“全球云計算領(lǐng)導(dǎo)者”的亞馬遜云科技,一直致力于在大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)等新興技術(shù)上,給相關(guān)從業(yè)者提供豐富完整的平臺及技術(shù)服務(wù)。無論是云計算發(fā)展過去的十年,還是未來的十年,亞馬遜云科技都憑借最多的功能、最大的客戶和合作伙伴社區(qū)、最安全的云計算環(huán)境、最快的創(chuàng)新速度和最成熟的運營專業(yè)能力,為數(shù)百萬客戶提供著降低成本、提高敏捷性及加速創(chuàng)新的支持。
亞馬遜云科技無服務(wù)器計算課程上線
為了更好的幫助開發(fā)人員和架構(gòu)師熟悉亞馬遜云科技云架構(gòu)并構(gòu)建無服務(wù)器,幫助培養(yǎng)“無服務(wù)器思維”,在不考慮服務(wù)器的情況下以最快的方式構(gòu)建并運行應(yīng)用程序和專注于編寫為客戶提供服的代碼,助力企業(yè)從IT敏捷性和業(yè)務(wù)可擴展性創(chuàng)造更多的價值,亞馬遜云科技已上線中文系列課程,快速開啟“構(gòu)建無服務(wù)器解決方案”學(xué)習(xí)之旅。
您將探索由亞馬遜云科技專家團隊開發(fā)的、幫助您培養(yǎng)“無服務(wù)器思維”的數(shù)字化課程。學(xué)習(xí)如何以事件驅(qū)動的模式結(jié)合Amazon Managed Services(包括Amazon Lambda和Amazon API Gateway),以支持可擴展且安全的無服務(wù)器應(yīng)用程序。
無論何時何地,您都可以按照您自己的學(xué)習(xí)節(jié)奏,掌握如何從無服務(wù)器計算浪潮中獲得更多的價值,并且還可以通過獲得相關(guān)領(lǐng)域的亞馬遜云科技專業(yè)認證,借助行業(yè)認可的證書來證明您的專業(yè)技能。