做為一個轉職一年多的菜菜雞,很神奇地被抓去做CICD的重責大任...紀錄一下中間的經驗,哪天換公司要重做的話可以較快上手。因為做的是AWS ECS,所以今年會有...
既然是新手向,在提架構之前,當然要說明一下什麼是CICD。 現在大部分的產品都會需要持續進行更新,而更新的過程包含開發、測試、包版、部署上線但這個過程有機會因為...
今天要說一下這次的資源架構,這次所使用的架構非常簡單,是要製作出一個網頁,架構如下圖, 首先,簡要說一下個資源的功能靜:S3 Bucket可以做為放置靜態頁面的...
從昨天的資源架構可以知道,我們的後端是使用ECS作為server,因此會設計一套ECS使用的CI/CD架構如下圖綠色部分為CodePipeline,他是要串起整...
ECS(Elastic Container Service)是AWS的容器化服務。特點除了是使用容器外,還具備有彈性擴充的功能。去年已經大略說明了一次ECS,基...
昨天有提到,ECS可以因應需求進行Task數量的擴充/縮減,那我要怎麼讓流量導向不同的Task呢?還是要等一個Task的負載全滿後,流量才會導入下個Task嗎?...
ECS主要有兩種部署方式,分別是: 滾動式更新 (Rolling update) 藍綠部署 (Blue/Green deployment with CodeD...
今天要說明的是ECS藍綠部署,在這之前要先說一下與滾動式更新在更新方式上的差別。滾動式更新不論是原本的Task或新建出來的Task,都是在同一個TargetGr...
今天要講的是ECS 藍綠/部署的種類。因為藍綠部署具有退回的功能,AWS 很貼心(?)的設計了三種情境,在部署遇到問題的時候可以緊急退回。這三種分別是: 金絲...
今天要說的是AWS Code系列中的CodeCommit。CodeCommit是一種儲存庫(Repository),什麼時儲存庫呢?儲存庫是一種存放程式碼的地方...