架構師專欄

為您解析AWS技術大小事

【AWS數據戰情室】Day2 Glue 基本介紹 – Part 1

AWS Glue 為全託管的 SaaS 服務,使用者可以不用管理 VM,以及不需要手動設置 Claster。用戶不需管理基礎設施,AWS Glue 會佈建、設定和擴展執行資料整合任務所需的資源,因此使用者可以節省部屬環境的時間,讓使用者只需專注在資料處理流程的規劃與程式開發。

閱讀更多 »

【AWS數據戰情室】Day1 資料處理的相關服務

AWS 上有需多數據處理與分析的服務,常見的有 Glue、Athena、Redshift 等,我們將介紹如何在 AWS 上進行數據處理與分析,並解說如何使用 AWS Service,以及使用中常見問題的解決方法,最後會有實作範例提供參考,降低大家在 AWS 數據處理與分析的門檻。

閱讀更多 »

【PHP on AWS】Day 14-AWS MYSQL 的選擇與評估

PAAS服務的 MYSQL 在AWS中通常指的是RDS MYSQL,這是指AWS利用EC2幫你做好的服務。雖然你無法碰到底層但是AWS的調教,功力絕對比你我都好,只是一樣會受到AWS EC2中的EBS所控制。另外還有一種資料庫是AWS特色服務 Amazon Aurora

閱讀更多 »

【PHP on AWS】Day 13-EC2第一個拆分的東西MYSQL

其實很多東西都要分拆,不是只有MYSQL,只要是程式碼之外的的東西都是需要分拆的對象。

但是在整體結構當中通常資料庫都是第一分拆的,原因無他,在標準三層式架構中Web、AP、DB 本身就因該是獨立的且是做到HA的架構,且合理的三層式架構比起單台主機的架構相對多了彈性與擴展性。

閱讀更多 »

【PHP on AWS】Day 12-AWS Security Group

Security Group 安全群組會做為您執行個體的虛擬防火牆,控制傳入及傳出流量。當您在 VPC 中啟動執行個體時,您可以為執行個體指派最多五個安全群組。安全群組會在執行個體層級執行,而非子網路層級。因此,在您 VPC 中子網路內的每個執行個體都可指派給一組不同的安全群組。

閱讀更多 »

【PHP on AWS】Day 11-AWS VPC 網路設計

Amazon Virtual Private Cloud ( Amazon VPC ) 允許您在 AWS 雲端佈建一個在邏輯上隔離的部分,並在自己定義的虛擬網路中啟動 AWS 資源。您可以完全掌控虛擬聯網環境,包括選擇自己的 IP 地址範圍、建立子網路,以及配置路由表和網路閘道。

閱讀更多 »

【PHP on AWS】Day 9-Amazon Lightsail 轉 AWS EC2

其實就主機資源這件事情是最容易理解的,但就真實應用情境上來說,如果你希望有真實的網路環境使用,可以建立真正的私有網段或者是控制路由等等的功能。Lightsail 是無法協助的,因為他的VPC是簡約版,如果需要完整的周邊功能,比如控制路由或與AWS其他幾百項的服務完整結合

閱讀更多 »

【PHP on AWS】Day 7-讓AWS Cloudfront將主機的附載降低到10%以下, Cloudfront 快取行為設計

在 Day 5- Amazon Lightsail 也可以套用 CDN (AWS Cloudfront) 的時候建議預設是全部 forword 不做快取,這樣其實就會失去快取的效果,但起碼是網站都是可以瀏覽的。那要如何做快取才是最好的方式?其實快取的標的基本上是靜態資源,這個靜態資源不一定是指實際有存在的檔案,如果是以 php 模擬出來的 html 也是可以接受的存在。

閱讀更多 »

【PHP on AWS】Day 6-WordPress 上 Cloudfront 的最大瓶頸 SSL

其實不只是 wordpress,任何的框架都有相同的問題,我們都會在程式碼中判斷 URL 是否正確,如果不符合就會進行 301 或 302 跳轉。但是通常判斷的條件只會有 URL ,不含 http 或 https 判定,而 wordpress 是屬於兩者都會判斷的一套軟體,這時候程式判斷的處理就格外重要。

閱讀更多 »