成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

亞馬遜AWS首席云計算企業顧問張俠:亞馬遜AWS云服務推動IT運維創新

原創
開發
2016年4月14-15日,由51CTO傳媒主辦的WOT2016互聯網運維與開發者大會在北京珠三角JW萬豪酒店召開。下面是來自亞馬遜AWS首席云計算企業顧問張俠先生給大家帶來的是主題為《馬遜AWS云服務推動IT運維創新 》的精彩演講實錄。

2016年4月14-15日,由51CTO傳媒主辦的WOT2016互聯網運維與開發者大會在北京珠三角JW萬豪酒店召開。秉承專注技術、服務技術 人員的理念,自2012年以來,WOT品牌大會已經成功舉辦了八屆,積累了大量的技術專家資源,獲得了廣大IT從業者和技術愛好者的一致認可,成為了業界重要 的技術分享交流平臺以及人脈拓展平臺。

本次會議分為11個技術主題,分別是:數據庫技術與應用,大數據與運維,云計算與運維,運維安全,移動運維,容器體系構建與實踐,運維自動化,行業運維、監控與性能優化、高可用架構和分布式存儲技術。51CTO作為本次大會的主辦方,將以快速報道、現場專訪與后期視頻等形式展示這場盛宴。

下面是來自亞馬遜AWS首席云計算企業顧問張俠先生給大家帶來的是主題為《亞馬遜AWS云服務推動IT運維創新  》的精彩演講。

[[165282]]

張俠,畢業于北京大學獲學士學位, 并獲得美國萊斯大學碩士和博士學位以及韋恩大學工程管理碩士學位。 張俠博士現任亞馬遜AWS首席云計算企業顧問,負責幫助企業利用云計算技術進行業務創新和數字化轉型。張俠于2012-2014年任北京御風云科技有限公司總裁;2006-2012年任SAP思愛普軟件系統有限公司大中華區首席技術官 CTO;2002-2005年任中國銀行個人金融部和銀行卡中心的技術總監CTO。他曾于1993-2002年在美國福特汽車公司工作,其中 2000-2002年任福特直銷FordDirect的首席信息官CIO。

【以下為現場演講實錄】

尊敬的各位開發運維的同行們,大家早上好!今天很高興有機會代表亞馬遜云計算來跟大家分享一些云里面的運維創新的一些事情。

最近大家知道,信息化時代越來越火了。大數據、互聯網、物聯網,加上機器學習等等這些所謂的人工智能,這些東西都越來越火,其實這些概念之間有很多的交叉,很多的互相促進。比如說物聯網產生更多海量數據,大家也知道像機器學習的這些方法,幫著把這些數據更好的分析,產生更好的效果,但是最重要的是支持他們的,為什么使得物聯網成為可能使得大數據越火,使得機器學習有這么大的進展呢?其實很重要的是我們在座各位做的這些工作,也就是說云計算,還有一個就是計算中心,我們說的這些運維的機房。

我想說一句話,把計算中心比喻成什么呢?大家都常聽說的一個字“錢”有一個相似性。計算中心不是萬能的,沒有計算中心卻是萬萬不能的。另外大家可能聽說過,我覺得也特別愿意跟大家分享。云計算是什么?有一個更通俗的說法,但是云計算是什么?是開發和運維的屌絲們對IT的逆襲。仔細想一想,原來做具體工作,很多人在分工里面處在底層,在云的時代,特別是今天講的開發運維一體化,使得我們站在了最重要的位置。

一個是給大家介紹一下云時代開發運維的新思路、新想法,順便介紹一下在亞馬遜云里面這些東西是用什么樣的工具和服務來提供的。舉一些例子讓大家熟悉。

有一些詞,敏捷開發,所有的這些敏捷性、靈活性,第三個詞是日文詞,其實是咱中文,大家也能看明白,什么東西?看板。日文的看板,現在是一個國際運維的詞,其實就是咱們原來Scrum, Agile, Kanban。第二排現在時髦的TDD、BDD、DDD,測試驅動的設計、行為驅動的設計、域驅動的設計等等,CICD大家可能都知道,持續的概念、持續的部署、持續的把它推出來。下面都是國際上運維圈最火的詞,這么多時髦的詞只要排列組合,開發一體化、測試運維、安全運維、財務金融的運維。開發運維云的時代越來越火、越來越有很多先進的內容,這些可能還遠一些,但是這些詞,可能我們就必須知道了。

