DevOps
AWS 雲端
開始使用 AWS

AWS 提供一組彈性化的服務,可協助使用 AWS 和 DevOps 實務的公司更快速、可靠地建置和交付產品。這些服務可簡化佈建和管理基礎設施、部署應用程式的程式碼、自動化軟體發行程序,以及監控應用程式和基礎設施的效能。

DevOps 是集文化哲學、實務與工具於一身的結合,可提升組織快速交付應用程式和服務的能力:相較於使用傳統軟體開發與基礎設施管理程序的組織,這種作法能更快速地開發和改進產品。這樣的速度讓組織可以提供更好的服務給客戶,並在市場上更有效率地競爭。
進一步了解 DevOps »

15
快速開始使用

如果您已經有 AWS 帳戶,就可以開始使用每個 AWS 服務。無須設定或安裝軟體。

全受管服務

這些服務能協助您更快地利用 AWS 資源。不用擔心自行設定、安裝和操作基礎設施。您可以專注在核心產品。 

為擴展而建置

您可以使用 AWS 服務管理單一執行個體或大量擴展。這些服務透過簡化佈建、組態和擴展,協助您妥善利用彈性的運算資源。

可程式化

您可以選擇透過 AWS 命令列界面或透過 API 和 SDK 來使用每個服務。您也可以使用 AWS CloudFormation 宣告式範本,製作 AWS 資源和整個 AWS 基礎設施的模型並進行佈建。

自動化

AWS 協助您以自動化方式快速且更有效地建置服務。您可以使用 AWS 服務自動化手動任務或程序,例如部署、開發與測試工作流程、容器管理以及組態管理。

安全

使用 AWS Identity and Access Management (IAM) 以設定使用者許可和政策。這可讓您更精細地控制可存取您資源的人員,以及其存取資源的方式。

大型合作夥伴生態系統

AWS 支援整合並延伸 AWS 服務的大型合作夥伴生態系統。使用您慣用的第三方工具和開放原始碼工具搭配 AWS,來建置端對端的解決方案。瀏覽這裡,進一步了解 DevOps 合作夥伴解決方案。

按用量付費

使用 AWS 時,您可以根據需要並且僅在計劃使用服務的期間購買服務。AWS 定價沒有預付費用、終止罰款或長期合約。AWS 免費方案可協助您開始使用 AWS。瀏覽每個服務的定價頁面以進一步了解。

AWS 提供可協助您在公司實行 DevOps 的服務,這些服務都是為搭配 AWS 使用所建置的。這些工具可將手動工作自動化,協助團隊大規模管理複雜的環境,並讓工程師能夠掌控 DevOps 所提供的高速。 

探索我們適用於 DevOps 的解決方案和工具。

AWS 開發人員工具可協助您安全地存放應用程式的原始程式碼和進行版本控制,並自動建置、測試和部署應用程式到 AWS 或現場部署環境。

使用 AWS CodePipeline 開始建立使用 AWS CodeBuild、AWS CodeDeploy 和其他工具或個別使用每個服務的持續整合或持續交付工作流程。

AWS CodePipeline

AWS CodePipeline

AWS CodePipeline 是一種持續整合和持續交付服務,可快速可靠地提供應用程式與基礎設施的更新。每次程式碼變更時,CodePipeline 就會根據您定義的發行程序模型來建置、測試和部署程式碼。這可讓您快速且可靠地交付功能和更新。
進一步了解 »

AWS CodeBuild

AWS CodeBuild

AWS CodeBuild 是全受管的組建服務,可編譯原始碼、執行測試,並產生可立即部署的軟體套件。使用 CodeBuild,您便不必佈建、管理、擴展自己的組建伺服器。CodeBuild 會持續擴展並同時處理多個組建,所以您的組建不必排入佇列中等候。
進一步了解 »

 

AWS CodeDeploy

AWS CodeDeploy

AWS CodeDeploy 可自動化程式碼部署到任何執行個體,包括 Amazon EC2 執行個體和現場部署伺服器。AWS CodeDeploy 可讓您輕鬆快速地發佈新功能、協助您避免在部署應用程式時停機,並處理複雜的應用程式更新。 
進一步了解 »

 

