由在本機以 Docker 執行 Laravel 啟程,途經以 AWS ECS 架設 Laravel-based web service、使用 Gitlab CI/CD 自動化部屬飛上雲端,再從 Terraform 進入 IaC(Infrastructure as Code)領域的實(ㄕㄨㄞ)戰(ㄎㄥ)之旅。
Day 13 講到 Terraform 會把 resource 狀態 state 存在 backend 裡,到目前為止我們的 backend 都是 local...
Laravel 有 log 記錄各種錯誤、發生的事情以及開發、debug 需要的訊息,這些 log 在 Laravel 執行在 container 內後都存在...
VPC 的 subnet 簡單分成兩種: public subnet:有直接的 route 可以通到 internet gateway 的 subnet...
昨天把 EC2 instance 搬進 private subnet,如果要 debug 要怎麼連進去呢?今天介紹兩種連進 EC2 instance、一種直接進...
今天來介紹 ECS 的 deployment~ ECS 預設的 deployment 方式是 Rolling Update,中文稱為「滾動式更新」,是不斷將現有...
到目前為止我們都只開一個 container instance 跟兩個 task,這樣雖然有兩個 task 可以分擔工作,但都只在一台 EC2 instance...
今天的主題是幫我們的 Laravel web service 加上 CDN(Content Delivery Network 或 Content Distrib...
昨天幫 ALB 加上 CDN 但還沒開啟 cache,今天要來實驗一下 CDN 的 cache 機制~ cloudfront distribution 的 ca...
到目前為止我們都是手動調整 ASG 的 desired capacity 來調整 container instance 的數量,今天要來介紹會根據 ECS se...
昨天介紹了 ECS Cluster Auto Scaling,今天還看看 ECS service 的 auto scaling。(本日程式碼) ECS clus...