- Mastering Python Networking
- Eric Chou
- 350字
- 2021-07-02 21:42:28
Cloud datacenters
With the rise of cloud computing and software or infrastructure as a service, we can say that the datacenters cloud providers build the cloud datacenters. Because of the number of servers they house, they generally demand a much, much higher capacity of power, cooling, network speed, and feed than any enterprise datacenter. In fact, the cloud datacenters are so big they are typically built close to power sources where they can get the cheapest rate for power, without losing too much during transportation of the power. They can also be creative when it comes to cooling down where the datacenter might be build in a generally cold climate, so they can just open the doors and windows to keep the server running at a safe temperature. Any search engine can give you some of the astounding numbers when it comes to the science of building and managing these cloud datacenters for the likes of Amazon, Microsoft, Google, and Facebook:

The services that the servers at datacenters need to provide are generally not cost efficient to be housed in any single server. They are spread among a fleet of servers, sometimes across many different racks to provide redundancy and flexibility for service owners. The latency and redundancy requirements put a tremendous amount of pressure on the network. The number of interconnection equates to an explosive growth of network equipment; this translates into the number of times these network equipment need to be racked, provisioned, and managed.

In a way, the cloud datacenter is where network automation becomes a necessity. If we follow the traditional way of managing the network devices via a Terminal and command-line interface, the number of engineering hours required would not allow the service to be available in a reasonable amount of time. This is not to mention that human repetition is error prone, inefficient, and a terrible waste of engineering talent.
The cloud datacenter is where the author started his path of network automation with Python a number of years ago, and never looked back since.
- Learning Microsoft Windows Server 2012 Dynamic Access Control
- 程序員修煉之道:程序設計入門30講
- OpenDaylight Cookbook
- Hyper-V 2016 Best Practices
- Python網絡爬蟲從入門到實踐(第2版)
- 新手學Visual C# 2008程序設計
- Java面向對象程序開發及實戰
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- WordPress Plugin Development Cookbook(Second Edition)
- FFmpeg入門詳解:音視頻原理及應用
- SharePoint Development with the SharePoint Framework
- C# and .NET Core Test Driven Development
- 小型編譯器設計實踐
- OpenCV with Python By Example
- Python Programming for Arduino