DevOps-Solution_logobreak_instacart

Instacart 使用 AWS CodeDeploy 以自動化所有前端和後端服務的部署。使用 AWS CodeDeploy 讓 Instacart 的開發人員能專注在他們的產品上,無須擔心部署操作。
閱讀案例研究 »

DevOps-Solution_logobreak_lululemon

lululemon athletica 使用各種 AWS 服務,建立一個全自動的持續整合與持續交付系統。lululemon 使用 AWS CodePipeline 部署透過 Amazon S3 分發的成品。從這個階段開始,成品會部署到 AWS Elastic Beanstalk。
閱讀案例研究 »


使用容器無伺服器運算來建置和部署微型服務架構。

Amazon EC2 Container Service

Amazon EC2 Container Service

Amazon EC2 Container Service (ECS) 是可高度擴展、高效能的容器管理服務,可支援 Docker 容器,並讓您在 Amazon EC2 執行個體的受管叢集上輕鬆執行應用程式。
進一步了解 »

 

AWS Lambda

AWS Lambda

使用 AWS Lambda 執行程式碼,不必佈建或管理伺服器。有了 Lambda,您可以透過虛擬方式執行任何類型的應用程式或後端服務,全部免管理。只需上傳程式碼,Lambda 就會運用其高可用性處理執行程式碼及擴展規模所需的一切事務。
進一步了解 »

 

DevOps-Solution_logobreak_coursera

Coursera 使用 Amazon EC2 Container Service 為其應用程式管理以微型服務為基礎的架構。現在,Coursera 只需要幾分鐘的時間即可在資源隔離的環境中部署軟體變更,無須再耗費好幾個小時。
閱讀案例研究 »

DevOps-Solution_logobreak_localytics

Localytics 使用 AWS Lambda 來建立微型服務,每個月可導入 Amazon Simple Storage Service 檔案及由 1000 億資料點組成的 Kinesis 資料串流。
閱讀案例研究 »


使用程式碼和範例佈建、設定和管理您的 AWS 基礎設施資源。監控並強制執行基礎設施合規。

AWS CloudFormation

AWS CloudFormation

AWS CloudFormation 提供一種可讓開發人員和系統管理員建立和管理相關 AWS 資源集合的簡單方式,並透過有序且可預測的方式對其加以佈建和更新。 您可以使用 AWS CloudFormation 的範例範本或建立自己的範本。
進一步了解 »

AWS OpsWorks

AWS OpsWorks   

AWS OpsWorks 是一種使用 Chef (將伺服器組態視為程式碼的自動化平台) 的組態管理服務。OpsWorks 使用 Chef,將跨 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體或現場部署運算環境的伺服器設定、部署和管理方式自動化。OpsWorks 有兩項產品:AWS Opsworks for Chef Automate 與 AWS OpsWorks Stacks。
進一步了解 »

DevOps-Solution_logobreak_simple

Simple 在 AWS 上建立線上銀行平台。Simple 使用 AWS CloudFormation 自動處理以前需要耗費幾個月才能完成的程序,並專注在客戶服務而不是管理 IT 基礎架構上。
觀賞影片 »

DevOps-Solution_logobreak_toronto-star

Toronto Star 是加拿大最大的線上新聞網站。Star 透過 AWS OpsWorks 減少部署時間,原先需要 3 小時進行內容管理應用程式縮減至 20 分鐘,不僅能節省成本還能大幅提升生產力。
閱讀案例研究 »

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager 是一種管理服務,協助您自動收集軟體庫存、套用 OS 修補程式、建立系統映像以及設定 Windows 和 Linux 作業系統。這些功能可協助您定義和追蹤系統組態、防止偏移,以及維護 EC2 和現場部署組態的軟體合規性。
進一步了解 »

AWS Config

AWS Config

AWS Config 是全受管的服務,為您提供 AWS 資源清單、組態歷史記錄和組態變更通知,以啟用安全性和方便管理。Config Rules 能讓您建立自動檢查 AWS Config 記錄的 AWS 資源組態的規則。
進一步了解 »

DevOps-Solution_logobreak_prezi

