中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑

包郵 奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑

出版社:電子工業(yè)出版社出版時(shí)間:2017-02-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 412
中 圖 價(jià):¥46.2(3.9折) 定價(jià)  ¥119.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書(shū)主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書(shū)品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說(shuō)明>>
本類五星書(shū)更多>
買過(guò)本商品的人還買了

奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑 版權(quán)信息

奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑 本書(shū)特色

適讀人群 :軟件開(kāi)發(fā);系統(tǒng)管理者。在當(dāng)下百家爭(zhēng)鳴的配置管理工具領(lǐng)域中,Ansible有著獨(dú)特的優(yōu)勢(shì):原生即輕量。你不需要在要管理的機(jī)器上安裝任何軟件,并且它的學(xué)習(xí)曲線非常平緩。在第2版中,不管你是要將代碼部署到生產(chǎn)環(huán)境的開(kāi)發(fā)者還是尋求更好的自動(dòng)化解決方案的系統(tǒng)管理員,這本使用指南都將幫助你快速地在生產(chǎn)環(huán)境中使用這個(gè)工具。
作者Lorin Hochstein和René Moser示范了如何編寫(xiě)playbook(Ansible中的配置管理腳本),如何管理遠(yuǎn)程服務(wù)器。除此之外,他們還會(huì)帶領(lǐng)你探索這個(gè)工具的潛在法寶:內(nèi)置模塊。通過(guò)閱讀本書(shū),你會(huì)發(fā)現(xiàn),Ansible擁有你所需要的功能的同時(shí),還簡(jiǎn)單得超出你的想象。
■ 理解Ansible區(qū)別于其他配置管理系統(tǒng)的特點(diǎn)
■ 使用YAML語(yǔ)法編寫(xiě)你自己的playbook
■ 部署一個(gè)復(fù)雜應(yīng)用的完整范例
■ 管理Windows服務(wù)器和自動(dòng)化配置網(wǎng)絡(luò)設(shè)備
■ 將應(yīng)用部署到AMZN EC2或其他云平臺(tái)
■ 使用Ansible創(chuàng)建Docker鏡像并部署Docker容器
建議從頭開(kāi)始閱讀本書(shū),后面的章節(jié)會(huì)建立在前面章節(jié)的基礎(chǔ)之上。因?yàn)樗且越坛田L(fēng)格編寫(xiě)的,所以你可以在自己的機(jī)器上跟隨講解一步步操作。并且,大多數(shù)實(shí)例都與Web應(yīng)用程序相關(guān),對(duì)于生產(chǎn)環(huán)境非常有借鑒意義。

奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑 內(nèi)容簡(jiǎn)介

Ansible是近年來(lái)急速發(fā)展的開(kāi)源配置管理工具。在Ansible之前,行業(yè)中已經(jīng)有很多開(kāi)源配置管理工具了,特別是大名鼎鼎的Puppet,簡(jiǎn)直是配置管理工具中的不錯(cuò)明星。然而,Ansible依靠它的簡(jiǎn)單易用、“零依賴”以及弱抽象獲得了無(wú)數(shù)開(kāi)發(fā)者和運(yùn)維工程師的青睞。遺憾的是,除了官方文檔外,Ansible相關(guān)的很好文檔鳳毛麟角,而本書(shū)恰恰就是為了緩解這一問(wèn)題而編寫(xiě)的。作者在本書(shū)中演示了如何使用Ansible管理接近真實(shí)生產(chǎn)環(huán)境的案例。既展現(xiàn)了Ansible的強(qiáng)大功能,又能夠幫助讀者快速入門與上手,本書(shū)很好適合作為官方文檔的補(bǔ)充或者搭配閱讀。特別值得一提的是,本書(shū)第2版還增加了管理Windows服務(wù)器和網(wǎng)絡(luò)設(shè)備方面的章節(jié),并重新編寫(xiě)了Docker相關(guān)章節(jié),及時(shí)地對(duì)版中的不足進(jìn)行了改進(jìn)。

奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑 目錄

序 xxiii


第 2版前言. xxv


第 1版前言. xxvii


第 1章 簡(jiǎn)介 1


關(guān)于版本的說(shuō)明 2


