国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

這篇具有很好參考價值的文章主要介紹了【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器

實(shí)驗(yàn)步驟

前提條件

  • 安裝 Terraform:?地址

下載倉庫代碼模版

  • 本實(shí)驗(yàn)代碼位于?task_elb?文件夾中

  • 變量文件?variables.tf???

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws??

  • 在上面的代碼中,您將聲明aws_access_key,aws_secret_key和?區(qū)域變量

  • terraform.tfvars??

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws??

  • 在上面的代碼中,您將定義變量的值

  • main.tf

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws??

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws?

?

  • 在上面的代碼中,您將執(zhí)行以下任務(wù)

    • 創(chuàng)建一個安全組,并在其中填充規(guī)則允許特定端口上的流量

    • 創(chuàng)建 2 個 EC2 實(shí)例。實(shí)例類型為?t2.micro,實(shí)例數(shù)量為?2

    • 提到使用哪個 SSH 密鑰對(已存在于您的 AWS EC2 控制臺中)。安全組 ID 是使用將在創(chuàng)建過程中設(shè)置的變量自動獲取的。

    • 添加了用戶數(shù)據(jù)來安裝?Apache?服務(wù)器并添加了一個html頁面。

    • 為 EC2 實(shí)例提供了標(biāo)簽

    • 獲取vpc_id的詳細(xì)信息,以及subnet_id的詳細(xì)信息。

    • 使用默認(rèn) VPC 來創(chuàng)建 ELB

    • 創(chuàng)建目標(biāo)組,提供運(yùn)行狀況檢查詳細(xì)信息

    • 創(chuàng)建應(yīng)用程序負(fù)載均衡器和偵聽器

    • 目標(biāo)組附加到應(yīng)用程序負(fù)載均衡器

  • outputs.tf,將輸出應(yīng)用程序負(fù)載均衡器的 DNS 名稱?

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws??


使用 Terraform 部署

  • 確保您這些文件在同一位置。

  • 通過運(yùn)行以下命令初始化 Terraform

    • terraform init

    • 注意:terraform init檢查所有插件依賴項(xiàng)下載它們。

  • 查看生成計劃,請運(yùn)行以下命令

    • terraform plan

  • 創(chuàng)建在?main.tf?配置文件中聲明的所有資源?,請運(yùn)行以下命令

    • terraform apply

  • 您將能夠看到將要創(chuàng)建的資源,通過輸入?yes?批準(zhǔn)所有資源的創(chuàng)建

  • terraform apply?命令最多可能需要 2 分鐘才能創(chuàng)建資源。


檢查 AWS 控制臺中的資源

  • 確保您位于美國東部(弗吉尼亞北部)us-east-1 區(qū)域

  • 通過單擊 AWS 控制臺頂部導(dǎo)航到 EC2。

  • 導(dǎo)航到左側(cè)面板“網(wǎng)絡(luò)與安全”下的安全組。

  • 您將能夠看到安全組名稱為Terraform_Sg的安全組。

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws

??

  • 導(dǎo)航到左側(cè)面板“實(shí)例”下的“實(shí)例”。

  • 您可以看到創(chuàng)建的實(shí)例。您可以檢查我們在?terraform?文件中應(yīng)用的配置,例如密鑰對、安全組、實(shí)例類型等。

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws

?

  • 導(dǎo)航到左側(cè)面板“負(fù)載平衡”下的“負(fù)載均衡器”。

  • 您將能夠看到創(chuàng)建的負(fù)載均衡器,其名稱為aws-alb。

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws

?

  • 導(dǎo)航到左側(cè)面板“負(fù)載平衡”下的目標(biāo)組。

  • 您將能夠看到創(chuàng)建的目標(biāo)組,其名稱為aws-tg。

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws

?


檢查 HTML 頁面和流量分布

  • 在?terraform?文件中,我們使用用戶數(shù)據(jù)創(chuàng)建了一個 Apache 服務(wù)器并發(fā)布了一個 HTML 頁面

  • 在瀏覽器中打開一個新選項(xiàng)卡,然后粘貼所創(chuàng)建的應(yīng)用程序負(fù)載均衡器的 DNS 名稱。

  • 在用戶數(shù)據(jù)中創(chuàng)建的 HTML 內(nèi)容將顯示在頁面中。

  • 繼續(xù)刷新頁面以查看兩個實(shí)例之間的傳入流量分布

【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí)),terraform,terraform,學(xué)習(xí),aws??

  • 現(xiàn)在,我們可以說已創(chuàng)建 2 個 EC2 實(shí)例應(yīng)用程序負(fù)載均衡器。在負(fù)載均衡器的幫助下,傳入流量將分發(fā)到兩個 EC2 實(shí)例

  • 我們還可以確認(rèn)安全組允許 HTTP 傳入請求。

補(bǔ)充簡單案例

要在Terraform中為ALB綁定EC,您需要使用Terraform的AWS provider和相應(yīng)的資源類型。以下是一個示例配置,用于將ALB與EC2實(shí)例進(jìn)行綁定:

