Azure 和 Linux
Azure 正在不斷集結各種集成的公有云服務,包括分析、虛擬機、數據庫、移動、網絡、存儲和 Web,因此很適合用于托管解決方案。 Azure 提供可縮放的計算平臺,允許即用即付,而無需投資購買本地硬件。 Azure 允許根據客戶端所需的任何規模,隨時擴展和縮減解決方案。
如果熟悉 Amazon AWS 各項功能的話,可以查看 Azure 與 AWS 的定義映射文檔。
可用性
我們宣布了行業領先的單實例虛擬機服務級別協議:可用性達到 99.9%(前提是為所有磁盤使用高級存儲部署 VM)。 為了使部署符合標準 99.95% 的 VM 服務級別協議,仍需要在可用性集中部署兩個或更多個運行工作負荷的 VM。 這可確保 VM 分布在我們數據中心內的多個容錯域,并使用不同的維護時段部署到主機。 完整?Azure SLA?說明了 Azure 作為整體的保證可用性。
托管磁盤
托管磁盤為用戶在后臺處理 Azure 存儲帳戶的創建和管理,確保用戶無需擔心存儲帳戶的可伸縮性限制。 用戶只需指定磁盤大小和性能層(標準或高級),Azure 就會為用戶創建和管理磁盤。 即使在添加磁盤或者對 VM 進行上下伸縮的時候,也無需擔心所使用的存儲。 如果要創建新的 VM,請使用 Azure CLI 2.0?或 Azure 門戶,通過托管 OS 和數據磁盤創建 VM。 如果 VM 具有非托管磁盤,則可以將 VM 轉換為由托管磁盤支持。
用戶還可以按 Azure 區域在一個存儲帳戶中管理自定義映像,并使用這些映像在同一訂閱中創建數百臺 VM。 有關托管磁盤的詳細信息,請參閱托管磁盤概述。
Azure 虛擬機和實例
Azure 支持運行由多家合作伙伴提供和維護的眾多熱門 Linux 分發版。 可以在 Azure 應用商店中找到 CentOS、Debian、Ubuntu、CoreOS、FreeBSD 以及其他分發版。 我們積極與各大 Linux 社區合作以便為?Azure 認可的 Linux 分發版列表添加更多成員。
如果首選的 Linux 分發版目前不在庫中,可以通過在 Azure 中創建和上傳 Linux VHD?來“自帶 Linux”VM。
借助 Azure 虛擬機,用戶可以采用靈活的方式部署各種計算解決方案。 幾乎可以在任何操作系統(Windows、Linux 或從我們不斷增長的合作伙伴列表中的任一合作伙伴自定義創建的操作系統)上部署幾乎任何工作負荷和任何語言。 沒有找到所需的映像? 別擔心,也可以使用本地的自有映像。
VM 大小
在 Azure 中部署 VM 時,將從一系列大小中選擇一個適合工作負荷的 VM 大小。 大小還會影響虛擬機的處理能力、內存和存儲容量。 收費的依據是 VM 的運行時長及其消耗的分配資源量。?虛擬機大小的完整列表。
下面是從我們提供的系列(A、D 和 DS)之一中選擇 VM 大小的基本指導原則。
- A 系列 VM 是高性價比的入門級 VM,適用于輕度工作負荷和開發/測試方案。 所有區域都廣泛提供此系列 VM,它們可用于連接和使用虛擬機可用的所有標準資源。
- D 系列 VM 旨在運行需要更高計算能力和臨時磁盤性能的應用程序。 D 系列 VM 為臨時磁盤提供更快的處理器、更高的內存內核比和固態驅動器 (SSD)。
- Dv2 系列是 D 系列的最新版本,具有更強大的 CPU。 Dv2 系列 CPU 比 D 系列 CPU 快大約 35%。 該系列基于最新一代的 2.4 GHz Intel Xeon? E5-2673 v3 (Haskell) 處理器,通過 Intel Turbo Boost Technology 2.0 可以達到 3.2 GHz。 Dv2 系列的內存和磁盤配置與 D 系列相同。
注意:DS 系列 VM 可以訪問高級存儲 - 適用于 I/O 密集型工作負荷的以 SSD 為后盾的高性能低延遲存儲。 高級存儲只在某些區域可用。 有關詳細信息,請參閱:
- 高級存儲:適用于 Azure 虛擬機工作負荷的高性能存儲
自動化
若要實現適當的 DevOps 區域性,所有基礎結構都必須是代碼。 如果所有基礎結構都是代碼,便可以輕松實現重建(Phoenix 服務器)。 Azure 可與所有主要自動化工具(如 Ansible、Chef、SaltStack 和 Puppet)配合使用。 Azure 也有自己的自動化工具:
- Azure 模板
- Azure VMAccess
Azure 正在支持它的大多數 Linux 發行版中推出?cloud-init?支持。 目前,默認情況下 Canonical Ubuntu VM 在啟用 cloud-init 的情況下進行部署。 CentOS 和 Fedora 支持 cloud-init。
- 在 Azure Linux VM 上使用 cloud-init
配額
每個 Azure 訂閱都有默認的配額限制,此限制會在為項目部署大量 VM 時造成影響。 每個訂閱的當前限制是每區域 20 個 VM。 若要快速輕松地提高配額限制,可以開具支持票證來請求提高限制。 有關配額限制的更多詳細信息,請參閱:
- Azure 訂閱服務限制
合作伙伴
Microsoft 與合作伙伴緊密合作,以確保及時更新可用映像并針對 Azure 運行時進行了優化。 有關合作伙伴的詳細信息,請在下面查看其應用商店頁。
- Azure 上的 Linux -?認可的分發
- SUSE -?Azure 應用商店 - SUSE Linux Enterprise Server
- Canonical -?Azure 應用商店 - Ubuntu Server 16.04 LTS
- Debian -?Azure 應用商店 - Debian 8 "Jessie"
- FreeBSD -?Azure 應用商店 - FreeBSD 10.3
- CoreOS -?Azure 應用商店 - CoreOS (Stable)
開始在 Azure 中使用 Linux
若要開始使用 Azure,需要 Azure 帳戶、已安裝 Azure CLI 和一對 SSH 公鑰和私鑰。
注冊帳戶
使用 Azure 云的第一步是注冊 Azure 帳戶。 若要開始,請轉到?Azure 帳戶注冊頁。
安裝 CLI
使用新的 Azure 帳戶,可以立即開始使用 Azure 門戶(一個基于 Web 的管理面板)。 若要通過命令行管理 Azure 云,請安裝?azure-cli。 在 Mac 或 Linux 工作站上安裝?Azure CLI 2.0。
創建 SSH 密鑰對
現在已有 Azure 帳戶、Azure Web 門戶和 Azure CLI。 下一步是創建 SSH 密鑰對,使用它可以通過 SSH 連接到 Linux 而無需使用密碼。?在 Linux 和 Mac 上創建 SSH 密鑰可啟用無密碼登錄和更高的安全性。
使用 CLI 創建 VM
使用 CLI 創建 Linux VM 是部署 VM 的一種快速方法,無需離開正在使用的終端。 通過命令行標志或開關提供可以在 Web 門戶上指定的所有內容。
- 使用 CLI 創建 Linux VM
在門戶中創建 VM
通過在 Azure Web 門戶上創建 Linux VM,可以輕松地指向和單擊用于訪問部署的各個選項。 因此,不需要使用命令行標記或開關,而可以在布局良好的 Web 界面上查看各種選項和設置。 通過命令行接口提供的所有功能也都在門戶中提供。
- 使用門戶創建 Linux VM
不使用密碼通過 SSH 登錄
VM 現在正在 Azure 上運行,用戶可以登錄。 通過 SSH 使用密碼登錄既耗時又不安全, 而使用 SSH 密鑰則要安全快捷得多。 通過門戶或 CLI 創建 Linux VM 時,有兩種身份驗證選擇。 如果為 SSH 選擇密碼,則 Azure 將 VM 配置為允許通過密碼登錄。 如果選擇使用 SSH 公鑰,則 Azure 將 VM 配置為只允許通過 SSH 密鑰登錄,并禁止密碼登錄。 若要通過只允許 SSH 密鑰登錄來保護 Linux VM,請在門戶或 CLI 中創建 VM 的過程中使用 SSH 公鑰選項。
相關 Azure 組件
存儲
- Azure 存儲簡介
- 使用 azure-cli 將磁盤添加到 Linux VM
- 如何在 Azure 門戶中將數據磁盤附加到 Linux VM
網絡
- 虛擬網絡概述
- Azure 中的 IP 地址
- 在 Azure 中打開 Linux VM 的端口
- 在 Azure 門戶中創建完全限定的域名
后續步驟
現在已概要了解 Azure 上的 Linux。 下一步是進一步的研究,并創建一些 VM 組件!
- 通過 Azure CLI 瀏覽不斷增多的常見任務的示例腳本列表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 立即訪問http://market.azure.cn 
轉載于:https://www.cnblogs.com/zangdalei/p/7844134.html
總結
以上是生活随笔為你收集整理的Azure 和 Linux的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: scss常用(一)
- 下一篇: 老是梦到一个人要走怎么回事
