又一家明星機器人公司倒掉:曾是全球機器人技術50強

  栗子 發自 凹非寺 
  量子位 報道 公眾號 QbitAI

  又一家曾經光芒四射的機器人公司,倒閉了。

  成立於 2014 年,僅 2 年就入選《機器人商業評論》年度權威榜單RBR50 2016,成為機器人技術的全球 50 強。當時一同上榜的多是巨頭,有 ABB、發那科、大疆,也有谷歌、亞馬遜……


Carbon Robotics 創始人 Rosanna Myers(Via 彭博)

  這家公司叫Carbon Robotics,生產的是世界上最便宜的工業机械臂:別家兩萬美元,他家KATIA兩千美元——只有十分之一,極致性價比。

  而且不止價格友善,功能還很豐盛。

  KATIA 可以做 3D 打印:

  會做激光切割:

  也能按照你設計的圖案,給蛋糕裱花。

  除了“開箱即用”的能力,人類還可以自己定製新的任務,訓練這個机械臂去做,30 分鐘就能訓練一項技能。

  一句話形容這樣的公司和產品:硬件便宜,軟件智能。公司看起來前途無量。

  然而萬萬沒想到,如此能力的 Carbon Robotics,卻忽然被曝“死訊”:資產出售在即,官網也不見了。

  到底發生了什麼?

  融資 3700 萬,現在破產出售

  美媒 The Information 報道說,當記者去到 Carbon Robotics 舊金山總部的時候,公司已經空無一人。

  更早之前的 10 月 2 日,董事會選擇把公司帶入破產程序。他們選擇了加州法律允許的一種破產形式:由一個第三方來監督公司的剩餘資產出售。

  而他們聘請的第三方——一家名叫 Sherwood 的諮詢公司,其 CEO 也親自確認了這個消息。

  這個諮詢公司不願透露,等待出售的資產總價值有多大。

  不過一份擬好的文件显示:5 只生產完成且正常運行的 KATIA 机械臂、軟件源代碼、測試用的設備,以及一系列專利,都在出售範圍內。

  至於為何會走到這一步,文件還提到了直接原因:沒錢了。

  在 2019 年大部分時間里,Carbon Robotics 手頭資金越來越吃緊。

  選擇破產,大概也是已經沒有足夠的資金,支持它繼續活下去。

  雖然不知道具體銷售和營利情況,但如果單從融資來看,Carbon Robotics 成立至今,並沒有做足夠的融資儲備。

  公開資料显示,這家机械臂公司從 2014 年成立到現在,累計融資 536 萬美元,約合人民幣 3700 多萬元。

  除了 2016 年種子輪 200 萬美元,2018 年還新增一筆 200 萬美元,但其後便再無投資。

  如果單從融資來比較,Carbon Robotics 這樣的公司在國內不算什麼,但如果結合它當年的風光和轟動一時,或許就能更加感知機器人領域的現實骨感。

  曾經名噪一時,要做機器人領域蘋果微軟

  首輪投資到賬的 2016 年,也是 Carbon Robotics 曝光度最高的一個時期。

  當年年初,團隊站上了 CES——全球最大消費电子展的 TechCrunch 硬件競賽場,並一路殺進決賽圈。與此同時,還入圍了 CES 最佳初創公司的決賽圈。

  他們的夢想也非常動人,情懷滿滿:

  把机械臂做到像電腦那樣普及

  贏得評委看好一片。

  而且 Carbon Robotics 不止有口號,還有具體痛點解決方案。

  他們說要從解決既有机械臂三大挑戰入手:

一是貴,二是難用,三是人機協作中的安全性。

  但 Carbon Robotics 團隊信心滿滿承諾,自己的產品 KATIA,可以同時解決這三大挑戰和痛點。

  首先是價格。市場上的工業机械臂多在 20,000 美元以上,而 KATIA 定價2,000 美元,十分之一的性價比競爭力,也接近一台電腦的價格,可以更容易走進尋常百姓家。

  其次是易用。名如其“機”,KATIA 的全稱叫Kick Ass Trainable Intelligent Arm,意思是“超強大的可訓練的智能机械臂”。

  作為工業級產品,它重僅 1 公斤,精度半毫米,活動範圍 1 米,支持各種應用。

  至於可訓練,要想讓它執行你定製的任務,在末端換上需要的工具,訓練 30 分鐘它便能學會一項新技能。

  怎麼訓練呢?甚至不用用戶會寫代碼,只要手動告訴它任務是怎樣的,就足夠了:

  是不是光看這宣傳 demo 就非常動人了?

  幾乎無門檻,每一個人——會編程不會編程,都可以輕易上手。

  而且別忘了,他們終極目標是“讓机械臂像電腦一樣普及”。從工程師到藝術家,都是他們想要覆蓋的用戶。

  簡直就是機器人時代的喬布斯、比爾蓋茨啊。

  另外,如果想做出更複雜更絢麗的功能,還可以藉助 KATIA 的 App 進一步實現。

  比如,開頭看到的裱花技能,就是借 App 的力量來實現的,複習一下:

  除了軟硬件產品,Carbon Robotics 還希望進一步打造一個開發者平台,就像蘋果的 App store 那樣。

  Carbon Robotics 還透露過,通過 KATIA 提供的各種 API,可以大大簡化開發流程。在 2016 年,就已經有 800 多種開發者貢獻的技能了。

  當然,最後別忘了 Carbon Robotics 說的机械臂應用痛點:人機協作中的安全

  為了讓 KATIA 與人類和平共處,他們開發了一種傳感器,還專門申請了專利:它可以從机械臂的任何一點,探測方圓 50 公分範圍里,人類出沒的情況。

  而且也相當智能化,需要人類參与的“訓練模式”下,這種傳感器會允許人與机械臂互動,與執行任務的狀態有所區分。

  不知道你聽了這樣的情懷願景,看了如此產品能力的 demo 作何感想?

  但當時從 CES 到機器人圈,Carbon Robotics 真是被奉為冉冉升起的明日之星,衝進機器人技術的世界 50 強,自然也情理之中。

  創始團隊也不是草台班子。

  兩位創始人都是實打實的美國精英。首席執行官 Rosanna Myers 和首席技術官 Dan Corkum,均求學於“南方哈佛”杜克大學,大學期間就聯手創立了這家公司。並且紛紛中選過福布斯30 under 30

  很像 Google 那兩個斯坦福學生創始人的故事。

  但他們沒有復刻谷歌神奇小子的故事,2016 年過去之後,Carbon Robotics 的 CEO 雖然還不時露面,直到今年 8 月也出席各種活動維持存在感,但團隊卻再沒有發表過新技術、新進展了。