Ansible的優(yōu)勢(shì) 2


Ansible如何運(yùn)作 3


Ansible的精妙設(shè)計(jì)賞析 4


易讀的語(yǔ)法 4


遠(yuǎn)程主機(jī)無(wú)須安裝依賴 5


基于推送模式 5


使用 Ansible管理小規(guī)模環(huán)境 6


內(nèi)置模塊 6


非常輕量的抽象層 7


Ansible太過(guò)于簡(jiǎn)單了嗎 8


需要哪些基礎(chǔ)知識(shí) 8


哪些內(nèi)容不會(huì)涉及 9


安裝 Ansible 10


建立一臺(tái)用于測(cè)試的服務(wù)器 11


使用 Vagrant來(lái)創(chuàng)建測(cè)試服務(wù)器 11


將測(cè)試服務(wù)器的信息配置在 Ansible中 14


使用 ansible.cfg文件來(lái)簡(jiǎn)化配置 16


展望 19


第 2章 playbook:一切的開(kāi)始. 20


一些準(zhǔn)備工作 20


一個(gè)簡(jiǎn)單的 playbook 21


定義 Nginx的配置文件 23


創(chuàng)建一個(gè)定制的首頁(yè) 24


創(chuàng)建一個(gè) webservers群組 25


運(yùn)行這個(gè) playbook 25


YAML格式的 playbook 27


文件起始 27


注釋 27


字符串 27


布爾型 28


列表 28


字典 28


分行 29


剖析 playbook 30


play 31


task 32


模塊 33


將它們整合在一起 34


執(zhí)行 Ansible后發(fā)生變化了嗎?跟蹤主機(jī)狀態(tài) 35


來(lái)點(diǎn)更酷炫的:添加 TLS支持 35


生成 TLS證書(shū) 36


變量 37


生成 Nginx配置模板 .. 39


handler 41


運(yùn)行 playbook 42


第 3章 使用 inventory描述你的服務(wù)器 44


inventory文件 44


準(zhǔn)備工作:創(chuàng)建多臺(tái) Vagrant虛擬機(jī) 45


inventory 行為參數(shù) 48


ansible_connection 49


ansible_shell_type 49


ansible_python_interpreter 49


ansible_*_interpreter 49


改變行為參數(shù)的默認(rèn)值 50


群組 50


范例:部署一個(gè) Django應(yīng)用 51


別名和端口 54


群組的群組 54


為主機(jī)編號(hào)(寵物還是公牛 ) 55


在 inventory內(nèi)部的主機(jī)和組變量 55


在各自文件中的主機(jī)和組變量 57


動(dòng)態(tài) inventory 59


動(dòng)態(tài) inventory腳本接口 60


編寫(xiě)動(dòng)態(tài) inventory腳本 61


預(yù)裝 inventory腳本 65


將 inventory分割到多個(gè)文件 65


使用 add_host和 group_by在運(yùn)行時(shí)添加條目 65


add_host 65


group_by 67


第 4章 變量與 fact 69


在 playbook中定義變量 69


檢查變量的值 70


registering 變量 70


fact 74


查看與某臺(tái)服務(wù)器關(guān)聯(lián)的所有 fact 75


查看 fact子集 75


任何模塊都可以返回 fact 77


本地 fact 77


使用 set_fact定義新變量 79


內(nèi)置變量 79


hostvars 80


inventory_hostname 80


groups 81


在命令行設(shè)置變量 81


優(yōu)先級(jí) 82


第 5章 引入測(cè)試應(yīng)用:Mezzanine 84


為什么向生產(chǎn)環(huán)境部署軟件是一件復(fù)雜的事 84


PostgreSQL:數(shù)據(jù)庫(kù) 88


Gunicorn:應(yīng)用服務(wù)器 88


Nginx:Web服務(wù)器 89


Supervisor:進(jìn)程管理器 90


第 6章 使用 Ansible部署 Mezzanine 91


列出 playbook中的 task 91


組織要部署的文件 92


變量和秘密變量 93


使用迭代(with_items)安裝多個(gè)軟件包 95


向任務(wù)中添加 Become語(yǔ)句 96


更新 apt緩存 97


