LEO ZHADANOVSKY:嗨,大家好。 我是獅子座Zhadanovsky。 我是一個解決方案架構師 亞馬遜Web服務。 而我今天要和你談談 什麼亞馬遜Web Services是, 它的歷史,簡要概述 我們所提供的服務。 而且我會做的現場演示 如何推出AWS一個LAMP堆棧 無論在單個實例和 通過使用我們的一些其他的 [?管理?]服務,例如 作為我們的關係型數據庫 服務,我們的負載 平衡器,和我們的實例。 因此,首先,讓我們 談到AWS的歷史。 因此,如何做Amazon.com進入 這種雲計算的公司嗎? 那麼,亞馬遜在真正的好 提供一個大的產品選擇 和運輸那些 客戶有效。 後面這種能力 在於多年的經驗 與操作的數據中心,與 物流,有各種各樣的東西。 因此,我們發現 超過10年,我們 想使我們的客戶 做了很多不同的東西,對不對? 因此,我們最後提供一些內部 服務達第三方賣家。 當我們發表簡單的Web服務 比如我們的目錄檢索。 並成為真正的 顯而易見的真快 開發商都餓了 更多的我們的服務。 所以這促使我們開發AWS。 因此,我們問我們什麼 可以打包一切 我們這樣做,並提供給 其他人在網上? 因此,AWS的使命是使 企業和開發人員 使用Web服務來構建 可擴展的複雜的應用程序。 和web服務是什麼 現在人們稱之為雲計算。 於是在2006年,AWS誕生了。 讓我們來談談 什麼AWS實際上是。 因此,我們提供不同的 在不同層次的服務。 因此,我們有一種我們的核心業務, 我們計算的存儲和數據庫。 然後我們也有 一個網絡層, 我們已經有了一個全球性 基礎設施,因此我們 在世界各地得到了地區和 世界各地的供應區域。 然後我們有 較高層次的服務, 如應用服務 用於構建水平 可擴展的應用程序。 然後,我們已經有了部署 和管理服務。 因此,這些都是服務,你 用來部署你的代碼在AWS 並管理您的 AWS帳號,因為它擴展。 因此,讓我們來談談我們 第一個全球性的基礎設施。 我們有世界各地的11個地區。 所以,我們只是增加了一個新的區域 幾個星期前在法蘭克福, 但每個區域是 就像一個單獨的雲。 因此,這些服務我 要談,就 存在於不同的區域。 所以在美國,有一個 區域在弗吉尼亞州北部。 有一個區域在北 加利福尼亞州和俄勒岡州。 在俄勒岡州的區域 也是碳中性。 我們也有一個區域 俄勒岡稱為GovCloud。 所以,如果你有一個工作量需要 要符合ITAR,所以這是 國際交通和武器削減 條約,你應該使用GovCloud。 所以,最重要的事情 關於這是你 挑選在您的數據 去哪裡你的應用程序去。 所以我們不跨越移動數據 地區或跨區域的可用性 如果它是一個服務,您可以 選擇可用性區域。 你可以挑選,哪裡就有奇蹟。 您可以移動它。 我們為您提供的工具來移動你 數據,但我們不會將它給你。 因此每個區域內有 至少有兩個可用區域, 我們將談論什麼 那些是在一秒鐘。 還有還有52邊緣 在世界各地。 所以邊沿位置基本上我們 CloudFront的,[?雲?]分佈 網絡,我們的路線53 DNS服務。 所以有很多人 因為它們是更接近用戶, 因為這些都是 潛伏期為基礎的服務。 所以延遲事項它們。 因此,這是一個典型的 區域模樣。 進而[?內?] 每個區域有, 就像我說的,至少 2可用區。 可用性區 至少一個數據中心, 有時也可以是內更 相同的地理區域。 而我們的可用性區設計 要在不同的河漫灘,故障 平原有明顯的權力 公用事業和不同的一級互聯網服務供應商。 所以,你應該設計你的 應用[?介意嗎?] 那裡的東西都可能發生 在一個可用性區域, 但所以你應該攤開你的 在多個應用程序的可用性 區,因為他們正在建 這些裁員的初衷。 因此,我們的電源很多 你認識的企業。 所以從Airbnb住宿,Netflix的, 到Dropbox的,以Yelp的, 我們有各種創業公司和 對我們的工作負載運行的企業。 在公共部門,我們有 各類政府機構 對我們來說,edtech 初創企業,大學。 奧巴馬競選基本上都跑了 他們在Amazon Web Services的東西。 而剛剛給你透視 我們的縮放,平均每天 我們有足夠的新服務器 容量支持 Amazon.com的全球基礎設施 當它是一個十億$ 7 企業早在2004年。 所以這就是多少,我們 對平均一天。 所以一般的概念是,如果你 想想你如何獲得權力。 所以,你得到的功率,它的需求,對不對? 所以你知道,當你得到 它,你知道你可以得到它。 它是統一的,所以你知道 什麼電壓你得到。 它是現收現付,這樣你付出 你到底有多少使用。 和它的使用。 所以你插上,你知道 你會得到力量。 所以,我們已經採取了和 它擴展到計算機。 因此,這解決了很多問題。 我們通常看到很多 IT組織。 他們有這個能力的問題。 因此,他們有一定的金額 IT需求,然後他們 有過度供應的能力。 因此,無論他們的方式過度配置, 或者它們不具有足夠的容量, 他們有不滿意的客戶。 因此,例如,這些都是 不同的交通模式。 因此,無論你有東西 該打開和關閉, 或生長快,或具有可變峰 或可預測的峰值,對於所有這些, 你要么去 過規定通常情況下, 或者你要下的規定。 所以,你要么浪費,或 你有不滿意的客戶。 那麼,什麼AWS允許你做的是你 可以動態地擴展上下 根據你的 實際的使用模式是。 所以,你可以為你使用的服務付費。 你可以啟動 實例,所以實例 是我們對虛擬服務器的話。 您可以啟動1 例如,你可以啟動 數千實例在幾分鐘或 秒,絲毫不亞於你所需要的。 你可以撥打起來 上下按要求。 因此,讓我和你談的 例如這是一種離家近。 所以這是一個典型的交通 圖表十一月Amazon.com。 而最後兩個峰這裡, 沒有人知道它們是什麼? 所以they're-- 聽眾:網絡星期一? LEO ZHADANOVSKY:網絡星期一 和黑色星期五,對不對? 所以傳統,什麼Amazon.com有 做的是,他們不得不提供能力 涵蓋這兩個高峰。 因此,作為其結果,時間76%, 他們有太多的能力。 而只有24%的時間 被他們充分利用它。 所以在2010年Amazon.com轉身 關閉其最後一個物理Web服務器 並把它移植到AWS。 原來這就是交通 模式貌似現在。 容量略高於 什麼實際需要。 那麼,為什麼我們看到客戶採用 雲計算AWS這麼快? 那麼,敏捷性。 所以這是主要的 原因是我們看到的。 為什麼敏捷很重要? 那麼,它允許客戶 做的事情,在舊世界 花了幾個星期或幾個月做 它們在幾分鐘或幾秒鐘。 所以,你可以做的事情一樣旋轉了 全新的開發和測試環境, 旋轉了一個全新的DR 環境,旋轉起來 50個實例,或1000 針對高峰流量情況下, 除去那些1000實例,設置 了一個HPC集群,或GS集群, 你可以這樣做 所有在AWS分鐘。 所以,這是什麼導致的 創新文化。 所以,你可以經常體驗。 你可以只為您所使用的支付 你可以沒有風險的失敗。 所以,如果你嘗試的東西出來,你 付出了幾個小時的使用。 這不是什麼大不了的事。 你有沒有把一個大的資本 投資前面的那個。 那麼,什麼是客戶 實際使用AWS的? 好吧,讓聖母大學, 他們搬到他們的網站轉移到AWS。 他們有一個平均約38000 每天的遊客到他們的網站, 但它可以在膨脹到150000 體育賽事和足球比賽。 於是,他們把他們的網站上給我們。 而現在他們的網站能夠支持 流量增長了500%,所有的 雖然他們已經保存 在現有的40% 內部部署設置為自己的網站。 美國航空航天局噴氣推進實驗室,他們使用AWS的生活流 好奇心火星車著陸。 等他們發現 只有六個提前天 他們需要 另尋供應商 從他們的常規供應商 他們的現場直播。 這也同樣 時間作為奧運會。 這樣他們就可以不買CDM 容量在時間的任何地方。 所以他們基本建立 自己的內容分發網絡 我們在六天內EC2服務。 並且他們能夠有 它擴展到他們的需求。 他們是,我認為,展望 約100萬名觀眾。 所以這是一個非常有趣的 技術進他們使用, Adobe Flash媒體服務器 和[?互聯網?]緩存。 而且他們能夠部署全 這些集群編程為 必要的。 然後,他們紡下來時, 他們沒有使用它們了。 奧巴馬的競選班子在2012年使用 AWS超過200個應用程序 他們主辦的平台上。 他們擁有一切,從 打電話的工具,以支付處理, 移動的應用程序,以 志願者組織的網站, 以大數據分析工具。 和一切都得 在選舉日的工作。 所以移動選舉日會 需要修改憲法, 所以這是不會發生的。 所以,所有的系統都將 有工作的第一天。 而他們做到了。 因此,讓我們來談談實際的服務。 因此,首先在網絡服務。 所以亞馬遜VPC是 虛擬私有雲。 它基本上是一個 軟件定義的網絡 那住在你的EC2實例的基礎上, 和你的RDS,我們將談論, 和ElastiCache。 所以你可以定義一個私人 為實例的地址空間。 你可以打破成 公共子網,專用子網。 你可以做VPN連接 內部部署的數據中心。 那麼你也可以延長您 內部部署的地址空間的VPC。 你有權力操縱路線 表,以便您可以自定義的東西。 您有網絡 在VPC控制列表。 [?所以它?]給你 一個很大的靈活性 在你在AWS已經運行。 再有就是AWS的DirectConnect。 所以的DirectConnect是一個私人 連接到我們的地區。 所以,你可以得到一個或一個萬兆 鏈接或多個一個或萬兆鏈路 最多的區域。 所以,如果你上傳了很多 數據或下載大量的數據 而需要私人連接, 這是一個選項出現。 還有路線53。 所以,53路是我們的DNS服務。 它各種有趣的事情。 因此,它支持健康檢查。 所以,你可以,比如說,運行兩個副本 你的網站在同一時間。 如果其中一個出現故障,你 將流量重定向到其他副本。 或者你可以做地理位置為基礎的記錄 這樣你就可以將流量路由一個國家 從另外一個簇 國家到另一個集群。 你可以做A / B測試,所以你 能有80%的流量 您的網站的一個副本, 20%到您的網站的新副本 ,看看哪一個性能更好。 所以,你可以做各種 有趣的事情。 你可以根據延遲的記錄。 所以,你可以有你的份 網站在世界各地 並已在用戶發送給任何 一個人的最親密的人的基礎上的延遲。 它還具有深度整合 與AWS服務, 因此,如我們的負載均衡器, 和S3,和CloudFront的, 所以它真的很容易 點事情CloudFront的 為您分佈 的LB或S3桶。 然後還有EC2。 所以EC2是我們的虛擬服務器服務。 您可以在Windows上運行。 您可以在其上運行的Linux。 您可以完全控制 的操作系統。 還有的Windows不同口味 和Linux,所以紅帽,Debian的,Ubuntu的。 我們有自己的配送 所謂亞馬遜的Linux。 你可以選擇你想要哪一個。 有不同類型的實例。 因此,有超過27的實例 類型在這一點上。 因此,有不同的實例 根據不同的工作負載的家庭。 因此,有普遍 目的情況下,這 只是,如果你不知道什麼 你需要,你可以用這些啟動。 還有的計算優化,它們是 偉大的事情,如Web服務器, 對不對? 還有的內存優化 實例, 是偉大的事情一樣 日期的關係數據庫。 有存儲優化實例, 所以這些對他們大固態硬盤。 因此,他們是偉大的事情 像蒙戈或NoSQL的,對不對? 這裡面的圖形 優化的情況下, 這是偉大的GPU 計算和集群實例。 而且最後還有成本 優化的實例。 所以,如果你只是想 實驗,你 可以得到一堆低成本實例 這是偉大的是用例類型。 再有就是自動縮放。 因此,自動縮放是EC2的API。 它可以讓你的規模水平 上下EC2實例的層次。 因此,讓我們說你有 一堆Web服務器。 而且,像在巴黎聖母院的情況下,你 通常你需要有兩個人, 但是你可能需要的規模為10。 那麼,你可以使用自動縮放 自動觸發 向上或向下擴展事件 基於度量。 所以,[? CPU?]使用率,潛伏期。 你可以自定義的指標,所以 這是相當開放式的存在。 您也可以根據時間表規模。 所以,如果你知道你將有 週一大量的流量在上午6:00, 你可以在星期一擴大在上午6:00 並縮減在週一下午5:00。 您也可以做到這一點的基礎上 只是命令行命令。 再有就是彈性負載均衡。 所以彈性負載均衡 是一個託管負載平衡器。 所以,你點擊一個按鈕,它 規定負載平衡器你。 負載平衡器住在 多個可用區。 它SSL卸載 為端口25,80,443, 和任何超過1024的TCP流量。 它連接排水, 代理協議支持。 所以這是一個非常多特徵負載平衡器。 而且它有整合 與自動縮放。 所以,當你使用自動縮放 而你縮放上下, 你可以有你的情況下, 自動加入或離開 彈性負載平衡器。 所以,再有就是我們的存儲服務。 所以,第一個是亞馬遜 EBS,或彈性塊存儲。 這是持久的卷 你可以安裝到你的EC2實例。 所以,你可以快照他們。 所以當快照的EBS 量,它進入S3, 我們將在第二講。 有三種不同 類型EBS卷。 有磁性EBS,這僅僅是 排序標準的排序磁盤的。 這是最經濟的選擇。 再有就是一般 SSD的目的,在這裡我們 讓每GB提供3 IOPS。 所以,如果你有一兆兆字節 音量,你有3000 IOPS。 再有就是置備IOPS。 所以,配置的IOPS是當你 為你付出多少磁盤空間使用 多少IOPS能力需要。 這樣你就可以準備起來 每卷4000 IOPS。 所以,再有就是亞馬遜S3。 亞馬遜S3是我們的對象存儲。 所以亞馬遜S3,你可以用它 只存儲任何類型的數據。 你可以用它來存儲靜態 網站和軟管靜態網站。 您可以使用S3進行備份 而且在某些情況下,使用檔案 作為源和輸出桶 大數據分析,或轉碼。 它也可以用來作為原點 為CloudFront的分佈。 所以S3的超級強大。 S3的設計為11 線的耐用性。 所以,這是什麼意思是它能夠持續 至少兩個數據的丟失 中心在同一時間 而不會丟失數據。 你可以在S3加密。 因此,服務器設置加密,或服務器 設置加密功能,與你的密鑰。 所以,如果你要管理的 鍵,你可以做到這一點為好。 並有冰川。 所以,冰川是我們的 長期歸檔服務。 它也被設計為 11條線路的耐用性, 但它是當你想保存 的東西,忘掉它,對嗎? 所以,無論是合規性或其他 原因需要存檔的東西, 你應該使用冰川。 所以冰川成本0.01美元 每月每千兆字節。 和Amazon S3開始於 0.03美元每GB每月。 所以冰川較便宜, 冰川需要三到五個小時 讓您的數據備份。 所以,如果這是OK,如果 這是一個歸檔的情況下, 那麼冰川的可能是 正確的用例的。 再有就是存儲網關。 因此,存儲網關 是在虛擬機 你可以在本地運行 在VMware中,或Hyper-V。 它給你一個iSCSI端點。 然後,您可以設置 另一個VM最重要的是 這暴露了iSCSI的 端點與CIFS或NFS。 凡是進入該 網絡共享,然後得到 備份到亞馬遜的S3,或冰川, 或者EBS取決於你如何設置它。 所以這是一個簡單的方法來 讓您的數據高達AWS。 所以,再有就是我們的數據庫服務。 所以,第一個是亞馬遜RDS。 所以這是我們關係 數據庫服務。 所以這是一個管理的關係 數據庫[?為了你。 ?] 它支持SQL服務器,Oracle, MySQL和Postgres的引擎。 它的自動故障轉移。 所以,如果你有 多AZ選項啟用, 它同步的塊級 跨可用性區域複製。 然後如果你的主 出現故障時,它會自動剛剛 它們之間的故障切換。 它還,為MySQL發動機,支撐 在同一區域內讀取副本 或跨區域的。 並有各種 有趣的選項出現。 所以它會做備份你。 所以它會備份到S3。 它會做你的補丁為你。 然後還有DynamoDB。 DynamoDB是我們的管理NoSQL的服務。 對於迪納摩DB它帶走 所有的行政負擔 為你管理的NoSQL服務。 所以你只要提供 和你說的表 多少讀寫 能力你想要的。 它會交付給你。 所以這是一個非常 簡單的服務使用。 然後還有ElastiCache。 所以ElastiCache是​​我們的 託管緩存服務。 它基本上是一個管理 Redis的或ElastiCache。 如此反复,就可以提供集群 ElastiCache或Redis的實例 而不必擔心備份, 或故障,或任何東西。 然後,我們有我們的應用服務。 所以CloudFront的是我們的 內容分發網絡 它生活在這些邊緣位置 我談到之前。 所以CloudFront的可使用 對於視頻直播, 對於點播視頻流, 而對於僅僅有一個網站, 因此託管網站。 所以你可以有網站託管 彈性負載均衡器, 或實例,或S3水桶, 或者只是內部部署的硬件。 你可以把一個CloudFront的 分佈在它的前面。 它會緩存您的內容。 它會把它的邊緣位置。 所以,當有人 去你的網站 他們會打CloudFront的,這 將要可能接近它們 比無論產地是。 它會卸載了很多 負載過原點, 這樣既節省了你的錢, 獲得更好的用戶體驗。 再有就是亞馬遜CloudSearch。 所以CloudSearch是 管理搜索服務。 所以,你把它的搜索 數據和交談它通過一個API, 它會為你做搜索結果。 再有就是彈性轉碼器。 所以這是一個管理的轉碼解決方案。 你把你的視頻轉換為S3桶, 告訴它轉碼成, 什麼格式,什麼 大小和一切。 它會轉碼,並把 它變成一個S3桶你。 再有就是我們的大數據服務。 所以,我們已經得到了亞馬遜電子病歷, 這是彈性的Map Reduce。 所以這是一個託管的Hadoop框架。 所以,你可以旋轉起來在Hadoop集群 一個實例數百實例 如果你需要的。 它得到了深度整合 S3中,以便為它的文件系統 你可以使用HDSF,你 傳統上做用Hadoop。 或者你可以做S3作為文件系統。 它有支持 現貨價格,這一點, 在亞馬遜,你怎麼出價 對於產能過剩。 因此,它支持了這一切。 它支持常見的Hadoop框架 如Spark和鯊魚和蜂巢 和豬。 我們已經看到過5.5 百萬EMR集群 在這一點上亞馬遜推出。 然後,我們已經有了AWS數據管道。 因此,數據管道是 服務,這將允許 你跨移動數據 我們不同的數據存儲。 所以,你可以從S3的東西,把 成RDS,然後做一些EMR就可以了, 放入紅移,這是 我們的數據倉庫設備, 然後你可以拉出來的東西 的前提上,MySQL實例。 因此,有各種 事情可以做的。 再有就是紅移。 紅移是我們的管理 數據倉庫設備。 它的意思是PB級規模,因此 你可以存儲大量的有關它的數據。 這是一個大規模並行架構。 所以,你可以有很多 節點,如果你想。 和它的所有備份和所有 行政的東西給你。 然後還有室壁運動。 室壁運動是我們的實時 加工服務。 所以,你可以採取一些源 實時流數據, 所以說,像Twitter的流水,或 一堆的日誌數據,將其發送給室壁運動。 室壁運動處理所有為你。 然後你就可以連接 工人把它拉出來的東西 並說,做一個現場的儀表板 或做就可以了現場分析。 這樣的話,我們有我們的部署服務。 因此AWS OpsWorks是一個DevOps的框架。 所以,你把你的應用程序, 你打破它成層。 所以,你有你的負載平衡器 層,你的web層,你的應用程序層, 你的數據庫層,你 在這些層提供的東西 根據廚師的食譜。 廚師是一個配置 管理系統。 因此它也支持 生命週期事件等 如果你不希望管理 你自己的廚師,對不對, 如果你想有某種 編程的方式來部署的事情 到你的情況下,這 是一種選擇適合你。 然後我們有彈性魔豆。 所以彈性魔豆是一種服務, 讓你to--說你是一名開發人員。 你有一個Git回購你的代碼。 你不希望有擔心 有關部署自己ELBs或RDS 實例或定期EC2實例。 所以你要做的就是你,從你的代碼, 只需將它發送到彈性魔豆。 彈性魔豆將提供RDS 實例和ELBs和所有的東西 為您和您的代碼部署到他們。 所以它使很多 開發人員更容易 來部署他們的代碼到AWS。 然後還有CloudFormation。 所以CloudFormation是一個服務 治療你的基礎設施代碼。 所以,現在你有這一切 東西在你的應用程序, 你有你的VPC,並 您的安全組規則, 和你的EC2實例, 和你的RDS實例。 所以,你有這整個 架構上的AWS。 那麼,編程你怎麼了 旋轉的或重新創建? 你可以寫一個JSON文件 它代表了這一切。 然後你就可以 [?走?]認為JSON文件 和部署 基礎設施的關閉它。 所以,你可以有一個架構 在那裡,每次部署的代碼的時候, 它旋轉了你的整個的全新副本 建築和故障轉移到它。 所以,你也可以做到這一點,以 有一個可變的基礎設施。 後來終於有我們的 管理服務。 因此,我們的管理服務 開始與亞馬遜IAM, 所以它的身份和訪問管理。 這樣可以讓你 管理您的AWS賬戶 這樣你就可以有子 用戶和組,做 身份聯盟 和各種東西。 這對於安全真的很重要。 然後我們有亞馬遜的CloudWatch, 這是我們的衡量標準的服務。 所以,它給你的CPU使用率 和各種指標。 你可以做定制 度量和[?你可以做什麼?] 根據這些指標自動縮放。 然後我們有CloudTrail。 所以CloudTrail是我們的 服務審計。 因此,它會記錄API調用 對亞馬遜網絡服務。 那麼,誰重啟這種情況? 誰改變了這個安全組? 並記錄成 必要的水桶所以你 可以看到發生了什麼 您的帳戶,誰做的。 新的服務,我們 已經是工作區。 所以這是在AWS桌面虛擬化。 所以,你可以提供一個 工作站,Windows工作站, 它會再過來 在幾分鐘。 它會連接到您的活動 目錄中,所以你的用戶。 您可以輕鬆地重建它。 您可以輕鬆地提供一個新的。 有不同的類型與 不同的軟件在那裡。 所以,現在,我們已經經歷了 很多我們的服務,讓我們 做一個實際的現場演示。 所以我要切換 在這裡我的網頁瀏覽器。 所以,我想告訴你 如何快速建立 一個EC2實例與WordPress的就可以了。 然後我們要去 做同樣的事情, 但我們要旋轉起來 一個RDS實例和ELB。 所以我們會做的只是在實例和 我們將打破所有的層出為好。 所以,讓我們啟動一個EC2實例。 所以第一件事, 我已經在這裡做了 是你會想 有一個密鑰對。 因此,一個密鑰對,您可以來 登錄到實際的實例。 所以你保持私有 密鑰對的一部分, 我們把公眾 部分上的實例。 而這正是讓你登錄。 所以,我已導入我的密鑰對, 只是我經常SSH密鑰這裡對。 所以其他的事情 我要在這裡做的是, 我已經有一些實例 跑步,但我會推出一個新的。 所以我要來接我 這裡操作系統。 所以你可以看到我有一個漂亮 大選擇的操作系統。 所以我只是要挑 您的標準亞馬遜的Linux。 而且我要選擇一個實例類型。 而由於這是一個 Web服務器,我要去 做c3.large,因為它是 大概計算密集型。 所以,我要選擇一個c3.large, 我要去發動他們中的一個。 我打算把它留在 默認VPC現在。 我要離開這一切的東西孤單。 我要去,使 監測的CloudWatch 因為詳細的CloudWatch 監測變化的CloudWatch 從五分鐘的監測 決議一分鐘的分辨率。 所以,我想這與我在這裡的Web服務器。 然後我會去的存儲。 所以我想在這裡對通用SSD。 8音樂會大概是足以讓我, 所以我只是要保持這一點。 我只是要標註 這WordPress的演示。 因此,這是標籤,所以我 知道它實際上是什麼。 然後我要去 配置安全組。 因此,安全組就像是 防火牆的實例。 所以我打算用一 我現有的。 所以這個安全組時, 使SSH,這樣我就可以SSH到它。 它使HTTP。 現在,我將要鎖定 下來的SSH多一點點。 你不想只是任何人 來自任何IP地址ssh方式連接。 所以我們會做它啟動後。 所以,我很高興與所有 這個東西在這裡。 我要去發動。 然後我要去 選擇我想要的密鑰對。 所以我要選擇 我之前更新密鑰對。 所以,現在我在等待 它推出,讓我們 去看看我們的安全組。 所以,現在我們得到的安全組。 這裡是我的安全 我把它放在組。 我打算就在這裡改變這一點。 因此,讓我這樣的 這裡有點大。 所以我想改變這個 從任何地方到我的IP。 因為這將 自動拿起我的IP 在這裡討論並鎖定 下來一點點。 等而 實例旋轉了起來, 讓我們旋轉起來一些東西 我們的另一個實例 我們要去的地方打出來 數據庫和負載平衡器 因此,它可以為我們準備好。 所以,第一件事我會想 做的是旋轉起來的負載平衡器。 所以我要選擇 負載均衡器在這裡。 而且我要叫它WordpressELB。 而且我要just--所有 我要的是80端口在這裡。 而對於現在健康 檢查,我只是打算做TCP。 所以,如果Apache的運行,這將是很好的。 我要去降低健康 閾值剛好,使其成為健康 很快。 然後,再次,這有一個安全組。 所以,我已經做了一個安全 組這款名為WordPress的ELB。 而且它基本上只是去 接受端口80的流量。 然後我不會加 它的任何實例現在。 我要去跳過標記。 所以我們要 現在創建這個ELB。 這樣產生的負載平衡器。 我也將推出 多了一個實例在這裡, 只是我的WordPress的網絡的一部分。 所以在這裡我們去。 我只是做同樣的 事我以前那樣。 所以c3.large,CloudWatch的 詳細的監測功能。 通用固態硬盤。 調用這個WordPress網站。 我想選擇A--我已經 有一個安全組這一點。 所以這個安全組接受交通 在端口80從我的WordPress ELB 安全組,從安全 從我的負載均衡組, 而且SSH,它再次 我們要鎖定。 所以我打算推出這一點。 正確的。 然後就是我要做的就是下一個 我要發起一個RDS實例。 RDS將是我的數據庫。 所以我要去這裡。 我要去RDS。 我要推出一個新的實例。 所以我要來接我的引擎。 所以在這裡我有MySQL的一個選擇, Postgres的,Oracle或SQL Server中。 我想的MySQL。 所以我會說是的。 因此,這是對多AZ一個選項。 所以,多AZ,再次重複那些 是要旋轉兩個RDS實例 做他們之間的複製。 如果我不希望我可以有 一個實例,但我不希望出現這種情況。 然後我要去 接我的數據庫引擎。 所以我會挑 這裡最新的一個。 然後我會挑 我想要什麼類型的實例。 所以,我希望有一個R3,所以這是 內存優化實例。 所以,我要挑R3。 而且我會挑 是的,我想多AZ。 我想通用SSD。 我可能想要一個 點點更多的存儲。 我將有10個演出在這裡。 然後我要去 挑選一些憑證。 那麼什麼是標識符我的數據庫? 因此,這將是wordpressdb1。 我要叫這個根。 我要去給它一個密碼。 而且我們要挑 安全組這一點。 所以,我已經做了 安全組此。 然後我要去 給它一個數據庫名。 所以我們要只 稱之為WordPress的。 我們要去 選擇一個固定的窗口 所以,這確實備份你。 所以我想一個星期的備份。 我沒有偏好 備份窗口。 我希望它會自動 在這裡我升級次要版本。 所以我要離開,作為默認值。 所以現在我展開 我的RDS實例。 對不對? 所以,現在它被創建。 所以,現在我們只是在等待 對於它進行安裝。 因此,儘管這是怎麼回事,讓我們登錄 到第一個EC2實例中我們做了。 所以它的這個WordPress的演示。 我們將只驗證。 是的。 因此,讓我們看看我們是否可以把它記錄。 所以我要去複製 它的公共主機名。 我要去開拓 一個shell窗口在這裡。 [聽不清] SSH。 默認用戶是EC2用戶。 聽眾:獅子座,你會 心中命令[聽不清]? LEO ZHADANOVSKY:好? 所以讓我們嘗試SSH英寸 是的。 所以,我在我的實例現在。 所以我SSHed英寸 它是由五分鐘, 這絕對是我的實例。 所以,第一件事我們 將要在這裡做 是它告訴我說,哦, 我有一些安全更新。 所以,我只是要運行 在這裡的每一個安全更新。 [?須藤蔭?]減Y更新。 所以它要快速安裝這些。 接下來的事情,我要做的是我 要安裝一些更多的東西。 所以我將不得不安裝MySQL。 我將不得不安裝Apache。 我將必須安裝PHP。 我將不得不安裝 PHP的插件為MySQL。 我必須安裝MySQL服務器。 因此,讓我們安裝這個東西。 安裝。 所以這樣做了。 所以現在我想[? HTTPD。 ?]我 希望Apache將開始啟動。 所以,我要做到這一點。 好不好。 所以,現在,如果我重新啟動這一點,就會開始。 我也希望MySQL開始啟動。 所以,同樣的事情。 哎呀,錯字這裡。 行。 然後其實我會 後來我開始的Web服務器。 現在我要開始我的 數據庫服務器,雖然。 所以做到這一點。 所以它開始了 第一次,所以我 不得不做 這裡的一些基本步驟。 所以,第一件事我會做 設置為我的MySQL root密碼。 所以,我只是要運行這個MySQL 安全的安裝命令。 因此它有沒有當前的根 密碼,因此讓我們設置之一。 而且我要刪除這些 它創建匿名用戶 並禁止root登錄。 並刪除測試數據庫。 所以這種所有 productionizes你的MySQL安裝。 所以這樣做了。 所以,現在我應該能 連接到我的MySQL服務器。 所以,我要看看是否能在這裡工作。 是的。 所以,我在我的MySQL服務器。 所以,現在的未來的事情我想要做的就是 我要創建我的WordPress的數據庫。 所以我打算做MySQL管理。 [聽不清] 行。 所以,我創造了我的數據庫。 現在我想要做的就是我 要創建一個WordPress的用戶。 所以,我不想登錄 我的WordPress的root用戶 因為那會很糟糕。 所以,我希望用戶只能 訪問WordPress的數據庫。 所以,讓我們在這裡。 而且我們要[?移動?]這個位置。 所以我在做什麼這裡是 我創建一個用戶的 可以從本地主機這是連接 確定我的超級安全密碼 這裡。 然後我要授予此 用戶訪問整個數據庫。 行。 然後現在我應該是 能夠以該用戶登錄 只有看到數據庫 [?和?]測試數據庫。 所以我打算做MySQL的減 üWordPress的,而不是根。 行? 然後我們要 能夠do--吧? 這樣我就可以在這裡看到我的WordPress的數據庫。 所以,這是偉大的。 所以,現在我們需要實際 下載並安裝的WordPress。 因此,讓我們去我們的網站目錄。 所以,我要wget的WordPress的,在 最新版本的WordPress這裡。 我要提取。 現在我要去換 HTML目錄,其中 是默認的[?網絡?]根, 與WordPress的目錄,因此。 行。 現在我要去只是改變 權限,以便在Apache 用戶擁有的WordPress的目錄。 行。 最後,我要開始我的 Web服務器,並希望一切正常。 行。 所以,現在讓我們看看會發生什麼。 所以我要去這裡。 看看,如果我能得到 到這裡該實例。 行。 因此,這裡是我們的WordPress安裝屏幕。 因此,我們知道所有這些信息。 因此,我們的數據庫名是WordPress的。 我們的用戶名將會是WordPress的。 我這裡有我的超級安全的密碼。 我們將要 連接到本地主機。 而且我們要運行安裝。 現在我們只是要 給我的網站的名稱。 所以獅子座的驚人博客。 [聽不清]用戶名。 我要得到一個 密碼我的用戶名。 我要去把我的電子郵件地址。 而且因為它是一個測試一個,我不 希望搜索引擎索引了。 所以,現在我們正在安裝的WordPress。 所以,現在我們都設定。 因此,這裡是我的WordPress。 這是我的儀表板。 這是一個全功能的WordPress的。 我可以更新插件 在這裡,如果我想。 做任何我想在這裡。 所以這裡是我的真實完全 我的一個實例運行WordPress的。 現在,這是偉大的,如果你有一個 測試部位,但是這不能擴展​​。 我們有一個實例。 我們可以作出這樣的實例 真正巨大的,但在某些時候 你要出去跑 垂直縮放室。 所以,你會想 它的規模比這更。 這就是為什麼我們剝離了 這一切其他的東西。 所以,如果讓我們來看看我們的 RDS實例已經完成。 [?是的,?]我們的RDS 例如幾乎完成。 所以,這是因為在此期間確定 我們可以設置我們的EC2實例。 這將只是一個 稍有不同的程序。 因此,我們有我們的WordPress網站。 現在,我已經有一個正在運行的昨天。 所以,我剛剛拿到了找出哪些 一個是它是我今天開通。 所以,這一次推出11月4日。 所以這是從今天之一。 [?我知道?]這個是 推出的,哦,4:00 PM。 所以實際上這是新的。 是的。 好不好。 所以這是我的新實例。 所以,再一次,我要SSH到它。 因此,讓我們回到我的終端在這裡。 所以,我要走出這一個。 我要SSH到新的實例。 行。 所以我不得不做 這裡的一些相同的東西。 所以,我要運行安全更新。 我要安裝一些軟件包。 該軟件包將 略有不同了。 所以我不需要MySQL服務器 因為我們打破了這一點。 所以,我仍然會 安裝MySQL客戶端。 我還是會安裝Apache。 我仍然會 安裝PHP和MySQL的PHP​​。 我只是不打算 安裝MySQL服務器。 然後,我仍然會做 確保Apache就開始啟動。 現在,我們需要在數據庫待漲。 所以,當我們做到這一點,讓我們添加這 實例的負載平衡器。 因此,我們打算去 我們的負載均衡器在這裡。 我們只是要 複製下來的實例ID。 這裡有我的實例ID。 當我去我的負載平衡器, 看,這是我的負載平衡器, 這裡是它的DNS名稱。 因此它有為零的實例 服務現在 因為我沒有加入 任何情況下它。 所以,我要加我的實例。 因此,這裡是我的情況的列表。 所以,如果我想這一個,所以我 去這一個補充。 現在,它要等待 而且它不會 使此實例 直到它變得健康。 而且它不會成為健康 直到我把我的Web服務器上。 所以,讓我們,如果我們的RDS來看看 實例備份。 行。 大。 因此,我們的新的RDS實例已準備就緒。 因此,這是終點 我的RDS實例。 所以,我什麼都做的是我 要連接到我的RDS實例。 所以,這是現在一個完全 管理MySQL數據庫。 它有備份的設置就可以了。 它是多餘的。 它在短短幾分鐘旋轉起來。 所以,現在我應該能 SSH進去from--與否SSH, 但登錄到它與MySQL客戶端。 是的。 所以,我在這裡。 我英寸 所以,現在這將是類似的 除了我們只是打破它。 所以,再一次,我要以實際 擺脫這種一秒鐘。 好了,我們已經創建 WordPress的數據庫 因為我們把WordPress的在那裡,所以 我要創建WordPress的用戶。 還有的將是一些 這裡的細微差別 從我們所做的最後一次。 因此,我們要創建 WordPress的用戶, 但現在我們不打算要 從本地主機再登錄。 我們將被記錄 從EC2實例。 我們不是要一定知道 什麼IP地址它是從哪裡來的, 或者我們不想指定 它的粒度。 我們將有保障 團體確保只有 我們的網絡服務器可以連接到這一點。 所以我只是要允許 它,在這個水平上, 從任何IP地址的連接。 所以,我們只是做了。 現在我們只是 將不得不再次 授予該用戶訪問權限 WordPress的數據庫。 所以,現在我只是要 改變這一張外卡。 行。 因此,我們已經得到了這一點。 讓我們在這裡了。 所以我們只要確保 我們現在可以登錄。 我只是要改變 我的用戶名使用WordPress。 行。 所以我們英寸 使作品。 現在我們要去的地方,再說,我有 建立WordPress的這個實例。 因此,我們將有什麼 要做的就是去無功,WWW。 我有移動HTML 目錄html.old。 行。 並且我們將不得不 下載WordPress的。 行。 提取的WordPress。 我們要移動它 到HTML目錄。 行。 我們要去 更改權限。 然後我們要啟動Apache。 所以會發生什麼 現在有沒有是怎麼回事 是基本上5 重試這個ELB。 和它的最終,此實例是 要成為健康的ELB。 所以[聽不清]在這裡。 讓我們來看看。 這種情況下是沒有健康的。 那麼,什麼我其實 要做的事情就是我要去 改變健康查了一下 更多的只是一點,使它更快。 我們以後可以改回來。 因此,讓我們說,我想健康 門檻3,而不是五。 好不好。 所以,現在我們在服務。 所以,現在我要去 此負載平衡器。 它應該代理我回來 通過對這種情況下, 我們將建立WordPress的就在這裡。 現在,如果你有自己的 域名什麼的, 你可以做一個CNAME 記錄該DNS名稱。 和彈性的負載平衡 服務是可伸縮的上後端, 所以它擴展上下對自己的。 因此它可能是多個IP地址。 該IP地址可能會改變。 所以,你應該始終引用 它的DNS名稱。 行。 所以在這裡我們去。 我們回到我們的設置畫面。 現在,我們要做的 同樣的過程差不多。 因此,我們的數據庫名是WordPress的。 我們的用戶名的名字是WordPress的。 我們已經得到了相同的超 安全的密碼和以前一樣, 除了數據庫主機現在 將成為RDS實例。 所以我們要去這裡。 我們要去RDS。 我們將去我的實例。 我在這裡需要我的終點名稱。 這是這一個。 所以我只是要 複製並粘貼此。 行? 讓我們看看是否奏效。 行。 使作品。 所以,你可以連接到RDS實例。 再次,它會 是獅子座的真棒博客。 行。 所以,現在我們要 安裝我們的WordPress。 所以,我們就大功告成了。 所以讓我只要登錄 以確保它的工作。 好不好。 所以,現在我們已經有了一個 完全運行WordPress的。 我們可以做的就可以了各種操作。 所以,現在的差別是, 我們有一個單獨的數據庫。 該數據庫是多餘的。 我們仍然只有一個網頁 服務器,但是我們現在可以 利用這個網頁的圖像 服務器,再次啟動它, 然後我們有兩個Web服務器 這背後的負載平衡器。 端點不會改變是否 它的一個或兩個,或50的網絡服務器。 我們可以擴展它不止於此。 因此,有插件的WordPress的地方 你可以使用S3的靜態資產。 您可以使用CloudFront的 緩存這些資產。 您可以使用ElastiCache所以你 可以使用Memcached的基本 存儲會話狀態存在。 所以,當你從規模 一至多個實例, 你要假設 這些情況是短暫的, 這樣他們就可以走了。 所以,你得想 關於我在哪裡存儲日誌, 我在哪裡存儲會話狀態。 我如何使它所以它是OK的 這些實例可以消失,或者更 它們可以出現? 所以,你將不得不 回答這樣的問題。 但它是相當常見的模式。 所以,你剛開始卸載任何 執著的東西到其他層。 所以,現在我們已經有了這一點,我們 做[?三層?]的事。 過去的事情我 打算做的,是我 打算讓我的負載平衡器 更堅實的一點點 現在,它的標記為健康。 因此,它通常不是一個 為網站好主意 做TCP健康檢查,因為 你的Apache可能要漲, 但它可能是在返回PHP錯誤。 所以你不希望出現這種情況。 那麼,什麼我要 這裡做的是我要去 要改變這種一個HTTP健康檢查。 它的將是 index.php文件,而不是index.html的。 而且我們要改變這種 健康的閾值回至五年。 所以這樣做了。 所以這仍然應該是健康的。 是的。 因此,我們仍然在服務。 所以這就是你如何設置 WordPress的上升對AWS。 所以我覺得在不到20分鐘,我們已經 兩者上設置一個實例,就其本身而言, 和一個完整的三層結構,其中 每一層獨立地可擴展性。 你可以做各種 有趣的東西 與數據庫擴展為好。 讓我告訴你一次 這裡有趣的事情。 所以我們可以說為了這個,我想 打出來的讀取寫操作。 我可以創建一個讀副本。 所以我打算只 創建一個讀副本。 因此,這是要 是wordpressdb1 READ1。 我要做到這一點就 同一區域,但我 能做到這一點在不同的區域。 因此,我們要開始 這裡供應讀副本。 所以,現在我們正在創建讀副本。 這是正在創建 在底部出現。 所以,你可以做各種 這裡很酷的東西。 所以我做的演示。 因此,我認為我們有10分鐘左右。 所以我會採取任何人的問題 有,任何AWS相關主題。 任何人嗎? 酷。 行。 謝謝大家。