Mesos 實戰

Mesos 實戰 pdf epub mobi txt 電子書 下載 2025

[美] Roger,Ignazio(羅傑.英格納齊奧) 著,餘何 譯
圖書標籤:
  • Mesos
  • 集群管理
  • 容器化
  • Docker
  • Marathon
  • 數據中心
  • 雲計算
  • 分布式係統
  • 運維
  • DevOps
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121311642
版次:1
商品編碼:12193042
品牌:Broadview
包裝:平裝
開本:16開
齣版時間:2017-05-01
用紙:膠版紙
頁數:260
字數:364000
正文語種:中文

具體描述

産品特色

編輯推薦

適讀人群 :數據中心架構設計以及管理者等,閱讀本書的讀者需要熟悉數據中心管理的核心理念,也需要瞭解 Python 或者類似編程語言的基礎知識。

Mesos是一個開源的集群任務調度管理係統,幫讀者實現更小的係統開銷,更方便的管理。隨著虛擬化技術的發展,數據中心的架構組成越來越復雜。除瞭傳統的物理機,雲計算技術的虛擬機外,當前以docker為代錶的容器技術也在數據中心裏承擔重要的服務角色。因此如何以*簡單統一的方式來管理、調度混雜式數據中心的資源,實現大規模的應用部署,已經成為每個數據中心管理從業者眼前*大的需求。

相信這本書會為對大規模分布式係統、集群任務調度管理、雲計算和大數據感興趣的讀者帶來收益。


內容簡介

本書匯集瞭以Mesos為核心的新一代數據中心操作係統的*佳實踐,全麵展示瞭Mesos集群對數據中心資源管理的集成高效性,和對應用部署和計劃任務創建擴容操作的便捷性的優點。 基於Apache Mesos開源項目和Mesosphere公司的開創性工作,作者由淺到深地介紹瞭Mesos數據中心操作係統下各個相關組件和主流的計算框架,主要內容包括:1.構建你的**個Mesos集群:Mesos+Docker+Zookeeper2.管理Mesos集群:任務調度,資源管理以及日誌3.使用主流計算框架部署容器化應用:Mesosphere公司的Marathon+Chronos以及Apache Aurora4.以python為例,自開發計算框架在每個部分,Roger Ignazio都給齣瞭:關鍵原理及組件組成、安裝部署過程、注意事項、日誌和診斷方法等*佳實踐,並結閤相關實例、研究成果和附加資源進行闡述。每個部分的內容組織都著力於條理清晰的、係統的展現Mesos集群的優點。作者對書中建議和使用指南進行瞭補充說明,以便讀者深入瞭解其閤理性,還有實用指南明確每個動作是否成功執行。 《Mesos實戰》可以作為新一代數據中心架構設計以及管理的**性參考和教程,也可作為自建PaaS、CaaS平颱的輔助參考,又或是分布式計算框架開發的參考書籍。

作者簡介

Roger Ingnazio是一名經驗豐富的係統工程師,專注研究分布式、具備容錯性和伸縮性的基礎架構。他對於通過更好的自動化、工具化和報告來提高生産效率極富熱情。目前他是Mesosphere工程團隊的一個技術指導,與他的妻子Sarah及他們的兩隻貓居住在俄勒岡州波特蘭市。
餘何:眾神的大師兄,湖南長沙人也;高效運維公眾號專欄作者;著有《PaaS實現與運維管理》,具有十餘年數據中心運維管理經驗。國傢軟件設計師、PMP項目管理認證、Juniper互聯網專員(JNCIS)、NetApp解決方案架構師(NCSA),熱衷於開源技術,廣結天下英豪,以運維心靈捕手著稱。陳鞦浩:基礎架構資深工程師,擁有6年大型IT數據中心運維和開發經驗,早期活躍於基礎架構服務交付和異常事件處理一綫。愛好開發,擁抱開源技術,2014年末藉Docker和Mesos技術興起之勢,輔以業界日益成熟的自動化運維理念,負責開發搭建企業內部基於Mesos+Marathon的高容錯性、彈性伸縮的Docker平颱。楊永幫:2011年畢業於中山大學軟件工程專業,多年的大型金融集團的IT基礎架構運維的豐富經驗,解決過IT基礎架構的各種疑難問題雜癥。深深感受到瞭雲計算的發展帶來的運維方式的變革,目前緻力於Mesos與Docker的研究工作。