CEO 今年夏天現身一場科技女性活動

  不止這一家機器人公司倒下

  雖說資金上日漸窘迫,不過 Carbon Robotics 官網直到消失前,一直显示正在招人,且公司今年 7 月還和眾多企業一起,參加了招聘周活動。

  那時,並沒有显示出“馬上就要結束了”的強烈跡象,至少從外表看沒有。

  如今只過去了 3 個月,公司已經在出售資產,員工人數也定格在了 11-20 這一檔。

  所以倒得如此轟然和猝不及防,也令諸多業內外關注者吃驚。

  但長期關注機器人\机械臂的分析師,對此的評論或許能道破癥結所在。

  面對這場破產的結局,IDC 分析師 Remy Glaisner 的感受是:

机械臂的玩法正在改變。之前許多初創團隊可以闖入這樣的領域,是因為通常會選擇軟件路線,硬件用第三方模板,生產机械臂的供應商也由此激增。避“重”就“輕”也可以減少團隊的融資壓力。

  於是之前很長一段時間,看重軟件、硬件能力稀缺,也成了創業公司的普遍現狀。

  但硬件巨頭一旦“醒過來”,市場情況一下子就改變了。

  近年來,像 ABB 這樣的巨頭們紛紛開始推出低成本的机械臂,加之之前湧入的眾多比拼性價比的机械臂創業公司,競爭一下子空前激烈。

  於是物競天擇、行業去泡沫化啟動,大家的生存空間越來越小,最終 Carbon Robotics 這樣的明星公司,願景很好,壁壘卻還不夠深厚,最終被擠出了賽道。

  聽上去令人惋惜,但相同的命運,其實已經在更加重量級的机械臂公司身上發生過。

  2008 年成立的Rethink Robotics,曾經出產過 Baxter 和 Sawyer 兩隻明星機器人,累積融資 1.5 億美元,亞馬遜 CEO 貝佐斯從A輪到E輪參与了 8 次投資。

  2018 年,公司卻在售出2,500 台機器人的喜訊發表后不久,宣布了倒閉。而在那之前,Rethink Robotics 也曾經是機器人技術的全球 50 強。

  他們的機器人同樣能和人類安全相處,是協作機器人 (Cobot) 中的戰鬥機。也正是他們,把協作機器人這個概念,變成了整個行業里舉足輕重的一部分,發揚光大。

  東京有家名叫 Henn Na Cafe 的咖啡館,就買了一隻 Baxter,它用机械臂幫客人做咖啡,還一度成為了店裡的宣傳點。

  而且 Rethink Robotics 的創始人,還是鼎鼎大名的 MIT 機器人教父 Rodney Brooks。

  相比今日倒下的 Carbon Robotics,Rethink Robotics 有大牛光環、有重金投資,還有已經量產售賣的產品。

  但仍沒能逃脫倒閉命運。

  机械臂這片領域的生存難度,由此可見。

  而且也不止是机械臂,整個機器人行業都時常發生轟然倒下的劇情——一路被資本青睞的公司,突然關門。

  這些機器人叫 Anki DRIVE,是智能汽車玩具。2013 年發布后,一度成為了亞馬遜第二暢銷的玩具。

  孕育它的公司叫 Anki,自從 2010 年成立以來,推出的產品幾乎都成了熱門。

  比如在 2016 年推出的另一款產品:Cozmo 機器人。手掌大小,傲嬌個性,可以和人類交流情感。你和 Cozmo 玩遊戲贏了它,機器人也會“生氣”。卡耐基梅隆大學 (CMU) 甚至把它選作教學用的機器人。

  也一度作為 Fast Company 評選的 2019 年度全球最具創新力企業機器人領域 No.1,公司累計賣出了超過 650 萬件產品,年收入接近 1 億美元,累計融資超過 2 億美元……

  卻在今年 4 月宣布關門倒閉。

  當時對外說,因為新一輪融資失敗,微軟亞馬遜等巨頭接盤也沒搞定,只能倒閉清算。

  新技術公司迎商業化大考

  所以縱觀今年倒下的明星機器人公司,或許產品都各有各的亮點,也獲得外界認可,但最終真正規模化時,商業化能力卻無法支撐技術野心。

  如今的 Carbon Robotics,成為技術和商業能力不匹配名單中的一員,成為去泡沫化里倒下的一員,成為明星變流星的一員。

  或許如 Rethink Robotics 創始人、MIT 機器人教父 Rodney Brooks 所言,讓普通人不用編程的機器人,會永遠改變工業機器人。

  但理想豐滿,現實骨感。

  所有新技術、新願景,最終還是要迎接商業化、規模化盈利大考。

  否則風口和關注度過後,飛得越高,跌得越重。

  資本催生下卻長不出翅膀,這樣倒下的公司還少嗎?

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

拚擴大市佔!特斯拉 Model 3 獲中國政府補貼

中國工信部 6 日公佈 2019 年第 11 批《新能源汽車推廣應用推薦車型目錄》,其中包括美國電動車大廠特斯拉(Tesla)在中國製造的 Model 3 車款,消費者可獲得約人民幣 2.5 萬元的中國政府補貼,料將為特斯拉進軍全球最大汽車市場帶來不小的提振作用。

路透社報導,根據中國工信部公告,特斯拉(上海)有限公司旗下兩款Model 3純電動轎車入選2019年第11批《新能源車推廣目錄》,主要分成兩種動力配置,續航里程分別為 445 公里和 455 公里,電池系統能量密度分別為 145 瓦時/公斤(Wh/kg)和 153 瓦時/公斤,百公里耗電量分別為 12.4 瓩.小時(kWh)和 12.5 瓩.小時,其他數據則相同。

特斯拉不久前表示,該公司第一座海外工廠「上海超級工廠」(Gigafactory)將於 12 月底展開大規模量產。路透社報導指出,年底前的週產量預計可超過 1,000 輛,全力衝刺明年 1 月 25 日農曆新年前的購車旺季。

特斯拉官網顯示,中國當地製造的 Model 3 起售價為人民幣 355,800 元(約 50,550 美元)。

中國為全球最大電動車市場,特斯拉執行長馬斯克(Elon Musk)將中國市場視為發展重點。路透社 11 月初報導,為進一步扎根中國市場,特斯拉計劃在中國加強原廠服務,在未來幾個月內,將旗下維修保養中心的數量從 29 間增加到 63 間,並將快速充電站的數量提升 39%,達到 362 座,希望藉此擴大中國市場銷量。

