近兩年微服務(wù)在網(wǎng)上聊的如此的如火如荼,備受關(guān)注,我在去年下半年的一個項目中也用到了阿里云的EDAS、HSF,深有體會,最近時間空閑出于好奇,決定一探究竟打算自建微服務(wù)平臺,基本實現(xiàn)EDAS、HSF的功能。也就索性來個微服務(wù)的從0到1,將自己對微服務(wù)架構(gòu)的探索和實踐記錄下來并與大家分享!
萬丈高樓平地起,我們先說基礎(chǔ)設(shè)施以及選型!
所謂基礎(chǔ)設(shè)施就是CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)等資源,提到這些的原因就是我們不打算使用真實的硬件而是使用虛擬化的硬件設(shè)備,這么說大家可能會想到IAAS平臺,其實沒錯,這些就是IAAS的核心功能,而我們的微服務(wù)也正是要考慮基于IAAS建立那就是--Openstack!
Openstack可以對 主機(jī)、存儲、網(wǎng)絡(luò)、負(fù)載 等資源非常靈活的調(diào)整和分配,這使得我們在之后的實踐中省時省力、如魚得水!