DevOps,把開發和測試整合在一起的哲學,一種思路,一種方法,從組織架構到整個的思路,到整個的這些方法。Micro Service微服務,從原來SOA基礎之上又前進了一步,做成了單純的小的功能比較集中的,由一個團隊處理的微服務。 還有一個Container容器,包括開源的Docker容器的部署方法。   DevOps可能大家比較熟悉,我再簡單介紹一下,它是把開發運維整個整合在一起的一種方法。傳統上,大家開發測試,再反饋來一個循環,不斷的推進,可以使敏捷開發的其他的方法。為什么需要DevOps?最主要的原因,原來開發之后,我交給那些運維的人,這兩個團隊之間有一堵墻,各干各的活。做法就是所謂的這種開發,很多是一兩個月搞出一個版本,在一些傳統行業,比如金融銀行,有的時候一個季度、半年搞出一個版本,然后推出來就不容易了,但是在互聯網時代,我們大家都需要快速的創新、快速的迭代,一天可能就要推出多少個版本,大家現在腦子里想一想,你認為現在一天一個公司要推出多少個版本?你想一個數,十、百、千、萬、百萬、千萬、億,你想一想。這個就是我們想象了,所以在這種時代,要搞這種開發怎么樣才能跟上形勢?那就是DevOps的方法,取決于技術的手段,一個手段我們講的微服務,這是一個微服務的圖。老的方法是在一個服務器里面,把各種元素裝在一起組合成一個程序,但是在微服務的時候,我每一個服務是一個單獨的單元,它可以部署在不同的服務器上,通過SOA的方法,把它連接起來,再提供整個功能。

之后就是下面看到的這個圖,類似一個光纖的截面,這里面每一個小光纖點是一個微服務,微服務構造的程序變成下面的結構,很多小結點密密麻麻連在一起。微服務面向服務的架構由單一原生的小的服務來構成,再通過APIs調用它們,使得這個程序從這個層次上,把它更加的結構化了,一個一個的單元化了,然后再可以重新組合。這個概念還是SOA的概念,但是六七年前、十年前,談SOA的時候有這個理論,沒有一些好的方法,顆粒度太大,所以實際上用的效果不是那么好,到了微服務層面,實際上是SOA朝前又真正推進了一步,加上各種新的云計算工具,所以微服務變成現實了。

微服務的時候開發怎么做?傳統的開發者可以分成很多團隊,但是整個工作常用的程序,做好了以后,整個的建造、編輯、退出、測試,直到部署。微服務就不一樣了,我可以根據這些微服務組成一個一個小的團隊,每一個做他自己的服務,做好了之后,他可以獨立的進行測試、開發、部署,然后整個應用組合在一起,所以大家看一下,這個就是DevOps所需要的。為什么開發運維一體化和微服務,和Container所有的這些東西,其實這些時髦的東西,它們是共同的,只有它們組合起來,加上云的手段才成為可能。

DevOps不光是一個簡單的技術手段,實際上是一個方法理念。在組織架構上都要與它相適應,這個是比較能說明的故事,叫做兩個比薩餅的團隊,與微服務相適應,做IT的、開發運維的測試的團隊,一體化的團隊,如果這個團隊中午吃飯,或者加班需要點點外賣,如果點完兩個比薩餅,這個團隊吃不飽,這個團隊就太大了。美國人的比薩稍微大一點,但是大概一個也就能吃那么三四個人,有的人飯量小點到五個人,所以兩個比薩餅的團隊,大概是七八個人,最多10個人,8到10個人的團隊,這是最理想的尺寸,再大了,這個團隊就不合適了,所以叫兩個比薩的團隊。這個團隊還有很多其他功能,自主負責,直接承擔一個責任,干一件事,像個小的創業公司一樣創新,推出最好的東西,不斷的創新,而且他自己負責,而且這個是開發運維一體化的。這個也是為什么現在有一些新的創業公司在云上,搞成10億美金的公司了,所謂的獨角獸了,但是回過頭來一看,整個IT開發運維加起來幾個人?大家猜猜,可能就三個人、四個人、五個人,所以為什么說這叫屌絲的逆襲?你一旦掌握了運維一體化的東西,你的力量是巨大的,不像原來一些大的IT機構,你只是一個小小的螺絲釘,只能發揮一點作用,但是現在三五個人,你要是有思路、有運維模式、有一定的資金支持,你可以做成一番很大的事業。

