分类: News

IT資訊新聞

  • 週鴻禕談專業選擇:電腦、數學、大數據最基礎有用

    保持好奇心,學歷沒那麼重要

    最近大家總問我關於高考挑大學、選專業的事,我上大學是88年,快35年前了,跟今天情況不太一樣。我也給不了太多具體建議。乾脆開了一場直播,跟大家做一些溝通交流。

    1.上好大學固然重要,沒上大學也不一定是災難。沒考上大學就沒有前途?我個人反對,社會本身也是大學。

    2.高考已經完了,考得好不好就這樣了。沒考上也不代表沒前途。社會本身就是一所大學。關鍵在於找到自己的興趣、擅長的領域、培養自學的能力。

    3.無論上不上大學,都要找到自己愛好的方向有自學的能力。學習應該是終身學習,特別是無監督學習。沒有老師監督,沒有期末考試,也要唸書。學會無監督學習。

    4.有人問我,學歷不重要,為什麼 360 只要 985211 的畢業生?我還特意問了我們 hr,招聘分校招和社招。校招要有標準,否則很難做;但社招就不一樣了,如果一個人都畢業十來年了,嘴上還掛著我是某大學畢業,表示這個人沒有自信也沒有能力。公司招人,不一定有學歷的要求但一定有能力的要求。

    5.360 招人,是不拘一格的。我直播中請的員工也證明了這一點。雖然他們沒有學歷,但在某些方面,證明了他們的能力。可以給大家的借鏡是一定要找到自己的興趣點。

    6.很多人問我大學選什麼專業?我覺得專業不重要。為什麼?第一,社會變化很快,過幾年,熱門可能就不熱門;第二,學對了專業,也不見得就有用,還是要活到老學到老。第三,有些變數例如 A 出現,我們需要尋找新的成長曲線,學習新的專業。

    7.社會快速的變化,讓新專業湧現出來,老專業失效

    8.很多孩子選專業,可能會屈從於父母的建議、但我建議你們,一定要花點時間,自己做做研究我曾經很希望我的孩子學醫,這樣我老了看病有保障。但他寧願開一家咖啡館,也不願意學醫。如果你選的是自己不喜歡的,自己會很不開心。

    9.很多人在誤導我們的孩子,他們把人生選擇定的特別簡單,好像考個試就定終身了。但實際上不是這樣的,人生有很多改命的機會。邁錯一兩步都不重要。誰沒有邁錯過?

    10.好的專業,可能比別人快一點;不好的專業起步絆了兩腳。有句話說人生不要輸在起跑線上這句話我特別反感。人生是一場馬拉松。路還長著呢,先胖不算胖,後胖壓大坑。

    11.偏科很正常,全才很難得。面對偏科,恰恰要把自己的優勢加強,再去尋找機會。

    12.如果讓我一定推薦專業,數學和計算機,肯定是人工智慧的基礎。未來大模型會重塑百行千業對這類人才的需求肯定很大。

    13.想選哪個專業時,可以藉助互聯網,用 360AI搜索,找該專業的學長學姐好好了解一下,

    14.在大學裡面,學到學習的能力、社交的能力是很重要的。

    15.怎麼選專業呢?第一,看你是否喜歡;第二.看你是否擅長;第三,從未來趨勢看,是否有正向發展前途:第四,找學過的人了解下。實在不行,還可以換專業。

    16.學習的動力,不是為了考試,也不是為了讓老師、家長滿意,這個是在大學要完成的轉變。

    17.大學裡,要學會交朋友。大學是一個人從少年變成成年人的過程。在走向社會之前,如果不想被社會的鐵拳暴擊,要培養自己社交的能力。

    18.我認為城市>大學>專業。現在資源都是向大城市聚攏,接觸的人更多,機會更多,眼界閱歷都會增加。

    19.大家作為新生選專業的時候,大多是資訊不對稱。我有個呼籲,大一比較安排通識教育,再給大家一次換專業的機會。

    20.我個人文理結合地比較好。我認為文科未來發展會很好,他們一般寫作能力、表達能力比較強。這些能力都是做領導的能力。我對文科生是比較認可的。

    21.例如我的孩子要報專業,我也會坐下來跟他討論。它是一個綜合的因素。

    22.我最後推薦我的書《超越好奇》。

    週鴻禕還稱,世界已經進入了一個數位化的高速發展階段,萬物金融互聯、數據驅動業務,然後人工智慧來輔助決策。

    當談到什麼職業可能會被人工智慧取代問題時,週鴻禕表示,人工智慧的發展,是以人為本,大模型不應該引發大規模的裁員,而是要幫助企業和政府的員工提升能力和效率,成為最容易用的工具,讓每個普通人都能真正使用。

    週鴻禕認為,將來被淘汰的人,應該是不會使用人工智慧的人,被會使用(人工智慧)的人淘汰,而不是被人工智慧本身所淘汰。

    作者:萬能的大雄

  • 避免網路故障:Cisco ACI 中的 STP 最佳實踐

     网工笔记本

    思科 ACI 是一個大型路由域,不支援傳統 STP 生成樹協議,但可以識別 STP BPDU 封包並對 STP TCN 拓撲變化做出回應。

    處理機制

    ACI 從外部交換器接收到 TCN BPDU,將會在對應介面所屬 EPG flood BPDU。 flood 範圍控制在 EPG,或者說,EPG 相關的 FD VLAN,具體是透過 FD VLAN/VXLAN 關聯的 fabric_encap VNI 來實現。

    STP 可能造成的問題

    upon receiving STP TCN, EPM will flush all EPs behind the VLAN,這個行為會導致接收到 STP TCN 的 EPG,所有 EP 被 flush,重新學習,流量中斷。

    如果不同 EPG,使用 overlapping vlan id,且 vlan id 來源是相同 vlan pool,就會計算相同 fabric_encap VNID,STP flood 範圍就會從單一 EPG 變成兩個 EPG。影響範圍喜加一(這也是不建議 overlapping vlan 的原因之一)

    STP 相關的 best practice
    總結了一些 tips,詳細內容還是建議參考官方文件。 ACI Design Guide[1],unofficial guide 1[2],和 Cisco 論壇[3]

    1. leaf — external switch(eg. N7k),external switch 介面無法設定 bpdufilter 不收不發 BPDU,容易形成環路

    2. leaf — physical server,leaf 介面可以開啟 bpduguard,收到 BPDU 就進入 bpdu-guard-err-disable 狀態,避免誤接 switch

    3. external switch 所有接入 endhost(non-switch) 的接口,都應該打開 portfast/trunk edge,避免接口 flap 產生的 TCN,一路傳遞到 ACI。同時開啟 bpduguard,避免誤接 switch

    4. external switch 在 trunk 接口,只 allow 特定 vlan

    5. external switch 連接 ACI 的接口,應該配置 spanning-tree link-type shared,將 ACI 理解為一個 Hub,並不是默認 STP P2P(兩台 switch 直接對接)。參考文件 STP link-type shared[4]

    6. 建議使用 leaf–VPC / port-channel LACP 形式連接 external switch,避免 STP 的影響

    7. 推薦 VLAN = EPG 的 network centric mode 部署,縮小故障域

    8. BD setting L2 Unknown Unicast 可以設定為 flood,即使 EP 被 flush,也能夠透過 flood 行為轉發。這個方式會增加網路當中的 flood traffic,慎重選擇

    9. 外接 external switch 和 BM local endpoint,建議使用不同 vlan,分割到不同 EPG,避免被連帶影響。

    10. 打開 MCP(MCP default policy:enabled, on intf policy group)

    11. 開啟 Rogue EP control

    12. Catalyst 系列的spanning-tree etherchannel guard misconfig 最好關閉,這個機制是假設Catalyst switch 連接到了同一個設備做EtherChannel 所以收到BPDU 的source mac 應該相同;如果收到不同source mac BPDU 並且超出一定閾值,就會err-disable 介面;在和ACI 對接場景,ACI 作為STP hub,在encap vlan flood BPDU,很容易讓對端Cat err-disable。建議使用 LACP, PagP 來取代 etherchannel guard misconfig。

    透過這些最佳實踐,可以在 Cisco ACI 環境中更好地管理 STP TCN,確保網路穩定性和效能。

    引用链接

    [1] ACI Design Guide: https://www.cisco.com/c/en/us/td/docs/dcn/whitepapers/cisco-application-centric-infrastructure-design-guide.html#MinimizethescopeofSpanningTreetopologychanges
    [2] unofficial guide 1: https://unofficialaciguide.com/2019/03/28/stp-and-aci-intermittent-packet-loss-due-to-tcns/
    [3] Cisco 论坛: https://community.cisco.com/t5/application-centric-infrastructure/apic-issues-excessive-stp-tcn-flushes/td-p/3302890
    [4] STP link-type shared: https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/application-policy-infrastructure-controller-apic/211236-ACI-operation-with-L2-switches-and-Spann.html

     

  • 使用PyInstaller創建Python可執行檔

    岱军 云云众生s

    您已經花費時間創建了一個 Python 應用程序,您希望使用它或將其分發。

    譯自How to Create a Python Executable File With PyInstaller,作者 Jack Wallen。

    您已經花時間創建了一個Python 應用程序,您希望使用它或將其分發給可以從其強大功能中受益的人。您可能認為唯一的方法是將程式碼發送給他們,確保他們在機器上安裝了Python(以及程式碼所需的任何依賴項),並指示他們使用命令python3 appname.py運行程式碼。

    當然,這可以工作,但並不有效率。如果您與可能不太了解 Python 的人共享應用程序,這可能會很麻煩。或者,即使他們了解 Python,您肯定也不希望將程式碼發送給他們並期望他們從命令列運行它。

    相反,為什麼不從您的Python 程式碼創建一個可執行文件,這樣用戶只需雙擊它即可運行應用程序,或者將文件複製到其$PATH 中的目錄並從文件系統層次結構中的任何位置運行命令。

    這就是我今天要向您展示如何做的事情。我們將使用我們先前建立的 Python 應用程式的程式碼(用於獲取使用者的輸入並使用GUI將其寫入檔案)並從中建立一個方便的可執行檔。

    這是一種從 Python 程式碼創建便攜式應用程式的好方法。目標機器唯一的要求是安裝 Python(這是一個相當容易克服的障礙)。

    好的,讓我們開始吧。

    您需要什麼
    要使此方法有效,您需要一台安裝了 Python 的機器以及我們上次建立的範例程式碼。我會在這裡添加程式碼,這樣您就不必搜尋它。我將在 Ubuntu 22.04 上演示此方法,但該過程適用於任何 Linux 發行版(或任何支援 Python 的作業系統)。如果您使用的是其他發行版或作業系統,則需要相應地調整 Pip 安裝過程。

    安裝 Pip
    要安裝 PyInstaller,您必須先確保安裝了 Pip(Python 套件管理器)。您可以使用以下命令檢查 Pip 是否已安裝:

    如果您在控制台中看到版本號,則表示您已準備好。如果您收到錯誤,則需要安裝 Pip,這可以透過以下命令完成:

    sudo apt-get install python3-pip -y
    當上述命令完成後,您就可以繼續了。

    接下來,我們需要安裝PyInstaller,它會讀取您的Python 程式碼,發現您的應用程式運行所需的每個模組和庫,收集所有必要的東西(包括Python 解釋器),並將它們與您的程式碼組合成一個單獨的資料夾或一個單獨的可執行檔。

    若要安裝 PyInstaller,請執行下列命令:

    就是這樣。您已準備好。

    將所有內容捆綁在一起
    我將首先向您展示如何使用 PyInstaller 為您的應用程式建立捆綁包。所有這些都將包含在一個資料夾中,其中包含一個可執行檔和一個包含依賴項的資料夾。

    請記住,我們用於輸入 GUI 的程式碼如下所示:

    import sys
    from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout

    class UserInputApp(QWidget):
    def __init__(self):
    super().__init__()
    self.init_ui()

    def init_ui(self):
    self.setWindowTitle(‘User Input App’)
    self.setGeometry(100, 100, 400, 200)
    self.label = QLabel(‘Enter text:’)
    self.text_input = QLineEdit()
    self.save_button = QPushButton(‘Save to File’)
    self.save_button.clicked.connect(self.save_to_file)
    layout = QVBoxLayout()
    layout.addWidget(self.label)
    layout.addWidget(self.text_input)
    layout.addWidget(self.save_button)
    self.setLayout(layout)

    def save_to_file(self):
    text = self.text_input.text()
    with open(‘user_input.txt’, ‘a+’) as file:
    file.write(text + ‘\n’)
    print(‘Text saved to file.’)

    if __name__ == ‘__main__’:
    app = QApplication(sys.argv)
    window = UserInputApp()
    window.show()
    sys.exit(app.exec_())

    讓我們使用以下命令建立一個新目錄:

    使用以下命令變更到該目錄:

    使用以下命令建立 Python 檔案:

    將上面的程式碼貼到該文件中,然後儲存/關閉它。然後,您可以使用以下命令建立捆綁資料夾:

    當命令完成後,使用以下命令變更到 dist 目錄:

    在這個資料夾中,你會找到一個名為 input 的子資料夾,其中包含可執行文件,以及一個名為 _internal 的資料夾。使用cd input命令進入 input 資料夾,然後你可以使用以下命令運行你的應用程式:

    ./input

    輸入 GUI 將會打開,你可以使用該應用程式。

    如果你想以這種方式分發應用程序,你需要將 INPUT_APP/dist/input 資料夾複製給任何需要它的人,他們就可以像你一樣運行它(只要他們的機器上安裝了 Python)。

    有一個更簡單的方法。

    建立單一文件可執行文件
    最好的方法是使用 PyInstaller 建立單一檔案可執行檔。這裡唯一的區別是你在(INPUT_APP 資料夾內)運行的命令,它是:

    pyinstaller –noconsole –onefile input.py

    –noconsole 選項指示 PyInstaller 抑制應用程式啟動時不可避免地開啟的終端窗口,而 –onefile 則告訴 PyInstaller 建立單一檔案可執行檔。

    當此命令完成時,你將在 dist/input 目錄中找到單一檔案可執行檔。然後,你可以將該檔案複製到你的 $PATH 中的目錄(例如 /usr/local/bin)或複製給任何需要該應用程式的人。

    這就是從 Python 程式碼建立可執行檔的所有步驟。使用這種便捷的方法,你的應用程式不僅更容易運行,而且更容易分發給其他用戶。

  • OTN技术在5G网络中扮演什么角色?

    OTN,即Optical Transport Network(光傳輸網路),是一種基於光纖通訊技術的網路架構,用於實現光訊號的傳輸和交換。 OTN技術具有高速傳輸的特點,可滿足大容量網路的頻寬需求,為寬頻接取網路和光纖網路的改造提供強力支撐。它廣泛應用於各大營運商的幹線傳輸網路建設,推動了相關業務的發展 。

    OTN技術可以支援客戶訊號的透明傳送、高頻寬的複用交換和配置,具有強大的開銷支援能力,提供強大的操作、管理和維護(OAM)功能,支援多層嵌套的串聯連接監視(TCM )功能、具有前向糾錯(FEC)支援能力。

    OTN的組成部分包括光傳輸設備、光傳輸介質、光傳輸協定和網路管理系統。光傳輸設備如光放大器、光開關、光解復用器等,負責處理和調控光訊號的傳輸;光傳輸介質即光纖,具有低損耗、高頻寬和長距離傳輸的特性;光傳輸協定定義了OTN中光訊號的傳輸格式和處理規則,常用的標準為ITU-T G.709;網路管理系統用於監控和管理OTN網路的運作狀態和效能。

    OTN的工作原理涉及光訊號的調變、傳輸、解復用、交換和路由、再調變、資料處理和傳輸,以及網路管理和監控。 OTN網路的管理和監測確保了其正常運作和效能最佳化 。

    OTN的應用場景廣泛,包括營運商網路、資料中心互聯、行動通訊網路、企業網路、網際網路骨幹網路和科學研究網路等。它提供高速、低延遲和可靠的資料傳輸,滿足不同應用場景的需求 。隨著技術的發展,OTN正在逐步下沉到移動城域傳輸網路的建設中,用於滿足傳輸網路大寬頻、大容量的業務需求,不斷提高光纖芯的利用率 。

    OTN技術在5G網路中扮演著至關重要的角色,主要體現在以下幾個方面:

    1. **大頻寬和低時延需求滿足**:5G網路的三大應用情境eMBB(增強行動寬頻)、URLLC(超高可靠低時延通訊)和mMTC(海量物聯網)對承載網路提出了大頻寬、低時延等要求。 OTN技術以其高頻寬、低延遲的特性,能夠滿足5G網路對傳輸速度和時延的嚴苛要求 。

    2. **統一承載解決方案**:OTN技術可以為5G網路提供綜合承載解決方案,實現5G、固定寬頻、雲端和政企專線等業務的統一承載。透過在匯聚機房集中部署無線集中設備,分組OTN設備可以將前傳流量匯集到節點無線設備,同時支援路由轉送功能將中傳回傳業務上傳到上層承載設備 。

    3. **技術創新與標準化**:在5G時代,OTN技術的標準化與技術創新不斷推進。例如,M-OTN(Mobile-Optimized OTN)技術,就是專為5G設計的OTN技術,它透過簡化映射復用結構和優化FEC演算法,匹配低成本的光模組,以適應5G前傳、中傳和回傳的不同需求。

    4. **高精度時間同步**:5G網路對時間同步精度提出了更高的要求,OTN技術透過帶內和帶外兩個方向提升精度,以滿足5G網路對超高精度時間同步的需求。

    5. **智慧化與網路切片支援**:OTN技術結合SDN和AI技術,支援網路智慧化,能夠實現業務快速配置下發、跨廠商調度及快速開通,同時支援靈活的網路切片技術,滿足5G網路多場景、多租戶的應用需求。

    6. **降低建網成本和提升服務品質**:透過開放解耦及高效管理,OTN技術有助於降低建網成本並提升服務質量,打造良性競爭的生態環境,符合運營商的長遠利益。

    綜上所述,OTN技術在5G網路中的應用,不僅能夠提供必要的頻寬和時延保證,還能夠透過技術創新和智慧化管理,滿足5G網路的多樣化需求,為營運商建構高效可靠的5G網路提供支援。

     

  • 四問四答,徹底看懂智算中心!

     小枣君 鲜枣课堂

    到底什麼是智算中心?

    智算中心,就是以人工智慧運算任務為主的資料中心。

    資料中心通常包含三種類別,除了智算中心以外,另外兩種分別是以通用計算任務為主的通算中心,以及以超級運算任務為主的超算中心。

    自2023年以來,以ChatCPT、Sora為代表的AIGC大模型橫空出世,掀起了一股席捲全球的AI浪潮。

    想要在AI浪潮中佔優勢,就必須擁有強勁的AI算力支撐。智算中心,作為AI算力的核心基礎設施,逐漸成為人們關注的焦點,也是產業重點建設的對象。

    根據數據顯示,我國目前已經有包括武漢、成都、長沙、南京、呼和浩特等在內的20多個城市建設了智算中心。至2025年,國內智算中心數量將超過50個。

    這些智算中心採用專門的AI算力硬件,適合高效運行AI演算法。它們可以應用於電腦視覺、自然語言處理、機器學習等領域,處理圖像辨識、語音辨識、文字分析、模型訓練推理等任務。

    █ 智算伺服器,到底有什麼不同?

    智算伺服器是智算中心的主要算力硬體。它和傳統通用伺服器最大的差別,在於算力晶片的不同。

    傳統通用伺服器以CPU為主要晶片,有的配置了GPU(圖形處理單元)卡,也有的沒配。即便配置了,也數量不多(1-2塊),以完成傳統圖形處理任務(3D圖形渲染等)為主。

    智算伺服器,為了保證的作業系統運行,也配置了CPU。但是,為了更好地完成AI計算任務,所以配置了更多的GPU、NPU(神經網路處理單元)、TPU(張量處理單元)等計算晶片(4塊或8塊),以這些晶片輸出的算力為主。

    這種「CPU+GPU」、「CPU+NPU」的架構,也稱為「異構運算」架構,能夠充分發揮不同算力晶片在效能、成本和能耗上的優勢。

    GPU、NPU、TPU的核心數量多,擅長平行運算。 AI演算法涉及大量的簡單矩陣運算任務,需要強大的平行運算能力。

    在實際使用中,GPU、NPU、TPU會做成闆卡的形態,插入到智算伺服器的插槽中。等伺服器上電啟動後,再根據調度執行計算任務。

    除了晶片不同之外,為了充分發揮效能以及保障穩定運行,AI伺服器在架構、儲存、散熱、拓樸等方面也進行了強化設計。
    例如,智算伺服器的DRAM容量通常是普通伺服器的8倍,NAND容量是普通伺服器的3倍。甚至它的PCB電路板層數也明顯多於傳統伺服器。
    瘋狂堆料,肯定也會帶來兩者之間的成本差異。一台智算伺服器的價格,可能會​​達到傳統通用伺服器的數十倍以上。
    不久前,中國移動公示了2024年至2025年新型智算中心集採得標結果,採購智算服務器總規模達到8054台,中標總金額達到了約191.04億元人民幣(不含稅)。平均下來,每台的價格是237.2萬元。通用伺服器的價格,根據品牌和配置的不同,大約在1到10萬元之間。
    受算力闆卡的影響,智算伺服器的功耗也明顯大於通用伺服器。
    以英偉達GPU為例,A100單卡功耗400W,H100單卡功耗700W。配置了8張GPU的智算伺服器,光是GPU的熱功耗就能達到3.2~5.6 kW。傳統通用伺服器的話,也就0.3~0.5 kW左右。
    從外型來看,智算伺服器和通用伺服器並沒有很大的差別。兩者都是標準架構,可以放入42U標準機架。如果內建了較多的AI算力闆卡,智算伺服器的厚度可能會稍微大一些,達到4U、5U甚至10U。
    這裡要注意,根據工作任務的不同,智算伺服器也會分為訓練伺服器、推理伺服器或訓推一體伺服器。這些伺服器在架構和體型上會存在一些差異。一般來說,訓練伺服器會比推理伺服器更龐大一些(AI算力闆卡更多)。
                                                                                                                    智算(訓練)伺服器外觀(中興通訊)

    數據也可以說明問題。

    雖然說AI智算發展迅速,但從機架數量規模來看,遠不如通算中心。

    根據今年3月國家數據局在青海綠色算力推介會上揭露的數據,截至2023年底,全國在用數據中心機架總規模超過810萬標準機架(包括所有類型數據中心)。

    智算中心機架數,目前沒有準確的資料來源。我們可以推算一下。

    前面提到,到2025年,國內會有50個智算中心。以中國移動呼與浩特超大規模單體智算中心為例,部署伺服器總規模約2,950台,部署機架總規模為799架,算力闆卡1.9萬張,算力規模6.7EFLOPS。就算是50個智算中心都像呼和浩特這麼大,也是50×800=40000個機架。還不到2023年全國在用資料中心機架總數的零頭。

    我們也可以從算力規模來計算。根據信通院的報告,到2025年,全國的算力總規模將達到320EFLOPS。其中,智算算力佔比要達到35%,也就是說,112EFLOPS。依呼和浩特智算中心的數據,單機架平均算力是6.7÷800=0.008375EFLOPS。 112EFLOPS就是112÷0.008375=13373個機架。

    之所以會這樣,還是因為AI智算伺服器的算力比較強。雖然智算算力總體佔比看起來高,但機架數量和資料中心數量佔比並不會那麼多,估計不會超過10%。

    █ 通算中心改成智算中心,可行嗎?

    如今,在「雙碳」政策的指引下,新建資料中心核准趨嚴,現有合規資料中心資產稀缺。那麼,是否可以把通用資料中心改為智算中心呢?

    答案是肯定的。

    資料中心的使命,是為伺服器託管提供穩定的冷卻和供電環境。通算中心和智算中心都是資料中心,兩者的主要組成基本上是一致的。

    一般來說,伺服器等IT算力設備以及交換器等通訊設備,屬於客戶自有資產,由客戶提供。資料中心服務商,負責建置與運作能夠確保伺服器等主設備正常運作的底層基礎支撐設備(也叫配套設備)。

    資料中心樓宇佈局內的底層基礎支撐設備設施,依照業界的劃分,包括風(冷凍)、火(消防)、水(防潮)、電力(市電、不間斷電源、柴發)四大部分。或者,也可以分為供電系統、不間斷電源系統、終端配電系統、電源輔助系統和空調系統等。

    如下圖所示:

    图片来源:通信电源人

    前面我們提到,智算伺服器的功耗比通用伺服器高。在智算中心,單機櫃功率密度通常也會高於傳統資料中心。根據相關機構的數據,智算中心的單機櫃功率密度需要超過30kW,甚至達到100kW以上,而傳統資料中心的密度一般在6kW~15kW之間。

    智算中心的單機櫃功率密度高,改造為智算中心,要事先將資料中心的整體供電能力重新計算與設計。

    如果不需要擴容,那就簡單了。整個改造就以末端改造為主,就是撤掉傳統通用伺服器,重新上架智算伺服器以及相關網路設備,重新佈線。
    如果需要擴容,意味著同樣的面積下,機櫃產出更多,改造涉及到供電和製冷系統相關配套設備的採購和安裝,會帶來更多的工作量,也需要更長的改造週期。

    擴容改造也肯定會帶來一些成本負擔。是否需要將傳統通算中心改造為智算中心,除了前面提到的限制新建等客觀因素外,就是看投入產出比。也就是說,改造後的智算中心,是否能帶來更大的經濟效益回報。

    █ 最後的話

    資料中心是重要的ICT基礎設施,也是整個社會的算力底座。它源源不絕地輸出算力,滿足我們數位生活的需要,也支撐了千行百業的發展。

    隨著時間的推移,AI浪潮將會從狂熱回歸理性,智算中心的建設也會趨緩。如何充分利用好已有的智算資源,讓AI產生價值回報,將會成為更重要、更迫切的任務。

    合理佈局通算、智算以及超算,建構多種算力類型協同發展的格局,將為數位經濟的起飛奠定更牢靠的基礎,也會推動了整個社會加速邁入智慧時代。

  • Fortinet 認證解決方案專家 安全存取服務邊緣

    描述
    安全存取服務邊緣 (SASE) 認證中的 FCSS 驗證您設計、管理、監控 Fortinet SASE 解決方案和排除故障的能力。本課程涵蓋使用進階 Fortinet 解決方案的 SASE 基礎架構。

    誰應該嘗試 SASE 認證中的 FCSS?
    我們建議需要設計、管理、支援和分析高級 Fortinet SASE 解決方案所需專業知識的網路安全專業人士獲得此認證。

    計劃要求
    要獲得此認證,您需要在兩年內通過兩次核心考試。

    核心考試
    FCSS – FortiSASE 管理員
    NSE 7 SD-WAN
    選修考試
    不適用

    為了準備認證考試,我們建議您參加相關的 NSE 課程。

    數位徽章
    在以下情況下您將收到數位徽章:

    考試徽章:每次您通過 FCSS – SASE 中包含的任何版本的考試。
    認證徽章:一旦您達到 FCSS – SASE 認證的要求。
    有關更多信息,請參閱Fortinet 培訓學院幫助台中的以下知識庫文章。

    關於安全存取服務邊緣考試中的 FCSS
    Pearson VUE提供考試。

    飛塔 NSE 7—SD-WAN 7.2
    FCSS—FortiSASE 23 管理員
    考試系列:FCSS_SASE_AD-23
    問題數:30
    考試時間:60分鐘
    英語語言
    產品版本:FortiSASE 23.2、FortiOS 7.2、FortiClient 7.0、FortiAuthenticator 6.5
    狀態:可用

    預約考試
    在 Pearson VUE 預約 NSE 認證考試

    認證
    要獲得 SASE 中的 FCSS 認證,您必須在兩年內通過兩項核心考試。此認證自第二次考試之日起有效期為兩年。

    再認證
    如果您的 SASE 中的 FCSS 認證已過期,您必須通過兩次相隔不超過兩年的核心考試才能獲得有效狀態。
    如果您的 SASE 認證中的 FCSS 仍然有效,您可以自完成以下要求之日起將其到期日期延長兩年:
    通過相隔不超過兩年的兩次核心考試。
    如果您的 SASE 中的 FCSS 認證仍然有效,您可以將其有效期從您獲得或重新認證網路安全 FCX 認證之日起延長三年。
    通過 SASE 中的任何 FCSS 考試都可以重新認證您的網路安全 FCP、FCF 和 FCA 認證(如果這些認證仍然有效)。
    有關更多信息,請參閱Fortinet 培訓學院幫助台中的以下知識庫文章。

    關於 NSE 認證考試
    全球範圍內可在以下地點取得:Pearson VUE 考試中心和 OnVUE
    評分方法: 答案必須 100% 正確才能獲得學分。不給予部分學分。錯誤答案不會扣分。
    問題類型:多項選擇與多項選擇
    兩次嘗試之間所需的時間:15 天
    成績單和證書:您的 Fortinet 培訓學院成績單將在您通過考試後的五個工作天內更新。之後,您將能夠從 Fortinet 培訓學院下載可列印的證書。
    如何報名參加 FCSS 培訓
    FCSS 課程可在 Fortinet 培訓學院圖書館取得(此處)。

    如果您是客戶或公共用戶,您必須先在Fortinet 培訓學院建立帳戶。您必須使用您的公司電子郵件地址進行註冊。
    如果您是合作夥伴,您必須先在合作夥伴入口網站上建立帳戶。您必須使用您的公司電子郵件地址進行註冊。
    如果您有疑問,請造訪Fortinet 培訓學院幫助台頁面。

  • 探索架構本質

    原創 汪照輝 twt企業IT社區

    【摘要】從單體架構到微服務、雲端原生架構,系統架構一直在不斷的演進中。如何透過複雜的生態系探尋架構的本質?架構的本質究竟是什麼?
    【作者】汪照輝,中國銀河證券架構師,專注於容器雲、微服務、DevOps、資料治理、數位轉型等領域,對相關技術有獨特的理解與見解。擅長於軟體規劃和設計,提出的「平台融合」的觀點越來越被認同和事實證明。發表了許多技術文章探討容器平台建置、微服務技術、DevOps、數位轉型、資料治理、中台建置等內容,受到了廣泛關注與肯定。

    隨著技術的發展與演進,系統(指的IT系統)架構也不斷的演進中。從單體架構到微服務、雲端原生架構,系統是從單體到複雜分散式系統演進,系統元件或子系統之間的相互獨立而彼此依賴,形成一個個複雜的生態系統。而係統架構正是描述這個複雜系統的結構和聯繫,以及系統結構和聯繫的建構過程。

    認識系統架構
    架構和系統相關,在討論架構之前,先認識「系統(這裡泛指系統)」。一般系統論創始人貝塔朗菲認為「系統是相互連結相互作用的諸元素的綜合體」。汪應洛教授認為系統是由兩個以上有機連結、相互左右的要素所組成,具有特定功能、結構和環境的整體。系統具有整體性、相關性、環境適應性等特徵。整體性指的是系統所有元素構成複合統一整體;相關性指系統所有元素相關聯繫、相互依存、相互作用、相互制約,不存在孤立元素;環境適應性是指任何系統都存在於一定的環境中,並與環境中的其他系統和元素交流,系統是環境中的一個元素,環境變化必然會引起系統功能和結構的變化,系統需要適應環境變化並隨環境動態變化而調整。

    系統中往往有若干元素,元素以某種結構而存在,彼此之間存在著連結與關係。系統的元素以某種連結的組織架構就是架構。例如一個IT系統從邏輯上劃分為若干個模組,模組之間的關係和結構就是系統的邏輯架構;這些模組最終封裝為若干個組件,這些組件的關係和結構就是系統的物理架構;組件最後根據業務和環境需求部署起來,就是系統的部署架構;系統中資料實體之間的關係和結構就是資料架構。架構結構往往指的是一種穩定的靜態結果,架構多數時候指的是架構結構,不過架構也指的是動態建構系統架構結構及其關係的過程。

    IT系統包括資訊科技軟體和硬體系統。從信創分類包括基礎硬體、基礎軟體、應用軟體、資訊安全等。系統和架構的概念非常廣泛,因此限定本文的系統架構範圍,也就是一般意義上的軟體系統架構。而軟體體系架構是關於軟體基本的結構選擇,一旦實現,這些結構的變更代價高昂,因此架構對於系統來說既是基礎也是核心。

    軟體系統架構要素
    軟體系統架構包括軟體系統結構、軟體系統必須支援的架構特徵、架構決策和設計原則。

    軟體系統結構:是明確的系統骨架(結構),明確系統有哪些構件組成及建構之間的關係與連結等。就像人體骨骼組成的人體骨架一樣,有了骨架才能站立行走。

    架構特徵:是指軟體系統具備的非功能性能力。例如高可用性、可靠性、可測試行、可擴充性、安全性、可恢復性、高效能、可觀測性等。

    架構決策:是指軟體架構過程中合理的方案選擇。例如技術選用、解決實施方案(包括執行目標計畫)、成本評估、性價比評估等等。架構結構是架構決策妥協的產物,沒有十全十美的架構結構,也因此架構其實也需要不斷的調整與演進,不可能一成不變。在架構設計時選擇合理的架構方案是軟體系統成功的關鍵。

    設計原則:設計原則是軟體設計指導,是軟體實現層面的選擇。它和架構決策是不同的,架構決策是專案團隊軟體方向性的選擇,比如說是選擇單體架構還是微服務架構;而設計原則是軟體實現層面的選擇,比如說開發團隊應該利用非同步訊息處理來提升微服務架構服務間存取的效能,是用REST 還是用RPC 來實現等。

    從軟體系統架構要素探索架構本質
    架構要素中,架構特徵是軟的設計目標,是架構非常重要且關鍵的部分,決定架構結構的實用性與適用性。結構是架構設計的結果,綜合各種需求和方案的選擇。架構決策是設計過程,定義軟體架構如何被建構。例如在層級架構中,架構師可能定義架構設計規則只有業務和服務層可以存取資料庫,禁止表示層直接存取資料庫;架構決策從全局架構視角建構系統限制和指導開發團隊什麼是允許的、什麼是不允許的。設計原則是指導方針,從功能實現層次指導功能實現方案選擇,例如定義日誌Info Level和Debug Level 需要輸出的內容,日誌追蹤的Trace ID+ seq ID 來實現聚合以消除節點時間不同步帶來的問題等。而架構決策往往不涉及體的功能實現。

    從架構要素可以認識:架構就是資源的組織方式和組織過程。既包括靜態的結果即架構結構,也包括動態的建構過程。所以架構既是個“名詞”,也是個“動詞”。軟體架構就是對軟體資源的組織方式與過程,IT架構就是對IT資源的組織方式與過程,組織架構就是對組織資源的組織方式與過程,廣義的系統架構是對這個系統資源的組織方式與過程,等等。

    深入探索架構本質
    暫放下具體的概念,從歷史發展的過程來看,是人類使用工具不斷改進工具的過程,而工具的採用又驅動了社會關係、組織關係的演進,就像有隻手在「架構」社會關係。

    馬克思歷史唯物主義生產力與生產關係理論告訴我們,生產力決定生產關係,有什麼樣的生產力就有什麼樣的生產關係,而生產力體現在生產工具上。資訊科技、數位科技、智慧科技等是一種新的生產力,新生產力帶來了生產工具的變革,生產工具的採用決定了生產關係的變革,需要新的架構來適應新技術發展的要求,否則將會阻礙生產力的發展。

    IT系統架構從單體逐步朝向分散式整合架構演進,其資源組織方式發生了變化,既是技術生產力發展的要求,也是資源配置最佳化的結果。單體架構類似小農經濟時代的生產關係,分散式架構演化為社會分工的生產關係。新技術創新和發展促使新的行業和業務創新和發展,從而帶來更多行業和領域,不得不分工協作,例如工業從農業中分離出來,服務業從農業、工業中分離出來等等。分工促進了專業化的發展,使人們(生產者)有機會成產業領域專家,提升了生產效率,但彼此依賴加深,形成你中有我、我中有你的全球化體系。而IT系統架構經過數十年的演進,也逐步向分散式一體化融合的架構方向演進。比如說從單體向分佈微服務、雲端原生、Serverless 等方向演進,功能分解越來越細,重複使用越來越多。每一個分散式微服務是一個完整的、自治的單元,但又為其他服務和系統提供能力,從而相互關聯和依賴,同時又是基於雲端運算分離了底層基礎設施,以雲端原生專注於業務應用研發和創新,推動了雲端原生架構的出現和廣泛應用。因此對科技、人力、業務等進行組織、設計的架構本質上也是一種生產關係,是生產力發展和資源配置最佳化等作用的結果。架構如果適應新的科技生產力發展要求,則能促進生產力的發展,否則將會阻礙生產力的發展。從資訊化到數位化,科技技術的進步促進了生產工具、生產力的演進,必然帶來生產關係的變革,也必然會導致軟體系統架構的改變與前進。

    架構本質是一種生產關係

    架構本質是一種生產關係,必然符合社會生產關係發展趨勢。隨著資訊科技生產力的發展需要不斷的發展與演進。生產力體現在生產工具上,技術和工具的組織是技術架構的體現,技術進步帶來工具的革新,進而帶來新的生產力;生產方式體現在業務架構和IT流程上等,不同的業務架構方式和流程,也意味著不同的處理方式,是生產關係的體系,也影響生產力的發揮;組織架構是一種組織方式,關係著勞動者的權限和驅動力,從而也促進或限制生產力。不同的架構方式,同樣的技術和工具所體現的生產力是不一樣的,因此,架構或促進或限制著企業技術的應用和生產力的效力。

    系統不是獨立的,是相互關聯的。任何組織都是社會系統和技術系統的綜合體,相互支持,相互補充和相互協調,才能更好運作。企業內部的軟體系統也是一樣,也是相互關聯。隨著雲端運算(統一基礎設施底座)、資料湖(統一的資料資產資源)、AI大模型(統一互動協作平台)等,相互協調融合,共同支撐企業業務應用,賦能業務創新轉型。

  • Check Point公司的簡介及與思科公司對比

    Check Point Software Technologies Ltd. 是一家全球領先的網絡安全公司,成立於1993年,總部位於以色列特拉維夫。Check Point專注於提供全面的網絡安全解決方案,涵蓋防火牆、入侵防禦系統、端點保護、雲安全等。以下是Check Point公司的詳細介紹及其與思科公司的對比:

    Check Point公司的簡介

    成立與發展歷史

    • 1993年:由Gil Shwed、Marius Nacht和Shlomo Kramer創立。Gil Shwed被認為是防火牆技術的先驅。
    • 1994年:推出首款產品FireWall-1,這是一款基於Stateful Inspection技術的防火牆,該技術成為現代防火牆的基礎。
    • 1996年:在納斯達克上市,股票代碼CHKP。
    • 2003年:推出UTM(統一威脅管理)設備,將多種安全功能整合到一個設備中。
    • 2016年:進軍雲安全市場,推出CloudGuard系列產品。

    主要產品

    1. 防火牆和入侵防禦
      • Check Point FireWall-1:基於Stateful Inspection技術的防火牆。
      • Check Point Next Generation Firewalls (NGFW):提供高級威脅防禦和入侵防禦功能。
    2. 統一威脅管理(UTM)
      • Check Point UTM-1:將防火牆、VPN、防病毒、防垃圾郵件等功能整合到一個設備中。
    3. 端點安全
    4. 雲安全
      • Check Point CloudGuard:針對公有雲、私有雲和混合雲環境的安全解決方案。
    5. 移動安全
      • Check Point Mobile Threat Defense:保護移動設備免受網絡威脅。

    與思科公司的對比

    專注領域

    • Check Point:主要專注於網絡安全領域,提供全面的安全解決方案,如防火牆、入侵防禦、端點保護和雲安全。Check Point以其高效的防火牆和入侵防禦技術聞名。
    • 思科:除了網絡安全,還涵蓋了廣泛的網絡基礎設施產品,如路由器、交換機、無線網絡設備、協作工具和數據中心解決方案。思科在網絡硬件和整體解決方案方面具有優勢。

    技術創新

    • Check Point:以Stateful Inspection技術為基礎,專注於創新的安全技術和解決方案,特別是在防火牆和入侵防禦系統方面。
    • 思科:在網絡技術創新方面表現突出,包括開發多協議路由器、軟體定義網絡(SDN)和雲計算技術。思科的產品範圍廣泛,涵蓋網絡基礎設施和安全領域。

    市場佔有率

    • Check Point:在全球網絡安全市場中占有重要地位,特別是在企業防火牆和入侵防禦市場中。
    • 思科:在全球網絡設備市場中占據主導地位,包括路由器、交換機和網絡安全等多個領域。

    主要競爭對手

    • Check Point:主要競爭對手包括Palo Alto Networks、Fortinet和Sophos。
    • 思科:在網絡安全領域的競爭對手包括Palo Alto Networks、Fortinet、Check Point等,在網絡基礎設施領域的競爭對手包括華為、Juniper Networks和HPE。

    總結

    Check Point和思科公司在各自的專業領域都有著顯著的優勢和特點。Check Point以其在網絡安全技術方面的創新和高效解決方案著稱,而思科則在網絡基礎設施和整體解決方案方面具有領先地位。兩家公司在網絡安全市場中都有著重要的影響力,並通過不斷的技術創新和市場擴展,保持了各自在行業中的領先地位。

    4o