使用 Git獲取項(xiàng)目源碼 98


將 Mezzanine和其他軟件包安裝到 virtualenv中 100


任務(wù)中的復(fù)雜參數(shù):稍微跑個(gè)題 103


配置數(shù)據(jù)庫(kù) 106


從模板生成 local_settings.py文件 107


運(yùn)行 django-manage命令 . 110


在應(yīng)用環(huán)境中運(yùn)行定制的 Python腳本 111


設(shè)置服務(wù)配置文件 114


啟用 Nginx配置文件 117


安裝 TLS證書(shū) 117


安裝 Twitter計(jì)劃任務(wù) 119


playbook全文 119


在 Vagrant虛擬機(jī)上運(yùn)行 playbook 123


故障排查 124


無(wú)法拉取 Git倉(cāng)庫(kù)代碼 124


192.168.33.10.xip.io地址不可達(dá) 124


錯(cuò)誤的請(qǐng)求(400) 125


將 Mezzanine部署到多臺(tái)主機(jī) 125


第 7章 role:擴(kuò)展你的 playbook 126


role的基本構(gòu)成 126


范例: database和 mezzanine role 127


在你的 playbook中使用 role 127


pre-tasks和 post-tasks 129


用于部署數(shù)據(jù)庫(kù)的 database role 130


用于部署 Mezzanine的 mezzanine role 132


使用 ansible-galaxy創(chuàng)建 role文件與目錄 137


從屬 role 138


Ansible Galaxy 139


Web界面 139


命令行工具 139


將你自己的 role發(fā)布到 Galaxy 140


第 8章 復(fù)雜的 playbook 141


處理不良行為的命令: changed_when和 failed_when . 141


過(guò)濾器 145


默認(rèn)過(guò)濾器 145


用于注冊(cè)變量的過(guò)濾器 145


應(yīng)用于文件路徑的過(guò)濾器 146


編寫(xiě)你自己的過(guò)濾器 . 147


lookup 148


file 149


pipe 150


env 150


password 150


template 151


csvfile 151


dnstxt 152


redis_kv 153


etcd 154


編寫(xiě)你自己的 lookup插件 155


更復(fù)雜的循環(huán) 155


with_lines 156


with_fileglob 156


with_dict 157


將循環(huán)結(jié)構(gòu)用作 lookup插件 158


循環(huán)控制 158


設(shè)置變量名稱 158


為輸出增加標(biāo)簽 160


include 161


動(dòng)態(tài)引用 162


role include 162


block 164


利用 block進(jìn)行異常處理 164


使用 Vault加密敏感數(shù)據(jù) 168


第 9章 自定義host、run和 handler. 170


通過(guò)模式匹配指定主機(jī) 170


限制運(yùn)行的主機(jī) 171


在控制主機(jī)上運(yùn)行 task 171


在涉及的主機(jī)以外的機(jī)器上運(yùn)行 task 172


逐臺(tái)主機(jī)運(yùn)行 173


一次運(yùn)行一批主機(jī) 174


只執(zhí)行一次 175


運(yùn)行策略 175


linear策略 176


free策略 177


高級(jí) handler 179


Pre和 Post task中的 handler 179


flush handler 180


handlers listen 182


手動(dòng)采集 fact 188


從主機(jī)獲取 IP地址 189


第 10章 回調(diào)插件. 191


stdout插件 191


actionable 插件 192


debug插件 192


dense插件 193


json插件 193


minimal插件 194


oneline插件 195


selective 插件 195


skippy插件 195


其他插件 195


foreman插件 196


hipchat插件 196


jabber插件 197


junit插件 197


log_plays插件 198


logentries插件 198


logstash插件 198


mail插件 199


osx_say插件 199


profile_tasks插件 199


slack插件 200


timer插件 200


第 11章 讓 Ansible快到飛起..201


SSH多路復(fù)用以及長(zhǎng)連接保持 201


手動(dòng)啟動(dòng) SSH多路復(fù)用 202


Ansible中的 SSH多路復(fù)用配置 203


流水線 205


啟用流水線 205


將主機(jī)配置為支持流水線 205


fact緩存 207


JSON文件作為 fact緩存后端 208