目錄

第 1 部分 你好,Mesos ................................................... 1
1 初識 Mesos .............................................................................. 3
1.1 遇見 Mesos ......................................................................................................... 4
1.1.1 理解它如何工作 .................................................................................... 5
1.1.2 虛擬機和容器的比較 ............................................................................ 7
1.1.3 知道何時及為何使用 Mesos................................................................. 9
1.2 為什麼我們要重新思考數據中心 .................................................................. 10
1.2.1 資源劃分 .............................................................................................. 11
1.2.2 應用部署 .............................................................................................. 12
1.3 Mesos 分布式架構 ........................................................................................... 13
1.3.1 masters .................................................................................................. 13
1.3.2 slaves .................................................................................................... 14
1.3.3 frameworks ........................................................................................... 15
1.4 小結 .................................................................................................................. 15
2 使用 Mesos 管理數據中心資源 .................................................17
2.1 Spark 簡要介紹 ................................................................................................ 18
2.1.1 獨立集群上的 Spark............................................................................ 18
2.1.2 Mesos 上的 Spark ................................................................................ 19
2.2 在 Mesos 上運行 Spark job ............................................................................. 21
2.2.1 在集閤中尋找素數 .............................................................................. 22
2.2.2 獲取與打包代碼 .................................................................................. 23
2.2.3 提交作業 .............................................................................................. 24
2.2.4 觀察輸齣 .............................................................................................. 24
2.3 進一步探索 ...................................................................................................... 26
2.3.1 Mesos UI .............................................................................................. 26
2.3.2 Spark UI................................................................................................ 26
2.4 小結 .................................................................................................................. 28
第 2 部分 Mesos 核心.................................................... 31
3 安裝 Mesos ............................................................................33
3.1 部署 Mesos ....................................................................................................... 34
3.1.1 Mesos 集群組件................................................................................... 34
3.1.2 開發環境的注意事項 .......................................................................... 35
3.1.3 生産環境的注意事項 .......................................................................... 36
3.2 安裝 Mesos 和 ZooKeeper ............................................................................... 38
3.2.1 使用安裝包部署 .................................................................................. 38
3.2.2 從源文件編譯並安裝 .......................................................................... 40
3.3 配置 Mesos 和 ZooKeeper ............................................................................... 43
3.3.1 ZooKeeper 配置 ................................................................................... 43
3.3.2 Mesos 配置........................................................................................... 45
3.4 安裝並配置 Docker.......................................................................................... 50
3.4.1 安裝 Docker ......................................................................................... 51
3.4.2 配置 Docker ......................................................................................... 53
3.4.3 配置 Docker 專用的 Mesos slaves ...................................................... 54
3.5 升級 Mesos ....................................................................................................... 54
3.5.1 升級 Mesos masters ............................................................................. 55
3.5.2 升級 Mesos slaves ................................................................................ 55
3.6 小結 .................................................................................................................. 56
4 Mesos 原理 ............................................................................57
4.1 調度和分配數據中心資源 .............................................................................. 57
4.1.1 理解資源調度 ...................................................................................... 58
4.1.2 理解資源分配 ...................................................................................... 59
4.1.3 定製 Mesos slave 資源和屬性 ............................................................ 61
4.2 使用容器隔離資源 .......................................................................................... 62
4.2.1 隔離並監控 CPU、內存和磁盤 ......................................................... 63
4.2.2 網絡監控和限速 .................................................................................. 65
4.3 瞭解容錯和高可用 .......................................................................................... 68
4.3.1 容錯 ...................................................................................................... 70
4.3.2 高可用 .................................................................................................. 70
4.3.3 處理齣錯和升級 .................................................................................. 70
4.4 小結 .................................................................................................................. 76
5 日誌記錄和調試 .....................................................................77
5.1 理解和配置 Mesos 日誌記錄 .......................................................................... 78
5.1.1 日誌文件的路徑和解釋 ...................................................................... 78
5.1.2 配置日誌記錄 ...................................................................................... 80
5.2 調試 Mesos 集群及其任務 .............................................................................. 81
5.2.1 使用 Mesos Web 接口 ......................................................................... 82
5.2.2 使用內置命令行工具 .......................................................................... 89
5.2.3 使用 Mesosphere 的 mesos-cli 工具 ................................................... 90
5.3 小結 .................................................................................................................. 92