據中國汽車工業協會 11 月 11 日公佈,包括混合動力車和純電動車在內的新能源車,10 月銷量比去年同期大減 45.6%,較 9 月的跌幅(34.2%)進一步擴大,原因是中國政府大幅削減電動車購車補貼。

(本文內容由 授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

Panasonic:特斯拉中國製 EV 料會採用中、韓廠電池

日刊工業新聞 17 日,Panasonic 透露,美國特斯拉(Tesla)在中國生產的電動車(EV)預估不會採用 Panasonic 製造的車用電池。Panasonic 社長津賀一宏接受日刊工業新聞專訪表示,「我猜想特斯拉中國製 EV 會使用中國、南韓廠商的電池」。

報導指出,特斯拉上海工廠已進入試產階段、當前目標是年產 15 萬台「Model 3」,而津賀一宏指出,「要採用哪家廠商的電池將由特斯拉決定」,不過當前 Panasonic 沒計畫從和特斯拉共同營運的美國電池工廠「Gigafactory」或是日本住之江工廠供應電池給特斯拉的上海工廠使用。

據報導,Panasonic 預估,特斯拉在中國比較偏向生產續航距離相對較短的 EV,而津賀一宏表示,「Panasonic 的電池在長續航距離領域擁有壓倒性的優勢,但在短距離部分不敢說是最強的」。

津賀一宏曾於 11 月 22 日在東京都內舉行的記者會上表示,「現階段沒計畫在中國建置車用電池生產據點。特斯拉中國製 EV 將採用中國電池廠產品?或是從美國「Gigafactory」運送至中國?將由特斯拉決定」。

Panasonic 最高財務負責人(CFO)梅田博和於 10 月 31 日舉行的財報說明會上表示,供應給美國 EV 大廠特斯拉的車用電池事業(特斯拉用電池事業)恐難在今年度(2019 年 4 月-2020 年 3 月)轉虧為盈。

梅田博和指出,「美國工廠增產效應,雖讓特斯拉用電池事業虧損規模縮小、但仍持續陷入虧損。從上半年度(2019 年 4-9 月)業績來看、全年度轉盈的目標恐難實現,希望能在下半年度期間實現單月轉盈」。

特斯拉 10 月 2 日公布資料指出,上季(2019 年 7-9 月)全球銷售量較去年同期增加 16% 至 9.7 萬台、連續第 2 季創下歷史新高紀錄,不過遜於市場預期的 9.9 萬台。其中,上季入門版 Model 3 全球銷售量年增 43% 至 7.96 萬台、遜於市場預期的 8.02 萬台,Model S/X 銷售量年減 37% 至 1.74 萬台、略優於市場預期的 1.72 萬台。

累計 2019 年 1-9 月期間特斯拉全球銷售量為 25.52 萬台。特斯拉目前將 2019 年銷售量目標設定為 36-40 萬台、將年增 45-65%。

(本文內容由 授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

傳特斯拉中國製 Model 3 明年降價二成,股價再飆新高

美國電動車大廠特斯拉(Tesla)近期股價牛氣沖天,自今年 10 月公佈強勁的第三季獲利報告以來,股價大幅飆漲近 60%。另據外媒報導,特斯拉考慮將中國生產的 Model 3 售價至少降低 20%,以刺激買氣,18 日特斯拉股價再創高峰,盤中及收盤價雙創歷史新高。

彭博社 18 日報導,據知情人士透露,特斯拉考慮推動供應鏈在地化來降低成本,改向當地零件廠商採購,以壓低終端售價,將中國製造的 Model 3 價格至少下調 20%,預計 2020 下半年展開降價。特斯拉官網顯示,目前中國製造的 Model 3 起售價為人民幣 355,800 元(約 50,800 美元)。

特斯拉 18 日盤中一度衝上 395.22 美元,終場勁揚 3.74% 收 393.15 美元,超越 2017 年 9 月創下的歷史新高 379.57 美元。年初至 12 月 18 日,特斯拉股價累計上漲 18.13%,低於大盤標普 500 指數同期間上漲 27.30%。

特斯拉於 10 月 23 日公佈 2019 年第三季業績報告,獲利表現令人意外,經調整後每股盈餘達 1.86 美元,遠優於華爾街分析師預期的每股虧損 0.42 美元。特斯拉同時向股東宣佈,上海超級工廠已提前落成,讓投資人更看好特斯拉前景,當天盤後股價飆升 20% 以上。

自 10 月 23 日以來,特斯拉股價大幅飆漲 54.37%。

18 日的漲幅將特斯拉公司市值推高至 709 億美元,超越通用汽車(General Motors)的 530 億美元和福特汽車(Ford Motor)的 380 億美元。

中國為全球最大電動車市場,特斯拉執行長馬斯克(Elon Musk)將中國市場視為發展重點,因此在上海設立旗下首座海外工廠。路透社先前報導指出,年底前的週產量預計可超過 1,000 輛,全力衝刺明年 1 月 25 日農曆新年前的購車旺季。

特斯拉預計於明年 1 月初公佈第四季交車數據,並可能在 2 月發表第四季業績報告。根據 FactSet 調查,分析師平均預期,特斯拉第四季經調整後每股盈餘 1.30 美元、營收 67 億美元,而去年同期的經調整後每股盈餘為 1.93 美元、營收 72 億美元。

(本文內文由  授權使用。首圖來源:)

延伸閱讀:

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

收購3c,收購IPHONE,收購蘋果電腦-詳細收購流程一覽表

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想要讓你的商品在網路上成為最夯、最多人討論的話題?

※高價收購3C產品,價格不怕你比較

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

鈴木等四家車商將與EV CA Spirit攜手研發電動車

 

日經亞洲評論於2017年12月31日報導,鈴木汽車公司、速霸陸公司、大發汽車公司以及日野汽車公司將各派遣旗下五名工程師加入EV CA Spirit,使得這家甫於2017年9月成立的電動車開發合資企業將擁有60位的研發人員。報導指出,上述四家車商還將分攤電動車研發成本。鈴木、速霸陸、大發以及日野是在2017年12月30日同意加入這項由豐田汽車公司(Toyota Motor Corp)所主導的電動車開發計畫。2017年9月成立的EV Common Architecture Spirit(簡稱:EV CA Spirit)股東結構將維持不變(見首圖):豐田將持有90%的股份,馬自達、Denso分別擁有5%股權。中國財政部網站上個月28日公告,2018年1月1日至2020年12月31日對購置的新能源汽車免徵車輛購置稅。美聯社隨後報導,中國製造商雖僅佔中國整體車市不到五成的比重,但在電動車領域則是擁有將近90%的市佔率。中國《乘用車企業平均燃料消耗量與新能源汽車積分並行管理辦法》將自2018年4月1日起開始施行。根據第三章第十七條的規定,傳統能源乘用車年度生產量或進口量達到3萬輛以上,從2019年度開始設定新能源汽車積分比例要求:2019年度、2020年度新能源汽車積分比例要求分別為10%、12%。福斯(Volkswagen AG)旗下子公司Electrify America LLC上個月18日則宣布與SemaConnect、EV Connect以及Greenlots合作,預計於2019年6月底以前在美國17個大都會區的工作場所、公寓大樓設置2,800座充電站。(本文內容由授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

降低溫室氣體排放,議員促加州2040年禁賣汽油車

 

舊金山紀事報報導,根據民主黨籍議員Phil Ting 1月3日起草的法案(Clean Cars 2040 Act),2040年1月1日起美國加州所販售的新款轎車都必須是零排放車款。Ting指出,加州近4成溫室氣體排放量是來自化石燃料汽車。   加州電動車註冊數量目前僅有將近30萬輛。加州州長Jerry Brown希望2025年當地零排放車輛數目可以達到150萬輛。   美聯社報導,倫敦、洛杉磯、巴黎、墨西哥城、西雅圖、哥本哈根、巴塞隆納、溫哥華、米蘭、基多、開普敦和奧克蘭等全球主要城市市長去年10月23日在巴黎開會,承諾自2030年起禁止汽油與柴油車在多數地區行駛。報導指出,市長們允諾逐步禁用內燃機,以便降低城市空氣與噪音污染,提升經濟生產力並減少污染相關死亡。   福斯(Volkswagen AG)旗下子公司Electrify America LLC上個月18日宣布與SemaConnect、EV Connect以及Greenlots合作,預計於2019年6月底以前在美國17個大都會區的工作場所、公寓大樓設置2,800座充電站。   上述充電站預計將安裝在加州的六個大都市區(Fresno、洛杉磯、Sacramento、聖地亞哥、舊金山和聖荷西)以及波士頓、芝加哥、丹佛、休士頓、邁阿密、紐約市、費城、波特蘭、Raleigh、西雅圖和華盛頓特區。   歐盟執委會去年11月8日提議,2030年歐盟註冊的新款轎車、廂型車二氧化碳平均排放量必須較2021年減少30%,在此之前2025年就必須先達到較2021年減排15%的目標。   依據巴黎協議,歐盟承諾2030年底以前溫室氣體排放量將較1990年水準削減至少40%。運輸業約占歐盟四分之一的溫室氣體排放量、單單是道路運輸就佔了總量的22%。   Lyft工程部副總裁Luc Vincent去年7月指出,一旦自駕電動車成為運輸主流,美國每年的二氧化碳排放量預估將可減少10億噸,相當於加州、德州目前年度排放量的加總。   (本文內容由授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

充電站與 Model 3 喜訊熱炒,特斯拉與鋰礦商股價大漲

特斯拉(Tesla Inc.)股價在沉寂多日後,在 8 日突大漲 6%,執行長馬斯克(Elon Musk)推文要在充電站加蓋老式汽車餐館,大受粉絲歡迎,而鋰礦供應商股價大漲,也為特斯拉平價電動車「Model 3」的生產狀況增添樂觀氛圍。   特斯拉執行長馬斯克(Elon Musk)1 月 6 日發表推文,他打算在洛杉磯一座全新的超級充電站,加蓋老式汽車餐館,而餐廳不但會應粉絲要求供應爆米花,還會在戶外螢幕播映史上最精採的電影片段。就如同馬斯克於 2017 年 12 月宣布要把特斯拉電動車送上火星的推文一樣,這筆推文也獲得粉絲熱烈回響,股價跟著熱炒。   馬斯克是不是認真的,目前並不清楚。不過,他最近透過 Instagram 聲稱要把自己的 Roadster 電動跑車,放上 SpaceX 的測試火箭,並在稍後親口證實這項消息。   馬斯克經常用 Twitter 跟顧客互動、並對未來要發表的產品提出暗示。然而,部分人士卻批評,馬斯克只是想藉此分散人們對公司營運的關注。特斯拉的交車進度仍嚴重落後自訂目標,而在試圖擴產的同時,燒錢的速度也不容小覷。   另一方面,R.W. Baird 分析師 Ben Kallo 看好美國化學大廠 Albemarle Corp. 的鋰電池事業前景時,則提到 Model 3 正在持續擴產。   The Motley Fool、Benzinga 等外電報導,Kallo 報告稱,鋰礦市場未來幾年將保持在平衡或吃緊的狀態,中期而言,需求成長會跟供給同步、甚至超越,而 Albemarle 的擴產計畫則仍照進度進行。   Kallo 認為,接下來有幾個推升 Albemarle 股價的催化劑,當中包括展示新款電動車的汽車大展、汽車 OEM 大廠可能宣布電動車計畫、特斯拉開始擴產 Model 3 等。   (本文內容由授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

Nature:喝酒能直接篡改記憶,讓人對酒精欲罷不能?

  撰文:石雲雷

  酒精對人體健康的危害早已深入人心,但卻難以被戒除。一個重要原因在於,飲酒一段時間后,人們會形成酒精依賴症,以致終身無法擺脫酒精帶來的危害。最近,一項發表在《自然》上的研究或許揭示了酒精依賴症產生的機制。研究指出,酒精的代謝產物能影響海馬體中神經元的表觀遺傳、直接篡改記憶,讓人對酒精欲罷不能。

  酒精依賴症

  根據 WHO 的一項調查,2016 年全球有高達 280 萬人因酒精而死亡,酒精也被列為全球第七大早死及致殘因素。對於 15~49 歲的男性,飲酒更是成為首要致死因素。

  大量酒精攝入不僅對胃和肝功能造成嚴重損傷,使身體產生炎症反應,還會對大腦造成多重危害。短期的大量飲酒直接影響多個腦區的功能、刺激炎症反應,阻礙神經元間的信息交流和神經元的發育。而長期大量飲酒會縮小腦容量,損害大腦的認知和記憶功能。

  好在,酒精對認知的損傷並非完全不可逆的。如果能成功禁酒,隨着神經干細胞的重新發育和分化,大部分認知功能可以恢復。但實際情況並不樂觀:高達 93% 的禁酒者會在一段時間後會重新開始酗酒。究其原因主要在於,他們無法擺脫酒精依賴症。

  酒精依賴症(Alcohol Use Disorder),也被稱作酒精使用障礙,是指飲酒一段時間后,即使遭受酒精帶來的多種危害,仍然對酒精產生不受控制的強烈意願。這種癥狀已被界定為一種精神疾病,全球大概有 2.37 億男性和 4 600 萬女性患有酒精依賴症。但酒精依賴症產生的原因並不清晰,因而一直沒有有效的治療措施。

  本周,賓夕法尼亞大學發表在《自然》上的一項研究,首次證實酒精的代謝產物直接影響大腦海馬體中神經元的表觀遺傳。他們認為,這可能是酒精依賴症產生的原因。 

  酒精能塑造記憶

  這項最新研究通過小鼠試驗闡述了酒精如何讓大腦產生依賴。研究指出,飲酒後,一部分酒精隨血液進入大腦。酒精在大腦中代謝生成乙酸鹽后,神經元中的乙酰輔酶A合成酶2(ACSS2)將乙酸鹽轉化成乙酰基,加在與 DNA 結合的組蛋白上。並且,組蛋白的乙酰化會持續較長的時間:研究人員向小鼠注射乙醇后,較高的組蛋白乙酰化水平維持了 8 個小時。這期間,組蛋白相應區域的結構變得鬆散,因而 DNA 會暴露出來,得以進行翻譯和表達。

  酒精和乙酸鹽在酶 ACSS2 的作用下,均能直接導致組蛋白的乙酰化,影響大腦基因的表達。

  由酒精在酶 ACSS2 作用下導致的組蛋白乙酰化,能促進 3613 個基因的表達。這些基因參与多項神經系統的任務,包括神經元間的信號傳遞、學習和記憶。這其中,就包含了與飲酒行為相關的基因,例如與海馬體的神經突觸可塑性、使用酒精和上癮相關的基因Slc17a7

  為了進一步明確 ACSS2 酶的作用,研究人員通過抑製劑 ACSS2i 抑制 ACSS2 酶的活性。這時,多個參与行為調節和神經系統功能的基因表達受到了抑制。研究人員將 ACSS2 酶正常表達和受到抑制的小鼠分別放置在含有鹽水和酒精的區域、生活 4 天後,讓小鼠自由選擇活動區域。這時,正常小鼠明顯偏愛在酒精區域活動,而 ACSS2 酶受抑制的小鼠並沒有這種偏愛。他們將小鼠的這種行為稱為酒精介導的條件性位置偏愛(CPP)。換言之,小鼠在受到一定的酒精刺激后,更喜歡有酒精的環境。

  這種偏好的形成,主要歸因於ACSS2 酶促進了海馬體中和酒精相關的空間記憶的形成。早在 2017 年,這支研究團隊就在《自然》雜誌發文指出,ACSS2 酶在海馬體中能協助短期記憶轉變為長期記憶,與空間記憶的形成密切相關;相反,抑制 ACSS2 酶的活性甚至能永久消除一些記憶。這些發現證實了由乙酸鹽引起的組蛋白乙酰化和基因表達,會誘導和酒精相關記憶的形成,可能導致長期的、和酒精相關的行為。

  經過訓練后的正常小鼠,更喜歡待在有酒精的隔間。而 ACSS2 酶活性受到抑制的小鼠,不會表現出這種現象。 

  潛在的治療手段

  論文通訊作者、賓夕法尼亞大學表觀遺傳學研究所的所長 Shelley Berger 表示:“酒精的代謝產物能直接被身體使用,產生的乙酰基團加在包裹 DNA 的組蛋白上。這個研究結果令我們非常震驚。這項研究第一次显示了酒精的代謝產物乙酸鹽能直接影響大腦的表觀遺傳。“

  ACSS2 酶作用機制的發現,使得它可能成為治療酒精依賴症的靶點。研究的聯合作者 Philipp Mews 說:“這項研究確定了酒精代謝和海馬體組蛋白乙酰化的直接聯繫。這可能為酒精依賴症和其他神經精神性障礙,提供全新的治療措施。”

  此外,由於乙酸鹽能直接導致大腦中組蛋白的乙酰化,研究人員推測人體內的其他來源的乙酸鹽,例如由腸道菌群產生、通過其他食物攝入的,也有可能以類似的方式影響大腦功能,並控制或促進一些其他的代謝特徵。而這些問題,都有待於進一步的研究。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※公開收購3c價格,不怕被賤賣!

※想知道網站建置網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計後台網頁設計

※不管是台北網頁設計公司台中網頁設計公司,全省皆有專員為您服務

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

※帶您來看台北網站建置台北網頁設計,各種案例分享

MSP、CMP 面對“多雲”最大挑戰是:網絡

  新的基於雲的應用程序和 IT 服務迅猛發展,導致市場上的多樣性與日俱增,而多雲早已成為現實。此外,對連接和帶寬的巨大需求常常將現有的網絡基礎設施和運營推向極限。一方面,這給服務提供商帶來了重大挑戰,它們需要及時跟上加快發展的步伐。另一方面,這也提供了獲得競爭優勢的機會。

  然而,服務提供商需要使用業界最佳的創新的業務增強解決方案,以便更靈活地應對市場需求,同時提高效率和安全性。眼下,基於軟件的方法發揮重要作用,讓企業可以基於智能網絡以及分析工具和高度自動化的流程帶來的更佳可見性,迅速高效地應對新的需求,併為複雜、廣泛分佈的基礎設施提供連接性、安全性和可管理性。

  正是在這種背景下,瞻博網絡提供 Tungsten Fabric 開源產品和 Contrail 商業版解決方案,擁有 SDN 功能的管理和控制軟件,以簡化服務交付。

  Contrail 的起源

  早在 2012 年,瞻博網絡收購了 Contrail Systems,在軟件定義網絡(SDN)方面邁出了一大步。Contrail 在 SDN 熱潮的早期階段顛覆了市場,因為它引入了網絡即服務理念,通過面向虛擬環境和物理環境的單一管理平台加以抽取。

  收購 Contrail Systems 一年後的 2013 年底,瞻博網絡將其 Contrail Networking 軟件作為官方商業產品來提供,同時還提供全面的商業支持服務。

  與此同時,瞻博還開源了 Contrail 技術,採用 Apache 2.0 許可證的這項技術名為 OpenContrail。將 Contrail 技術回饋開源社區讓開發人員有機會為該項目做出貢獻,並使服務提供商和企業能夠根據自身的具體要求靈活地調整 Contrail。

  Tungsten Fabric——OpenContrail 遷移到 Linux 基金會

  2018 年 3 月,瞻博網絡向前又邁出了一步,將 OpenContrail(開源項目)遷移到了 Linux 基金會,使其更加“開放”。此舉對該項目來說是根本性變化,因為這意味着 Linux 基金會現在是所有者。在這種背景下,這個開源項目有了一個新名稱:Tungsten Fabric,這還有助於更好地區分開源項目和瞻博網絡的商業產品線。

  在 2019 年 9 月,雲頭條與瞻博網絡中國區企業事業部總經理恭弘=叶 恭弘勇、瞻博網絡中國區創新和架構部架構師李錦勛進行了深入的溝通,探討 Tungsten Fabric。

  面對 IT 行業變化和多雲市場的需求,Tungsten Fabric 的價值是什麼?瞻博網絡中國區企業事業部總經理恭弘=叶 恭弘勇表示:

“在多雲時代,我們看到了眾多合作夥伴的轉型,他們從傳統集成商向新一代集成商(MSP)轉型,最複雜、最難做的是解決雲管平台(CMP)的網絡問題。 這樣的話,正好瞻博網絡在這方面積累了很多經驗。 他們選擇了 Tungsten Fabric 開源解決方案,甚至從開源解決方案認識到了我們的商業產品,並且購買。對於多雲市場需求來講,我們認為它是相當重要的一個組件,而且贏得用戶好評。“

  對此雲頭條提了五個問題,以下為詳細回復,供各位參考~

  Tungsten Fabric 為 CMP、MSP 解決了什麼問題?

  CMP 是 MSP 的核心業務產品,也帶給 MSP 最核心的競爭力。而 CMP 通常體系架構複雜,內容龐雜。在 CMP 的基礎設施管理模塊中,包括了計算、存儲和網絡等部分。相對而言,這幾個部分中最為複雜的是網絡部分。因為,計算和存儲的技術和協議較為統一,頭部廠商相對集中,並且存儲和計算資源在企業長期發展的產品更新過程中,與業務相對獨立。而網絡技術歷史悠久,協議眾多,分支龐雜,並且在實際業務中,與業務緊耦合,技術對業務的運行影響巨大。因此,CMP 中,關於網絡部分的解決方案也最為複雜。Tungsten Fabric 的出現,則可以減輕 MSP 對於網絡部分的研發技術投入,使 CMP 可以集中精力做好業務上層部分,關注業務的服務管理能力。利用 Tungsten Fabric 的開放性,CMP 可以較為容易地實現多廠家的網絡設備的管理和整合。

  簡而言之,Tungsten Fabric 在技術上和商業上為 CMP 和 MSP 解決的問題如下。

  技術:

  • 利用 TF 強大的網絡業務能力,改善 CMP 的網絡業務性能和體驗
  • 利用 TF 支持任意的 Underlay,使 CMP 可以適應任何網絡環境,無需強迫客戶在進行業務雲化或者雲管理時變更網絡的設計,加速了 CMP 的實施。
  • 利用 TF 的開放性為 CMP 的網絡管理帶來開放性,使 CMP 支持多廠家網絡資源管理
  • 利用 TF 提供豐富的網絡安全功能,不僅僅實現 CMP 平台上多租戶的業務隔離,還可以利用 NFV 功能實現傳統網絡和虛擬化網絡之間的安全隔離

  商業:

  • 降低 CMP 的開發成本,利用社區所提供的技術和資源實現快速的 CMP 網絡管理部分開發
  • 加速 CMP 的研發速度,降低 MSP 在網絡層研發投入,使 MSP 可以更多投入到業務管理層
  • 利用 TF 帶來的開放性和開源屬性,增強 CMP 在業務上對客戶的吸引力

  Tungsten Fabric 是瞻博網絡平台與設備解耦的重要一步。與 Tungsten Fabric 的開放和開源相對,市場上目前的其他網絡廠商提供或者參与的 CMP 平台,由於網絡功能部分要深度綁定廠商自己的網絡產品,無法解耦,導致整個 CMP 從開放系統轉換為封閉系統,這種網絡層的封閉的生態鏈對客戶形成綁定,消除客戶的自由選擇機會,實現最大化廠商利益。這類 CMP 通常不提供或者僅提供一小部分接口給第三方開發者,從而使其他 MSP 難以將其集成到自己的 CMP 中,難以形成開放的生態和對第三方產品的支持。

  客戶一旦選擇了這樣的 CMP 或者組件,則會被封閉到廠商自己把控的圈子內,未來難以離開廠商的控制範圍。從這個層面向上看,則可以視為是客戶的自主可控策略的失敗。對於客戶而言,自主可控的本質是可以訪問源代碼、具有自主知識產權和可以獨立服務和開發,一旦選擇了這樣的封閉系統,客戶將失去對自有雲架構的把控,完全受制於人。而 Tungsten Fabric 則通過開源實現了平台和設備的解耦,帶給開放者和客戶自由,使客戶真正可以實現對雲架構的自主可控,這正是 Tungsten Fabric 真正的魅力。

  瞻博網絡一直在倡導網絡設備的軟硬件解耦,近期瞻博網絡在自己的交換機產品線逐步開始支持開放網絡操作系統 SONiC,客戶可以從瞻博網絡購買硬件平台來運行 SONiC 系統。同時,瞻博網絡為 SONiC 系統和服務器環境提供了基於容器技術的商業 cRPD 路由協議棧,實現了 Junos 路由協議棧的跨平台部署。通過這些手段,瞻博網絡提供全棧解耦,從網絡設備的軟硬件解耦,到整個網絡層通過 TF 來實現全面解耦。

  Tungsten Fabric 僅僅是瞻博網絡構建全面開放的多雲架構解決方案的一部分。瞻博網絡的目標是提供多雲環境下,最開放、最強大和最全面的軟件定義網絡解決方案,消除客戶在轉向多雲業務的過程中的疑慮,實現用戶選擇的簡化,實現“精研至簡”的願景。

  Tungsten Fabric 與同類的開源解決方案 OpenDayLight 的區別 ?

  從本質上來說都是開源系統,OpenDayLight 是一個開放的模塊化平台架構,不是指具體某一款產品,一般是基於 OpenDayLight 平台再去開放需要的功能,OpenDayLight 聚焦在網絡和服務等比較寬泛的層面。Tungsten Fabric 則是從網絡一直延伸到業務層面,Tungsten Fabric 更加專註於為複雜的多棧多雲網絡提供統一的網絡和安全架構的解決方案。

  相比 OpenDayLight,Tungsten Fabric 明顯區別如下:

  • 具有廣泛的支持性,支持使用不同編排平台(Kubernetes, Mesos/SMACK, OpenShift, OpenStackand VMware 等)編排不同類型的工作負載(虛擬機、容器、裸機),提供了一致的網絡功能和安全策略。
  • 統一性,具有插件支持 CNI、Neutron 或者 vSphere
  • 具備豐富的網絡和安全功能,改變了原有 SDN 注重軟件和編排,而忽視網絡功能和特性的狀態。在功能上支持 EVPN、VXLAN、ECMP、狀態防火牆、七層負載均衡、BGPaaS,服務鏈、應用層策略、基於標籤的終端分組、流量可視化、下一代防火牆卸載、IPSec 等。
  • 提供高性能的網絡能力。Tungsten Fabric 具有專門優化的 vRouter,具備與硬件路由器相似的數據包轉發機制,提供無與倫比的高轉發性能,滿足現代超大規模雲網絡需求。
  • 可擴展能力,利用分佈式架構支持超大規模數節點的部署,支持雲網絡無限延展海量的 VN 網絡。

  Tungsten Fabric(開源版) 與 CONTRAIL (商業版)的區別?

  Tungsten Fabric 和 Contrail 共享代碼,在網絡和安全方面功能是一致的。Tungsten Fabric 缺乏 CEM 中的 AppFormix 套件。AppFormix 提供服務器、中間件、Openstack 等軟件的性能監控功能。此外,Juniper 為 Contrail 提供專業的軟件服務,而 Tungsten Fabric 只能通過社區獲得服務和支持。

  選擇 Tungsten Fabric 具體案例

  TF/Contrail 推出以來,在全球得到了廣泛的關注和使用。從客戶覆蓋範圍來說,客戶群包括以下幾類:

  • 電信運營商:AT&T、Verizon、NTTCom 等。
  • 雲業務供應商:XON-Wingu、TCP Cloud 等。
  • 大型企業:eBay、Symantec、OrangeBusiness Service、Riot Games、中國某大型金融客戶等。

  這些企業的主要應用場景可以分為以下幾種:

  典型客戶:workday

  • 為 SaaS 提供大規模的網絡安全支持
  • 需求:清晰的租戶隔離;高性能的 OpenStack Neutron 替代;為任意的 Underlay 架構提供 Overlay 業務;不進行廠商鎖定;支持多種部署模式下的 Overlay
  • TF/Contrail 的價值:安全的多租戶隔離;超大規模網絡支持;標準和成熟的協議;支持異構計算環境

  典型客戶:Riot Games

  • 為容器化的 SaaS 提供多租戶雲環境
  • 需求:支持快速發展的雲業務;支持多租戶自服務的開發測試雲;提供容器化網絡的安全、多租戶支持;與客戶定製的編排系統集成;支持多雲環境(本地化和 AWS);支持服務鏈
  • TF/Contrail 的價值:支持容器化網絡、支持多雲、可以作為統一的虛擬化網絡和安全層;;與定製的編排系統集成

  典型客戶:TCP Cloud

  • 為 IaaS 環境的私有雲提供高性能支撐
  • 需求:提供對任意 Underlay 網絡的支持;不進行廠商鎖定;敏捷和靈活;支持對 overlay 和 underlay 的連接;對租戶清晰地隔離
  • TF/Contrail 的價值:標準和成熟度的協議;支持對傳統和虛擬化的環境的連接;大規模改善現有的網關的性能;安全的多租戶支持

  典型客戶:賽門鐵克

  • 敏捷的 IaaS 雲支持
  • 需求:敏捷的 DevOps 環境;降低人工干預/避免錯誤;提供任意 Underlay 下的 Overlay;清晰的租戶隔離
  • TF/Contrail 的價值:提供按需橫向擴展的網絡服務;提供自動化的網絡部署;大規模提高現有網關的 ROI;安全的多租戶隔離

 

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

物聯網架構成長之路(47)-利用GitLab實現CI持續集成

0.前言
  前段時間,考慮到要練習部署一套CI/CD的系統。一開始考慮到Jenkins,隨着這两天的了解,發現最新版的GitLab已經提供有CI/CD集成了。所以本次博客,乾脆一步到位,直接用GitLab裏面的CI/CD模塊。Jenkins可能需要更高級的應用場合。經過測試GitLab自帶的功能完全符合我的需求。

1. 安裝GitLab和GitLab-CI(gitlab-runner)
  英語比較好的,可以直接看官方文檔。https://docs.gitlab.com/omnibus/docker/#install-gitlab-using-docker-compose https://docs.gitlab.com/ee/ci/quick_start/README.html
  下面提供我使用的 docker-compose.yml

 1 version: '3'
 2 services:
 3     gitlab:
 4         image: twang2218/gitlab-ce-zh:latest
 5         #image: gitlab/gitlab-ce:rc
 6         restart: always
 7         hostname: '172.16.23.203'
 8         environment:
 9             GITLAB_OMNIBUS_CONFIG: |
10                 external_url 'http://172.16.23.203:8929'
11                 gitlab_rails["time_zone"] = "Asia/Shanghai"
12         ports:
13             - 8929:8929
14             - 1080:80
15             - 1443:443
16             - 1022:22
17         volumes:
18             - /root/workspace/docker/gitlab/1/config:/etc/gitlab
19             - /root/workspace/docker/gitlab/1/logs:/var/log/gitlab
20             - /root/workspace/docker/gitlab/1/data:/var/opt/gitlab
21     gitlab-runner:
22         image: gitlab/gitlab-runner:latest
23         restart: always
24         volumes:
25             - /root/workspace/docker/gitlab/2/config:/etc/gitlab-runner
26             - /var/run/docker.sock:/var/run/docker.sock

  執行docker-compose up -d 就運行起來,幾點需要說明的
    1. gitlab的image,可以選擇中文版或者英文版
    2. hostname 這裏指定本機IP地址
    3. gitlab環境變量,external_url表示提供訪問的IP和端口,時區配置上海
    4. 端口映射,默認是80端口,由於我上面配置了8929,所以映射8929到Host主機
    5. volumes 配置持久化數據
    6. 這裏的/var/run/docker.sock 要映射到主機,因為會用到主機的一些資源,同時還會在docker裏面安裝docker
  下面是運行效果,第一次運行會比較久,因為要拉取鏡像和初始化GitLab

2. 登錄使用GitLab
  首次登錄,設置密碼。 登錄默認用戶名是root
  利用模版,新建一個Spring項目

  利用IDE,或者其他工具,或者直接在GitLab修改代碼

3. 配置CI/CD,把機器(gitlab-runner)註冊到GitLab中
  可以在項目配置CI/CD機器,也可以在個人所有項目下配置,也可以由管理員配置所有項目下CI/CD機器。原理和流程都是一樣的,只是比Jenkins更加細粒度控制而已。

  進入gitlab-runner的Docker,執行初始化命令 gitlab-ci-multi-runner register,完整命令如下:

1 sudo docker exec -it gitlab-runner gitlab-ci-multi-runner register

  需要錄入的信息,安裝上圖進行,填寫,後續還可以修改。

  如果需要修改,可以修改之前volumes配置的路徑下, config/config.toml

 

 1 concurrent = 1
 2 check_interval = 0
 3 
 4 [session_server]
 5   session_timeout = 1800
 6 
 7 [[runners]]
 8   name = "myRunner"
 9   url = "http://172.16.23.203:8929/"
10   token = "96beefdaa54832b0c8369ffa3811c9"
11   executor = "docker"
12   [runners.custom_build_dir]
13   [runners.docker]
14     tls_verify = false
15     image = "docker:latest"
16     privileged = true
17     disable_entrypoint_overwrite = false
18     oom_kill_disable = false
19     disable_cache = false
20     volumes = ["/cache", "/root/.m2:/root/.m2", "/var/run/docker.sock:/var/run/docker.sock"]
21     shm_size = 0
22   [runners.cache]
23     [runners.cache.s3]
24     [runners.cache.gcs]

 

  上面這個是配置文件,裏面有幾個注意點
    1. privileged 這裏要配置 true,因為要在docker裏面安裝docker
    2. /root/.m2 這個是配置maven的倉庫使用宿主主機的緩存,這樣就不用每次CI都要下載依賴
    3. /var/run/docker.sock 這個也要配置,在構建dockerfile的時候會用到
  還有一個需要配置的就是,這個Runner需要設置tag,這個是標識Runner的名稱。在.gitlab-ci.yml中會用到

4. 配置CI/CD
  默認GitLab是啟用該功能的,根目錄配置新增 .gitlab-ci.yml 文件,然後每次git push,都會觸發CI持續集成。當然可以在yml配置,在主線master觸發。
  來個簡單的配置,測試一下

 1 image: maven:3-jdk-8
 2 cache:
 3     paths:
 4         - .m2/repository
 5 test:
 6     stage: test
 7     script:
 8         - mvn package
 9     tags:
10         - tag

  上面這個配置,寫到.gitlab-ci.yml然後提交到repo,我們提交該文件到gitlab對應項目上去。

1 git add .gitlab-ci.yml
2 git commit -m "Add .gitlab-ci.yml"
3 git push origin master

  如果嫌慢,pom.xml 可以換個阿里源

 1         <repository>
 2             <id>maven-ali</id>
 3             <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 4             <releases>
 5                 <enabled>true</enabled>
 6             </releases>
 7             <snapshots>
 8                 <enabled>true</enabled>
 9                 <updatePolicy>always</updatePolicy>
10                 <checksumPolicy>fail</checksumPolicy>
11             </snapshots>
12         </repository>

  一提交,就會觸發自動構建

  可以看到整個構建過程,如果出現錯誤,也是到這個日誌裏面排查問題。

 

 

5. 測試、打包、發布
  這一步,我們實現一個簡單的測試、打包、發布
5.1 增加 Dockerfile

1 FROM openjdk:8-jdk-alpine
2 VOLUME /tmp
3 COPY  target/demo-0.0.1-SNAPSHOT.jar app.jar
4 ENV PORT 5000
5 EXPOSE $PORT
6 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dserver.port=${PORT}","-jar","/app.jar"]

5.2 修改 .gitlab-ci.yml

 1 image: maven:3-jdk-8
 2 
 3 variables:
 4     DOCKER_TAG: test/demo-spring:0.1
 5 
 6 cache:
 7     paths:
 8         - .m2/repository
 9 
10 stages:
11     - test
12     - package
13     - deploy
14 
15 test:
16     stage: test
17     tags:
18         - tag
19     script:
20         - mvn test
21 
22 package:
23     stage: package
24     tags:
25         - tag
26     script:
27         - mvn clean package -Dmaven.test.skip=true
28     artifacts:
29         paths:
30             - target/*.jar
31 
32 deploy:
33     image: docker:latest
34     stage: deploy
35     services:
36         - docker:dind
37     tags:
38         - tag
39     script:
40         - docker version 
41         - docker build -t $DOCKER_TAG .
42         - docker rm -f test || true
43         - docker run -d --name test -p 5000:5000 $DOCKER_TAG

  那個artifacts.paths 配置,提交target目錄下的文件到下一個流水線,因為不同流水線,由於是基於Docker,所以每一步都是隔離的。同時,上傳的附件還可以在構建成功后,在流水線pipelines界面進行下載。每一步的image都是可以指定的,那個tags也是可以指定的。可以提交到不同的機器進行構建。
  上面一共就三步流程,先test(測試),然後package(打包編譯),最後deploy(發布測試)。前兩個比較好理解,就是maven的基本命令。最後那個deploy就是利用docker裏面的docker來進行打包成docker,然後運行起來,作為測試發布。
  更新代碼.gitlab-ci.yml,然後提交,觸發持續集成。

  查看構建日誌

  查看宿主機鏡像和運行狀態

  查看瀏覽器,已經發布到測試環境了

5.3 釘釘通知

 1 image: maven:3-jdk-8
 2 
 3 variables:
 4     DOCKER_TAG: test/demo-spring:0.1
 5 
 6 cache:
 7     paths:
 8         - .m2/repository
 9 
10 stages:
11     - test
12     - package
13     - deploy
14     - notify
15 
16 test:
17     stage: test
18     tags:
19         - tag
20     script:
21         - mvn test
22 
23 package:
24     stage: package
25     tags:
26         - tag
27     script:
28         - mvn clean package -Dmaven.test.skip=true
29     artifacts:
30         paths:
31             - target/*.jar
32 
33 deploy:
34     image: docker:latest
35     stage: deploy
36     services:
37         - docker:dind
38     tags:
39         - tag
40     script:
41         - docker version 
42         - docker build -t $DOCKER_TAG .
43         - docker rm -f test || true
44         - docker run -d --name test -p 5000:5000 $DOCKER_TAG
45 
46 notify:
47     image: appropriate/curl:latest
48     stage: notify
49     tags:
50         - tag
51     script: "curl 'https://oapi.dingtalk.com/robot/send?access_token=d6c15304c1***************************************' -H 'Content-Type: application/json' -d '{\"msgtype\": \"text\", \"text\": {\"content\": \"功能已更新部署至測試環境\"}}' "

  有了這個通知,就可以做很多事情了,寫個腳本,封裝成一個Docker 鏡像,可以發送釘釘,發送郵件,可以對接到第三方系統等。

  更多高級應用,如集成之前了解的Harbor,Rancher。使整個系統更加強大,更加智能化。

 

參考資料
  
  
  
  
  

本文地址:
本系列目錄:
個人主頁:

volumes

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選