硅谷主要的創新的公司,像Uber很多很多這樣的公司,基本上都是在云上開發創業成家的,包括分享經濟的例子。亞馬遜網站一直使用這種方法,它要快速的更新,因為有很多閃購,有很多東西,在全球網站上,賣一個小時、兩個小時,每天有一個閃電的閃購。其實它的網站就是這種方法,有數千個團隊使用微服務架構持續交互,多環境下部署,你看到的應用不是一個應用。其實它每年有5000萬次的交付,除以365,大家算一下,大概還有三四萬次的,每天那個網站實際上不是一個版本,而是幾萬個不同的版本,當然一切都是沒有中斷的,在那兒重新部署,但是每個單元、每個服務是在變的,但是整體還是在那兒運行的,待會也給大家介紹一下怎么樣實現這種不間斷的升級這些工具。

還有一個很重要的概念給大家介紹一下。現在運維很重要的一個概念,叫Infrastructure as code。在這種要求的情況下,傳統的靠人工來做這些系統部署,我們都干過這些事,從服務器開始裝操作系統,裝應用,升級補丁,網絡配置好等等這些事,運維干這些苦力活,過去這是我們的價值,我們要走了,他們就搞不清楚了,但是現在這種活多數將來都會被程序來實現,所以我們也要了解什么是前途?我們學哪些有價值?我還是原來干這些的技術,你可能就被一些程序代替了。這叫Infrastructure as code,機器實現可拓展性、可靠性、重復性、一致性、能夠審計、能夠記錄、安全,當然都比人更好。云里面事情做對了,比傳統IT安全很多。

比如說亞馬遜云里面,一個很基礎的服務叫做Infrastructure as code,它是一個基礎架構的部署服務,這里舉了一個例子,我要開一些機器,你全套的這些架構,從網絡,從服務器,這是一個真正的文件,比如說我Packages是什么,我升級一下相關操作系統,重要的原文件放在什么地方等等,通過這一個方式整個一套基礎設施在云里面就跑起來了,包括底層架構、網絡架構,虛機上跑什么東西,裝什么系統、裝什么應用、裝什么服務器,所有這些都可以做。

從DevOps的角度講,還需要很多層次,邏輯控制、多編程語言支持等整個一套操作系統。也有一些開源的工具,平時說的Docker的一些平臺,基本上是對應的關系,這些東西都要靠API,還有很多基礎服務,比如說安全的服務,是機器干的、人干的、幾分、幾秒什么時候干的。

我選一兩個和我們運維比較有關系的介紹一下。從開發工具來說,推出一套叫Code Commit,把原代碼管理放到版本管理的工具里面。Code Pipeline可以持續交付做一些測試工具,Code Deploy把它真正的推出來。還有一類云的工具,基礎設施的,還有一些其他的。   除此之外的所有的事情,選擇服務器、硬件、軟件、網絡、系統、怎么配置好,所有的全為你做好了。5分鐘之后,這個東西就拷起來了,你的游戲已經啟動了。我自己試過這個,我把我兒子隨便寫的游戲放到一個網站,網站關了,游戲沒地拷了,我抓過來放在上頭,5分鐘之后跑起來了。真正一跑起來,我還是非常驚喜的。大家可以到亞馬遜云上試一試。

還有一個叫ECS,是在云里面做的一個Docker的容器的服務。這個是我下面也要給大家介紹的,所以我會重點介紹兩個。這個CodeDeploy是在做應用部署的,它來直接部署,可以部署的開發測試,直到生產各種環境中,從一個部署到上千個實例中,也可以部署在本地的,就是說你自己的傳統的機房,或者電信托管的機房,連你自己的公有云帶私有云,混合架構上任何一種全都能實現,然后集中的控制和監控。

這是部署大概方法,包裝好的APP,也是用這種語言,AWS CodeDeploy都是程序來實現。比如講了Source Chef在哪,要是跑起來怎么樣?如果大家是網站都熟悉這些東西。我就指定一個目標,我準備哪個部署,這些虛機可以任意的方式做好標簽,這個標簽可以把它們分成不同種類,可以讓自動縮放群再分,比如說屬于哪一個開發的、測試的,還是民用的,縮好了之后,各種分法。我告訴他在那些上部署這些應用,到第三步就開始部署了,這里面舉一個例子,你可以用SDK的開發包,可以用管理的中心界面,都可以做。這個說要裝18個虛機,目前已經裝了6個了,還可以再裝。這么一個狀態,它就控制了所有的工作,這是可以做的。

