精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

亞馬遜云科技Amazon Lightsail:一種在云服務器上運行容器的簡單方法

科技新思路 ? 來源:科技新思路 ? 作者:科技新思路 ? 2023-09-21 10:39 ? 次閱讀

當向開發人員介紹亞馬遜科技云服務時,通常會花一點時間來介紹并演示Amazon Lightsail。它是迄今為止開始使用亞馬遜云科技的最簡單方法。使用它,您在幾分鐘內即可在自己的虛擬服務器上運行您的應用程序。而后增加了在Amazon Lightsail上部署基于容器的工作負載的可能性。

Amazon Lightsail是一項易于使用的云服務,可為您提供部署應用程序或網站所需的一切,從而實現經濟高效且易于理解的月度計劃。它是部署簡單的工作負載、網站或開始使用亞馬遜云科技的理想選擇。典型的Amazon Lightsail客戶包括開發人員、小型企業或初創公司等,他們希望快速開始使用云和亞馬遜云科技。

部署到Amazon Lightsail時,您可以在六種操作系統(4個Linux發行版、FreeBSD或Windows)、七種應用程序(例如WordPress、Drupal、Joomla、Plesk…)和七種堆棧(例如Node.js、Lamp、GitLab、Django…)之間選擇。但是Docker容器呢?

Amazon Lightsail為開發人員提供一種簡單的方式來將其容器部署到云中。您只需要為您的容器提供一個Docker映像,亞馬遜云科技將為您自動容器化該映像。Amazon Lightsail為您提供了一個HTTPS終端節點,可以為在云容器中運行的應用程序提供服務。它會自動設置負載均衡的TLS終端節點,并處理TLS證書。它會為您自動替換無響應的容器,會為終端節點分配一個DNS名稱,維護舊版本,直到新版本運行正常并準備好上線等。

下面通過將簡單的Python Web應用程序部署為容器來看看它是如何工作的。假設您的筆記本電腦上安裝了亞馬遜云科技命令行界面(CLI)和Docker。不需要Python,它將僅安裝在容器中。

首先使用Flask簡單應用程序框架創建一個Python REST API。任何可以在容器內運行的編程語言和框架都可以工作。我選擇了Python和Flask,因為它們簡單又簡潔。

您可以安全地復制/粘貼以下命令:

wKgZomULrPKAUPw5AAEfDJwDYFM093.png

然后創建一個Dockerfile,其中包含構建容器映像所需的步驟和信息

wKgaomULrPOAR38hAACIOM9pTDs719.png

現在可以構建容器了:

wKgZomULrPOAWl5AAAAd1971HCM143.png

build命令在構建容器時會輸出許多行,它最終以以下消息結束(實際ID將不同):

wKgaomULrPSAY3D8AABDelJJdm4317.png

可以通過在筆記本電腦上啟動容器來測試它:

wKgZomULrPSAXCSvAAAouNhTYNA720.png

并將瀏覽器連接到localhost:8080

wKgaomULrPSAE0X-AAHM6joy_D4098.png

當對應用程序感到滿意時,會將容器推送到Docker Hub。

wKgZomULrPWASSNzAABOdweYFwU147.png

現在,已經在Docker Hub上準備好容器,下面來創建Amazon Lightsail容器服務。

將瀏覽器指向Amazon Lightsail控制臺。可以看到容器服務已經部署好,可以管理它們。為創建新服務,我點擊Create container service(創建容器服務):

wKgaomULrPWAdSLpAAHIFQmmtU0807.png

在下一個屏幕上,根據可供應用程序使用的vCPU和內存來選擇要使用的容器大小。出于高可用性或可擴展性的原因,還選擇了希望并行運行的容器實例的數量。可以隨時更改容器實例的數量或其能力(vCPU和RAM),而不會中斷服務。這兩個參數都會影響亞馬遜云科技每月收取的價格。

在屏幕稍微下面的位置,選擇現在跳過部署。將服務命名為(“hello-world”)。單擊Create container service(創建容器服務)。

創建服務后,單擊Create your first deployment(創建第一個部署)以創建部署。部署指的是要在剛創建的服務上部署的特定容器映像和版本的組合。

為映像選擇一個名稱,然后在Docker Hub上使用格式user/:tag提供映像的地址。在這個地方,也可以輸入環境變量、端口映射或啟動命令。

容器在端口TCP 8080上提供網絡服務,因此將該端口添加到部署配置中。開放端口配置指定哪些端口和協議對容器網絡中的其他系統開放。其他容器或虛擬機只能在端口在控制臺中顯式配置或公開在Dockerfile中時連接到我的容器。這些端口都不會在公共互聯網中公開。

最多可以為單個部署添加10個容器。準備好后,我單擊Save and deploy(保存并部署)。

過了一段時間,部署處于活動狀態,可以測試終端節點。

