熱門文章 (Popular Post)

顯示具有 Azure 標籤的文章。 顯示所有文章

[Azure] Azure App 持續與階段性部署 (Continuous and Staged Deployment)

By : Duran Hsieh

前言

這篇我們將談談 Azure App Service 持續與階段性佈署。在撰寫這篇文章之前,其實完全不知道 Azure App Service 有插槽 (Slot) 功能,能將 App 佈署至插槽上,製作階段性佈署的環境。軟體產品通常會有幾個階段性的環境,包含開發環境 (develop)、測試環境 (QA)、驗收環境 (UAT 或 Staging) 與正式環境 (Production),隨著開發團隊文化而有些差異。另一個有趣的特色是,插槽之間可以進行交換。只需要驗證並設定好環境配置,可達到事先暖機效果,達到零停機時間的效果 (zero downtime)。
本篇文章將簡單介紹階段性部署與持續部署,若有錯誤或任何建議,請各位先進不吝提出,謝謝。

[Azure] Azure App 佈署 (Azure App Deployment)

By : Duran Hsieh

前言

若您想要透過 Azure App Service 託管您的 App,您可以直接在 Azure Portal 直接建立新 App Service,在透過不同的方式佈署您的程式碼;若您是 Visual Studio 開發工具的愛好者,也能透過它直接建立與佈署您的作品。本篇文章將簡單介紹 Azure App Serivce deployment,讓您知道有哪些工具與流程,順利託管您的 App。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。
註:您有多種工具與處理流程可以選擇,但佈署工具與流程因團隊的開發流程與文化而異。找出最適合團隊的方式,打造最佳的 DevOps。 

關鍵字:App 部署介紹建立 App ServiceFTP 上傳Web DeployKudu 操作


[Azure] Azure App Service 基本介紹

By : Duran Hsieh

前言

個人第一次使用 Azure App Services 的經驗是 Azure Web App,連結 Azure SQL 快速地將網站成品呈現給客戶並進行測試。雖然需要稍微地修改程式,但價格不貴又不需要維護主機讓我印象深刻。
目前因為工作關係,鮮少有機會接觸到雲端服務。最近因為想要多了解 Azure App Services,所以寫了一系列的筆記文章。本系列文章將簡單介紹 Azure App Services,是個人學習 Azure 時作的筆記與操作紀錄,提供給未來的自己與有興趣的朋友們參考。 若有錯誤或任何建議,請各位先進不吝提出,謝謝。

關鍵字: 基本介紹Web AppMobile AppAPI AppLogic AppAzure Function


[Azure] Azure 備份 - 檔案與資料夾、虛擬機器備份 (Azure backup - Recovery Services Vault) TL;DR

By : Duran Hsieh

前言

前面幾個章節我們介紹了儲存體與其安全存取機制,這一章節將開始介紹 Azure Backup 特色,以及透過恢復服務保存庫(Recovery Services Vault)進行檔案與資料夾的備份與還原、虛擬機器的備份與還原。這篇文章是 Azure Storage 系列文章的最後一篇,若有錯誤或任何建議,請各位先進不吝提出。

關鍵字:Azure Backup檔案與資料夾備份檔案與資料夾還原取消註冊受保護的伺服器虛擬機器備份虛擬機器還原


[Azure] Azure Storage 存取與安全性設定

By : Duran Hsieh

前言

前面我們簡單介紹各種儲存體,包含適合那些用途、建立儲存體與如何操作。對於儲存體而言,存取控管與安全性相當重要。這一篇我們將簡單介紹儲存體的安全機制與存取控管,讓您對儲存體的使用更得心應手。本篇文章若有錯誤或任何建議,請各位先進不吝指教。

關鍵字儲存體存取控制安全存取機制傳輸安全資料加密


介紹