這樣的話,它這個部署的時候,有很多選擇。這是告訴你,我部署的時候,我可以一個一個做,我可以一次做一半,我也可以一下就都做了,而且這里面我每做完一個,我可以看它成功了沒有,大家知道,在云里面,這虛機上面有一個負載功能,如果升級失敗了,我可以不送給它,我可以回補。如果成功了,按照預先說好的,一次走一個,還是一次走一半,還是一次走干了,各種方法。程序一天已經升級到上萬版本是不是真的?當然是真的。怎么做的?就是靠這種工具。從你用戶來講,你有感覺嗎?完全看不出來。

原來我們都熟悉所謂VM虛機模式,這個模式雖然不錯,但是有很多問題,最主要是可移植,部署的速度、靈活性,它比較專門,這也就是為什么容器變得時髦了。在虛擬化的基礎上,容器是進一步虛擬化,把應用在虛機上準備好,不光是脫離它的硬件,還脫離它的操作系統,還脫離它的所有的基礎設施的軟件,搭建的平臺,這就是我們講的。所以Docker的概念,封裝的群,在不同OS上快速部署,文件系統簡化升級和遷移。

在云上怎么做呢?我們把開源的東西結合到云里的這么一個東西。EC2 Container services,它能把云的好處,EC2虛機所有的好處,加上Container的好處結合在一起。這個是ECS怎么使用的,它實際上是類似的,首先選擇一些集群,這是一組機器,不是一臺機器,一組虛機,里面有四個虛機,一個上面裝了三個Container,然后我把任務定義清楚,又是一個清單,這是一個要部署的應用,然后就開始做這個事情了。可以通過任務的執行器,把這些任務在虛機的組成的群里面,先有一個代理實現這些,知道誰都管什么,然后這里面有一些Container,然后把這些任務定義應用一個一個放到容器里,這個容器就跑起來了。同樣,時間關系,我沒有演示了。這里有一個所謂藍綠升級,如果這個任務原來是一個版本,把這個任務改成另一個版本重新部署一遍,在這些容器里重新部署,又實現了滾動的升級,所以這是第二個方法。在容器的時代,使用公有云現成的ECS的容器怎么樣做應用的滾動的升級和部署,又可以完成這些事情。所以大家看到自動化所起的作用。

這個是我操作的平臺,一類叫開發人員工具,一類叫管理工具,其他的基本計算服務放在前面,這是在大的平臺里面,這些服務在哪,現在都可以用的,都是實實在在的應用。云里面有很多其他應用,計算的應用、網絡的應用、數據庫的應用、存儲的應用等等,包括各種的平臺類的服務,甚至企業級的服務都有一些服務。和我們運維最相關的就是這些服務,給大家介紹介紹有一個感覺,有機會大家可以進一步學習這些東西。

最后跟大家分享一個,最近大家在網上都看到的,所謂亞馬遜云十年,亞馬遜CTO,叫Werner Vogel分享的十大經驗,都是和運維有關系的。這里面談到構建可發展型系統,這個非常重要,因為IT就持續不斷的升級,他說沒有這些自動化的工具,就相當于在開著的飛機中,對這個飛機進行操作,讓這飛機升級,所以這個難度有多大,所以為什么這些自動化的東西很重要。第二個經驗,隨時考慮到災難隨時發生,發生了怎么處理,叫做“爆炸半徑”,一個壞事發生了,影響有多大,影響范圍是不是能控制,別影響到不能控制。云的概念就是這個東西,假設所有的東西都壞了,但是它壞了之后,什么效果都沒有,這就是云干的事。比如數據復制了好多份,每一個硬盤,定到5個9它就壞了,但是整個系統是有可靠性的,每個東西都可以壞,但是我可以讓它在設計上壞了沒有關系。虛機這個東西壞了之后,馬上在邊上起一個新的,那個死掉了,一點關系都沒有,實體的機器做不到。比如說三個節點的大數據的運算,改成四個節點,我在旁邊開四個新的節點,等它運行起來之后,把這個切換過去,那三個節點扔掉了,實時的升級、縮放、擴大、擴展非常容易,原來傳統的不好做。