provider "aws" {
  region = "your_region"
}

resource "aws_security_group" "example" {
  name   = "example_sg"
  vpc_id = "your_vpc_id"

  ingress {
    from_port   = 80
    to_port     = 80
    protocol    = "tcp"
    cidr_blocks = ["0.0.0.0/0"]
  }
}

resource "aws_instance" "example" {
  instance_type = "t2.small"
  ami           = "your_ami_id"
  subnet_id     = "your_subnet_id"
  key_name      = "your_key_name"

  vpc_security_group_ids = [aws_security_group.example.id]
}

resource "aws_alb" "example" {
  name          = "example_alb"
  security_groups = [aws_security_group.example.id]
  subnets        = ["your_subnet_id1", "your_subnet_id2"]
}

resource "aws_alb_listener" "http" {
  load_balancer_arn = aws_alb.example.arn
  port              = 80
  protocol          = "HTTP"
}

resource "aws_alb_target_group" "example" {
  name     = "example_target_group"
  port     = 80
  protocol = "HTTP"
  vpc_id   = "your_vpc_id"
}

resource "aws_alb_target_group_attachment" "example" {
  target_group_arn = aws_alb_target_group.example.arn
  port             = 80
  instances        = [aws_instance.example.id]
}

在上面的配置中,首先定義了一個AWS provider,指定了您的區(qū)域。

然后,定義了一個安全組(aws_security_group),

允許從公共IP地址(0.0.0.0/0)訪問端口80。

接下來,定義了一個EC2實(shí)例(aws_instance),

并將其與上述安全組關(guān)聯(lián)。

然后,定義了一個ALB(aws_alb),

并將其與指定的子網(wǎng)和安全組關(guān)聯(lián)。

接下來,定義了一個HTTP監(jiān)聽器(aws_alb_listener)并將其與ALB關(guān)聯(lián)。

然后,定義了一個目標(biāo)組(aws_alb_target_group),指定端口為80,協(xié)議為HTTP,并將其與指定的VPC關(guān)聯(lián)。

最后,通過定義目標(biāo)組附件(aws_alb_target_group_attachment)將EC2實(shí)例與目標(biāo)組進(jìn)行綁定。

請根據(jù)您的實(shí)際需求修改示例配置中的資源和參數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-686093.html