終端節點DNS地址位于控制臺的右上角。如果必須的話,可以配置自己的DNS域名。

在瀏覽器中打開另一個選項卡并將它指向https終端節點URL:

當必須部署新版本時,再次使用控制臺來修改部署。可以省去修改應用程序代碼、構建和推送新版本容器的詳細信息。假設在名稱sebsto/lightsail-hello-world:v2下有第二個容器映像版本可用。返回到Amazon Lightsail控制臺,單擊Deployments(部署),然后單擊Modify your Deployments(修改部署)。輸入容器映像新版本的完整名稱,包括標簽,然后單擊Save and Deploy(保存并部署)。

過了一段時間后,部署并自動激活新版本。

在瀏覽器中打開一個新選項卡,然后將其指向Amazon Lightsail控制臺右上角提供的終端節點URI。觀察到JSON版本不同。它現在有一個值為2的版本屬性。

當部署過程中出現問題時,Amazon Lightsail會自動使上次部署保持活動狀態,以避免任何服務中斷。還可以手動激活以前的部署版本以撤消任何不需要的更改。

剛從Docker Hub部署了第一個容器映像。還可以使用亞馬遜云科技命令行界面(CLI)管理我的服務并從筆記本電腦部署本地容器映像。要直接從筆記本電腦將容器映像推送到Amazon Lightsail容器服務,必須安裝LightSail控制器插件。為創建、列出或刪除容器服務,鍵入:

wKgZomULrPeALkaCAAFaN2we4BM349.png

wKgaomULrPeALUWHAAA8EynIUac149.png

還可以使用CLI直接從筆記本電腦部署容器映像。確保已安裝lightsailctl。

wKgZomULrPeAcJf5AABz7Lcd-E8891.png

過了一會,我看到以下輸出:

wKgaomULrPiALlB1AAA6SAgtuu4822.png

創建一個lc.json文件來保存部署配置的詳細信息。它在控制臺上看到的選項一致。

wKgZomULrPiAXyWrAACBR8rEEM8440.png

最后,用以下命令創建一個新的服務版本:

wKgaomULrPmAL5W-AAAfQnmomao860.png

可以使用以下命令查詢部署狀態

wKgZomULrPmAW3rJAACQuFKQ8Vw161.png

過了一段時間后,狀態變為ACTIVE(活動),可以測試我的終端節點。

wKgaomULrPmAKyNFAAA2WnJIu58571.png

如果計劃稍后將容器部署到Amazon ECS或Amazon Elastic Kubernetes Service,則無需進行任何更改。您可以從存儲庫中提取容器映像,就像使用Amazon Lightsail一樣。

您可以在提供Amazon Lightsail的所有亞馬遜云科技區域中將容器部署到Lightsail上。截止今天,已在美國東部(俄亥俄)、美國東部(弗吉尼亞北部)、美國西部(俄勒岡)、亞太地區(孟買)、亞太地區(首爾)、亞太地區(新加坡)、亞太地區(悉尼)、亞太地區(東京)、加拿大(中部)、歐洲(法蘭克福)、歐洲(愛爾蘭)、歐洲(倫敦)和歐洲(巴黎)區域提供。

Amazon Lightsail在后臺由Amazon Elastic Compute Cloud(EC2)、Amazon Relational Database Service(RDS)、Application Load Balancer和其他亞馬遜云科技服務提供支持。它提供了您期望從亞馬遜云科技獲得的安全性、可靠性和可擴展性級別。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4783

    瀏覽量

    84473
  • 亞馬遜
    +關注

    關注

    8

    文章

    2629

    瀏覽量

    83206
  • 云服務器
    +關注

    關注

    0

    文章

    547

    瀏覽量

    13350
  • Docker
    +關注

    關注

    0

    文章

    455

    瀏覽量

    11819
