Distributed Computing | 分散式運算

  • 分散式運算是什麼?
    顧名思義,分散式運算是將一套軟體分散在不同電腦或伺服器上執行,透過網路互相連接,達成共同的任務。簡單舉例,每當您透過網際網路搜尋關鍵字,您提出的需求被派發到不同地點多台伺服器上,各自獨立完成作業,再將結果彙整與回傳到您所使用的裝置,您甚至不會知道有幾台伺服器為您服務。這就是分散式運算的優點:一台電腦可駕馭多台電腦的運算資源,但若有任何一台電腦故障,其他電腦也能完成任務,不受影響。

    值得一提的是,分散式運算、平行運算網格計算幾個詞常被混著用,但其實有所差別。分散式運算是總稱,平行運算是分散式運算一種,所使用的各節點互相配合、共用資源,共同解決問題;網格計算也是分散式運算一種,但節點大多獨立作業,較缺乏互聯關係。該使用哪種分散式運算,取決於您的運算工作內容。

  • 為何需要?
    俗話說得好,「雞蛋不要放在同個籃子裡」,分散式運算的一大特色,就是提供符合成本效益的「冗餘」(redundancy),因為使用許多裝置共同執行工作,可以提升可靠度,但不至於大幅提高成本。分散式運算的可擴充性也很突出,因為用戶可依照實際需求,隨時添加或移除節點。若使用平行運算,集結大量運算資源共同解決問題,甚至能達到高效能運算(HPC)的超級電腦等級。

  • 技嘉的特色
    分散式運算需要將工作分配給各種不同伺服器,伺服器解決方案正是技嘉科技的強項。如果您想透過平行運算解決問題,推薦使用技嘉G系列GPU協同運算伺服器,透過異質運算結合CPU和GPGPU不同處理器,達到更佳的綜效。其他推薦產品,包括H系列高密度伺服器,可在有限空間內提供多數節點;通用型R系列機架式伺服器,可扮演叢集中各種不同角色;S系列儲存伺服器,適合扮演運算叢集伺服器農場的儲存節點。企業廣泛使用的雲端運算,也是分散式運算一種,運算工作分配給雲端資料中心和網路邊緣邊緣運算裝置,技嘉科技在這個領域發表的產品,主推E系列邊緣運算伺服器,可擴展雲端運算所涵蓋的範圍。

  • WE RECOMMEND
    RELATED ARTICLES
    CSR and ESG in Action: GIGABYTE Helps NCKU Train Award-Winning Supercomputing Team

    Success Case

    CSR and ESG in Action: GIGABYTE Helps NCKU Train Award-Winning Supercomputing Team

    GIGABYTE Technology is not only a leading brand in high-performance server solutions—it is also an active force for good when it comes to CSR and ESG activities. Case in point: in 2020, GIGABYTE provided four G482-Z50 servers to Taiwan’s Cheng Kung University. The servers were used to train a team of talented students, who went on to take first place in that year’s APAC HPC-AI Competition in Singapore. The parallel computing performance of the servers’ processors, the seamless connectivity between the servers, and the servers’ unrivalled reliability are the reasons why GIGABYTE servers are ideal for educating the next generation of supercomputing experts. GIGABYTE is happy to give back to society and contribute to human advancement through high tech solutions.
    6 Key Knowledge to Build the Power of Computing for Your Business

    HPC

    6 Key Knowledge to Build the Power of Computing for Your Business

    Digitalization is the first strategy in technology for today's enterprises to stay ahead of others. To develop core business and conduct daily operations, enterprises need IT systems and computing power to store, process, manage and analyze the large amounts of data generated and collected every day. This guide will take you from understanding the relevant definitions of data centers to the functions of servers that are often deployed in modern popular technologies such as high performance computing (HPC), 5G, and artificial intelligence (AI).
    What is Big Data, and How Can You Benefit from It?

    Tech Guide

    What is Big Data, and How Can You Benefit from It?

    You may be familiar with the term, “big data”, but how firm is your grasp of the concept? Have you heard of the “5 V’s” of big data? Can you recite the “Three Fundamental Steps” of how to use big data? Most importantly, do you know how to reap the benefits through the use of the right tools? GIGABYTE Technology, an industry leader in high-performance server solutions, is pleased to present our latest Tech Guide. We will walk you through the basics of big data, explain why it boasts unlimited potential, and finally delve into the GIGABYTE products that will help you ride high on the most exciting wave to sweep over the IT sector.
    The Advantages of ARM: From Smartphones to Supercomputers and Beyond

    Tech Guide

    The Advantages of ARM: From Smartphones to Supercomputers and Beyond

    Processors based on the ARM architecture, an alternative to the mainstream x86 architecture, is gradually making the leap from mobile devices to servers and data centers. In this Tech Guide, GIGABYTE Technology, an industry leader in high-performance server solutions, recounts how ARM was developed. We also explain the various benefits of ARM processors and recommend ARM servers for different sectors and applications.
    Cluster Computing: An Advanced Form of Distributed Computing

    Tech Guide

    Cluster Computing: An Advanced Form of Distributed Computing

    Cluster computing is a form of distributed computing that is similar to parallel or grid computing, but categorized in a class of its own because of its many advantages, such as high availability, load balancing, and HPC. GIGABYTE Technology, an industry leader in high-performance servers, presents this tech guide to help you learn about cluster computing. We also recommend GIGABYTE servers that can help you benefit from cluster computing.
    Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

    Tech Guide

    Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

    The term HPC, which stands for high performance computing, gets thrown around a lot nowadays, as server solutions become more and more ubiquitous. It is running the risk of becoming a catchall phrase: anything that is “HPC” must be the right choice for your computing needs. You may be wondering: what exactly are the benefits of HPC, and is HPC right for you? GIGABYTE Technology, an industry leader in high-performance servers, presents this tech guide to help you understand what HPC means on both a theoretical and a practical level. In doing so, we hope to help you evaluate if HPC is right for you, while demonstrating what GIGABYTE has to offer in the field of HPC.