6 生産環境中的 Mesos ...............................................................93
6.1 監控 Mesos 和 Zookeeper 集群....................................................................... 94
6.1.1 監控 Mesos master ............................................................................... 94
6.1.2 監控 Mesos slave ................................................................................. 96
6.1.3 監控 ZooKeeper ................................................................................... 97
6.2 修改 Mesos master 的法定數目 ...................................................................... 99
6.2.1 添加 master 節點 ............................................................................... 100
6.2.2 移除 master 節點 ............................................................................... 100
6.2.3 替換 master 節點 ............................................................................... 101
6.3 安全和權限控製的實施 ................................................................................ 101
6.3.1 Slave 和 framework 的身份認證....................................................... 102
6.3.2 用戶授權和訪問控製列錶 ................................................................ 104
6.3.3 framework 速率限製.......................................................................... 107
6.4 小結 ................................................................................................................ 110
第 3 部分 運行 Mesos................................................... 113
7 使用 Marathon 部署應用 ....................................................... 115
7.1 瞭解 Marathon................................................................................................ 115
7.1.1 探索 Marathon 的 Web 接口和 API .................................................. 117
7.1.2 服務發現和路由 ................................................................................ 118
7.2 部署 Marathon 和 HAProxy .......................................................................... 121
7.2.1 安裝並配置 Marathon........................................................................ 121
7.2.2 安裝並配置 HAProxy........................................................................ 124
7.3 創建並伸縮應用 ............................................................................................ 127
7.3.1 部署簡單的應用 ................................................................................ 127
7.3.2 部署 Docker 容器 .............................................................................. 130
7.3.3 執行健康檢查和滾動應用更新 ........................................................ 131
7.4 創建應用組 .................................................................................................... 134
7.4.1 理解應用組的構成 ............................................................................ 134
7.4.2 部署應用組 ........................................................................................ 135
7.5 日誌和調試 .................................................................................................... 137
7.5.1 配置 Marathon 日誌........................................................................... 137
7.5.2 調試 Marathon 應用和任務............................................................... 138
7.6 小結 ................................................................................................................ 140
8 使用 Chronos 管理計劃任務 .................................................. 143
8.1 瞭解 Chronos.................................................................................................. 144
8.1.1 探索 Chronos 的 Web 接口和 API .................................................... 145
8.2 安裝並配置 Chronos...................................................................................... 147
8.2.1 先決條件的檢驗 ................................................................................ 147
8.2.2 安裝 Chronos...................................................................................... 148
8.2.3 配置 Chronos...................................................................................... 149
8.3 使用簡單的作業來工作 ................................................................................ 150
8.3.1 創建基於計劃的作業 ........................................................................ 150
8.3.2 使用 Docker 創建基於計劃的作業 .................................................. 153
8.4 使用復雜的作業來工作 ................................................................................ 155
8.4.1 組閤基於計劃和基於依賴的作業 .................................................... 155
8.4.2 形象化作業的依賴關係 .................................................................... 158
8.5 監控 Chronos 作業的輸齣和狀態................................................................. 159
8.5.1 作業失敗事件的通知和監控 ............................................................ 159
8.5.2 通過 Mesos 觀察作業的標準輸齣和標準錯誤................................ 161
8.6 小結 ................................................................................................................ 162
9 使用 Aurora 部署應用和管理計劃任務 .................................... 165
9.1 Aurora 簡介 .................................................................................................... 166
9.1.1 Aurora 調度器 .................................................................................... 167
9.1.2 Thermos 執行器和觀察者 ................................................................. 167
9.1.3 Aurora 的用戶和管理員客戶端 ........................................................ 168
9.1.4 Aurora DSL(Domain-Speci?c Language,特定領域語言)........... 169
9.2 部署 Aurora .................................................................................................... 169
9.2.1 在開發環境嘗試 Aurora.................................................................... 170
9.2.2 構建和安裝 Aurora............................................................................ 171
9.2.3 配置 Aurora........................................................................................ 174
9.3 部署應用 ........................................................................................................ 178
9.3.1 部署一個簡單的應用 ........................................................................ 179
9.3.2 部署基於 Docker 的應用 .................................................................. 182
9.4 管理計劃任務 ................................................................................................ 184
9.4.1 創建 Cron 作業 .................................................................................. 184
9.4.2 創建基於 Docker 的 Cron 作業 ........................................................ 185
9.5 管理 Aurora .................................................................................................... 187
9.5.1 管理用戶和配額 ................................................................................ 187
9.5.2 執行維護 ............................................................................................ 189
9.6 小結 ................................................................................................................ 190
10 framework 開發 ................................................................ 191
10.1 framework 基礎............................................................................................ 192
10.1.1 編寫 framework 的時機和緣由....................................................... 194
10.1.2 調度器的實現 .................................................................................. 194
10.1.3 執行器的實現 .................................................................................. 197
10.2 調度器開發 .................................................................................................. 201
10.2.1 使用調度器 API............................................................................... 202
10.2.2 使用 SchedulerDriver....................................................................... 204
10.3 執行器開發 .................................................................................................. 205
10.3.1 使用執行器 API............................................................................... 205
10.3.2 使用執行器驅動程序 ...................................................................... 207
10.4 運行 framework............................................................................................ 208
10.4.1 在開發環境中部署 .......................................................................... 208
10.4.2 生産環境部署的注意事項 .............................................................. 210
10.5 小結 .............................................................................................................. 211
附錄 A 案例研究 :Mesosphere DCOS,企業版 Mesos 分布式集群.. 213
附錄 B Mesos 框架與工具的列錶 ................................................. 225

