Distributed Computing | 分散式運算

  • What is it?
    Distributed computing refers to a model in which different components of a software are run on multiple computers but operate as a single system. For example, every time you search for something through a web browser, your request is actually being handled by different servers in different locations, each preparing its response independent of each other. The results are then aggregated and shown to you on your original device, with you being none the wiser about how many servers had succeeded—or failed—to help you find your results. This is the power of distributed computing: it allows one computer to benefit from the resources of other computers, while preventing the failure of any one computer from jeopardizing the entire assignment.

    It should be noted that while distributed computing is the umbrella term encompassing other similar concepts, such as parallel computing and grid computing, the methods are different. Parallel computing implies a much greater level of coordination and resource-sharing between each node, while grid computing tends to be more heterogeneous and involves computers that are only loosely connected. Which form of distributed computing is suitable for you depends largely on the task you need to accomplish.

  • Why do you need it?
    The benefits of distributed computing can best be summed up in that old adage: "don't put all your eggs in one basket." Distributed computing has the advantage of offering cost-effective redundancy, since a large number of smaller computers can work together to achieve a common goal, and the failure of any one computer will not impact the whole. Scalability is also much better when utilizing distributed computing, since new nodes can be added or removed as needed. If parallel computing is employed to direct a large amount of computing resources towards one single goal, this may achieve the level of HPC (high performance computing).

  • How is GIGABYTE helpful?
    By its very definition, distributed computing relies on a large number of servers serving different functions. This is GIGABYTE's specialty. If you are looking for servers suitable for parallel computing, G-Series GPU Servers may be ideal for you, because they can combine the advantages of CPUs and GPGPUs through heterogeneous computing to achieve superb results. Other noteworthy product lines include the H-Series High Density Servers, which can house a large number of nodes in compact form factors; the R-Series Rack Servers, which are versatile and can help fill the gaps in your distributed computing system; and the S-Series Storage Servers, which are often used in large numbers in the storage node of a computing cluster or server farm. In cloud computing, the distribution of computing tasks between data centers on the cloud and edge computing devices can also be seen as a form of distributed computing. GIGABYTE's solution for this scenario is the E-Series Edge Servers, which was designed to help expand coverage on the periphery of the network.

  • WE RECOMMEND
    RELATED ARTICLES
    CSR、ESG實踐案例:技嘉助攻成功大學 勇奪亞太HPC-AI電腦競賽冠軍

    Success Case

    CSR、ESG實踐案例:技嘉助攻成功大學 勇奪亞太HPC-AI電腦競賽冠軍

    技嘉科技是高性能伺服器解決方案的知名品牌,並且長期投入企業社會責任(CSR),環境、社會和企業治理(ESG)等永續經營目標。2020年,技嘉提供四台G482-Z50伺服器產品給台灣成功大學的超級電腦團隊,協助同學在當年的亞太地區「高速運算暨人工智慧(HPC-AI)學生競賽」上榮獲冠軍。技嘉伺服器的平行運算能力,伺服器之間的高效率資料傳輸,及長時間運作也不會出錯的穩定特性,讓這些伺服器能扮演參賽同學的神隊友。技嘉促進新一代HPC與AI人才培育,同時藉此機會回饋社會,透過高科技產品增進人類福祉。
    6大關鍵知識助企業打造強大運算力

    HPC

    6大關鍵知識助企業打造強大運算力

    數位化已是當今企業不落人後的第一步技術策略,企業發展核心業務、進行日常營運,皆需要資訊系統和運算能力來儲存、處理、管理和分析每天產生與收集的大量數據。從了解資料中心相關定義,到現代熱門技術高效能運算(HPC)、第五代行動通訊技術(5G)、人工智慧(AI)常部署的伺服器運算類型,來認識六個打造企業運算力不可不知的專業詞彙。
    淺談大數據分析應用,掌握先機的關鍵鑰匙

    Tech Guide

    淺談大數據分析應用,掌握先機的關鍵鑰匙

    「大數據big data」或許不是陌生的名詞,但是,您知道它的原理和運用方法嗎?您是否聽說過「大數據的5V原則」?還有,您是否熟悉「做好大數據的三個基礎步驟」?更關鍵的是,如果您想使用大數據,您是否擁有適合的工具?技嘉科技是尖端科技解決方案的知名品牌,發表本篇《科技指南》,目的是介紹大數據的基本知識,淺談大數據所蘊藏的無限商機,並且推薦適用於大數據的技嘉科技伺服器產品,讓您能掌握大數據,解決生活和工作上所遇到的問題。
    ARM架構處理器的由來與優勢:從智慧型手機到超級電腦

    Tech Guide

    ARM架構處理器的由來與優勢:從智慧型手機到超級電腦

    ARM架構處理器是主流x86處理器架構以外的不同選擇,原本在行動裝置上穩居市占龍頭,如今,也逐漸在伺服器和資料中心產品中出現。技嘉科技是高性能伺服器產品的知名品牌,發表本篇《科技指南》文章,回顧ARM處理器的發展過程,介紹ARM產品的優勢與特性,並且推薦適用於不同領域的技嘉科技伺服器解決方案,協助您解決在工作上可能遇到的問題。
    了解叢集(Cluster)、叢集運算(Cluster Computing)與分散式運算

    Tech Guide

    了解叢集(Cluster)、叢集運算(Cluster Computing)與分散式運算

    叢集運算是分散式運算的一種,類似平行運算或網格計算;差別在於,叢集運算在高可用性、負載平衡、高效能運算HPC等各方面擁有獨特優勢,因此自成一格。技嘉科技是高性能伺服器產品業界領袖,發表本篇《科技指南》文章,企圖解釋叢集運算的由來,以及它的優勢,並推薦給您適當的伺服器解決方案,讓您有機會建造自己的叢集運算系統。
    什麼是HPC高效能運算? 技嘉科技《科技指南》系列文章

    Tech Guide

    什麼是HPC高效能運算? 技嘉科技《科技指南》系列文章

    隨著伺服器解決方案變得更為普及,常有人提起高效能運算(HPC);內行人把這個字掛在嘴邊,好像只要是伺服器產品,就應該提供HPC功能,HPC可以解決所有運算問題……您可能想要知道,HPC真正的優勢是什麼?您能如何應用? 技嘉科技是高性能伺服器產品的業界領袖,本次發表《科技指南》文章,目的是清楚解釋HPC定義,並透過真實世界HPC成功案例介紹,希望能夠幫您評估,HPC是否符合您的需求?如果需要HPC,技嘉科技能為您提供什麼服務?