儲存體存取控制
透過 Azure Resource Manager Model,您可以將您的儲存體帳戶放入資源群組進行管理,並透過 Azure Activity Directory 進行管理。如此一來,您可以指定某些使用者可以存取儲存體密鑰權限,而其他使用者只能瀏覽檢視此儲存體資訊。儲存體帳戶的密鑰應該定期重新生成,您可以參考 Azure Key Vault(https://azure.microsoft.com/en-us/services/key-vault/)。下面我們簡單介紹如何透過群組進行管理。

Step 1. 在儲存體帳戶 → 存取控制 → 角色

[Azure] Azure Files Storage 介紹與操作

By : Duran Hsieh

前言

前面我們總共介紹 Blob、Table、Queue 三種不同的 Azure Storages,在這一篇我們將介紹 Azure Files Storages,一個適用於雲端平台分享檔案與 REST 的儲存體。過去第一次使用 Azure Web Application 時,尋找適用於網頁上圖片與影像的儲存體時,乍看名字即先用了 Azure Files Storages,中間實作繁複的驗證流程讓我一度覺得相當不方便。後來才發現是用於 Web Application 的儲存體 Blob Storage,鬧了一個笑話,所以讓我對於 Azure Files Storages 印象非常深刻。 本篇文章若有錯誤或任何建議,請各位先進不吝指教。

關鍵字:建立一般儲存體建立 Files StorageFiles Storage 上傳/下載/刪除Connect to Windows, Linux VM

介紹

Files Storage 為一個功能強大雲端檔案分享平台,支援 SMB 與 RSET 存取,具有簡單且高擴充性的應用程式開發介面,提供應用程式與服務分享/存取。Files Storage 通常適用於:
1.  Azure VM 或 雲端服務中使用檔案共享機制,且不需要耗費大量成本覆寫情境
2. 共享應用程式設定,如 configuration 檔案
3. 系統診斷資料
4. 開發或管理用工具


基本操作

建立一般儲存體
Step 1. 新增資源 → 搜尋Storage →  選擇儲存體帳戶 →建立


[Azure] Azure Queue Storage 介紹與操作

By : Duran Hsieh

前言

前一篇我們簡單介紹了 Azure Table Storage,適用於儲存具有結構性、無關連 (NoSQL) 之大量資料。而在這一篇,我們將介紹 Azure Queue Storage,適用於紀錄非長時間保留之日誌 (Log) 資料的儲存體。若有任何錯誤或建議,請各位先進不吝提出,謝謝。

關鍵字:建立一般儲存體帳戶建立 Queue StorageQueue Storage 操作:建立與移除訊息


介紹

Azure Queue Storage 適合用於儲存大量的訊息 (非同步),每一則訊息最大容量為 64 KB、儲存期限為7天,一個Queus Storage 可以純存約百萬則訊息。其存取訊息時的驗證方式支援 HTTP 與 HTTPS。與 Azure Table Storage 相同的,若要使用 Azure Queue Storage ,必須透過一般儲存體帳戶 (General purpose,v1 與 v2 皆可)。

[Azure] Azure Tables Storage 介紹與操作

By : Duran Hsieh

前言

前一篇我們簡單介紹 Azure Blob Storage,可於網頁、應用程式,且適合儲存文字與多媒體檔案的儲存體。在這篇,我們將介紹另一種適用於有結構性 (Structured) 文字資料的儲存體: Azure Tables Storage。 相同的,Tables Storage 除了能在 Azure Portal 上操作,也能透過 Azure Storage Explorer、Azure powershell 進行操作。本篇文章將簡單介紹 Azure Tables Storage,若有任何錯誤或建議,請各位先進不吝提出,謝謝。

關鍵字建立一般儲存體帳戶建立 Table Storage透過 Azure storage explorer 管理 table storage 內容


介紹

Table Storage 適用於儲存具有結構性、無關連 (NoSQL) 之大量資料,如:使用者、住家地址、書籍、裝置或類似的詮釋資料(metadata)。若您的資料沒有複雜的 JOIN、外來鍵與使用預存程序,也非常適合使用 Table Storage。Table Storage 的優點除了能透過叢集索引進行快速搜尋,其儲存體也會隨著使用者需求增加規模。

Table Storage 具有下列元件:

[Azure] Azure Blob Storage 介紹與操作

By : Duran Hsieh

前言

個人第一次將網站上傳到 Azure Web Application 時,上下傳檔案/網頁顯示多媒體檔案即是使用 Blob Storage。建立過程與撰寫程式存取部分相當簡單,Web Appliication + Blob Storage 也比直接使用 VM 來的便宜,非常適合網站開發者。透過 Blob Storage Service,也能當作網站圖床或建立靜態網頁(請參考這篇)。本篇文章將簡單介紹 Azure Blob Storage 與相關操作,若有任何錯誤或建議,請各位先進不吝提出,謝謝。

關鍵字:Blob Storage介紹建立 Blob StorageBlob Storage 上/下傳檔案透過 Azure Storage Explorer 上/下載檔案至 Azure Blob Storage

[Azure] Azure Virtual Machine Storage 介紹

By : Duran Hsieh

前言

上一篇簡單介紹儲存體相關工具後,這篇文章將介紹一些不一樣的:虛擬機器的磁碟。雖然虛擬機器的儲存體同樣屬於 Azure Storage,但管理與存取方式卻與其他儲存體有些不同。這篇文章除了說明相關選項外,也簡單說明如何加掛磁碟。本篇文章若有錯誤或任何建議,請各位先進不吝指教。

關鍵字:Virtual Machine Storage 介紹進階磁碟加掛磁碟
新增虛擬機器時,可以依據需求選擇 HDD 或 SSD 磁碟

[Azure] Azure Storage Tools 介紹與操作

By : Duran Hsieh

前言

前面我們簡單介紹 Azure 儲存體類型與規劃策略。在這篇,我們要介紹三種 Azure 儲存體存取操作工具,分別是 Auzre PowerShell Command、Azure Storage Explorer 與 AzCopy。開發/維運人員可以依據您的需求,選用不同的工具來管理您的 Azure 儲存體。本篇文章若有任何錯誤或建議,請各位先進不吝指教。

關鍵字:Azure PowerShell Command、Azure Storage Explorer、AzCopy
個人比較習慣使用 Azure Storage Explorer 


[Azure] Azure Storage 基礎介紹與儲存策略

By : Duran Hsieh

前言

本系列文章主要以介紹 Azure Storage 為主,是個人學習 Azure 時作的筆記與操作紀錄,提供給未來的自己與有興趣的朋友們參考。 這系列文章會除了會一一介紹 Azure 上各種儲存體,還會加上各種儲存體的管理操作,最後說明如何安全存取備份還原機制,內容相當豐富。您可以依據對儲存體需求進行選擇性閱讀,需要操作時再詳細參考內容即可。本系列文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。


[Azure] 透過 Azure blob storage 建立靜態網頁

By : Duran Hsieh

前言

依據過去工作的經驗,許多的測試、掃描工具皆會產生 HTML 類型的報表,方便相關人員閱讀,但想要分享資訊給團隊成員,透過通訊軟體或寄送電子郵件的方式相當不好管理,常常找不到過去的報表。部分公司會將這類型的報表透過 FTP 方式上傳網站伺服器,除了讓團隊成員隨時隨地可以查閱,管理上也方便不少。
以個人來說,當公司或專案沒有網頁伺服器可以使用的時候,比較喜好將這些報表傳送至 Azure Blob Stroage,依據測試報告類型與時間分類,隨時可以透過連結給團隊成員檢視過去報表,相當方便。本篇文章將簡單分享如何設定 Azure Blob Stroage 與上傳靜態網頁的流程,若有錯誤或任何建議,請各位先進不吝指教。
注1:Azure Blob Stroage 無法幫您導向首頁 (index.html),意味著你需要完整網址
注2:純粹分享 Azure Blob Stroage 不同的應用,若有網站開發需求,建議您還是透過網站伺服器,會有更完整的支援
注3:在使用這個方法前,請先確認您有 Azure 帳戶




介紹

設定 Azure Blob Stroage 與上傳檔案

Step 1. 前往 Azure ,選擇 Azure 入口網站
Tag : ,

[Azure] 虛擬機器與連接埠設定 ( virtual machine and port setting )

By : Duran Hsieh

前言:

去年個人試用Azure Web App、Azure SQL並成功佈署專案後,無論在個人研究或專案開發
,深感非常方便。(不用維護硬體與快速佈署的感覺實在太棒了)

今年,因為想要建立自己的Git Server、持續整合測試環境與架設Web API,為了符合需求
,進而轉向租用Azure VM(虛擬機器)進行後續研究。
在這次個人研究費用上,可能包含Window Server作業系統的關係,較Azure Web App與
Azure SQL同時租用稍貴一些(標準A2:雙核心, 3.5G ram, 350GB 硬碟空間),預估費用為
4000元一個月,特過開發者優惠方案,大概可以多省800元左右。當然,這是預估費用。

這篇文章簡單紀錄整個Azure VM建置過程 與 輸出、輸入安全性規則設定(開port)的流程,
除了提供自己未來操作參考用,也提供大家參考,若有錯誤的地方,希望各位先進不吝
指教。

本篇包含兩個部分:

  1. 微軟開發者優惠
  2. Azure VM審請與建置流程
  3. 輸出、輸入安全性規則設定(開port)



微軟開發者優惠

Step 1. 開啟網站,點選Join now (需要註冊與登入)
            Open the webstie,Click Join now(need to sing up and sign in)

Tag : ,

[Azure][ASP.NET MVC] Azure初體驗 申請流程、上傳Web應用程式與SQL資料庫匯入

By : Duran Hsieh

前言:

在前一間公司工作期間,常常在許多論壇、研討會甚至線上學習網站,得到許多Azure相關
資訊,在某個專案需要添購硬體的流程中,個人去比較了費用上的差異,發現Azure蠻適合
沒辦法硬體(機房、線路、網路...等)管理的中小型公司與軟體創業團隊使用。而且從前同事
Alan得知,若公司本身就有Visual Studio(訂閱msdn)部分,還有優惠。

在陰錯陽差的情況下,協助某個朋友詢問各家雲端平台的價格,比較了各家價格資訊與客
服比較,結果請點連結。而我也順便申請了Azure服務,來測試一下。不嘗試還好,一嘗試
發現真的挺方便的!!

而這篇文章,簡單紀錄一下整個申請流程、上傳Web應用程式,與SQL資料庫匯入的流程,
提供未來的自己與大家參考。

此篇文章會同步發布於個人Blogger與點部落(這兩天改版,之後上傳)。


目錄:




實作:

1.申請流程與付費使用

Step 1. 前往Azure雲端平台,點選價格計算機
            Go to Azure,Click "Pricing calculator"

- Copyright © Duran Hsieh @ Matsurigoto - Date A Live - Powered by Blogger - Designed by Johanes Djogan -