Redis作為 fact緩存后端 209


Memcached作為 fact緩存后端 209


并行 210


異步執(zhí)行并發(fā)任務(wù) 211


第 12章 自定制模塊 213


范例:檢測(cè)遠(yuǎn)程服務(wù)器是否可達(dá) 213


使用 script模塊而不是自己寫(xiě)模塊 213


實(shí)現(xiàn) can_reach模塊 214


在哪里放置自定制模塊 214


Ansible如何調(diào)用模塊 215


用參數(shù)生成一個(gè)獨(dú)立的 Python腳本(只限于 Python模塊) 215


將模塊復(fù)制到服務(wù)器 . 215


在服務(wù)器上創(chuàng)建一個(gè)參數(shù)文件(只限于非 Python模塊) 215


調(diào)用模塊 216


期望輸出 216


Ansible的輸出變量 217


用 Python實(shí)現(xiàn)模塊 217


解析參數(shù) 219


獲取參數(shù)的值 220


導(dǎo)入 AnsibleModule輔助類 220


參數(shù)選項(xiàng) 221


AnsibleModule的初始化參數(shù) 223


返回成功或失敗 227


調(diào)用外部命令 227


檢查模式 (演習(xí)模式 ) 229


文檔化你的模塊 230


調(diào)試模塊 231


使用 Bash實(shí)現(xiàn)模塊 233


指定 Bash的解釋器路徑 234


示例模塊 235


第 13章 Vagrant 236


Vagrant的便捷配置選項(xiàng) 236


端口轉(zhuǎn)發(fā)和私有 IP地址 236


代理轉(zhuǎn)發(fā) 238


Ansible置備器 238


置備器何時(shí)運(yùn)行 239


由 Vagrant生成 inventory . 239


并行配置 240


指定群組 241


Ansible本地置備器 242


第 14章 Amazon.EC2. 244


術(shù)語(yǔ) 246


實(shí)例 246


Amazon 系統(tǒng)鏡像 246


標(biāo)簽 247


指定認(rèn)證憑據(jù) 247


環(huán)境變量 248


配置文件 248


必要條件: Boto Python 庫(kù) 249


動(dòng)態(tài) inventory 249


inventory 緩存 251


其他配置項(xiàng) 252


自動(dòng)生成群組 252


使用標(biāo)簽定義動(dòng)態(tài)群組 253


把標(biāo)簽應(yīng)用到現(xiàn)有資源 253


更好聽(tīng)的群組名 254


EC2 Virtual Private Cloud和 EC2 Classic 255


配置 ansible.cfg 支持使用 EC2 256


啟動(dòng)新的實(shí)例 256


EC2 密鑰對(duì) 258


創(chuàng)建新的密鑰 258


上傳已有密鑰 260


安全組 260


允許的 IP 地址 261


安全組端口 262


獲取*新的 AMI 262


向群組中添加一個(gè)新的實(shí)例 264


等待服務(wù)器啟動(dòng) 266


創(chuàng)建實(shí)例的冪等性方法 267


全部加在一起 267


指定 Virtual Private Cloud 270


動(dòng)態(tài) inventory和 VPC 274


構(gòu)建 AMI 274


使用 ec2_ami模塊 274


使用 Packer 275


其他模塊 279


第 15章 Docker 280


Docker與 Ansible配合案例 281


Docker應(yīng)用的生命周期 282


樣例應(yīng)用: Ghost 283


連接到 Docker Daemon 283


在本地機(jī)器上運(yùn)行容器 283


從 Dockerfile 構(gòu)建鏡像 284


在本機(jī)上對(duì)多個(gè)容器進(jìn)行編排 286


推送鏡像到 Docker registry 287


查詢本地鏡像 289


部署 Docker化的應(yīng)用 291


后端: Postgres 291


前端 292


前端: Ghost 293


前端: Nginx 293


清除容器 294


直連容器 294


Ansible Container 296


Conductor 296


創(chuàng)建 Docker鏡像 297


本地運(yùn)行 301


發(fā)布鏡像到 registry 302


將容器部署到生產(chǎn)環(huán)境 303


第 16章 調(diào)試 Ansible.playbook. 304


