- Learning AWS(Second Edition)
- Aurobindo Sarkar Amit Shah
- 165字
- 2021-06-30 18:52:55
Designing for parallel processing
It is a lot easier to design for parallelization on the cloud platform. You need to use parallel designs throughout your architecture from data ingestion to its processing. So, use multithreading for parallelizing your cloud service requests, distribute load using load balancing, ensure multiple processing components or service endpoints are available via horizontal scaling, and so on.
Exploit both multithreading and multi-node processing. For example, using multiple concurrent threads for fetching objects from cloud data storage service is a lot faster than fetching them sequentially. In the pre-cloud or non-cloud environments, parallel processing across a large number of nodes was a difficult and expensive problem to solve. However, with the advent of cloud it has become very easy to provision a large number of compute instances within minutes. These instances can be provisioned, used and then released using APIs. In addition, frameworks such as Apache Spark and Hadoop have reduced the earlier complexity and expenses involved in building large-scale distributed applications.
- Modern JavaScript Web Development Cookbook
- 物聯(lián)網(wǎng)短距離無線通信技術(shù)應(yīng)用與開發(fā)
- 社交電商運(yùn)營策略、技巧與實(shí)操
- 計(jì)算機(jī)網(wǎng)絡(luò)安全實(shí)訓(xùn)教程(第二版)
- 物聯(lián)網(wǎng)概論(第2版)
- 信息通信網(wǎng)絡(luò)建設(shè)安全管理概要2
- Go Web Scraping Quick Start Guide
- 中國互聯(lián)網(wǎng)發(fā)展報(bào)告2018
- 搶占下一個(gè)智能風(fēng)口:移動(dòng)物聯(lián)網(wǎng)
- 異構(gòu)蜂窩網(wǎng)絡(luò)關(guān)鍵理論與技術(shù)
- 大型企業(yè)微服務(wù)架構(gòu)實(shí)踐與運(yùn)營
- 物聯(lián)網(wǎng)的機(jī)遇與利用
- 圖神經(jīng)網(wǎng)絡(luò)前沿
- 精通SEO:100%網(wǎng)站流量提升密碼
- 華為HCIA-Datacom認(rèn)證指南