到了這里,關(guān)于【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建應(yīng)用程序負(fù)載均衡器(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建Amazon VPC(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    【Terraform學(xué)習(xí)】使用 Terraform 創(chuàng)建Amazon VPC(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    前提條件 安裝 Terraform :?地址 下載倉庫代碼模版 本實(shí)驗(yàn)代碼 位于? task_vpc ?文件夾中 。 變量文件? variables.tf ? 在上面的代碼中,您將 聲明 , aws_access_key , aws_secret_key 和? 區(qū)域變量 。 terraform.tfvar ?? 在上面的代碼中,您將 定義變量的值 。 main.tf ? ? 在上面的代碼中,

    2024年02月11日
    瀏覽(31)
  • Python 創(chuàng)建 Web 應(yīng)用程序和用戶界面庫之flexx使用詳解

    Python 創(chuàng)建 Web 應(yīng)用程序和用戶界面庫之flexx使用詳解

    Flexx 是一個強(qiáng)大的 Python 庫,用于創(chuàng)建交互式的 Web 應(yīng)用程序和用戶界面。它提供了靈活的組件和布局管理器,使開發(fā)者可以輕松構(gòu)建具有豐富交互性和動態(tài)性的應(yīng)用。本文將詳細(xì)介紹 Flexx 庫的特性、用法,并通過豐富的示例代碼展示其在實(shí)際項(xiàng)目中的應(yīng)用。 Flexx 是一個基于

    2024年04月17日
    瀏覽(80)
  • TatukGIS Developer Kernel使用教程:如何為FMX創(chuàng)建第一個應(yīng)用程序

    TatukGIS Developer Kernel使用教程:如何為FMX創(chuàng)建第一個應(yīng)用程序

    概述: TatukGIS Developer Kernel(DK)是一個用于開發(fā)自定義地理信息系統(tǒng)(GIS)應(yīng)用程序以及解決方案的綜合性軟件開發(fā)工具包(SDK)。本篇文章主要介紹用DK11為FMX創(chuàng)建一個應(yīng)用程序,現(xiàn)在就跟著小編來了解一下吧~ # 31款JAVA開發(fā)必備控件和工具?# 界面/文檔管理/報表/IDE等4000款

    2024年02月07日
    瀏覽(23)
  • 【Terraform學(xué)習(xí)】使用 Terraform創(chuàng)建 S3 存儲桶事件(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    【Terraform學(xué)習(xí)】使用 Terraform創(chuàng)建 S3 存儲桶事件(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    ??本站以分享各種運(yùn)維經(jīng)驗(yàn)和運(yùn)維所需要的技能為主 《python》:python零基礎(chǔ)入門學(xué)習(xí) 《shell》:shell學(xué)習(xí) 《terraform》持續(xù)更新中:terraform_Aws學(xué)習(xí)零基礎(chǔ)入門到最佳實(shí)戰(zhàn) 《k8》暫未更新 《docker學(xué)習(xí)》暫未更新 《ceph學(xué)習(xí)》ceph日常問題解決分享 《日志收集》ELK+各種中間件 《運(yùn)

    2024年02月10日
    瀏覽(19)
  • python中使用xml快速創(chuàng)建Caption和URL書簽管理器應(yīng)用程序

    python中使用xml快速創(chuàng)建Caption和URL書簽管理器應(yīng)用程序

    導(dǎo)語: 本文介紹如何使用wxPython庫創(chuàng)建一個Caption和URL管理器應(yīng)用程序。該應(yīng)用程序具有圖形用戶界面,允許用戶輸入Caption和URL,并將其保存到XML文件中。此外,還提供了瀏覽文件夾并選擇HTML文件的功能,并可以運(yùn)行另一個Python腳本。 C:pythoncodeblogsavexml.py 在軟件開發(fā)中,創(chuàng)

    2024年02月12日
    瀏覽(19)
  • 【Terraform學(xué)習(xí)】使用 Terraform創(chuàng)建Lambda函數(shù)啟動EC2(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    【Terraform學(xué)習(xí)】使用 Terraform創(chuàng)建Lambda函數(shù)啟動EC2(Terraform-AWS最佳實(shí)戰(zhàn)學(xué)習(xí))

    ?本站以分享各種運(yùn)維經(jīng)驗(yàn)和運(yùn)維所需要的技能為主 《python》:python零基礎(chǔ)入門學(xué)習(xí) 《shell》:shell學(xué)習(xí) 《terraform》持續(xù)更新中:terraform_Aws學(xué)習(xí)零基礎(chǔ)入門到最佳實(shí)戰(zhàn) 《k8》暫未更新 《docker學(xué)習(xí)》暫未更新 《ceph學(xué)習(xí)》ceph日常問題解決分享 《日志收集》ELK+各種中間件 《運(yùn)

    2024年02月11日
    瀏覽(28)
  • IBM Spectrum LSF Application Center 以應(yīng)用程序?yàn)橹行牡墓ぷ髫?fù)載提交和管理

    IBM Spectrum LSF Application Center 以應(yīng)用程序?yàn)橹行牡墓ぷ髫?fù)載提交和管理

    IBM? Spectrum LSF Application Center 為集群用戶和管理員提供了一個靈活的、以應(yīng)用為中心的界面。IBM Spectrum LSF Application Center 作為 IBM Spectrum LSF 的可選附加模塊提供,使用戶能夠與直觀、自我記錄的界面進(jìn)行交互。這提高了用戶滿意度和生產(chǎn)力。通過對應(yīng)用程序的標(biāo)準(zhǔn)化訪問,I

    2024年02月10日
    瀏覽(16)
  • 怎么創(chuàng)建JDBC應(yīng)用程序

    建立一個JDBC應(yīng)用程序,本教程中以Java連接MySQL為一個示例,分六個步驟進(jìn)行: 1. 導(dǎo)入包 在程序中包含數(shù)據(jù)庫編程所需的JDBC類。大多數(shù)情況下,使用 import java.sql.* 就足夠了,如下所示: 2. 注冊JDBC驅(qū)動程序 需要初始化驅(qū)動程序,這樣就可以打開與數(shù)據(jù)庫的通信。以下是代碼

    2024年02月15日
    瀏覽(37)
  • ?? ?? ?? 爆:使用ChatGPT+Streamlit快速構(gòu)建機(jī)器學(xué)習(xí)數(shù)據(jù)集劃分應(yīng)用程序?。。? decoding=

    ?? ?? ?? 爆:使用ChatGPT+Streamlit快速構(gòu)建機(jī)器學(xué)習(xí)數(shù)據(jù)集劃分應(yīng)用程序?。?!

    ChatGPT 對于 Python 程序員有用嗎?特別是我們這些使用 Python 進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)清洗和構(gòu)建機(jī)器學(xué)習(xí)模型的人?我們試試就知道了。 來自 OpenAI 的 ChatGPT 是什么?假設(shè)你已經(jīng)知道了。網(wǎng)上鋪天蓋地的宣傳吶喊,我想不再需要介紹了。加入您碰巧不知道 ChatGPT 是什么,趕快去查

    2023年04月22日
    瀏覽(47)
  • ZA303學(xué)習(xí)筆記七管理應(yīng)用程序(Azure AD Connect/使用SSO)

    ZA303學(xué)習(xí)筆記七管理應(yīng)用程序(Azure AD Connect/使用SSO)

    官方文檔 https://docs.microsoft.com/zh-cn/azure/active-directory/hybrid/ Azure Active Directory (Azure AD)是一個綜合性的標(biāo)識即服務(wù)(IDaas)解決方案,由數(shù)百萬組織用來跨標(biāo)識、訪問管理和安全的各個方面。Azure AD擁有超過10億用戶身份,并可幫助用戶登錄和安全訪問兩者:(Azure AD Connect是本地安

    2024年02月07日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包