前言/序言

推薦序一

世界著名的曼寜齣版社(Manning)齣版瞭不少廣受歡迎的計算機叢書,如搜 索領域的 Lucene in Action、Elasticsearch in Action,現在,他們又齣版瞭這本雲計算 領域的 Mesos in Action。

Mesos 是一個開源的集群任務調度管理係統。現在隨著分布式係統的廣泛應用, 越來越多的任務運行在集群上,而不是在單颱服務器上。在 x86 PC 服務器集群上運 行任務的好處是 :單颱服務器成本低,集群可以隨著負載的增加添加服務器,水平 擴展 scale out,而不是過去使用昂貴服務器的 scale up。隨著集群規模的擴大,節點 數越多,某個節點齣現問題的概率就越大,當某個節點齣現問題時,如何保證在這 個節點上運行的任務能夠順利執行完成,成為一個技術難題。另外,如何管理集群, 如何分發任務、監控任務執行過程等都是挑戰。如果對於運行在集群上的任務,工 程師還是需要在各颱服務器上部署和管理,工作量將非常大,現在有些大規模集群 的服務器數量已經超過萬颱。理想的情況是,工程師不需要關心集群裏具體的每颱 服務器,而是把整個集群看成是一個計算、存儲資源,把任務提交給集群的管理係統, 由集群的管理係統去分發任務、監控任務執行,當某颱服務器齣現故障時,集群管 理係統自動把任務派發到其他服務器上運行。這樣的集群管理係統可以看作集群操 作係統,甚至是數據中心操作係統。Google 在這方麵做瞭大量的實踐,在 2009 年 發錶的 The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines 文章中,把整個數據中心看成一颱計算機,所有的資源都由數據中心操作係統進行調度管理。

在 20 世紀 80 年代,學術界就開始瞭集群任務調度管理係統的研究,美國威 斯康辛大學的研究人員開發瞭 Condor 係統,後來演進成開源的 HTCondor 係 統。 Google 在 1998 年成立之初,就使用 PC 服務器抓取、索引、檢索全世界的網頁,服 務器數量巨大,他們先是開發瞭 WorkQueue 係統,也就是一個任務隊列,工程師把 需要集群運行的任務提交給這個任務隊列,由任務隊列把任務下發到集群的服務器, 並監控任務的運行,如果服務器齣現故障,就把任務重新下發到新的服務器上。後來, 他們在 WorkQueue 的基礎上開發瞭 Borg 係統,Borg 就是 Google 的集群任務調度管 理係統。10 年前我在 Google 工作的時候,每天需要在集群上運行的任務,都是通 過 Borg 來提交、管理的,非常方便。那時候,Google 的一個集群就已經有 2 萬颱 服務器的規模,一個數據中心有 10 個這樣的集群,20 萬颱服務器。我加入騰訊後, 也開發瞭這樣的係統。這種係統的資源隔離采用瞭容器技術(操作係統之上的資源 隔離),而不是虛擬機(物理服務器之上的資源隔離),以實現更小的係統開銷,更 方便的管理。現在容器技術也正在被廣泛使用,成為虛擬機之外的可選技術路綫。

