近年來雲端計算的技術興起,越來越多的服務功能被開發出來,因此有了新的網路服務技術出現,服務功能鏈(Service Function Chain),有了這個技術,就可以佈署更加彈性的服務功能,不必限制於實體場景。軟體定義網路(Software Defined Network),為集中式的網路架構,目的將網路管理變得更加彈性且可程式化,減輕網路管理員的負擔。網路功能虛擬化(Network Function Virtualization)把原本需要特定硬體的網路功能分離出來,用軟體的方式實作,網路功能不再受限於硬體設備商。由於如何達成服務功能鏈的方式尚未成為標準,本論文結合軟體定義網路以及網路功能虛擬化這兩個技術實作出服務功能鏈平台。 本論文除了實作出管理平台還提出了資源管理的方式,有負責high availability的share和recovery機制,有負責提升服務功能使用率的merge機制,以及相對應產生的separate機制,還有應付大量流量的auto-scaling機制scale up和scale down機制。並提出一個演算法STSFCM(Stable Time Service Function Chain Management)用來決定上述六項機制要在何時啟動,在auto-scaling的部分加上時間的因素,使得在穩定使用率的狀態可以更好的利用VNF的資源。;近年來雲端計算的技術興起,越來越多的服務功能被開發出來,因此有了新的網路服務技術出現,服務功能鏈(Service Function Chain),有了這個技術,就可以佈署更加彈性的服務功能,不必限制於實體場景。軟體定義網路(Software Defined Network),為集中式的網路架構,目的將網路管理變得更加彈性且可程式化,減輕網路管理員的負擔。網路功能虛擬化(Network Function Virtualization)把原本需要特定硬體的網路功能分離出來,用軟體的方式實作,網路功能不再受限於硬體設備商。由於如何達成服務功能鏈的方式尚未成為標準,本論文結合軟體定義網路以及網路功能虛擬化這兩個技術實作出服務功能鏈平台。 本論文除了實作出管理平台還提出了資源管理的方式,有負責high availability的share和recovery機制,有負責提升服務功能使用率的merge機制,以及相對應產生的separate機制,還有應付大量流量的auto-scaling機制scale up和scale down機制。並提出一個演算法STSFCM(Stable Time Service Function Chain Management)用來決定上述六項機制要在何時啟動,在auto-scaling的部分加上時間的因素,使得在穩定使用率的狀態可以更好的利用VNF的資源。