雲端運算機房網路建置要點 頻寬:內部頻寬 VirtualizationUser-to-VM; VM-to-VM, server-to-server VM 流量行為難以掌握,充足的頻寬是必要條件 使用 Non-blocking, Non-oversubscription 網路環境 Cross-datacenter Business continuity; Disaster recovery 為考慮 BC/DR ,跨資料中心的 VM 連線扮演重要角色 也需一併考慮 Internet 連線設計如 GSLB GE GE 10GE GE GE 10GE Internet Internet
7.
雲端運算機房網路建置要點 資訊安全 Faceto Internet 阻卻所有惡意的流量 Scalable Firewall/IPS/DDoS mitigation/Web Application Firewall Face to cloud customers 提供安全快速的存取方式 SSLVPN, Dedicated connection WAN acceleration Cloud Service SSL VPN
Hadoop cluster 網路環境區分 data traffic 與 client communication 所使用網路卡 獨立之 HDFS segment 可進行 Ethernet jumbo frame 調整以增進傳輸效能 修改 dfs.datanode.dns.interface HDFS segment; MTU>9000 (jumbp frame) IP segment; MTU=1500
11.
雲端運算網路趨勢 Higher bandwidthOver-subscription 網路造成潛在效能瓶頸 虛擬化將造成網路流量需求大增 將 Cloud computing LAN 昇級至 non-oversubscription 網路 避免任何壅塞發生 4:1 over-subscription GE GE GE GE GE Non-oversubscription GE GE GE GE 10GE UPGRADE
12.
雲端運算網路趨勢 Lower latencyWire latency (1500 bytes) GigabitEthernet: ~12μs 10GigabitEthernet: ~2μs 在 SOA (Service-Oriented Architecture) 環境下,一個交易 (transaction) 需要跨多個 SOA 元件與網段才能完成 與單純的 standalone server solution 比起來,延遲時間增加 由於這是 GigabitEthernet 電氣規範造成的限制,更換 GE 交換器或網卡無法有效解決 SOA 環境延遲增加的狀況 昇級 Cloud LAN 自 GE 至 10GE 降低延遲時間 增加有效頻寬 Internet Network latency = A A Internet Network latency = A + B + C + D A C B D
13.
雲端運算網路趨勢 Unified andconverged interconnection 目前 server 上主要 I/O 種類 : GigabitEthernet - LAN IBA – InfiniBand Network FC - SAN SAS/SATA – Local storage Cloud datacenter approaches 使用 Enhance Ethernet or IBA 來進行實體連線整合 VM 使用虛擬化 / 模擬裝置存取 I/O 資源 vFC, vFCoE, vGbE etc… 更有效使用高頻寬、低延遲網路 GbE IBA FC SAS/SATA Enhance Ethernet; IBA Virtualization
14.
參考資料 Books Cloud& Virtualization Cloud Computing and SOA Convergence in Your Enterprise; A Step-by-Step Guide by David S. Linthicum Cloud Computing Explained by John Rhoton Cloud Computing; Implementation, Management, and Security by John W. Rittinghouse and James F. Ransome The Green and Virtual Data Center by Greg Schulz Hadoop Hadoop: The Definitive Guide by Tom White Pro Hadoop; Build scalable, distributed applications in the cloud by Jason Venner