Mesos 也是一個這樣的係 統。Mesos 由著名的美國加州大學伯剋利分校的 AMPLab 發明,AMPLab 是 Algorithms,Machines and People(算法、機器和人)實 驗室的縮寫。AMPLab 的研究成果非常多,現在應用廣泛的大數據處理框架 Spark 就是 AMPLab 的發明,AMPLab 的研究人員還包括瞭著名的美國科學院及工程院院 士、發明瞭 RAID(磁盤陣列)和 RISC(簡約指令架構)的 David Patterson 教授。 Mesos 係統也在 Twitter、Airbnb 和蘋果公司得到應用。

本書譯者之一餘何是 IT 專傢,他曾在平安科技工作多年,有著豐富的大規模集 群係統的開發、運維、管理經驗,經曆瞭多個雲計算、大數據係統在金融行業的應用, 在 2015 年齣版瞭《PaaS 實現與運維管理》一書,由他作為經驗豐富的實戰者來翻 譯這本書是最閤適不過的瞭。

相信這本書會為對大規模分布式係統、集群任務調度管理、雲計算和大數據感 興趣的讀者帶來受益。

陳軍 日誌易 CEO

推薦序二

餘何兄是我的老朋友瞭,在運維領域耕耘多年,不僅運維能力強,而且善於總結樂於分享,也是 GOPS 全球運維大會金牌講師。我和餘何兄最開始是在圈子中互 相關注,之後在一次論壇上偶遇,一番交流下來,一拍即閤,一同走上瞭追求快樂 運維的道路。我們的共識是“一起愉快地玩耍”,讓運維變得更加輕鬆,讓運維人 員更加健康地生活。

但凡一個好的産品,都是從 0 到 1,而不是從 0 到無窮、從 0 到包羅萬象,這 其中的道理就是專注。專注於做好一件事,提供穩定兼容的接口,這就是一個好産 品的伊始。在運維平颱領域,由於其需求範圍廣、組織差異大,很難有那麼一個産 品能夠滿足一切,而短時間滿足一切又很可能意味著 bug 多多,因此,我們應該問 自己,你到底需要什麼?

剛好,Mesos 就是這樣一個産品 :專注於做好一件事,專注於資源管理。關於 其上的應用任務調度,無論是服務、批處理還是大數據,它都提供瞭穩定而兼容的 接口,從而讓用戶在其上按照自己的需求,不斷迭代實現,最後形成自己的産品。 其在提高集群資源利用率,服務自動化部署等方麵的錶現,尤其令人稱贊。

希望餘何兄組織翻譯的本書,能得到您的喜愛,為 Mesos 在中國的繼續壯大添 磚加瓦。為瞭我們共同的運維事業,一起加油!

蕭田國 高效運維社區發起人開放運維聯盟主席 國內第一個 DevOps Master

推薦序三

我一直在關注國內 IT 運維的發展,在不同的業務領域、企業規模下,運維的標

準與規則參差不齊,真正掌握運維真知的人絕不僅意味著玩轉創新技術、流行框架, 更重要的是如何真正解決企業問題,如何保證落地與實現。國內第一本 PaaS 原創 暢銷書作者“眾生的大師兄”餘何有著十多年運維實戰經驗,經曆瞭中國運維發展 的各個階段,在電信、金融以及物流領域都有所耕耘,今天由他領銜翻譯的《Mesos 實戰》同樣保持瞭高水準,相信一定會廣受歡迎。

