aws beanstalk mysql_AWS Elastic Beanstalk
一般性問題
問:什么是 AWS Elastic Beanstalk?
AWS Elastic Beanstalk 讓開發(fā)人員能夠更加輕松地在 AWS 云中快速部署和管理應(yīng)用程序。開發(fā)人員只需上傳應(yīng)用程序,Elastic Beanstalk 將自動(dòng)處理容量預(yù)配置、負(fù)載均衡、Auto Scaling 和應(yīng)用程序運(yùn)行狀況監(jiān)控的部署細(xì)節(jié)。
問:哪些用戶應(yīng)該使用 AWS Elastic Beanstalk?
希望在 AWS 云中快速部署和管理應(yīng)用程序的用戶。無需熟悉云計(jì)算即可使用該服務(wù)。AWS Elastic Beanstalk 支持 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker Web 應(yīng)用程序。
問:AWS Elastic Beanstalk 支持哪些語(yǔ)言和開發(fā)堆棧?
AWS Elastic Beanstalk 支持以下語(yǔ)言和開發(fā)堆棧:
適用于 Jave 應(yīng)用程序的 Apache Tomcat
適用于 PHP 應(yīng)用程序的 Apache HTTP Server
適用于 Python 應(yīng)用程序的 Apache HTTP Server
Node.js 應(yīng)用程序的 Nginx 或 Apache HTTP 服務(wù)器
適用于 Ruby 應(yīng)用程序的 Passenger 或 Puma
適用于 .NET 應(yīng)用程序的 Microsoft IIS 7.5、8.0 和 8.5
Java SE
Docker
Go
請(qǐng)參閱“支持的平臺(tái)”,查看支持的語(yǔ)言和開發(fā)堆棧的最新完整列表。
問:AWS Elastic Beanstalk 是否還支持其他語(yǔ)言?
提供。AWS Elastic Beanstalk 經(jīng)過精心設(shè)計(jì),以便將來可以擴(kuò)展支持多種開發(fā)堆棧和編程語(yǔ)言。AWS 正在與解決方案提供商合作創(chuàng)建其他 Elastic Beanstalk 服務(wù)所需的 API 和功能。
問:使用 AWS Elastic Beanstalk,開發(fā)人員現(xiàn)在可以實(shí)現(xiàn)哪些以前無法實(shí)現(xiàn)的事情?
通過創(chuàng)建一種運(yùn)行某版應(yīng)用程序的環(huán)境,AWS Elastic Beanstalk 可自動(dòng)執(zhí)行容量預(yù)配置、負(fù)載均衡、Auto Scaling 和應(yīng)用程序部署的細(xì)節(jié)。您只需上傳自己可部署的代碼 (如 WAR 文件),剩余工作則可由 AWS Elastic Beanstalk 執(zhí)行。借助 AWS Toolkit for Visual Studio 和 AWS Toolkit for Eclipse,即可將應(yīng)用程序部署到 AWS Elastic Beanstalk 并進(jìn)行管理,而不必退出 IDE。一旦應(yīng)用程序運(yùn)行,Elastic Beanstalk 將自動(dòng)執(zhí)行監(jiān)控、應(yīng)用程序版本部署、基本運(yùn)行狀況檢查等管理任務(wù),并促進(jìn)日志文件訪問。使用 Elastic Beanstalk,開發(fā)人員可以專注于開發(fā)應(yīng)用程序,無須再處理配置服務(wù)器、設(shè)置負(fù)載均衡或管理擴(kuò)展等面向部署的任務(wù)。
問:AWS Elastic Beanstalk 與現(xiàn)有的應(yīng)用程序容器或平臺(tái)即服務(wù)解決方案有何不同?
大多數(shù)現(xiàn)有的應(yīng)用程序容器或平臺(tái)即服務(wù)解決方案在減少所需的編程量的同時(shí),會(huì)大大降低開發(fā)人員的靈活性和控制。開發(fā)人員需要集中關(guān)注供應(yīng)商預(yù)先確定的所有解決方案,很少能夠?qū)ζ鋺?yīng)用程序基礎(chǔ)設(shè)施的各個(gè)部分采取控制。而使用 AWS Elastic Beanstalk,開發(fā)人員可保留對(duì)支持其應(yīng)用程序的 AWS 資源的完全控制。如果開發(fā)人員決定要管理基礎(chǔ)設(shè)施的某些(或全部)元素,可使用 Elastic Beanstalk 的管理功能無縫操作。
問:使用 AWS Elastic Beanstalk 可以控制應(yīng)用程序的哪些元素?
使用 AWS Elastic Beanstalk,您可以:
選擇與您的應(yīng)用程序要求相匹配的操作系統(tǒng)(例如,Amazon Linux 或 Windows Server 2016)
從多個(gè) Amazon EC2 實(shí)例中選擇,包括按需實(shí)例、預(yù)留實(shí)例和 Spot 實(shí)例
從若干可用的數(shù)據(jù)庫(kù)和存儲(chǔ)選項(xiàng)中選擇
實(shí)現(xiàn)登錄訪問 Amazon EC2 實(shí)例,從而即時(shí)直接排除故障
通過在多個(gè)可用區(qū)域運(yùn)行,快速提高應(yīng)用程序可靠性
通過在負(fù)載均衡器上啟用 HTTPS 協(xié)議,增強(qiáng)應(yīng)用程序安全性
訪問內(nèi)置 Amazon CloudWatch,監(jiān)控和獲取應(yīng)用程序狀況及其他重要事件的通知
調(diào)整應(yīng)用程序服務(wù)器設(shè)置 (如 JVM 設(shè)置) 和傳送環(huán)境變量
在 Amazon EC2 中并列運(yùn)行其他應(yīng)用程序組件,例如內(nèi)存緩存服務(wù)
不登錄應(yīng)用程序服務(wù)器而訪問日志文件
問:哪些云資源可支持 AWS Elastic Beanstalk 應(yīng)用程序?
AWS Elastic Beanstalk 使用如下經(jīng)過證實(shí)的 AWS 功能和服務(wù)來創(chuàng)建運(yùn)行應(yīng)用程序的環(huán)境:Amazon EC2、Amazon RDS、Elastic Load Balancing、Auto Scaling、Amazon S3 和 Amazon SNS。當(dāng)前版本的 AWS Elastic Beanstalk 采用 Amazon Linux AMI 或 Windows Server 2012 R2 AMI。
問:AWS Elastic Beanstalk 支持哪種應(yīng)用程序?
AWS Elastic Beanstalk 支持 Java、.NET、PHP、Node.js、Python、Ruby、Go 以及 Docker,是 Web 應(yīng)用程序的理想之選。不過,鑒于 Elastic Beanstalk 為開放式架構(gòu),也可使用 Elastic Beanstalk 來部署非 Web 應(yīng)用程序。預(yù)計(jì)將來還會(huì)支持其他應(yīng)用程序類型和編程語(yǔ)言。請(qǐng)參閱支持的平臺(tái),了解更多信息。
問:AWS Elastic Beanstalk 采用哪種操作系統(tǒng)?
AWS Elastic Beanstalk 可在 Amazon Linux AMI 和 Windows Server AMI 中運(yùn)行。這兩種 AMI 均受 Amazon Web Services 支持并由其進(jìn)行維護(hù),旨在為 Amazon EC2 云計(jì)算提供穩(wěn)定、安全和高性能的執(zhí)行環(huán)境。
總結(jié)
以上是生活随笔為你收集整理的aws beanstalk mysql_AWS Elastic Beanstalk的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: stcisp一直检测单片机_三种方法对比
- 下一篇: 锐浪报表 多条数据集合到一个二维码中_【