收藏 人收藏

    評論

    相關推薦

    機智Amazon Alexa平臺發布Smarthome和Custom Skill,實現亞馬遜Echo直接控制Gokit

    本帖最后由 機智小編 于 2017-3-31 14:09 編輯 機智Amazon Alexa平臺率先發布了Smarthome Skill和Custom Skill,實現了亞馬遜
    發表于 03-31 11:54

    持續優化云原生體驗,阿里Serverless容器與多云的探索

    基礎設施之間的混合體。忘掉服務器管理的細節,無服務器運行容器應用阿里提供著國內最大規模的公共
    發表于 05-15 23:22

    服務器有什么優勢?怎么選對服務器

    大多數的企業、機構逐步轉向服務器,IT基礎不再采用傳統服務器。只有些傳統企業沒有
    發表于 07-31 18:35

    服務器安全嗎?服務器有哪些優勢?

    二十四小時的監控當中,有專業技術人員做維護。另外,服務器當中,用戶業務數據并不是存儲固定的服務器當中,而是分別存儲與不同的集群當中,就
    發表于 03-27 14:31

    一種Arm服務器Robox安卓容器的構建與使用方案

    1、Arm服務器Robox安卓容器方案的構建編譯過程和使用方法隨著計算相關產業蓬勃發展,用
    發表于 06-17 14:34

    企業簡單,細數華為彈性服務器ECS的多項優勢

    企業簡單,細數華為彈性服務器ECS的多項優勢 隨著社會的飛速發展,
    的頭像 發表于 10-15 15:20 ?1051次閱讀
    企業<b class='flag-5'>上</b><b class='flag-5'>云</b>很<b class='flag-5'>簡單</b>,細數華為<b class='flag-5'>云</b>彈性<b class='flag-5'>云</b><b class='flag-5'>服務器</b>ECS的多項優勢

    亞馬遜科技推出新服務Amazon Telco Network Builder可自動部署和管理電信網絡

    Builder正式上市,這是項完全托管的服務,可幫助客戶亞馬遜科技上部署、運行和擴展電信
    的頭像 發表于 03-04 08:22 ?564次閱讀

    什么是服務器

    服務器一種基于計算技術的虛擬服務器。它不像傳統的物理服務器,而是
    的頭像 發表于 03-27 13:07 ?6150次閱讀

    文了解亞馬遜科技適用于Amazon Lightsail的托管數據庫

    Amazon Lightsail亞馬遜科技提供的一種易上手使用、月度價格經濟實惠,并包括了計算實例、
    的頭像 發表于 09-13 16:21 ?495次閱讀
    <b class='flag-5'>一</b>文了解<b class='flag-5'>亞馬遜</b><b class='flag-5'>云</b>科技適用于<b class='flag-5'>Amazon</b> <b class='flag-5'>Lightsail</b>的托管數據庫

    亞馬遜科技VPS產品Amazon Lightsail已擴展至全球14個區域并推出新的全球控制臺

    以從菜單中選擇配置,并啟動預先配置了基于SSD的存儲、DNS管理功能和靜態IP地址的虛擬機。 自亞馬遜科技推出Lightsail以來,許多客戶都使用它來啟動VPS(虛擬私有服務器)。
    的頭像 發表于 09-19 10:37 ?455次閱讀
    <b class='flag-5'>亞馬遜</b><b class='flag-5'>云</b>科技VPS產品<b class='flag-5'>Amazon</b> <b class='flag-5'>Lightsail</b>已擴展至全球14個區域并推出新的全球控制臺

    亞馬遜科技虛擬專用服務器Amazon Lightsail優勢及其如何為初創企業提升運營效率

    作為名軟件工程師,有很多機會使用各種亞馬遜科技服務,其中Amazon Lightsail是為
    的頭像 發表于 09-25 16:50 ?552次閱讀
    <b class='flag-5'>亞馬遜</b><b class='flag-5'>云</b>科技虛擬專用<b class='flag-5'>服務器</b><b class='flag-5'>Amazon</b> <b class='flag-5'>Lightsail</b>優勢及其如何為初創企業提升運營效率

    亞馬遜科技Amazon Lightsail(VPS)虛擬專用服務器,價格低廉且可預測

    大步。 亞馬遜科技可以通過將虛擬機和存儲服務提供給開發者,用戶不需要構建自己的服務器,獲取計算和存儲能力,并且可以像水電樣隨取隨用。 這
    的頭像 發表于 10-26 17:25 ?645次閱讀
    <b class='flag-5'>亞馬遜</b><b class='flag-5'>云</b>科技<b class='flag-5'>Amazon</b> <b class='flag-5'>Lightsail</b>(VPS)虛擬專用<b class='flag-5'>服務器</b>,價格低廉且可預測

    亞馬遜科技中國區域推出Amazon FSx for NetApp ONTAP

    亞馬遜科技宣布通過與光環新網和西數據的緊密合作,北京區域和寧夏區域推出文件存儲服務Amazon
    的頭像 發表于 11-14 16:08 ?559次閱讀

    服務生態演進:亞馬遜科技輕量應用服務器應對復雜需求

    難度、使用和管理流程,提供了獨立的產品控制臺,并站式融合了常用基礎服務,是眾多企業的理想選擇。 隨著輕量應用
    的頭像 發表于 12-21 09:06 ?526次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務</b>生態演進:<b class='flag-5'>亞馬遜</b><b class='flag-5'>云</b>科技輕量應用<b class='flag-5'>服務器</b>應對復雜需求

    亞馬遜科技中國區域推出Amazon Network Firewall

    Network Firewall,幫助客戶更輕松地為其運行亞馬遜科技的工作負載提供網絡安全防護。Amazon Network Fir
    的頭像 發表于 03-07 16:02 ?674次閱讀