乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      15分鐘從零開始搭建支持10w+用戶的生產(chǎn)環(huán)境(一)

       新進小設計 2021-07-20

      前言

      這是一個基于中小型企業(yè)或團隊的架構設計。

      不考慮大廠。有充分的理由相信,大廠有絕對的實力來搭建一個相當復雜的環(huán)境。

      中小型企業(yè)或團隊是個什么樣子?

      • 開發(fā)團隊人員配置不全,部分人員身兼開發(fā)過程上下游的數(shù)個職責;

      • 沒有專職的維護人員,或者維護人員實力不足以完全掌控生產(chǎn)和開發(fā)環(huán)境。

      這種情況下,過于復雜的生產(chǎn)環(huán)境設計,規(guī)劃、安裝、調(diào)試、修改會牽扯太多的精力。一旦使用過程中出現(xiàn)問題,涉及的技術復雜性會帶來不可預估的災難。

      同時,中小型團隊的系統(tǒng),也有其特殊要求,主要表現(xiàn)在:

      1. 生產(chǎn)環(huán)境的搭建要簡單。這個主要是考慮到人員的技術實力。畢竟要求一個開發(fā)人員,能熟練安裝各種系統(tǒng)的運行環(huán)境,是有點太高了;

      2. 生產(chǎn)環(huán)境的擴展性要足夠。因為資金原因,通常前期的服務器資源會比較緊張,而一旦有資金進入,用戶量會短時間擴大,服務器資源需求也相應擴大,就需要在不改動代碼的情況下,通過簡單的操作,把生產(chǎn)環(huán)境擴展成較大規(guī)模的架構;

      3. 需要充分考慮到開發(fā)環(huán)境與生產(chǎn)環(huán)境的銜接。國內(nèi)大多數(shù)開發(fā)團隊,是采用windows開發(fā),linux布署的模式。這種模式下,開發(fā)和生產(chǎn)環(huán)境中各個部分的選擇尤為重要。最理想的情況,是開發(fā)和生產(chǎn)在不同的操作系統(tǒng)下,同環(huán)境同代碼,避免代碼重編譯和移植。

      本文就是針對這樣的要求,進行的設計。

       

      一、服務器的操作系統(tǒng)

      Linux。毫無疑問,服務器的操作系統(tǒng),必須是linux。

      很多人選擇windows做為服務器操作系統(tǒng),是因為windows更熟悉,有圖形管理界面,比較容易操作。

      但實際上,linux做為操作系統(tǒng)的優(yōu)勢更明顯:

      1. 命令行跟圖形界面,僅是輸入方式的區(qū)別,從功能上沒有實質(zhì)性的區(qū)別;命令行更快捷,而且可以形成命令序列,即腳本。

        裝linux一定不要裝GUI,這是一個非常重要的習慣,而且會顯得很專業(yè)

      2. Linux是開源免費的,或接近免費的,既不存在版權問題,也不存在成本問題。

      3. 在相同硬件的情況下,linux更容易獲得更高的性能。更容易的意思是,不需要進行太多的配置和調(diào)整。在一般使用下,安裝完直接使用,性能就很高了。

      Linux有很多發(fā)行版。通常的選擇是Redhat、CentOS、Debian。Redhat是個商業(yè)版本,有一定的費用。CentOS、Debian,是免費版本。

      中小團隊,收費版本就不考慮了。兩個免費的版本中,CentOS相對激進點,預裝軟件會采用比較新的版本,甚至會有測試版本;Debian相對保守,預裝的軟件都是穩(wěn)定的版本。另外,CentOS預裝的軟件比Debian多,所以體積大一些,啟動時要加載的東西多一些。

      我建議選擇用Debian,穩(wěn)定,占用硬盤小,占用運行內(nèi)存少。

      至于Ubunut、Arch Linux、Mint,學習linux的時候可以好好用,服務器上就算了。如果linux您自己本身不熟悉,就別自找麻煩。

      至于linux的內(nèi)核版本,在購買VPS服務器的時候,鏡像都是做好的,沒多少可選,用最高版本就好。內(nèi)核的每個升級,都解決了一些問題,也帶來了一些問題。如果不清楚這些問題在哪,或者不知道怎么解決這些問題,就假裝不知道。操作系統(tǒng)的問題,包括BUG,包括遺留的內(nèi)容,我們很難遇到的。

      最后多說一句,服務器操作系統(tǒng)一定選擇x64的版本,即64位的版本。在服務器上安裝應用軟件,也要優(yōu)先選擇x64的版本。現(xiàn)在的主流硬件,PC都是x64的,更別說服務器了。

      Debian官網(wǎng):https://www.

      獨立的服務器,需要從Debian官網(wǎng)下載ISO進行安裝。云服務器,在購買時會先選擇安裝的鏡像。安裝的步驟略過,如果需要我可以另開一個貼子寫寫。

      有幾個簡單的安全方面的內(nèi)容需要注意:

      1. 遠程連接服務器時,一定要用ssh。命令是:

      ssh username@ipssh username@domain

        Windows下沒有內(nèi)建的ssh命令,可以下一個Putty,也要使用ssh模式。

      1. 遠程登錄時,盡量少用root。安裝完成后,建一個普通用戶,用這個普通用戶進行遠程登錄。進去后,用su升權或用sudo進行操作。

      2. 上傳文件使用ssh通道。命令是:

      scp source_file username@ip:~/target_folder/target_filescp source_file username@domain:~/target_folder/target_file
       Windows下可以裝一個WinScp來上傳文件。
      1. 小心使用網(wǎng)上建議的任何方式來改動服務器,除非你知道你在做什么。

      2. 在絕大多數(shù)情況下,自己開發(fā)的應用跑在服務器上時,如果服務器出現(xiàn)了CPU高或內(nèi)存滿的情況,去查代碼,而不是懷疑服務器如何如何,也不是去調(diào)整服務器的運行參數(shù)。

      (未完待續(xù))

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多