人類可讀的錯(cuò)誤信息 304


調(diào)試 SSH問(wèn)題 305


debug模塊 307


playbook調(diào)試器 307


assert模塊 309


在執(zhí)行前檢查你的 playbook 311


語(yǔ)法檢查 311


列出 host 311


列出 task 312


檢測(cè)模式 312


顯示文件變化 313


限制指定的 task運(yùn)行 313


step 313


start-at-task 314


tags 314


第 17章 管理 Windows主機(jī)..316


連接到 Windows 316


PowerShell 317


Windows 模塊 320


**個(gè) playbook 320


升級(jí) Windows 321


添加本地用戶 323


結(jié)論 326


第 18章 使用 Ansible管理網(wǎng)絡(luò)設(shè)備 327


第 19章 Ansible.Tower:Ansible企業(yè)版. 346


(篇幅有限,完整目錄請(qǐng)見(jiàn)本書(shū))

展開(kāi)全部

奔跑吧ANSIBLE(第2版)/探索自動(dòng)化配置與部署捷徑 作者簡(jiǎn)介

Lorin Hochstein Lorin Hochestin是Netflix的Chaos工程團(tuán)隊(duì)的高級(jí)軟件工程師。他曾在SendGrid實(shí)驗(yàn)室擔(dān)任高級(jí)軟件工程師,在那之前曾在Nimbis Services擔(dān)任云服務(wù)首席架構(gòu)師,還曾經(jīng)是加州大學(xué)信息科學(xué)院的計(jì)算機(jī)科學(xué)家。從小在魁北克蒙特利爾長(zhǎng)大,除了偶爾會(huì)說(shuō)“閉上燈”這種話之外,從他的口音中你絕對(duì)猜不出他是加拿大人。他正在回歸學(xué)術(shù)界:他已經(jīng)在內(nèi)布拉斯加大學(xué)林肯分校作為教授計(jì)算機(jī)科學(xué)與應(yīng)用的副教授兩年。此外,他還曾作為計(jì)算機(jī)科學(xué)家在南加州大學(xué)信息科學(xué)院工作過(guò)四年。他在麥吉爾大學(xué)取得了計(jì)算機(jī)工程學(xué)學(xué)士學(xué)位,在波士頓大學(xué)取得了電子工程學(xué)碩士學(xué)位,并在馬里蘭大學(xué)帕克分校取得了計(jì)算機(jī)科學(xué)的博士學(xué)位。他現(xiàn)在在Netflix 的Chaos 工程團(tuán)隊(duì)任高級(jí)軟件工程師。

René Moser 是一位瑞士籍系統(tǒng)工程師,ASF CloudStack的代碼貢獻(xiàn)者,Ansible中與CloudStack集成相關(guān)部分的作者,并從2016年起一直是Ansible社區(qū)的核心成員。與妻子和三個(gè)孩子定居在瑞士。他獲得了IT 專業(yè)的高等教育文憑。在IT 領(lǐng)域,他喜歡以簡(jiǎn)單的方式實(shí)現(xiàn)需求并不斷擴(kuò)展。他沉浸于開(kāi)源社區(qū)已超過(guò)15 年,他是Ansible 核心貢獻(xiàn)者和40 多個(gè)Ansible 模塊的作者,他還是Apache CloudStack 項(xiàng)目管理委員會(huì)成員及代碼貢獻(xiàn)者。他目前在SWISS TXT 任職系統(tǒng)工程師。

譯者簡(jiǎn)介
主譯人員曾于新浪任職技術(shù)總監(jiān),負(fù)責(zé)私有云平臺(tái)研發(fā)與運(yùn)維并支撐新浪微博從零至上市高速發(fā)展的過(guò)程。后于華為任職技術(shù)專家,致力于提升華為公有云運(yùn)維能力。2016年加入貝殼找房前身鏈家網(wǎng),并一直致力于打造基于ansible的自動(dòng)化平臺(tái)。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 100国际学校招生 - 专业国际学校择校升学规划 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 减速机_上海宜嘉减速机| 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 工作服定制,工作服定做,工作服厂家-卡珀职业服装(苏州)有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 模切之家-专注服务模切行业的B2B平台!| 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 |