運維的自動化技術是關鍵,API非常重要,全部的東西都是API的,而且都有定義,基本上成為事實上的標準。包括開源的都是反過來借用亞馬遜的API的。

建立一個好的收費的機制,使用的合理。這個東西到底怎么收費?真的獲得價值的時候,你收費的。比如說存儲,現在亞馬遜云不是說存了多少,主要在于你取它時候。當你要往上放東西,它不一樣,不同情況,你要考慮怎么樣才能可持續發展,現在決定怎么收費的時候,要深入的琢磨這些事,只有運營了才有這些經驗。

安全很重要,從源頭抓起。加密很重要,各種的方法。云里面網絡特別重要,這個都能想象。特別重要的最后一點,他有一個理念,這個理念是用途不設限,一直推一個比較基礎的平臺,也正因為此,才能在這個平臺上出現這么多的應用。像分享經濟,幾個人現在已經連續創造三四家公司,一旦會了這個之后,就等于說IT的這些技術都在你手里,你得到的解放非常大。

最后總結一下。今天利用這點時間,一個是給大家介紹了一下DevOps的這些經驗,這些新的理念,其中基礎架構即代碼,Micro Service、Container容器、亞馬遜可以支持這些,歡迎大家有機會進一步了解。包括我個人從事業上來說,我應該學一點什么,怎么樣在下一個時代,如果不成為從屌絲翻身成為網紅、成為大牛,至少我也要在這里面,不是說被淘汰的人渣,最后跟大家說一句話,一切皆軟件,一切皆API,謝謝大家!

以上是51CTO.com記者從一線為您帶來的精彩報道。后續我們還有更加精彩的獨家報道,敬請關注。

責任編輯:王雪燕 來源: 51CTO
相關推薦

2016-07-02 22:41:35

互聯網云計算亞馬遜

2020-12-04 09:20:50

AWSre:Invent重塑

2012-07-16 09:10:35

2015-06-12 09:53:29

亞馬遜AWSAWS數據中心

2020-08-31 14:50:14

AWSAWS MarketpSaaS

2017-04-14 11:37:58

WOTAAWS運維

2013-04-28 10:05:17

亞馬遜Web服務AWSAWS價格

2013-05-20 10:01:14

亞馬遜谷歌AWS云計算服務

2013-11-21 09:00:53

亞馬遜AWS云計算

2015-10-09 10:50:54

AWSAWS IoT

2016-03-08 15:02:18

GMGC

2013-12-18 14:36:26

亞馬遜AWS

2013-08-29 10:35:58

亞馬遜AWS公共云

2013-12-18 17:22:54

亞馬遜AWS

2013-10-11 10:12:58

亞馬遜AWS云服務

2013-08-30 09:06:17

公有云AWSIBM

2014-11-14 10:08:07

AWSAWS Lambda

2014-11-14 10:16:18

亞馬遜

2017-08-02 13:50:55

2014-11-24 11:32:09

亞馬遜云服務AWS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线看一区二区 | 老头搡老女人毛片视频在线看 | 亚洲一区久久 | 911精品美国片911久久久 | 日韩亚洲一区二区 | 亚洲小视频在线观看 | 亚洲欧美日韩电影 | 欧美一级片在线看 | 亚洲欧美激情视频 | 日日艹夜夜艹 | 国产精品免费大片 | 操人网 | 国产人免费人成免费视频 | 亚洲精品一区二区 | 午夜久久久久 | 亚洲国产精品一区二区三区 | 精品日韩一区 | 色视频一区二区 | 亚洲区中文字幕 | 国产a区| 精品国产欧美 | www免费视频 | 成人免费视频网站在线看 | 一区二区三区免费网站 | 久久区二区 | 91大神xh98xh系列全部 | 午夜电影网站 | 国产成人精品在线播放 | 九九热视频这里只有精品 | 中文在线亚洲 | 久久综合九九 | 久综合 | 亚洲精品国产电影 | 成人影院网站ww555久久精品 | 成人黄在线观看 | 精品国产乱码久久久久久闺蜜 | 91av在线免费 | 一区二区三区四区免费在线观看 | 欧美精品一区二区三区蜜桃视频 | 色天堂影院 | 羞羞视频免费观看入口 |