Prezi 使用 AWS Config 追蹤 Prezi 的 AWS 資源組態變更。只要建立、修改或刪除資源,AWS Config 就會傳送通知。Prezi 使用 AWS Config 規則來控管其在 AWS 中的資源佈建和組態。
閱讀案例研究 »


以近乎即時的方式記錄日誌以及監控應用程式和基礎設施的效能。 

Amazon CloudWatch

Amazon CloudWatch

Amazon CloudWatch 是一項針對 AWS 雲端資源和在 AWS 上執行的應用程式進行監控的服務。您可以使用 Amazon CloudWatch 收集和追蹤指標、收集和監控日誌檔、設定警示,以及自動對 AWS 資源的變更做出反應。
進一步了解 »

AWS X-Ray

AWS X-Ray

AWS X-Ray 可協助開發人員分析和偵錯生產、分散式應用程式,例如那些使用微型服務架構的建置成果。有了 X-Ray,您可以了解應用程式及其基礎服務的執行方式,以識別和疑難排解效能問題與錯誤的根本原因。
進一步了解 »

DevOps-Solution_logobreak_globe-mail

The Globe and Mail 是加拿大最多人閱讀的報紙,全國每週數位讀者達 470 萬人次。它使用 Amazon CloudWatch 監控系統的效能,並採用 DevOps 方法進行基礎設施自動化。
閱讀案例研究 »

AWS CloudTrail

AWS CloudTrail

AWS CloudTrail 是一項 Web 服務,用於記錄您帳戶的 AWS API 呼叫並為您提供日誌檔案。記錄的資訊包括 API 發起人的身分、API 呼叫的時間、API 發起人的來源 IP 地址、請求參數以及 AWS 服務傳回的回應元素。
進一步了解 »

DevOps-Solution_logobreak_slack

Slack 提供整合各種通訊服務的簡訊平台。Slack 的平台在 AWS 上執行,利用多種雲端服務。公司使用 AWS CloudTrail 監控 Amazon EC2 執行個體相關的日誌。
閱讀案例研究 »


無須佈建和管理基礎設施及應用程式堆疊即可部署 Web 應用程式。

AWS Elastic Beanstalk

AWS Elastic Beanstalk

AWS Elastic Beanstalk 是一項易用的服務,用於在熟悉的伺服器 (例如 Apache、Nginx、Passenger 和 IIS) 上部署和擴展以 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker 開發的 Web 應用程式和服務。

您只需上傳程式碼,從容量佈建、負載平衡、自動擴展到應用程式運作狀態監控的部署,Elastic Beanstalk 都可為您自動處理。同時,您能夠完全控制為應用程式提供支援的 AWS 資源,並可隨時存取基礎資源。
進一步了解 »

DevOps-Solution_logobreak_zillow

Zillow 將影像處理和交付系統遷移到 AWS,以解決效能問題並獲得可擴展性。它使用 Elastic Beanstalk 執行 Python Imaging Library 搭配自訂程式碼用於影像處理工作。
閱讀案例研究 »

DevOps-Solution_logobreak_rachio

Rachio 是創建智慧灑水系統控制器的廠商,出產以 WiFi 為基礎的灑水控制器。Rachio 使用 AWS Elastic Beanstalk 來部署和管理網站、應用程式和 API。 
閱讀案例研究 »


雲端中託管安全和可高度擴展的 Git 儲存庫。 

AWS CodeCommit

AWS CodeCommit

AWS CodeCommit 是一種全受管原始程式碼控制服務,可讓公司輕鬆地託管安全和可高度擴展的私有 Git 儲存庫。您可以使用 CodeCommit 安全地存放從原始程式碼到二進位程式碼間的任何項目,而且可與您現有的 Git 工具完美搭配。
進一步了解 »

DevOps-Solution_logobreak_edmunds

使用 AWS CodeCommit,Edmunds.com 的開發人員擁有了可擴展且高可用的原始程式碼控制服務,能夠降低成本和簡化管理。
閱讀案例研究 »

立即開始您的 DevOps 之旅。立即註冊帳戶,就可以輕鬆開始使用 AWS。

AWS 與 DevOps 入門

其他資源:指南與教學 | 培訓與認證