Mesos 並沒有什麼吸引眼球的華麗外錶,在起步階段由於具備一定門檻,同時 效能隻能在具備一定規模後纔能體現,因此一直沒有快速地在運維領域流行起來。 倒是 OpenStack 藉助雲計算概念、K8s 背靠榖歌這個親爹在社區內颳起瞭一股大的 鏇風,迴頭再來看看近幾年商業化的過度炒作,連一嚮低調的運維領域也産生瞭泡 沫。迴到問題的本身,為什麼要使用 Mesos,我會站在和譯者一樣的角度考慮,我 們必須考慮繞不過的環節,上層的應用,我們需要對遺留應用架構係統進行兼容嗎? 需要。Mesos 是一個通用性資源管理框架,能夠適配各種計算類型的服務,正因為 如此,嚮上的任務調度纔稍顯復雜,為瞭做好兼容,我們必須做更多工作。

資源管理策略 Dominant Resource Fairness(DRF) 是 Mesos 的核心,是將 Mesos 比作分布式係統 Kernel 的根本所在。Mesos 能夠保證集群內所有用戶都能夠平等 地使用集群內資源,這裏的資源包括 CPU、內存、磁盤等。在通用性方麵,Mesos隻負責提供資源給上層任務調度 framework,而不負責具體任務管理,於是可讓各種類型計算任務使用集群資源。關於準入門檻,如果僅部署一套 Mesos,我們幾乎 什麼也乾不瞭,為瞭使用好它,我們需要不同的 Mesos framework,像 Marathon, chronos 等 , 在特殊場景下,甚至需要開發自己的 framework,除此之外磁盤、網絡 等問題也需要著重考慮。如果沒有強大的意誌力,初學者大多會望而卻步。還好有“眾 生的大師兄”這樣一位諄諄不倦的運維發展踐行者,帶著對運維未來美好發展的憧 憬,堅持不懈的推行運維理念與實踐,我也希望本書能夠幫助 Mesos 在運維社區中 快速流行與成熟,大傢都能有所貢獻與分享,真正解決我們企業內部遇到的運維問 題。

肖力 雲技術社區創始人

譯者序

雲計算時代,對開源産品的選擇,很容易陷入一個誤區,用商業化方式進行判斷,選擇最“熱門暢銷”的産品,而忽視瞭自身需求及組織能力,從而導緻目標的 偏離。2014 年,我與小夥伴們開始考察一係列平颱産品並進行研究,當時我們的需 求很明確,提升資源利用率與運維效率,沒有其他(專注,專注,再專注)。我們 的組織能力也很明確,深入理解操作係統,能夠像使用黑魔法一樣改變操作係統的 行為,具有工程設計能力,能很快地馴服與改造各種開源産品。基於以上兩點,經 曆瞭一段考察期後,我們最終選擇瞭 Mesos。

Mesos 很難讓人一下子就親近,她絕不是讓你一見鍾情的那種,她沒有華麗外 錶讓你如癡如醉,也沒有什麼直接功能讓你耍酷擺炫,你需要花很長一段時間去理 解她,你需要有應用場景,有資源節約型需求,有大規模機器集群管理,有多種計 算類型,之後在不斷的運用中,纔慢慢發現 Mesos 的奧妙之處,一步步墜入到她的 愛河中。Mesos 專注於數據中心資源管理,專注於做好一件事,乾淨、簡潔,如同 操作係統內核一樣,它是數據中心資源管理的 Kernel。

很多人問我 Mesos 是否可以解決運維領域的可靠性問題、資源管理問題,從此 天下太平、安枕無憂,作者在書中也有一點這種態度。但很遺憾,實際運維環境是 相當復雜的,這種神一樣的工具幾乎不可能存在。不同的管理結構有著不同的權限 層級,不同的應用類型有著不同的服務級彆,不同的組織環境有著不同的流程規範,一言以蔽之,沒有什麼固定的工具可以解決不斷變化的運維問題。要保持運維水平的不斷提升,最後發現這是一個組織行為學問題,是理念、人、 流程、工具的結閤體。組織的理念是



用戶評價

評分

非常感謝京東提供這麼優質的服務,送貨速度也快

評分

還行吧,沒啥特彆想說的!

評分

還行吧,沒啥特彆想說的!

評分

非常不錯,講的也很全麵。

評分

不錯,送貨到傢!

評分

原理性東西少瞭些,操作性還是可以的。

評分

專業性很強。

評分

不錯,送貨到傢!

評分

剛到手,看到第四章瞭

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有